新四季網

反映網頁的歷史使用行為的方法,及伺服器、終端和系統的製作方法

2023-09-27 05:25:50 2

專利名稱:反映網頁的歷史使用行為的方法,及伺服器、終端和系統的製作方法
技術領域:
本發明涉及計算機網絡領域,尤其涉及一種反映網頁的歷史使用行為的方 法,以及反映網頁的歷史使用行為的伺服器、終端和系統。
技術背景目前,伴隨著Internet的蓬勃發展,Web用戶使用Internet訪問遠程Web 伺服器提供的信息變得越來越頻繁。此外,用戶也經常頻繁地再次訪問他們會 經訪問過的網頁。當用戶想要再次訪問他們曾經訪問過的網頁時,他們需要回 憶並在瀏覽器的地址欄中輸入目標網頁的URL(統一資源分配符)來打開該目 標網頁,或者,他們需要使用搜尋引擎,並在搜尋引擎的查找關鍵字編輯框中 輸入關鍵字來查找相關的網頁,之後結合回憶,在搜索結果的URL列表中確 認並選擇他們曾經訪問過的目標網頁的URL連結。日本專利申請第2002-099568號中揭示了 一種為個人使用自動生成書籤的 伺服器。其中伺服器存儲了註冊用戶的搜索和瀏覽的行為的歷史信息,具體地, 伺服器根據瀏覽頻率和查找關鍵字的使用頻率存儲了書籤的URL列表,並以 此來自動生成書籤。當一個註冊用戶訪問時,書籤顯示屏幕配置數據被發送到 用戶正在操作的客戶計算機進行顯示。在該配置數據中包含了對應於該書籤的 URL列表中的每一個URL的網頁超連結信息。通過這些列表,用戶可以迅速 地再次訪問他曾經訪問過的網頁。因此,在日本專利2002-099568中,它僅僅 致力於一種能夠根據用戶以往查找網頁時的網頁瀏覽頻率和搜索關鍵字的使 用頻率,提供能使用戶訪問曾經訪問過的網頁的快速訪問連結的方法。然而,對於用戶來說,無論他們採用哪種方法來定位他們曾經訪問過的網 頁,在這個過程中用戶在回憶,確定並選擇網頁上都要花費很長的時間。所以, 加快用戶再次訪問曾經訪問過的Web網頁對於用戶來說是非常重要和有意義 的。而且,當用戶再次訪問他們曾經訪問過的網頁的時候,用戶經常關心在該 網頁裡他們曾經已經訪問和瀏覽過哪些內容,即該網頁中的內容訪問狀態。具體地,用戶經常關心,在該網頁中,哪些連結他已經訪問過了,在最近的一次 瀏覽中,他最後離開該網頁時哪裡是瀏覽內容的停留點。用戶經常需要緊接著 上一次的網頁瀏覽內容繼續進行瀏覽。因此,需要提供一種設備,其可根據用戶的Web使用行為歷史信息,為 用戶提供更加方便、迅速、有效的服務。 發明內容本發明的目的在於提供一種反映網頁的歷史使用行為的方法,以及反映網 頁的歷史使用行為的伺服器、終端和系統,其可為用戶提供更加方便、迅速、 有效的服務。根據本發明的目的,提供一種反映網頁的歷史使用行為的方法,其包括 接收來自終端的HTTP請求;根據該HTTP請求所請求的目標網頁,獲取對應 的當前網頁的數據;根據目標網頁的最近一次網頁內^^見圖信息,修改當前網 頁的網頁html文件;向終端發送該網頁html文件,並在終端上顯示當前網頁。根據本發明的目的,進一步提供一種用於反映網頁的歷史使用行為的代理 伺服器,所述代理伺服器包括通信單元,用於控制web伺服器和代理服務 器之間以及代理伺服器和終端之間的通信;存儲單元,用於存儲多個網頁的最 近一次網頁內容^L圖信息;處理單元,用於在經由通信單元接收到來自終端對 目標網頁的HTTP請求時,獲取對應的當前網頁的數據,並根據目標網頁的最 近一次網頁內^f見圖信息,修改當前網頁的網頁html文件,以向終端發送該 網頁html文件,並在終端上顯示當前網頁。根據本發明的目的,進一步提供一種用於反映網頁的歷史使用行為的終 端,其包括通信單元,用於控制代理伺服器與終端之間的通信;存儲單元, 用於存儲關於網頁內^^見圖顯示模式的用戶配置信息;顯示單元,用於在經由 通信單元從代理伺服器接收到對應於目標網頁的HTTP請求的當前網頁的網 頁html文件時,判斷網頁html文件中是否存在表示目標網頁的最近一次網頁 內^f見圖的起始標籤,如果存在,則從存儲單元讀取關於網頁內^f見圖顯示模 式的用戶配置信息,並4艮據用戶配置信息在終端的瀏覽窗口中顯示當前網頁, 否則直接顯示當前網頁;以及收集單元,用於根據用戶對於顯示單元中所顯示 的網頁的操作,收集網頁的最近一 次網頁內^f見圖信息和圖片連結訪問歷史信息,該圖片連結訪問歷史信息表示目標網頁中已訪問過的圖片連結的URL列 表。根據本發明的目的,進一步提供一種用於反映網頁的歷史使用行為的系 統,包括用於提供web服務的web伺服器,代理伺服器和終端,其中,所述 代理伺服器包括通信單元,用於控制web伺服器和代理伺服器之間以及代 理伺服器和終端之間的通信;存儲單元,用於存儲多個網頁的最近一次網頁內 容視圖信息;處理單元,用於在經由通信單元接收到來自終端對目標網頁的 HTTP請求時,獲取對應的當前網頁的數據,並才艮據目標網頁的最近一次網頁 內容視圖信息,修改當前網頁的網頁html文件,以向終端發送該網頁html文 件,並在終端上顯示當前網頁,所述終端包括通信單元,用於控制代理服務 器與終端之間的通信;存儲單元,用於存儲關於網頁內容視圖顯示模式的用戶 配置信息;顯示單元,用於在經由通信單元從代理伺服器接收到對應於目標網 頁的HTTP請求的當前網頁的網頁html文件時,判斷網頁html文件中是否存 在表示目標網頁的最近一次網頁內容視圖的起始標籤,如果存在,則從存儲單 元讀取關於網頁內^ 見圖顯示才莫式的用戶配置信息,並根據用戶配置信息在終 端的瀏覽窗口中顯示當前網頁,否則直接顯示當前網頁;以及收集單元,用於根據用戶對於顯示單元中所顯示的網頁的l喿作,收集網頁 的最近一 次網頁內^f見圖信息和圖片連結訪問歷史信息,該圖片連結訪問歷史 信息表示目標網頁中已訪問過的圖片連結的URL列表。根據上述方法、伺服器、終端和系統,本發明可根據歷史信息,提示用戶 使用戶知道他的Web內容訪問狀態並且能夠使用戶直接跳轉到最近一次的網 頁視圖,並為用戶提供Web內容訪問狀態的界面呈現和迅速的內容訪問。從 而用戶不需要花費大量時間回憶,尋找和定位上一次的網頁內^f見圖場景,而 享受更加方便、迅速、有效的服務。結合附圖閱讀下述關於本發明優選實施例的詳細描述會更好地理解本發 明的上述和其它目的、特徵、優勢和技術及工業重要性。


