網絡模塊110用于接收以及發送網絡信號。上述網絡信號可包括無線信號或者有 線信號。在一個實例中,上述網絡信號為WiFi信號,由于WiFi的工作頻率也處于射頻的頻 段內,此時網絡模塊可具有與RF模塊108類似的硬件結構,即可包括天線、射頻收發器、數 字信號處理器、加密/解密芯片等元件。在一個實例中,上述網絡信號為有線網絡信號。此 時,網絡模塊110可包括處理器、隨機存儲器、轉換器、晶體振蕩器等元件。
[0034] 輸入單元112可用于接收輸入的字符信息,以及產生與用戶設置以及功能控制有 關的鍵盤、鼠標、操作桿、光學或者軌跡球信號輸入。具體地,輸入單元可包括按鍵以及觸控 表面。按鍵例如可包括用于輸入字符的字符按鍵,以及用于觸發控制功能的控制按鍵。控 制按鍵的實例包括"返回主屏"按鍵、開機/關機按鍵、拍照鍵等等。觸控表面可收集用戶 在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控表面 上或在觸控表面附近的操作),并根據預先設定的程序驅動相應的連接裝置。可選的,觸控 表面可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方 位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上 接收觸摸信息,并將它轉換成觸點坐標,再送給處理器102,并能接收處理器102發來的命 令并加以執行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現觸控 表面。除了觸控表面,輸入單元還可以包括其他輸入設備。上述的其他輸入設備包括但不 限于物理鍵盤、軌跡球、鼠標、操作桿等中的一種或多種。
[0035] 顯示模塊114用于顯示由用戶輸入的信息、提供給用戶的信息以及電子終端100 的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標、視頻和其任意組合來構 成。在一個實例中,顯示模塊114包括一個顯示面板。顯示面板例如可為一個液晶顯示面 板(LiquidCrystalDisplay,LCD)、有機發光二極管(OrganicLight-EmittingDiode Display,0LED)顯不面板、電泳顯不面板(Electro-PhoreticDisplay,EPD)等。進一步地, 觸控表面可設置于顯示面板上從而與顯示面板構成一個整體。在另一些實施例中,顯示模 塊114還可包括其他類型的顯示裝置,例如包括一個投影顯示裝置。相比于一般的顯示面 板,投影顯示裝置還需要包括一些用于投影的部件例如透鏡組。
[0036] 上述的軟件程序以及模塊包括:操作系統以及實時響應模塊。其中操作系統例如 可為LINUX,UNIX,WINDOWS,或者移動操作系統如Android,I0S等,其可包括各種用于管理 系統任務(例如內存管理、存儲設備控制、電源管理等)的軟件組件和/或驅動,并可與各 種硬件或軟件組件相互通訊,從而提供其他軟件組件的運行環境。網頁內容更新模塊運行 在操作系統的基礎上,向用戶提供實時響應以及更新數據功能。
[0037] 進一步地,所述實時響應模塊包括檢測模塊,用于檢測當前顯示區域中是否有目 標網頁對象。所述實時響應模塊還可以包括更新模塊,用于通過預定義的腳本更新所述目 標網頁對象的內容。
[0038] 第一實施例
[0039] 圖2為本實施例提供的網頁內容更新方法的流程圖如圖2所示,本實施例包括以 下步驟:
[0040] 步驟S101、加載并顯示一個網頁。
[0041] 例如,所述加載并顯示一個網頁可以是在電子終端100啟動一個瀏覽器,在所述 瀏覽器中顯示上述網頁,且所述網頁中有當前顯示的網頁對象的內容。本實施例中所述網 頁對象的內容為可以更改內容,即所述網頁為動態網頁。
[0042] 步驟S102、接收用戶輸入的用于滑動所述網頁的滑動信號。
[0043] 在一個實例中,用戶通過手指或者用于操作電子終端屏幕的電筆在電子終端100 的屏幕中滑動輸入滑動信號。在另一個實例中,用戶通過點擊電子終端100中上下左右的 功能鍵或者通過滾動鼠標的滾動鍵輸入滑動信號。
[0044] 步驟S103、根據所述滑動信號滑動所述網頁。
[0045] 用戶通過輸入滑動信號改變當前顯示網頁內容頁。例如,所述當前顯示網頁由于 電子終端長度問題內容不完全顯示,通過滑動可顯示未顯示的部分。例如,用戶通過在電子 終端的輸入關鍵字搜索出相關內容,電子終端顯示模塊114不足以顯示全部搜索結果,通 過上下滑動顯示隱藏內容。
[0046] 步驟S104、在所述網頁的滑動過程中若檢測到有目標網頁對象滑動至當前顯示區 域時則通過預定義的腳本更新所述目標網頁對象的內容。
[0047] 所述檢測是否所述目標網頁對象,可以通過獲取當前滑動的位置以及當前位置對 應的所述網頁對象。所述獲取網頁對象包括獲取所述網頁對象的屬性。通過所述網頁對象 的屬性判斷是否為所述目標網頁對象。
[0048] 所述目標網頁對象為腳本庫中存儲有的操作效果的對象。例如,如圖6a及圖6b 所示,Demo4與Demo3為上述目標網頁對象,且所述網頁對象具有當前顯示值。如圖6a中 Demo4與Demo3當前顯示值分別為0分與0分。Demo4與Demo3通過滑動至當前顯示區域 后進行修改當前顯示值。修改后的網頁對象Dem〇4與Dem〇3當前顯示值變成分別為68分 與98分。進一步地,所述顯示值為逐漸變化的過程,例如,動態顯示0至68間的多個值直 至達到目標值68。而圖6a及圖6b僅僅示出了變化前與變化只目標值的兩個狀態。
[0049] 所述預定義的腳本內容可以是:例如,上述網頁對象Demo中值的變化效果動態顯 示0至68間的多個值直至達到目標值68。用戶通過在瀏覽器輸入窗口輸入時間,打開一個 網頁顯示當前當地所用時間,顯然時間是即時需要變化的數據,以秒變的速度顯示時間的 變化。例如,當前用戶輸入某足球比賽通過字幕查看當前正在進行的足球賽,隨著足球賽的 進行,足球賽的相關數據也隨著改變的顯示效果。例如,用戶輸入股票查詢啟動所述一個網 頁,所述目標網頁對象可以是指打開網頁的股票各個相關指數項目。
[0050] 可以理解的是,所述滑動頁面直到網頁停止滑動是一個連續的過程,因此檢測目 標網頁對象的動作以及通過預定義的腳本更新所述目標網頁對象的內容也是隨著網頁的 滑動而進行的連續動作。
[0051] 根據本實施例的網頁內容更新方法,通過對瀏覽網頁數據過程中增加了及時連續 檢測當前顯示界面的網頁對象,并且根據腳本增加的效果進行更新網頁對象的內容,達到 及時更新數據,有效改善終端瀏覽數據時的不流暢。
[0052] 第二實施例
[0053] 提供一種網頁內容更新方法,本實施例與第一實施例類似,其不同之處在于,參閱 圖3,在步驟S101之后還包括:
[0054] 步驟S201、加載第三方腳本庫,所述第三方腳本庫不采用網頁對象預定義的 OnScroll接口觸發滑動事件。
[0055] 步驟S202、通過所述第三方腳本庫監聽所述網頁的滑動事件。
[0056] 例如,所述第三方腳本庫為JavaScript庫iScroll.js。window對象默認的所述 onscroll接口無法實時響應事件的問題。本實施例中,不采用網頁對象預定義的OnScroll 接口觸發滑動事件。通過增加