圖1是根據本發明的實施例1的反映網頁的歷史使用行為的系統的示意圖;圖2A是根據本發明的實施例1的代理伺服器的結構示意圖; 圖2B是根據本發明的實施例1的瀏覽客戶端的結構示意圖; 圖3是根據本發明的實施例1的在瀏覽客戶端,代理伺服器和Web伺服器之間實現反映網頁的歷史使用行為的方法的流程圖;圖4是說明圖3的步驟310中代理伺服器的處理操作的流程圖; 圖5是說明圖3的步驟316中代理伺服器的處理操作的流程圖; 圖6是說明根據本發明的實施例1的瀏覽客戶端發送關於最近一次網頁內容視圖的歷史信息的處理操作的流程圖;圖7是說明圖5的步驟320中代理伺服器的處理才喿作的流程圖; 圖8是說明圖3的步驟350中瀏覽客戶端的處理操作的流程圖; 圖9是根據本發明的實施例1的瀏覽客戶端顯示的Web網頁的示例,在該Web網頁中,最近一次網頁內容視圖中的開始點是一個圖片元素;圖IO是根據本發明的實施例1的瀏覽客戶端顯示的Web網頁的另一個示例,在該網頁中,最近一次網頁內容視圖中的開始點是一個文本片段元素; 圖11是說明圖3的步驟335中代理伺服器的處理操作的流程圖; 圖12是依據本發明實施例1的具有相應顯示效果("已經訪問過"狀態)的圖片;以及圖13是依據本發明實施例1的具有相應顯示效果("可點擊"狀態)的圖片。
具體實施方式
圖1是根據本發明的實施例1的反映網頁的歷史使用行為的系統的示意圖。根據本發明的實施例1的反映網頁的歷史使用行為的系統包括Web服務 器10、代理伺服器20和一個或多個瀏覽客戶端40。Web伺服器IO通常以網頁的形式向用戶提供信息,而用戶通過瀏覽客戶 端40來瀏覽該信息。用戶使用瀏覽客戶端40向Web伺服器IO發送關於目標 網頁的請求,且瀏覽客戶端40在接收到來自Web伺服器10的對應於目標網 頁請求的響應後,在瀏覽窗口中對用戶顯示目標網頁。其中,Web伺服器10 和瀏覽客戶端40之間的任何通信(例如,HTTP請求或HTTP響應),都是通過代理伺服器20來轉發的,換句話說,代理伺服器20作用為Web伺服器10 和瀏覽客戶端40之間的代理。在瀏覽客戶端40和代理伺服器20之間傳輸的信息包括(l)關於目標網 頁的HTTP請求;(2)關於目標網頁的HTTP響應;(3)關於用戶在瀏覽客戶 端40上的用戶行為的歷史信息。在代理伺服器20和Web伺服器10之間傳輸的信息包括關於目標網頁 的HTTP請求信息和HTTP響應信息。下面參照圖2A來說明根據本發明的實施例1的代理伺服器20。如圖2A所示,代理伺服器20包括處理單元(中央處理器)210,存儲單 元220,以及通信單元230。通信單元230控制該代理伺服器20和瀏覽客戶端40之間的通信以及代理 伺服器20和Web伺服器10之間的通信。存儲單元220可劃分為2個數據存 儲(圖未示) 一個是網頁緩存數據存儲單元25,另一個是歷史信息存儲單元 30。緩存數據存儲25中存儲了便於瀏覽客戶端40更快速地訪問網頁而緩存的 網頁數據。在歷史信息存儲單元30中存儲了關於用戶行為的歷史信息。該歷 史信息包括(1 )圖片連結訪問歷史信息,即用戶已經訪問過的圖片連結的 URL的歷史信息;(2)最近一次網頁內容視圖信息,即關於用戶訪問過的網 頁的最近一次訪問中的網頁內容視圖的起始位置的位置信息,換句話說,該位 置信息為在用戶離開所訪問的網頁時,該網頁上所顯示的起始網頁內容的位置 信息,具體地,由於用戶在訪問網頁時會拉動滾動條,上述位置信息為用戶離 開所訪問的網頁時,當前滾動條位置所對應的當前網頁內^f見圖裡的左上部第一個內容元素的位置信息。處理單元210在經由通信單元接收到來自終端對目標網頁的HTTP請求時,獲取對應的當前網頁的數據(例如,可能從web伺服器獲取,也可能從本地的緩存直接獲取),並根據目標網頁的最近一次網頁內^f見圖信息,修改當前網頁的網頁html文件,以向終端發送該網頁html文件,並在終端上顯示當前網頁。在本實施例中,處理單元210所實現的操作可由多個硬體模塊分別實現, 這裡只以單個模塊進行說明。且處理單元所實現的操作可由軟體實現,並存儲在存儲單元220或非易失性存儲器中。下面參照圖2B來說明根據本發明的實施例1的瀏覽客戶端40的結構。如圖2B所示,瀏覽客戶端40包括通信單元265,收集單元260,存儲單 元270,以及顯示單元275。通信單元265用於向代理伺服器20發送目標網頁請求並接收網頁數據(包 括網頁html文件、內容對象的數據等)。收集單元260分析和收集用戶瀏覽的當前網頁中的"已經訪問過"的圖片 連結對應的URL信息,並經由通信單元265將URL信息發送給代理伺服器 20,以作為歷史信息存儲在歷史信息存儲單元30中;並且收集單元260用於 在用戶瀏覽網頁的過程中,收集網頁最近一次內容視圖信息,並把該信息作為 歷史信息經由通信單元265發送給代理伺服器20,以存儲在歷史信息存儲單 元30中。存儲單元270用於存儲關於網頁內^f見圖顯示模式的用戶配置信息(也可 由用戶選擇輸入)。顯示單元275根據存儲在配置信息存儲單元270中的網頁 內容視圖顯示模式用戶配置信息,在接收到來自代理伺服器20的網頁html文 件後,選擇相應的模式顯示網頁的最近一次內容視圖,同時通知收集單元260 開始進行分析和收集。作為瀏覽客戶端40的變形例,存儲單元270也可進一步用於存儲用戶在 以往的網頁瀏覽行為中曾經瀏覽過的網頁URL信息,即包括圖片連結訪問歷 史信息,文本連結訪問歷史信息等等,這裡應注意的是某些網頁在更新時可能 會將文本連結修改為圖片連結,但是其連結地址沒有變化,此時收集單元260 也會對這種情況進行分析和收集。收集單元260也可將其獲得的歷史信息存儲 在存儲單元270中,以便於瀏覽客戶端40根據用戶的目標網頁的HTTP請求, 直接從存儲單元270中獲得圖片連結訪問歷史信息。下面結合圖3所示的流程圖來詳細說明在瀏覽客戶端40,代理伺服器20 和Web伺服器10之間實現反映網頁的歷史使用行為的方法的流程圖。如圖3所示,在步驟300開始執行操作。接下來,在步驟306中,代理服 務器20的通信單元230接收來自瀏覽客戶端40的關於目標網頁的HTTP請求。在步驟309中,代理伺服器20中的處理單元210根據通信單元230接收的HTTP請求識別瀏覽客戶端40。在步驟310中,代理伺服器20取得瀏覽客戶端40所請求的目標網頁的數據。下面結合圖4來說明圖3的步驟310中的代理伺服器20的處理單元210 的處理操作流程。如圖4所示,在步驟311開始執行操作。接下來,在步驟312中,代理服 務器20的處理單元210根據網頁緩存數據存儲單元25,判斷是否存在瀏覽客 戶端40所請求的目標網頁的可用的網頁緩存數據。如果步驟312的判斷結果為存在瀏覽客戶端40所請求的目標網頁的可用 的網頁緩存數據,那麼處理進入步驟313。在步驟313中,處理單元210從網 頁緩存數據存儲單元25中讀取網頁數據,之後處理進入步驟315。如果步驟312的判斷結果為不存在瀏覽客戶端40所請求的目標網頁的可 用的網頁緩存數據,那麼處理進入步驟314。在步驟314中,代理伺服器20 的處理單元210從Web伺服器取得所請求的目標網頁的網頁數據,之後處理 進入步驟315。在步驟315中,代理伺服器20的獲取網頁數據的處理操作結束。當然,處理單元也可不進行判斷,而直接/人Web伺服器IO或緩存的網頁數據中取得所請求的目標網頁的網頁數據。存儲單元220也可不存儲網頁緩存數據。返回圖3,在步驟316中,代理伺服器20根據所請求的目標網頁的最近 一次網頁內容視圖信息修改網頁html文件。下面結合圖5來說明圖3的步驟316中代理伺服器20的處理單元210的 修改網頁html文件的處理操作的流程圖。如圖5所示,在步驟317開始執行操作。接下來,在步驟318中,代理服 務器20的處理單元210判斷在歷史信息存儲單元30中是否存在關於所請求的 目標網頁的最近一次網頁內容^L圖信息。如果在步驟318中,判斷結果為存在 關於所請求的目標網頁的最近一次網頁內容^L圖信息,那麼,處理進入步驟 319,否則,處理進入步驟321。在步驟319中,代理伺服器20的處理單元210從歷史信息存儲單元30中讀取所請求的目標網頁的最近一次網頁內容視圖信息。在步驟320中,代理 伺服器20根據該目標網頁的最近一次網頁內圖信息,修改目標網頁的網 頁html文件(之後說明如何進行修改)。之後,處理進入步驟321。在步驟321中,代理伺服器20的修改網頁html文件的處理操作結束。 由此,代理伺服器20可以通過修改網頁html文件,來提示用戶使用戶知 道他的Web內容訪問狀態並且能夠使用戶直接跳轉到最近一次的網頁內^^見 圖。在此基礎上,代理伺服器20可進一步對用戶已訪問過的帶有連結的圖片 進行處理,從而使用戶可獲知已訪問過的圖片連結,為用戶提供更加方便、迅 速、有效的服務。這裡,為了簡要,圖3所示的流程圖中包括了步驟335和 340,但是應理解的是,在步驟325 (發送網頁html文件)後,代理伺服器20 可不對已訪問過的帶連結的圖片進行處理,而直接將網頁html文件中所包括 的圖片發送給瀏覽客戶端40。返回圖3,在步驟321之後,在步驟325中,代理伺服器20向瀏覽客戶 端40發送網頁html文件。在步驟335中,代理伺服器20的處理單元210把 該目標網頁中帶有連結的圖片(可點擊的圖片)形成具有相應顯示效果的圖片 文件(之後進行說明)。在步驟340中,處理單元210把相應的圖片文件發送 給瀏覽客戶端40。在步驟345中,瀏覽客戶端40的通信單元265接收來自代 理伺服器20的關於目標網頁的所有圖片文件(包括所形成的具有相應顯示效 果的圖片文件)。步驟345之後,在步驟350中,瀏覽客戶端40在瀏覽窗口中為用戶顯示 其所請求的網頁內容(包括圖片)。接下來,在步驟350之後,處理流程返回至步驟306去繼續處理來自瀏覽 客戶端40的其它的HTTP請求。這裡,代理伺服器20向瀏覽客戶端40先發送網頁html文件,.再發送其 所包括的圖片。 ' '在瀏覽客戶端40在瀏覽窗口中為用戶顯示其所請求的網頁內容後,用戶 進一步進行瀏覽或其它操作。在用戶關閉網頁或導航到另一網頁時,則可能形 成新的最近一次網頁內容視圖信息,瀏覽客戶端40需要將新的最近一次網頁 內容視圖信息發送給代理伺服器20以更新歷史信息存儲單元30。下面結合圖6所示的流程圖來詳細說明根據本發明實施例1的瀏覽客戶端 40發送最近一次網頁內容—見圖信息的處理操作流程。如圖6所示,在步驟400開始執行操作。接下來,處理進入步驟405。在 步驟405中,瀏覽客戶端40的通信單元265從代理伺服器20得到關於所請求 的目標網頁的HTTP響應。在步驟410中,瀏覽客戶端40的顯示單元275為 用戶顯示網頁(目標網頁)。在步驟415中,用戶在瀏覽客戶端40顯示的網頁中瀏覽。在步驟420中, 瀏覽客戶端40的收集單元260判斷用戶是否正在從當前網頁導航到另外一個 網頁或者正在關閉當前網頁。如果在步驟420中判斷結果為當前用戶既沒有從 當前網頁導航到另外一個網頁也沒有關閉當前的網頁,那麼處理進入步驟 415。在步驟415中,用戶繼續在當前網頁中瀏覽。如果在步驟420中判斷結 果為當前用戶正在從當前網頁導航到另外一個網頁或者正在關閉當前的網頁, 則處理向下進入步驟425。在步驟425中,瀏覽客戶端40的收集單元260獲得當前網頁的最近一次 內J^見圖信息。這種關於網頁的最近一次內容^L圖信息為當前正被訪問的網頁 視圖中的起始內容的位置,具體的,為左上部的第一個網頁內容元素的位置信 息。例如,如果當前網頁內^^見圖中的左上部的第一個網頁內容元素為一個圖 片,那麼,該圖片在當前網頁文件中的位置將被瀏覽客戶端40的收集單元260 記錄下來並發送給代理伺服器20。如果當前網頁內容視圖中的左上部的第一 個網頁內容元素為文本塊,那麼當前顯示的內^f見圖中的該文本片段在當前網 頁文件中的位置被收集單元260獲得並發送給代理伺服器20。在步驟430中,瀏覽客戶端40的收集單元260經由通信單元265向[si]代 理伺服器20發送最近一次網頁內容視圖信息。之後,在步驟435中,收集單 元260判斷當前用戶是否正在關閉當前的網頁。如果在步驟435中判斷結果為 用戶當前沒有正在關閉當前的網頁,也即用戶正在從當前網頁導航至另外一個 網頁,那麼,處理向下進入步驟440。在步驟440中,瀏覽客戶端40向代理 伺服器20發送關於導航目標網頁的HTTP請求,接著,處理向下進入步驟405。 然而,如果在步驟435中判斷結果為用戶正在關閉當前的網頁,那麼,處理向 下進入步驟450。在步驟450中,瀏覽客戶端40發送最近一次網頁內^f見圖信息的處理操作結束。應注意的是,同樣的,用戶在從當前網頁導航到另外一個網頁或者正在關閉當前網頁,收集單元260也對網頁中已訪問過的圖片連結進行分析收集,並 作為圖片連結訪問歷史信息發送給代理伺服器20,或者收集單元260可實時 的或在任意時刻對網頁中已訪問過的圖片連結進行分析收集,並作為圖片連結 訪問歷史信息發送給代理伺服器20。下面參照圖7來說明依據本發明實施例1的、代理伺服器20在圖5的步 驟320中所執行的具體處理操作流程。如圖7所示,在步驟500開始執行操作。接下來,處理進入步驟505。在 步驟505中,代理伺服器20的處理單元210讀取瀏覽客戶端40所請求的目標 網頁的URL。在步驟515中,代理伺服器20從歷史信息存儲單元30讀取目 標網頁的最近一次網頁內^ 見圖信息的起始內容元素,即在目標網頁的最近一 次網頁內^ 見圖中的第一個被顯示的內容元素。之後,處理向下進入步驟520。在步驟520中,判斷最近一次網頁內^f見圖中的起始內容元素是否為文本 片段類型的元素。如果在步驟520中判斷結果為最近一次網頁內^^見圖中的起始內容元素 是文本片段類型的元素,那麼,處理向下進入步驟525。在步驟525,代理伺服器20的處理單元210在當前的網頁html文件中搜 索包含了最近一次網頁內^ 見圖中的起始內容元素(文本片段)的目標文本塊。 在步驟530中,處理單元210在該目標文本塊中定位搜索到的文本片段的位置。 在步驟535,處理單元210在目標文本塊中定位的文本片段之前插入〈star^起 始標籤。下面舉例進4亍i兌明。以下html代碼行為一文本塊。,>本網站提供了各種類別的卡通圖片多達數萬張,包括人物、風景、動 物、汽車等。以下是關於動物的卡通圖片。〈start〉在本網站提供的關於動物的 卡通圖片有數千張。其中的動物種類繁多,且其設計風格俏皮可愛,深得用戶 的喜愛。在這個文本塊中,〈starP"起始標籤後為一文本片^:,該起始標籤被代理伺服器20的處理單元210插入到原來的html文件中的文本片段之前,以表徵在 最近一次網頁內^^見圖中,跟隨在〈start喊始標籤之後的文本片段為該網頁內 容視圖中的起始內容元素。
在步驟535之後,處理向下進入步驟550。
如果在步驟520中判斷結果為最近一次網頁內容視圖中的起始內容元素 不是文本塊類型的元素,那麼,處理向下進入步驟540。
在步驟540中,代理伺服器20的處理單元210在當前的網頁html文件中 搜索最近一次網頁內^^見圖中的起始內容元素(例如圖片,表格等)。在步驟 545,代理伺服器20的處理單元210在該最近一次網頁內容^L圖中的起始內容 元素之前插入〈star^起始標籤。
例如,在以下html^碼4亍

在圖片起始標籤〈mg〉之前,由代理伺服器20的處理單元210在當前的 html網頁文件中插入了〈start〉起始標籤,來指示在最近一次網頁內容視圖中, 該〈mg〉起始標籤所指示的圖片為顯示在網頁內容視圖中的第 一個內容元素。
步驟545之後,處理向下進入步驟550。
處理操作結束。
下面參照圖8來說明依據本發明實施例1的、瀏覽客戶端40在圖3的步 驟350中所執行的具體處理操作流程。
如圖8所示,在步驟600開始執行操作。接下來,處理進入步驟605。在 步驟605中,瀏覽客戶端40的顯示單元275讀取來自代理伺服器20的網頁 html文件。在步驟610中,瀏覽客戶端40判斷在當前的網頁html文件中是否 存在表示起始內容元素的起始標籤。
如果在步驟610中判斷結果為當前的網頁html文件中不存在標記起始內 容元素的起始標籤,那麼,處理向下進入步驟630。在步驟630中,瀏覽客戶 端40在當前的瀏覽窗口中顯示網頁,且處理進入步驟640。
如果在步驟610中判斷結果為當前的網頁html文件中存在標記起始內容元素的起始標籤,那麼,處理向下進入步驟615。在步驟615中,顯示單元275 從存儲單元270中讀取關於歷史網頁內容視圖顯示模式的用戶配置信息。在步驟620中,顯示單元275判斷用戶配置信息所表示的顯示才莫式是否為 直接模式。如果判斷結果為不是直接模式,那麼處理向下進入步驟635。在步 驟635中,顯示單元275在網頁內^f見圖(瀏覽窗口 )的滾動條上顯示一個可 點擊的點,以供用戶可以點擊並切換到最近一次網頁內容視圖。在步驟635 之後,處理進入步驟640。在步驟620中,如果判斷結果為顯示模式為直接模式,那麼,處理進入步 驟625。在步驟625中,顯示單元275在當前瀏覽窗口中顯示網頁內容,並且 該網頁的內容從起始標籤所指示的內容元素開始顯示。之後,處理進入步驟 640。在步驟640中,瀏覽客戶端40執行的顯示網頁內容的處理操作結束。圖9是依據本發明的實施例1的瀏覽客戶端顯示的Web網頁的一個示例, 在該網頁中,最近一次網頁內容視圖中的起始內容元素是圖片元素。如圖9所示,視圖700是瀏覽客戶端40顯示的一個網頁視圖。在這個網 頁視圖中,起始的網頁內容元素是圖片710,該圖片以html代碼行"〈startximg src=7images/cartoon/animal/03.jpg,, alt-,,小豬,,width=,,265,, height-" 173,,>,,所 指示。由於在該圖片(圖片的起始標籤)之前插入了〈start喊始標籤,因此, 當顯示網頁時,顯示單元275在顯示當前網頁時從這個被標記為起始內容元素 的圖片開始顯示,如圖9中的710所示。圖IO是依據本發明的實施例1的瀏覽客戶端40顯示的Web網頁的另一 個示例,在該網頁中,最近一次網頁內^^見圖中的起始內容元素是文本片段元 素。如圖IO所示,視圖800是瀏覽客戶端40顯示的一個網頁視圖。在這個網 頁視圖中,起始內容元素是文本片段810,該文本片段以html代碼行"本 網站提供了各種類別的卡通圖片多達數萬張,包括人物、風景、動物、汽車等。 以下是關於動物的卡通圖片。々tar^在本網站提供的關於動物的卡通圖片有數 千張。其中的動物種類繁多,且其設計風格俏皮可愛,深得用戶的喜愛。" 所指示。由於在文本塊中的一文本片段之前插入了〈star^起始標籤,因此,當顯示網頁時,顯示單元275在顯示當前網頁時從這個被標記為起始內容元素的文本 片段開始顯示,如圖11中的810所示。
下面參照圖11來說明依據本發明實施例1的、代理伺服器20在圖3的步 驟335中所執行的具體處理流程。
如圖11所示,在步驟900開始執行操作。接下來,處理進入步驟910。 在步驟910中,代理伺服器20的處理單元210讀取訪問過的圖片連結URL列 表信息(圖片連結訪問歷史信息),且處理進入步驟920。在步驟920中,處 理單元210把這些訪問過的圖片連結URL列表中的URL和當前網頁中的所有 圖片連結進行匹配。
在步驟930,判斷當前網頁中是否包含有已經訪問過的圖片連結。如果在 步驟930中的判斷結果為當前網頁中包含有已經訪問過的圖片連結,那麼,處 理向下進入步驟940。在步驟940中,處理單元210把已經訪問過的帶有連結 的圖片形成具有相應顯示效果("已經訪問過")的圖片。之後,處理向下ii^ 步驟945。在步驟945中,處理單元210把當前網頁中的其它的帶有連結的圖 片形成"可點擊的"圖片。之後,處理流程向下進入955。
如果在步驟930中的判斷結果為當前網頁中不包含已經訪問過的圖片鏈 接,那麼,處理進入步驟950。
在步驟950中,處理單元210把當前網頁中帶有連結的圖片形成"可點擊 的,,圖片。之後,處理向下進入步驟955。
在步驟955中,代理伺服器20執行的將帶有連結的圖片形成具有相應顯 示效果的圖片文件的處理操作結束。—
圖12是依據本發明實施例1生成的具有相應顯示效果("已經訪問過"狀 態)的圖片。
如圖12所示,視圖IOOO顯示的是一個示例圖片,該圖片具有"訪問過的" 歷史並且在被發送到瀏覽客戶端40之前由代理伺服器20修改。在這個圖片中, 標記1010被添加到圖片的左上角來指示該圖片所關聯的連結之前已經被訪問 過。
圖13是依據本發明實施例1生成的具有相應顯示效果("可點擊的"狀態) 的圖片。如圖13所示,1100顯示的是一個例子圖片,該圖片在^^送到瀏覽客戶 端40之前被代理伺服器20修改。在這個圖片中,標記1110被添加到圖片的 左上角來指示該圖片是關聯了連結的可點擊的,並且所關聯的連結之前未被訪 問過。由此,根據本發明實施例1的反映網頁的歷史使用行為的方法,以及反映 網頁的歷史使用行為的伺服器、終端和系統,本發明可提供有效的歷史信息, 提示用戶使用戶知道他的Web內容訪問狀態並且能夠^f吏用戶直接跳轉到最近 一次的網頁視圖,並為用戶提供Web內容訪問狀態的界面呈現和迅速的內容 訪問。從而用戶不需要花費大量時間回憶,尋找和定位上一次的網頁內^f見圖 場景,而享受更加方便、迅速、有效的服務。應注意的是,在本發明的實施例中的伺服器為代理伺服器。但是,本發明 中的伺服器並不限於代理伺服器,它也可以是Internet域中的其它伺服器,例 如,Web伺服器。另外,本發明並不限於圖12和圖13所示的生成具有相應顯示效果的圖片 文件的方式,除對圖片加標記之外,例如還可對圖片加上邊界,或使圖片的邊 框具有凹凸形狀等等方式,使圖片具有相應的顯示效果。在圖3所示的本發明實施例1的反映網頁的歷史使用行為的方法中,瀏覽 客戶端40將訪問網頁A的最近一次網頁內容^L圖信息以及圖片連結訪問歷史 信息發送給代理伺服器20後,代理伺服器20進行存儲,從而瀏覽客戶端40 下一次訪問網頁A時,代理伺服器20可直接根據存儲的最近一次網頁內^ 見 圖信息修改網頁html文件。但是,應理解的是,本發明還可存在其它的變形 例,例如在瀏覽客戶端40為可移動的終端的情況下,其在發送圖片連結訪問 歷史信息和最近一次網頁內^ 見圖信息後,可能切換到不同的網絡訪問相同的 網頁,並產生新的圖片連結訪問歷史信息和最近一次網頁內^^見圖信息,此時 終端可在存儲單元中對新的圖片連結訪問歷史信息和最近一次網頁內容視圖 信息進行存儲。則在終端切換回原網絡並再次提出對相同網頁的網頁請求時, 代理伺服器20的收集單元260可從終端獲得所請求網頁的圖片連結訪問歷史 信息和最近一次網頁內容視圖信息,並與代理伺服器20的存儲單元220中所 存儲的信息進行比較,判斷是否有變化,如果有變化,貝'J根據最新的圖片連結訪問歷史信息和最近一次網頁內容視圖信息執行步驟316-350。
由此,在瀏覽客戶端40為可移動的終端的情況下,該可移動的終端在當 前網絡裡瀏覽網頁後,由於移動到不同地點可能會切換到不同網絡,並經由不 同網絡訪問網頁,這樣有可能會產生新的歷史信息(包括最近一次網頁內^* 圖信息和圖片連結訪問歷史信息)。上述流程則可進一步針對可移動的終端的 特點,提供準確的歷史信息,提示用戶使用戶知道他的Web內容訪問狀態並 且能夠使用戶直接跳轉到最近一次的網頁視圖,並為用戶提供Web內容訪問 狀態的界面呈現和迅速的內容訪問。從而用戶不需要花費大量時間回憶,尋找 和定位上一次的網頁內容視圖場景,而享受更加方便、迅速、有效的服務。
對該技術領域的普通技術人員來說,根據以上實施方式可以很容易的聯想 到其他的優點和變形。因此,本發明並不局限於上述具體實施例,其僅僅作為 例子對本發明的一種形態進行詳細、示範性的說明。在不背離本發明宗旨的範 圍內,本領域普通技術人員可以根據上述具體實施例通過各種等同替換所得到 的技術方案,但是這些技術方案均應該包含在本發明的權利要求的範圍及其等 同的範圍之內。
權利要求
1.一種反映網頁的歷史使用行為的方法,其包括接收來自終端的HTTP請求;根據該HTTP請求所請求的目標網頁,獲取對應的當前網頁的數據;根據目標網頁的最近一次網頁內容視圖信息,修改當前網頁的網頁html文件;向終端發送該網頁html文件,並在終端上顯示當前網頁。
2. 根據權利要求1所述的方法,其中, 修改網頁html文件的步驟包括讀取目標網頁的最近一次網頁內容視圖中的起始內容元素; 在網頁html文件中搜索並定位該起始內容元素,且在該起始內容元素的 標籤之前插入表示起始位置的起始標籤。
3. 根據權利要求2所述的方法,進一步包括根據所述目標網頁的圖片連結訪問歷史信息,相對已訪問過的圖片連結和 未訪問過的圖片連結,將帶有連結的圖片形成為具有相應的顯示效果的圖片文 件,並發送給終端用於顯示,該圖片連結訪問歷史信息表示目標網頁中已訪問 過的圖片連結的URL列表,該存儲的URL列表對應於終端上一次訪問目標網 頁的歷史4亍為。
4. 根據權利要求3所述的方法,其中將帶有連結的圖片形成為具有相應的顯示效果的圖片文件的步驟包括 把目標網頁的圖片連結訪問歷史信息中所有已訪問過的圖片連結和當前網頁中的所有圖片連結進行匹配;判斷當前網頁中是否包含有已訪問過的圖片連結,如果包含,則把已訪問過的帶有連結的圖片形成為具有已訪問過的顯示效果的圖片文件,把未訪問過的帶有連結的圖片形成為具有可點擊的顯示效果的圖片文件,否則把所有帶有連結的圖片形成為具有可點擊的顯示效果的圖片文件。
5. 根據權利要求1至4中任一項所述的方法,其中 在終端上顯示當前網頁的步驟包括終端接收所述網頁html文件;判斷網頁html文件中是否存在所述起始標籤,如果存在,則讀取關於網 頁內^^見圖顯示模式的用戶配置信息,並根據用戶配置信息顯示當前網頁,否 則在瀏覽窗口中直接顯示當前網頁。
6. 根據權利要求5所述的方法,其中 終端根據用戶配置信息顯示當前網頁的步驟包括判斷用戶配置信息中的顯示模式是否為直接模式,如果是,則在瀏覽窗口 中顯示當前網頁,並且以起始標籤所表示的內容元素作為起始內容元素,否則, 在窗口的滾動條上顯示可點擊的點,以使用戶可以點擊並切換到最近一次網頁 內容視圖。
7. 根據權利要求1所述的方法,其中在終端為用戶顯示當前網頁且用戶在當前網頁中瀏覽時,終端判斷用戶是 否正在/人當前網頁導4元到另外一個網頁或者正在關閉當前網頁,如果當前用戶 正在從當前網頁導航到另外一個網頁或者正在關閉當前的網頁,終端獲得當前 網頁的內^f見圖信息,並作為最近一次網頁內^^見圖信息發送給代理伺服器,終端實時或在任意時刻獲得當前網頁中已訪問的圖片連結,作為圖片連結 訪問歷史信息發送給代理伺服器,且在當前用戶正在從當前網頁導航到另外一個網頁時,終端向代理伺服器發 送關於另外一個網頁的HTTP請求。
8. —種用於反映網頁的歷史使用行為的代理伺服器,所述代理伺服器包括通信單元,用於控制web伺服器和代理伺服器之間以及代理伺服器和終端 之間的通信;存儲單元,用於存儲多個網頁的最近一次網頁內容—見圖信息; 處理單元,用於在經由通信單元接收到來自終端對目標網頁的HTTP請求 時,獲取對應的當前網頁的數據,並根據目標網頁的最近一次網頁內^f見圖信 息,修改當前網頁的網頁html文件,以向終端發送該網頁html文件,並在終 端上顯示當前網頁。
9. 根據權利要求8所述的伺服器,其中,處理單元從該存儲單元獲得存儲的所述目標網頁的圖片連結訪問歷史信 息,或從終端獲得更新的所述目標網頁的圖片連結訪問歷史信息,該圖片連結訪問歷史信息表示目標網頁中已訪問過的圖片連結的URL列表,該存儲的 URL列表對應於終端上一次訪問目標網頁的歷史行為;且處理單元相對已訪問過的圖片連結和未訪問過的圖片連結,將帶有連結 的圖片形成為具有相應的顯示效果的圖片文件,並發送給終端用於顯示。
10. 根據權利要求9所述的伺服器,其中,處理單元讀取目標網頁的最近一次網頁內^^見圖中的起始內容元素;以及 處理單元在當前網頁的網頁html文件中搜索並定位該起始內容元素,且 在該起始內容元素的標籤之前插入表示起始位置的起始標籤。
11. 根據權利要求IO所述的伺服器,其中,處理單元對所述目標網頁的圖片連結訪問歷史信息中所有已訪問過圖片 連結和當前網頁中的所有圖片連結進行匹配;以及處理單元判斷當前網頁中是否包含有已訪問過的圖片連結,如果包含,則 把已訪問過的帶有連結的圖片形成為具有已訪問過的顯示效果的圖片文件,把 未訪問過的帶有連結的圖片形成為具有可點擊的顯示效果的圖片文件,否則把 所有帶有連結的圖片形成為具有可點擊的顯示效果的圖片文件。
12. —種用於反映網頁的歷史使用行為的終端,其包括 通信單元,用於控制代理伺服器與終端之間的通信; 存儲單元,用於存儲關於網頁內容視圖顯示模式的用戶配置信息; 顯示單元,用於在經由通信單元從代理伺服器接收到對應於目標網頁的HTTP請求的當前網頁的網頁html文件時,判斷網頁html文件中是否存在表 示目標網頁的最近一次網頁內容視圖的起始標籤,如果存在,則從存儲單元讀 取關於網頁內^^見圖顯示4莫式的用戶配置信息,並4艮據用戶配置信息在終端的 瀏覽窗口中顯示當前網頁,否則直接顯示當前網頁;以及收集單元,用於根據用戶對於顯示單元中所顯示的網頁的操作,收集網頁 的最近一次網頁內^ 見圖信息和圖片連結訪問歷史信息,該圖片連結訪問歷史 信息表示目標網頁中已訪問過的圖片連結的URL列表。
13. 根據權利要求12所述的終端,其中,顯示單元判斷用戶配置信息中的顯示模式是否為直接才莫式,如果是,則在 瀏覽窗口中顯示當前網頁,並且以起始標籤所表示的內容元素作為起始內容元 素,否則,在窗口的滾動條上顯示可點擊的點,以^使用戶可以點擊並切換到最 近一次網頁內容一見圖。
14. 根據權利要求13所述的終端,其中,在顯示單元顯示當前網頁且用戶在當前網頁中瀏覽時,收集單元判斷用戶 是否正在從當前網頁導航到另外一個網頁或者正在關閉當前網頁,如果當前用 戶正在從當前網頁導航到另外一個網頁或者正在關閉當前的網頁,收集單元獲 得當前網頁的內^*圖信息,並作為最近一次網頁內^*圖信息經由通信單元 發送給代理伺服器,收集單元實時或在任意時刻獲得當前網頁中已訪問的圖片連結,作為圖片 連結訪問歷史信息經由通信單元發送給代理伺服器,在當前用戶正在乂人當前網頁導航到另外一個網頁時,收集單元經由通信單 元向代理伺服器發送關於另外一個網頁的HTTP請求。
15. —種用於反映網頁的歷史使用行為的系統,包括用於提供web服務的 web伺服器,代理伺服器和終端,其特徵在於所述代理伺服器包括通信單元,用於控制web伺服器和代理伺服器之間以及代理伺服器和終端 之間的通信;存儲單元,用於存儲多個網頁的最近一次網頁內容—見圖信息; 處理單元,用於在經由通信單元接收到來自終端對目標網頁的HTTP請求 時,獲取對應的當前網頁的數據,並根據目標網頁的最近一次網頁內^*圖信 息,修改當前網頁的網頁html文件,以向終端發送該網頁html文件,並在終 端上顯示當前網頁, 所述終端包括通信單元,用於控制代理伺服器與終端之間的通信; 存儲單元,用於存儲關於網頁內容視圖顯示模式的用戶配置信息; 顯示單元,用於在經由通信單元從代理伺服器接收到對應於目標網頁的 HTTP請求的當前網頁的網頁html文件時,判斷網頁html文件中是否存在表示目標網頁的最近一次網頁內容視圖的起始標籤,如果存在,則從存儲單元讀 取關於網頁內容視圖顯示模式的用戶配置信息,並根據用戶配置信息在終端的瀏覽窗口中顯示當前網頁,否則直接顯示當前網頁;以及收集單元,用於根據用戶對於顯示單元中所顯示的網頁的操作,收集網頁 的最近一次網頁內容視圖信息和圖片連結訪問歷史信息,該圖片連結訪問歷史 信息表示目標網頁中已訪問過的圖片連結的URL列表。
全文摘要
本發明一種反映網頁的歷史使用行為的方法,以及反映網頁的歷史使用行為的伺服器、終端和系統。該反映網頁的歷史使用行為的方法包括接收來自終端的HTTP請求;根據該HTTP請求所請求的目標網頁,獲取對應的當前網頁的數據;根據目標網頁的最近一次網頁內容視圖信息,修改當前網頁的網頁html文件;向終端發送該網頁html文件,並在終端上顯示當前網頁。
文檔編號H04L29/08GK101335762SQ200710112629
公開日2008年12月31日 申請日期2007年6月25日 優先權日2007年6月25日
發明者三宅滋, 莉 王 申請人:株式會社日立製作所

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