两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種網(wǎng)頁處理方法、裝置及智能終端與流程

文檔序號:11545267閱讀:292來源:國知局
一種網(wǎng)頁處理方法、裝置及智能終端與流程

本發(fā)明涉及計算機(jī)應(yīng)用技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)頁處理方法、裝置及智能終端。



背景技術(shù):

隨著計算機(jī)技術(shù)以及網(wǎng)絡(luò)技術(shù)的發(fā)展,用戶通過手中的智能終端基本上可以實現(xiàn)隨時隨地查看各種網(wǎng)頁頁面。這些智能終端可以是智能手機(jī)、平板電腦、智能可穿戴設(shè)備等帶網(wǎng)絡(luò)功能、顯示功能的終端。

這些智能終端在查看網(wǎng)頁頁面時,例如查看新聞網(wǎng)頁時,可以使用webview(可以理解為一個簡單的瀏覽器)來加載并查看。其中,新聞原始網(wǎng)頁上通常有許多的元素,包括新聞、廣告、各種相關(guān)鏈接等。而用戶主要目的是看其中的部分對象內(nèi)容,例如新聞部分,那么加載其他的對象內(nèi)容(例如廣告等)就會浪費用戶的加載時間,降低了用戶對頁面內(nèi)容查看效率。



技術(shù)實現(xiàn)要素:

本發(fā)明實施例提供一種網(wǎng)頁處理方法、裝置及智能終端,可在一定程度上方便用戶更為快捷地查看網(wǎng)頁。

在第一方面,本發(fā)明實施例提供了一種網(wǎng)頁處理方法,包括:

在接收到頁面請求時,獲取該頁面請求所請求頁面中目標(biāo)對象的對象標(biāo)識;

獲取所述對象標(biāo)識所指示對象的對象數(shù)據(jù),并獲取所述頁面請求所請求頁面的頁面數(shù)據(jù);

基于預(yù)置的第一頁面模板加載所述對象數(shù)據(jù),并基于預(yù)置的第二頁面模板加載所述頁面數(shù)據(jù);

顯示目標(biāo)頁面,所述目標(biāo)頁面為加載所述對象數(shù)據(jù)的第一顯示頁面、或者為加載所述頁面數(shù)據(jù)的第二顯示頁面。

其中可選地,所述顯示目標(biāo)頁面,包括:顯示作為目標(biāo)頁面的第二顯示頁面;如果接收到第一切換顯示指令,則對所述顯示的第二顯示頁面進(jìn)行不可見處理;并將所述第一顯示頁面作為目標(biāo)頁面進(jìn)行顯示處理。

其中可選地,所述方法還包括:顯示第一切換按鈕,在檢測到對所述第一切換按鈕的觸發(fā)操作時,確定接收到第一切換顯示指令。

其中可選地,所述方法還包括:在將所述第一顯示頁面作為目標(biāo)頁面進(jìn)行顯示處理后,如果接收到第二切換顯示指令,則對所述顯示的第一顯示頁面進(jìn)行不可見處理;并將所述第二顯示頁面作為目標(biāo)頁面進(jìn)行顯示處理。

其中可選地,所述顯示目標(biāo)頁面,包括:顯示作為目標(biāo)頁面的第二顯示頁面;如果在所述第二顯示頁面上在預(yù)設(shè)時間范圍內(nèi)對所述頁面數(shù)據(jù)的加載進(jìn)度值小于預(yù)設(shè)的進(jìn)度閾值,則對所述顯示的第二顯示頁面進(jìn)行不可見處理;并將所述第一顯示頁面作為目標(biāo)頁面進(jìn)行顯示處理。

其中可選地,所述方法還包括:顯示第一進(jìn)度條,所述第一進(jìn)度條上顯示了加載所述頁面數(shù)據(jù)的初始進(jìn)度信息;在基于第二頁面模板加載所述頁面數(shù)據(jù)的過程中,如果加載所述頁面數(shù)據(jù)的實際進(jìn)度值大于所述初始進(jìn)度信息所指示的初始值,則根據(jù)所述實際進(jìn)度值更新所述第一進(jìn)度條得到第二進(jìn)度條;其中,所述第二進(jìn)度條上顯示用于表示所述實際進(jìn)度值的進(jìn)度信息。

其中可選地,所述在接收到頁面請求時,獲取該頁面請求所請求頁面中目標(biāo)對象的對象標(biāo)識,還包括:在接收到頁面請求時,確定所述頁面請求所請求的頁面的類型;如果確定的類型為指定的頁面類型,則獲取該頁面請求所請求頁面中目標(biāo)對象的對象標(biāo)識;如果確定的類型不是指定的頁面類型,則直接獲取所述頁面請求所請求頁面的頁面數(shù)據(jù)。

其中可選地,所述方法還包括:新建用于加載對象數(shù)據(jù)的第一顯示頁面,并新建用于加載頁面數(shù)據(jù)的第二顯示頁面;將所述第一顯示頁面和第二顯示頁面設(shè)置為不可見狀態(tài)。

其中可選地,所述方法還包括:在將所述第二顯示頁面作為目標(biāo)頁面進(jìn)行顯示處理后,如果確定出所述第一顯示頁面加載所述對象數(shù)據(jù)出錯,則顯示顯示第二切換按鈕,并在檢測到對所述第二切換按鈕的觸發(fā)操作時,對所述顯示的第一顯示頁面進(jìn)行不可見處理;并將所述第二顯示頁面作為目標(biāo)頁面進(jìn)行顯示處理。

其中可選地,所述方法還包括:在檢查到回調(diào)請求時,確定回調(diào)請求所請求打開的頁面是否與所述頁面請求所請求的頁面相同;如果不相同,則進(jìn)一步確定所述頁面數(shù)據(jù)和所述對象數(shù)據(jù)是否加載完畢;若加載完畢,則響應(yīng)所述回調(diào)請求進(jìn)行回調(diào)處理。

在第二方面,本發(fā)明實施例還提供了一種網(wǎng)頁處理裝置,包括:

標(biāo)識獲取模塊,用于在接收到頁面請求時,獲取該頁面請求所請求頁面中目標(biāo)對象的對象標(biāo)識;

數(shù)據(jù)獲取模塊,用于獲取所述對象標(biāo)識所指示對象的對象數(shù)據(jù),并獲取所述頁面請求所請求頁面的頁面數(shù)據(jù);

數(shù)據(jù)加載模塊,用于基于預(yù)置的第一頁面模板加載所述對象數(shù)據(jù),并基于預(yù)置的第二頁面模板加載所述頁面數(shù)據(jù);

顯示模塊,用于顯示目標(biāo)頁面,所述目標(biāo)頁面為加載所述對象數(shù)據(jù)的第一顯示頁面、或者為加載所述頁面數(shù)據(jù)的第二顯示頁面。

其中可選地,所述顯示模塊,具體用于顯示作為目標(biāo)頁面的第二顯示頁面;如果接收到第一切換顯示指令,則對所述顯示的第二顯示頁面進(jìn)行不可見處理;并將所述第一顯示頁面作為目標(biāo)頁面進(jìn)行顯示處理。

其中可選地,所述顯示模塊,還用于顯示第一切換按鈕,在檢測到對所述第一切換按鈕的觸發(fā)操作時,確定接收到第一切換顯示指令。

其中可選地,所述顯示模塊,還用于在將所述第一顯示頁面作為目標(biāo)頁面進(jìn)行顯示處理后,如果接收到第二切換顯示指令,則對所述顯示的第一顯示頁面進(jìn)行不可見處理;并將所述第二顯示頁面作為目標(biāo)頁面進(jìn)行顯示處理。

其中可選地,所述顯示模塊,用于顯示作為目標(biāo)頁面的第二顯示頁面;如果在所述第二顯示頁面上在預(yù)設(shè)時間范圍內(nèi)對所述頁面數(shù)據(jù)的加載進(jìn)度值小于預(yù)設(shè)的進(jìn)度閾值,則對所述顯示的第二顯示頁面進(jìn)行不可見處理;并將所述第一顯示頁面作為目標(biāo)頁面進(jìn)行顯示處理。

其中可選地,所述顯示模塊,還用于顯示第一進(jìn)度條,所述第一進(jìn)度條上顯示了加載所述頁面數(shù)據(jù)的初始進(jìn)度信息;在基于第二頁面模板加載所述頁面數(shù)據(jù)的過程中,如果加載所述頁面數(shù)據(jù)的實際進(jìn)度值大于所述初始進(jìn)度信息所指示的初始值,則根據(jù)所述實際進(jìn)度值更新所述第一進(jìn)度條得到第二進(jìn)度條;其中,所述第二進(jìn)度條上顯示用于表示所述實際進(jìn)度值的進(jìn)度信息。

其中可選地,所述裝置還可以包括:所述標(biāo)識獲取模塊,用于在接收到頁面請求時,確定所述頁面請求所請求的頁面的類型;如果確定的類型為指定的頁面類型,則獲取該頁面請求所請求頁面中目標(biāo)對象的對象標(biāo)識。

其中可選地,所述裝置還可以包括:配置模塊,用于新建用于加載對象數(shù)據(jù)的第一顯示頁面,并新建用于加載頁面數(shù)據(jù)的第二顯示頁面;將所述第一顯示頁面和第二顯示頁面設(shè)置為不可見狀態(tài)。

其中可選地,所述顯示模塊,還用于在將所述第二顯示頁面作為目標(biāo)頁面進(jìn)行顯示處理后,如果確定出所述第一顯示頁面加載所述對象數(shù)據(jù)出錯,則顯示顯示第二切換按鈕,并在檢測到對所述第二切換按鈕的觸發(fā)操作時,對所述顯示的第一顯示頁面進(jìn)行不可見處理;并將所述第二顯示頁面作為目標(biāo)頁面進(jìn)行顯示處理。

其中可選地,所述裝置還可以包括:處理模塊,用于在檢查到回調(diào)請求時,確定回調(diào)請求所請求打開的頁面是否與所述頁面請求所請求的頁面相同;如果不相同,則進(jìn)一步確定所述頁面數(shù)據(jù)和所述對象數(shù)據(jù)是否加載完畢;若加載完畢,則響應(yīng)所述回調(diào)請求進(jìn)行回調(diào)處理。

在第三方面,本發(fā)明實施例還提供了一種智能終端,包括:用戶接口和處理器;

所述用戶接口,用于接收頁面請求,所述頁面請求用于請求打開網(wǎng)頁頁面;

所述處理器,用于獲取該頁面請求所請求頁面中目標(biāo)對象的對象標(biāo)識;獲取所述對象標(biāo)識所指示對象的對象數(shù)據(jù),并獲取所述頁面請求所請求頁面的頁面數(shù)據(jù);基于預(yù)置的第一頁面模板加載所述對象數(shù)據(jù),并基于預(yù)置的第二頁面模板加載所述頁面數(shù)據(jù);顯示目標(biāo)頁面,所述目標(biāo)頁面為加載所述對象數(shù)據(jù)的第一顯示頁面、或者為加載所述頁面數(shù)據(jù)的第二顯示頁面。

在第四方面,本發(fā)明實施例提供了一種存儲介質(zhì),其中,該存儲介質(zhì)用于存儲應(yīng)用程序,所述應(yīng)用程序用于在運行時執(zhí)行本發(fā)明實施例的上述第一方面所述的網(wǎng)頁處理方法。

在第五方面,本發(fā)明實施例提供了一種應(yīng)用程序產(chǎn)品,其中,該應(yīng)用程序用于在運行時執(zhí)行本發(fā)明實施例的上述第一方面所述的網(wǎng)頁處理方法。

本發(fā)明實施例能夠?qū)τ脩羲埱蟮木W(wǎng)頁進(jìn)行對象提取,獲取提取的對象所對應(yīng)的對象數(shù)據(jù),再在兩個顯示頁面中加載并根據(jù)需要進(jìn)行顯示。如果原始頁面加載較慢,用戶可選擇僅加載所需部分的目標(biāo)對象,在一定程度上提高了用戶對頁面查看的效率,使得用戶更為快捷地查看網(wǎng)頁。并且,如果用戶希望查看原始網(wǎng)頁,也可以通過對應(yīng)的顯示頁面查看原始網(wǎng)頁的內(nèi)容,自動化、智能化地滿足了用戶的不同需求。

附圖說明

為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明實施例的一種對用戶所請求的網(wǎng)頁進(jìn)行處理的方法的流程示意圖;

圖2是本發(fā)明實施例的一種網(wǎng)頁處理方法的流程示意圖;

圖3是本發(fā)明實施例的另一種網(wǎng)頁處理方法的流程示意圖;

圖4是本發(fā)明實施例的一種網(wǎng)頁處理裝置的結(jié)構(gòu)示意圖;

圖5是本發(fā)明實施例的一種智能終端的結(jié)構(gòu)示意圖。

具體實施方式

在本發(fā)明實施例中,針對用戶所請求打開的某些指定類型的頁面,可以配置后臺服務(wù)器來對所請求的指定類型的頁面進(jìn)行特殊處理,提取出該指定類型的頁面中的部分內(nèi)容,然后在第一顯示頁面中加載該提取的內(nèi)容所對應(yīng)的對象數(shù)據(jù),并在第二顯示頁面中加載該指定類型原始的網(wǎng)頁數(shù)據(jù)。并根據(jù)用戶需要僅顯示第一顯示頁面,或者僅顯示第二顯示頁面;或者通過分屏等方式分別顯示第一顯示頁面和第二顯示頁面。

一般情況下,可以優(yōu)先選擇向用戶展示原始網(wǎng)頁,但由于僅顯示部分內(nèi)容的第一顯示頁面在加載該部分內(nèi)容的對象數(shù)據(jù)時會更快捷,因此,智能終端可以根據(jù)第二顯示頁面的加載進(jìn)度來選擇當(dāng)前所要顯示的頁面。如果第二顯示頁面在預(yù)設(shè)時間范圍內(nèi)加載原始的網(wǎng)頁數(shù)據(jù)的進(jìn)度超過預(yù)設(shè)的閾值,例如超過90%,則選擇顯示第二顯示頁面,如果沒有超過預(yù)設(shè)的閾值,則選擇顯示第一顯示頁面。

也可以優(yōu)先選擇向用戶顯示第一顯示頁面,如果在接收到切換指令時,則選擇切換顯示第二顯示頁面。反之,也可以優(yōu)先選擇向用戶顯示第二顯示頁面,在接收到切換指令時,則選擇切換顯示第一顯示頁面。

可以在優(yōu)先顯示的顯示頁面上(優(yōu)先顯示的第一顯示頁面或優(yōu)先顯示的第二顯示頁面),提供一個切換按鈕,在接收到用戶對切換按鈕的觸發(fā)操作時,確定接收到切換指令。所述第一顯示頁面和第二顯示頁面上均設(shè)置切換按鈕,那么,在點擊當(dāng)前顯示的顯示頁面上的切換按鈕后,均會切換顯示相對的另一個顯示頁面。

在一個實施例中,可以通過新建兩個webview,在加載原始網(wǎng)頁的頁面數(shù)據(jù)之前請求服務(wù)端提取并下發(fā)該原始網(wǎng)頁上部分內(nèi)容對象的對象數(shù)據(jù)。在服務(wù)端返回對象數(shù)據(jù)時使用其中的一個webview進(jìn)行本地頁面填充,但不展示。同時用另一個網(wǎng)頁加載原始網(wǎng)頁的頁面數(shù)據(jù)并展示過程。當(dāng)原始網(wǎng)頁展示過慢時用戶可以進(jìn)行本地頁面的切換,此時本地頁面已填充完畢,可立即展示。

請參見圖1,是本發(fā)明實施例的對用戶所請求的網(wǎng)頁進(jìn)行處理的方法的流程示意圖,本發(fā)明實施例的所述方法可以由各類型的智能終端來執(zhí)行,這些智能終端具有網(wǎng)絡(luò)功能可以發(fā)起頁面請求也請求打開網(wǎng)頁,具有觸摸屏等用于顯示加載數(shù)據(jù)后的頁面,并接收用戶的操作。所述方法包括如下步驟。

s101:判斷是否進(jìn)行多頁面加載。具體包括判斷用戶請求的頁面是否支持多頁面加載模式、并且判斷本終端是否開啟了多頁面加載模式。多頁面加載模式例如可以是即時顯示instantview模式。在判斷用戶所請求的頁面為指定類型的頁面支持所述多頁面加載模式、且終端開啟了多頁面加載模式時,執(zhí)行下述的s102。否則,執(zhí)行下述的s111。所請求的網(wǎng)頁頁面為何種類型可以由網(wǎng)頁服務(wù)器來根據(jù)網(wǎng)頁的頁面內(nèi)容和/或來源進(jìn)行分析識別,并生成一個類型標(biāo)簽返回給終端,以便終端基于該類型標(biāo)簽確定用戶所請求的頁面是否為指定類型的頁面。當(dāng)然,終端也可以根據(jù)請求到的頁面的數(shù)據(jù)內(nèi)容以及來源進(jìn)行分析,以確定所請求頁面的類型。

s102:新建兩個webview,并將該新建的兩個webview設(shè)置為為不可見狀態(tài),具體可以設(shè)置webview中的參數(shù)setvisibility為(gone)。

s103:取得所請求的頁面上目標(biāo)對象的id,向服務(wù)端發(fā)出包括該id的內(nèi)容請求??梢酝瑫r展示一個虛擬的進(jìn)度條,并設(shè)置進(jìn)度條初始值,此時,終端已通過后臺已向所述服務(wù)端發(fā)出內(nèi)容請求,正在等待回應(yīng)。所述服務(wù)器是指配置的用來從原始網(wǎng)頁中提取出部分對象內(nèi)容,并返回給發(fā)起內(nèi)容請求額度終端。例如,所述服務(wù)器可以從新聞原始網(wǎng)頁中,僅提取其中的新聞?wù)牟糠值膬?nèi)容發(fā)送給終端。所請求的頁面中目標(biāo)對象(例如原始新聞對象)的id是網(wǎng)頁的服務(wù)器下發(fā)的,在終端會保存該一個或者多個諸如原始新聞對象的目標(biāo)對象id,終端在用戶選擇了某個諸如原始新聞對象的目標(biāo)對象后,終端會找到用戶選擇的該目標(biāo)對象的id,并向用于獲取該目標(biāo)對象的對象數(shù)據(jù)的服務(wù)器發(fā)起請求。

s104:使用上述新建的兩個webview中一個webview加載本地的javascript模板,為即將返回的對象數(shù)據(jù)解析做準(zhǔn)備。在本發(fā)明實施例中,加載對象數(shù)據(jù)的webview可以稱為instantwebview(或者稱之為第一顯示頁面)。

s105:當(dāng)服務(wù)端將對象數(shù)據(jù)在預(yù)定時間內(nèi)返回時,instantwebview將數(shù)據(jù)進(jìn)行解析并填充。

s106:對于響應(yīng)用戶請求獲取的原始網(wǎng)頁的頁面數(shù)據(jù),使用另一個webview開始自動加載原始網(wǎng)頁的頁面數(shù)據(jù),加載原始網(wǎng)頁的頁面數(shù)據(jù)的webview可以稱之為sourcewebview(或者稱之為第二顯示頁面),在本發(fā)明實施例中,所述sourcewebview可以設(shè)置為可見狀態(tài),可以將webview中的參數(shù)setvisibility設(shè)置為可見visible。上述的instantwebview仍然為不可見狀態(tài)。在一個實施例中,當(dāng)所述原始網(wǎng)頁的頁面數(shù)據(jù)解析并填充完成后,在sourcewebview界面上增加一個可供切換instantwebview的按鈕。

s107:在sourcewebview加載原始網(wǎng)頁的頁面數(shù)據(jù)的過程中,顯示進(jìn)度條。如果加載進(jìn)度超過進(jìn)度條初始值,則該進(jìn)度條所展示的進(jìn)度信息則不再是虛擬進(jìn)度,而跟隨原始網(wǎng)頁實際的加載進(jìn)度進(jìn)行更新。

s108:在sourcewebview加載原始網(wǎng)頁的過程中,當(dāng)用戶點擊切換按鈕時,可以對sourcewebview進(jìn)行不可見處理,對所述instantwebview進(jìn)行顯示處理。具體可以執(zhí)行對sourcewebview對應(yīng)的漸隱動畫,逐步不可見,上述的進(jìn)度條可以設(shè)置為完全透明。同時可以對所述instantwebview進(jìn)行顯示處理,執(zhí)行漸顯動畫,逐步顯示加載了對象數(shù)據(jù)的instantwebview。其中,在上述對sourcewebview進(jìn)行不可見處理時,由于進(jìn)度條是顯示進(jìn)度的,此時instantwebview填充數(shù)據(jù)的工作如果已經(jīng)完成,切換到instantwebview時就不需要顯示此進(jìn)度條?;蛘邔λ鲞M(jìn)度條進(jìn)行更新,進(jìn)度條上顯示instantwebview對所述對象數(shù)據(jù)的加載進(jìn)度信息。

進(jìn)一步地,在本發(fā)明實施例中如果再次點擊切換按鈕時,則可對instantwebview執(zhí)行不可見處理,將所述instantwebview執(zhí)行對應(yīng)的漸隱動畫,逐步不可見,進(jìn)度條設(shè)置為完全不透明,同時,對所述sourcewebview進(jìn)行顯示處理,執(zhí)行漸顯動畫,逐步顯示加載了原始網(wǎng)頁的頁面數(shù)據(jù)的所述sourcewebview。其中,在上述對instantwebview執(zhí)行不可見處理,如果此時sourcewebview對原始網(wǎng)頁的頁面數(shù)據(jù)已經(jīng)加載完成,所述進(jìn)度條將自動設(shè)置為不可見狀態(tài)?;蛘呷绻鹲ourcewebview對原始網(wǎng)頁的頁面數(shù)據(jù)還未加載完成,則在進(jìn)度條上顯示sourcewebview對原始網(wǎng)頁的頁面數(shù)據(jù)的加載進(jìn)度信息。

s109:當(dāng)數(shù)據(jù)出錯時,例如當(dāng)用戶請求的原始網(wǎng)頁的頁面數(shù)據(jù)或者服務(wù)端返回的對象數(shù)據(jù)出現(xiàn)了錯誤時,如果用戶切換到instantwebview,則會展示一個錯誤頁,并在錯誤頁放置一個重試按鈕,點擊重試按鈕則再次發(fā)出請求以便于請求對象數(shù)據(jù)。或者用戶請求的原始網(wǎng)頁的頁面數(shù)據(jù)的加載正常,在該錯誤頁上設(shè)置切換按鈕,用戶點擊切換按鈕則切換顯示到為出現(xiàn)錯誤的加載原始網(wǎng)頁的頁面數(shù)據(jù)的sourcewebview。

s110:當(dāng)用戶退出時,對兩個webview及進(jìn)度條進(jìn)行銷毀,停止可能存在的超時檢查。所述用戶退出是指用戶關(guān)閉了終端當(dāng)前顯示的加載了頁面數(shù)據(jù)的所述sourcewebview、或者關(guān)閉了終端當(dāng)前顯示的加載了對象數(shù)據(jù)的所述instantwebview。

在執(zhí)行上述實施例的過程中,可以在終端的ui線程中打開此多頁面加載模式,以便于在instantwebview中執(zhí)行加載對象數(shù)據(jù)以及展示操作。另外,如果存在打開webview出現(xiàn)閃爍白塊的問題,可以將webview的背景設(shè)置為完全透明,即將webview的參數(shù)setbackgroundcolor賦值為color.transparent。

在進(jìn)行webview復(fù)用加載不同網(wǎng)頁時,如果因為webview加載完成的異步回調(diào)而產(chǎn)生沖突,則可以完全停止加載上一原始網(wǎng)頁的頁面數(shù)據(jù)以及對應(yīng)的對象數(shù)據(jù)以避免該沖突,可檢查當(dāng)前請求并加載的頁面是否與回調(diào)請求所對應(yīng)的頁面是否相同,如果不相同,則進(jìn)一步確定當(dāng)前加載的頁面數(shù)據(jù)和對象數(shù)據(jù)是否加載完畢;若加載完畢,則響應(yīng)所述回調(diào)請求進(jìn)行回調(diào)處理,以便于加載回調(diào)請求對應(yīng)的網(wǎng)頁;若未加載完畢,則完全停止對所述當(dāng)前請求加載的頁面數(shù)據(jù)和對象數(shù)據(jù)的加載,加載回調(diào)請求對應(yīng)的網(wǎng)頁。如果相同,則繼續(xù)加載當(dāng)前請求加載的頁面數(shù)據(jù)和對象數(shù)據(jù)。

s111:響應(yīng)用戶的頁面請求,獲取該頁面請求所請求的原始網(wǎng)頁的數(shù)據(jù)并自動加載原始網(wǎng)頁的頁面數(shù)據(jù)。

本發(fā)明實施例能夠?qū)τ脩羲埱蟮木W(wǎng)頁進(jìn)行對象提取,獲取提取的對象所對應(yīng)的對象數(shù)據(jù),再在兩個顯示頁面中加載并根據(jù)需要進(jìn)行顯示。如果原始頁面加載較慢,用戶可選擇僅加載所需部分的目標(biāo)對象,在一定程度上提高了用戶對頁面查看的效率,使得用戶更為快捷地查看網(wǎng)頁。并且,如果用戶希望查看原始網(wǎng)頁,也可以通過對應(yīng)的顯示頁面查看原始網(wǎng)頁的內(nèi)容,自動化、智能化地滿足了用戶的不同需求。

再請參見圖2,是本發(fā)明實施例的一種網(wǎng)頁處理方法的流程示意圖,本發(fā)明實施例的所述方法可以由各類型的智能終端來執(zhí)行,這些智能終端具有網(wǎng)絡(luò)功能可以發(fā)起頁面請求也請求打開網(wǎng)頁,具有觸摸屏等用于顯示加載數(shù)據(jù)后的頁面,并接收用戶的操作。所述方法包括如下步驟。

s201:在接收到頁面請求時,獲取該頁面請求所請求頁面中目標(biāo)對象的對象標(biāo)識。用戶可以在webview上輸入url(uniformresourcelocator,統(tǒng)一資源定位符)地址,發(fā)起對某個網(wǎng)頁的頁面請求?;蛘唿c擊某個鏈接地址,來發(fā)起對該鏈接地址所對應(yīng)的網(wǎng)頁的頁面請求。

網(wǎng)頁中存在多種對象元素,根據(jù)所請求網(wǎng)頁的類型,可以確定出不同的目標(biāo)對象。這些目標(biāo)對象主要是指該類型網(wǎng)頁的主要內(nèi)容。例如,在新聞類型的網(wǎng)頁中,目標(biāo)對象為該網(wǎng)頁中的新聞?wù)?,其他的廣告、超鏈接等對象不會被考慮作為目標(biāo)對象。又例如,在產(chǎn)品介紹類型的網(wǎng)頁中,產(chǎn)品介紹的正文為目標(biāo)對象,其他的廣告、連接到其他產(chǎn)品介紹的超鏈接等對象不會作為目標(biāo)對象。在所請求的網(wǎng)頁中,頁面對象都存在唯一的id,基于該id結(jié)合網(wǎng)頁的url地址,服務(wù)器能夠找到目標(biāo)對象的具體內(nèi)容數(shù)據(jù),即對象數(shù)據(jù),該對象數(shù)據(jù)例如可以是上述新聞?wù)摹a(chǎn)品介紹正文等數(shù)據(jù)。

s202:獲取所述對象標(biāo)識所指示對象的對象數(shù)據(jù),并獲取所述頁面請求所請求頁面的頁面數(shù)據(jù)?;谏鲜鎏岬降哪繕?biāo)對象的id和所請求網(wǎng)頁的url能夠找到目標(biāo)對象的對象數(shù)據(jù)?;趗rl則能夠找到所述頁面請求所請求的原始網(wǎng)頁的所有頁面數(shù)據(jù)。

s203:基于預(yù)置的第一頁面模板加載所述對象數(shù)據(jù),并基于預(yù)置的第二頁面模板加載所述頁面數(shù)據(jù)。在一個實施例中,可以在接收到頁面請求時,新建兩個webview,設(shè)置這兩個webview為不可見狀態(tài)。通過該兩個webview中的其中一個來基于所述第一頁面模板加載獲取到的對象數(shù)據(jù),并由另一個webview基于所述第二頁面模板來加載獲取到的頁面數(shù)據(jù)。

可以理解的是,基于智能終端的網(wǎng)絡(luò)和硬件性能,所述s202中獲取對象數(shù)據(jù)和頁面數(shù)據(jù)存在一定的時間,對應(yīng)的webview是在獲取對象數(shù)據(jù)和頁面數(shù)據(jù)的過程中,實時進(jìn)行加載已經(jīng)獲取到的相應(yīng)數(shù)據(jù)。根據(jù)對象數(shù)據(jù)和頁面數(shù)據(jù)的總數(shù)據(jù)量的大小,加載時長并不相同。

s204:顯示目標(biāo)頁面,所述目標(biāo)頁面為加載所述對象數(shù)據(jù)的第一顯示頁面、或者為加載所述頁面數(shù)據(jù)的第二顯示頁面。所述第一顯示頁面是指加載所述對象數(shù)據(jù)所對應(yīng)的webview的界面,所述第二顯示頁面是指加載所述頁面數(shù)據(jù)所對應(yīng)的webview的界面。

同樣,在顯示目標(biāo)頁面的過程中,也是根據(jù)已經(jīng)獲取以及加載的對象數(shù)據(jù)或頁面數(shù)據(jù)的進(jìn)度來顯示對應(yīng)的目標(biāo)頁面。具體可以在加載完成后才將對應(yīng)的第一顯示頁面或第二顯示頁面作為目標(biāo)頁面,或者邊加載邊顯示包括已經(jīng)加載了部分?jǐn)?shù)據(jù)的第一顯示頁面或第二顯示頁面。

用戶可以根據(jù)需要來在s204中確定并顯示目標(biāo)頁面。例如優(yōu)先選擇第一顯示頁面作為目標(biāo)頁面;或者優(yōu)先選擇第二顯示頁面作為目標(biāo)頁面;或者根據(jù)用戶的選擇首先將第一顯示頁面作為目標(biāo)頁面或首先將第二顯示頁面作為目標(biāo)頁面?;蛘?,也可以在第二顯示頁面在預(yù)設(shè)時間范圍內(nèi)加載原始的網(wǎng)頁數(shù)據(jù)的進(jìn)度超過預(yù)設(shè)的閾值,則選擇顯示第二顯示頁面,如果沒有超過預(yù)設(shè)的閾值,則選擇顯示第一顯示頁面。

所述第一顯示頁面和第二顯示頁面可以相互切換,在一個實施例中,可以設(shè)置相應(yīng)的切換按鈕,一旦檢測到用戶對切換按鈕發(fā)出點擊等觸發(fā)操作,則進(jìn)行切換。在一個實施例中,也可以自動進(jìn)行切換,可以首先顯示作為目標(biāo)頁面的第二顯示頁面;如果在所述第二顯示頁面上在預(yù)設(shè)時間范圍內(nèi)對所述頁面數(shù)據(jù)的加載進(jìn)度值小于預(yù)設(shè)的進(jìn)度閾值,則對所述顯示的第二顯示頁面進(jìn)行不可見處理;并將所述第一顯示頁面作為目標(biāo)頁面進(jìn)行顯示處理。

另外,在檢查到回調(diào)請求時,確定回調(diào)請求所請求打開的頁面是否與所述頁面請求所請求的頁面相同;如果不相同,則進(jìn)一步確定所述頁面數(shù)據(jù)和所述對象數(shù)據(jù)是否加載完畢;若加載完畢,則響應(yīng)所述回調(diào)請求進(jìn)行回調(diào)處理。所述頁面回調(diào)請求是指在通過對于的webview加載對象數(shù)據(jù)和/或頁面數(shù)據(jù)的過程中,再次調(diào)用webview執(zhí)行其他操作,例如響應(yīng)新的頁面請求打開新的用戶,可以認(rèn)為檢測到回調(diào)請求。在檢測到回調(diào)請求時,可以通過上述方式確?;卣{(diào)請求發(fā)起前的頁面數(shù)據(jù)和對象數(shù)據(jù)是否加載完成,在加載完成后才響應(yīng)所述回調(diào)請求進(jìn)行回調(diào)處理,否則不會進(jìn)行相應(yīng)的回調(diào)處理。

本發(fā)明實施例能夠?qū)τ脩羲埱蟮木W(wǎng)頁進(jìn)行對象提取,獲取提取的對象所對應(yīng)的對象數(shù)據(jù),再在兩個顯示頁面中加載并根據(jù)需要進(jìn)行顯示。如果原始頁面加載較慢,用戶可選擇僅加載所需部分的目標(biāo)對象,在一定程度上提高了用戶對頁面查看的效率,使得用戶更為快捷地查看網(wǎng)頁。并且,如果用戶希望查看原始網(wǎng)頁,也可以通過對應(yīng)的顯示頁面查看原始網(wǎng)頁的內(nèi)容,自動化、智能化地滿足了用戶的不同需求。

再請參見圖3,是本發(fā)明實施例的另一種網(wǎng)頁處理方法的流程示意圖,本發(fā)明實施例的所述方法可以由各類型的智能終端來執(zhí)行,這些智能終端具有網(wǎng)絡(luò)功能可以發(fā)起頁面請求也請求打開網(wǎng)頁,具有觸摸屏等用于顯示加載數(shù)據(jù)后的頁面,并接收用戶的操作。所述方法包括如下步驟。

s301:在接收到頁面請求時,確定所述頁面請求所請求的頁面的類型;在一個實施例中,可以在接收到頁面請求時,新建用于加載對象數(shù)據(jù)的第一顯示頁面,并新建用于加載頁面數(shù)據(jù)的第二顯示頁面;將所述第一顯示頁面和第二顯示頁面設(shè)置為不可見狀態(tài)。在其他實施例中,也可以在接收頁面請求之前或者之后,新建用于加載對象數(shù)據(jù)的第一顯示頁面,并新建用于加載頁面數(shù)據(jù)的第二顯示頁面;將所述第一顯示頁面和第二顯示頁面設(shè)置為不可見狀態(tài)。其中,由于并未開始獲取并加載對應(yīng)的對象數(shù)據(jù)和頁面數(shù)據(jù),因此,所述第一顯示頁面和第二顯示頁面均設(shè)置為不可見狀態(tài)。

s302:如果確定的類型為指定的頁面類型,則獲取該頁面請求所請求頁面中目標(biāo)對象的對象標(biāo)識,并獲取對象標(biāo)識所對應(yīng)的對象數(shù)據(jù)。指定的頁面類型可以是新聞類頁面。

在一個實施例中,如果確定的類型不是指定的頁面類型,則直接獲取所述頁面請求所請求頁面的頁面數(shù)據(jù)。即按照現(xiàn)有的對頁面請求的響應(yīng)流程,響應(yīng)用戶發(fā)出的頁面請求,為用戶打開某個網(wǎng)頁。

s303:獲取所述頁面請求所請求頁面的頁面數(shù)據(jù)。

s304:基于預(yù)置的第一頁面模板加載所述對象數(shù)據(jù),并基于預(yù)置的第二頁面模板加載所述頁面數(shù)據(jù)。所述第一頁面模板和第二頁面模板可以為預(yù)置的一種javascript模板。

s305:顯示作為目標(biāo)頁面的第二顯示頁面;在顯示第二顯示頁面時,可以同時顯示第一進(jìn)度條,所述第一進(jìn)度條上顯示了加載所述頁面數(shù)據(jù)的初始進(jìn)度信息;在基于第二頁面模板加載所述頁面數(shù)據(jù)的過程中,如果加載所述頁面數(shù)據(jù)的實際進(jìn)度值大于所述初始進(jìn)度信息所指示的初始值,則根據(jù)所述實際進(jìn)度值更新所述第一進(jìn)度條得到第二進(jìn)度條。所述第二進(jìn)度條上顯示用于表示所述實際進(jìn)度值的進(jìn)度信息。如果小于所述初始進(jìn)度信息所指示的初始值,則繼續(xù)顯示所述第一進(jìn)度條。其中,所述第二進(jìn)度條可以是在所述第一進(jìn)度條的基礎(chǔ)上,僅更新進(jìn)度信息得到。所述第二進(jìn)度條也可以是根據(jù)實際進(jìn)度值重繪得到的新的進(jìn)度條。

s306:顯示第一切換按鈕,在檢測到對所述第一切換按鈕的觸發(fā)操作時,確定接收到第一切換顯示指令。所述第一切換按鈕可以設(shè)置在所述第二顯示頁面上,用戶通過點擊等方式可以發(fā)出對所述第一切換按鈕的觸發(fā)操作,進(jìn)而執(zhí)行下述的s307

s307:如果接收到第一切換顯示指令,則對所述顯示的第二顯示頁面進(jìn)行不可見處理;并將所述第一顯示頁面作為目標(biāo)頁面進(jìn)行顯示處理。如果第一顯示頁面已經(jīng)對目標(biāo)對象的所有對象數(shù)據(jù)加載完畢,則不需要再顯示進(jìn)度條??蛇x地,如果沒有加載完畢,還可以設(shè)置一個新的進(jìn)度條來顯示第一顯示頁面的加載進(jìn)度。在一個實施例中,還可以在所述第一進(jìn)度條的基礎(chǔ)上按照第一顯示頁面的加載進(jìn)度進(jìn)行更新得到一個進(jìn)度條。

s308:如果接收到第二切換顯示指令,則對所述顯示的第一顯示頁面進(jìn)行不可見處理;并將所述第二顯示頁面作為目標(biāo)頁面進(jìn)行顯示處理。具體可以是在所述s307中顯示了第一顯示頁面后,在所述第一顯示頁面上顯示了一個第二切換按鈕,在檢測到對該第二切換按鈕的觸發(fā)操作時,確定獲取到第二切換顯示指令。

在一個實施例中,在所述s308中切換顯示第二顯示頁面時,如果所述第二顯示頁面仍然沒有完全加載原始網(wǎng)頁的頁面數(shù)據(jù),則可以再次顯示一個進(jìn)度條,在該進(jìn)度條上顯示所述第二顯示頁面在切換后當(dāng)前加載頁面數(shù)據(jù)的進(jìn)度信息,如果已經(jīng)加載完畢,則直接顯示第二顯示頁面,不需要再顯示進(jìn)度條。

在另外一個實施例中,在將所述第二顯示頁面作為目標(biāo)頁面進(jìn)行顯示處理后,如果確定出所述第一顯示頁面加載所述對象數(shù)據(jù)出錯,則顯示顯示第二切換按鈕并在檢測到對所述第二切換按鈕的觸發(fā)操作時,對所述顯示的第一顯示頁面進(jìn)行不可見處理;并將所述第二顯示頁面作為目標(biāo)頁面進(jìn)行顯示處理。

本發(fā)明實施例能夠?qū)τ脩羲埱蟮木W(wǎng)頁進(jìn)行對象提取,獲取提取的對象所對應(yīng)的對象數(shù)據(jù),再在兩個顯示頁面中加載并根據(jù)需要進(jìn)行顯示。如果原始頁面加載較慢,用戶可選擇僅加載所需部分的目標(biāo)對象,在一定程度上提高了用戶對頁面查看的效率,使得用戶更為快捷地查看網(wǎng)頁。并且,如果用戶希望查看原始網(wǎng)頁,也可以通過對應(yīng)的顯示頁面查看原始網(wǎng)頁的內(nèi)容,自動化、智能化地滿足了用戶的不同需求。

在本發(fā)明的一個實施例中,還提供了一種存儲介質(zhì),其中,該存儲介質(zhì)用于存儲應(yīng)用程序,所述應(yīng)用程序用于在運行時執(zhí)行圖1至圖3所對應(yīng)實施例中關(guān)于網(wǎng)頁的處理方法。智能終端的處理器可以調(diào)用該存儲介質(zhì)中存儲的應(yīng)用程序,以實現(xiàn)圖1至圖3所對應(yīng)實施例的方法。

在本發(fā)明的一個實施例中,還提供了一種應(yīng)用程序產(chǎn)品,其中,該應(yīng)用程序用于在運行時執(zhí)行圖1至圖3所對應(yīng)實施例中關(guān)于網(wǎng)頁的處理方法。該應(yīng)用程序產(chǎn)品可以由智能終端的處理器來運行,以實現(xiàn)圖1至圖3所對應(yīng)實施例的方法。

下面對本發(fā)明實施例的網(wǎng)頁處理裝置及智能終端進(jìn)行描述。

請參見圖4,是本發(fā)明實施例的一種網(wǎng)頁處理裝置的結(jié)構(gòu)示意圖,本發(fā)明實施例的所述裝置可以設(shè)置在智能終端中,這些智能終端具有網(wǎng)絡(luò)功能可以發(fā)起頁面請求也請求打開網(wǎng)頁,具有觸摸屏等用于顯示加載數(shù)據(jù)后的頁面,并接收用戶的操作。本發(fā)明實施例的所述裝置包括如下模塊。

標(biāo)識獲取模塊401,用于在接收到頁面請求時,獲取該頁面請求所請求頁面中目標(biāo)對象的對象標(biāo)識;數(shù)據(jù)獲取模塊402,用于獲取所述對象標(biāo)識所指示對象的對象數(shù)據(jù),并獲取所述頁面請求所請求頁面的頁面數(shù)據(jù);數(shù)據(jù)加載模塊403,用于基于預(yù)置的第一頁面模板加載所述對象數(shù)據(jù),并基于預(yù)置的第二頁面模板加載所述頁面數(shù)據(jù);顯示模塊404,用于顯示目標(biāo)頁面,所述目標(biāo)頁面為加載所述對象數(shù)據(jù)的第一顯示頁面、或者為加載所述頁面數(shù)據(jù)的第二顯示頁面。

在一個實施例中,所述顯示模塊404,具體用于顯示作為目標(biāo)頁面的第二顯示頁面;如果接收到第一切換顯示指令,則對所述顯示的第二顯示頁面進(jìn)行不可見處理;并將所述第一顯示頁面作為目標(biāo)頁面進(jìn)行顯示處理。

在一個實施例中,所述顯示模塊404,還用于顯示第一切換按鈕,在檢測到對所述第一切換按鈕的觸發(fā)操作時,確定接收到第一切換顯示指令。

在一個實施例中,所述顯示模塊404,還用于在將所述第一顯示頁面作為目標(biāo)頁面進(jìn)行顯示處理后,如果接收到第二切換顯示指令,則對所述顯示的第一顯示頁面進(jìn)行不可見處理;并將所述第二顯示頁面作為目標(biāo)頁面進(jìn)行顯示處理。

在一個實施例中,所述顯示模塊404,用于顯示作為目標(biāo)頁面的第二顯示頁面;如果在所述第二顯示頁面上在預(yù)設(shè)時間范圍內(nèi)對所述頁面數(shù)據(jù)的加載進(jìn)度值小于預(yù)設(shè)的進(jìn)度閾值,則對所述顯示的第二顯示頁面進(jìn)行不可見處理;并將所述第一顯示頁面作為目標(biāo)頁面進(jìn)行顯示處理。

在一個實施例中,所述顯示模塊404,還用于顯示第一進(jìn)度條,所述第一進(jìn)度條上顯示了加載所述頁面數(shù)據(jù)的初始進(jìn)度信息;在基于第二頁面模板加載所述頁面數(shù)據(jù)的過程中,如果加載所述頁面數(shù)據(jù)的實際進(jìn)度值大于所述初始進(jìn)度信息所指示的初始值,則根據(jù)所述實際進(jìn)度值更新所述第一進(jìn)度條得到第二進(jìn)度條;其中,所述第二進(jìn)度條上顯示用于表示所述實際進(jìn)度值的進(jìn)度信息。

在一個實施例中,所述標(biāo)識獲取模塊401,用于在接收到頁面請求時,確定所述頁面請求所請求的頁面的類型;如果確定的類型為指定的頁面類型,則獲取該頁面請求所請求頁面中目標(biāo)對象的對象標(biāo)識。

在一個實施例中,所述裝置還可以包括:配置模塊405,用于新建用于加載對象數(shù)據(jù)的第一顯示頁面,并新建用于加載頁面數(shù)據(jù)的第二顯示頁面;將所述第一顯示頁面和第二顯示頁面設(shè)置為不可見狀態(tài)。

在一個實施例中,所述顯示模塊404,還用于在將所述第二顯示頁面作為目標(biāo)頁面進(jìn)行顯示處理后,如果確定出所述第一顯示頁面加載所述對象數(shù)據(jù)出錯,則顯示顯示第二切換按鈕,并在檢測到對所述第二切換按鈕的觸發(fā)操作時,對所述顯示的第一顯示頁面進(jìn)行不可見處理;并將所述第二顯示頁面作為目標(biāo)頁面進(jìn)行顯示處理。

在一個實施例中,所述裝置還可以包括:處理模塊406,用于在檢查到回調(diào)請求時,確定回調(diào)請求所請求打開的頁面是否與所述頁面請求所請求的頁面相同;如果不相同,則進(jìn)一步確定所述頁面數(shù)據(jù)和所述對象數(shù)據(jù)是否加載完畢;若加載完畢,則響應(yīng)所述回調(diào)請求進(jìn)行回調(diào)處理。

需要說明的是,本發(fā)明實施例中所述網(wǎng)頁處理裝置的各個模塊的具體功能實現(xiàn)可參考上述各實施例中相關(guān)內(nèi)容的描述。

本發(fā)明實施例能夠?qū)τ脩羲埱蟮木W(wǎng)頁進(jìn)行對象提取,獲取提取的對象所對應(yīng)的對象數(shù)據(jù),再在兩個顯示頁面中加載并根據(jù)需要進(jìn)行顯示。如果原始頁面加載較慢,用戶可選擇僅加載所需部分的目標(biāo)對象,在一定程度上提高了用戶對頁面查看的效率,使得用戶更為快捷地查看網(wǎng)頁。并且,如果用戶希望查看原始網(wǎng)頁,也可以通過對應(yīng)的顯示頁面查看原始網(wǎng)頁的內(nèi)容,自動化、智能化地滿足了用戶的不同需求。

請參見圖5,是本發(fā)明實施例的一種智能終端的結(jié)構(gòu)示意圖,本發(fā)明實施例的所述智能終端可以是智能手機(jī)、平板電腦、智能可穿戴設(shè)備等。所述智能終端可以包括供電電源、各種功能模塊,在本發(fā)明實施例中,所述智能終端至少還包括:用戶接口501、通信接口502、處理器503以及存儲器504等。

所述用戶接口501可以是顯示屏、或觸摸屏、或相應(yīng)功能的功能按鍵、或鍵盤、或語音或視頻輸入接口等,所述通信接口502可以是能夠接入計算機(jī)網(wǎng)絡(luò)的接口,也可以是能夠接入到移動通信網(wǎng)絡(luò)的接口。

所述存儲器504可以包括易失性存儲器(volatilememory),例如ram(random-accessmemory,隨機(jī)存取存儲器);存儲器504也可以包括非易失性存儲器(non-volatilememory),例如快閃存儲器(flashmemory),hdd(harddiskdrive,硬盤)或ssd(solid-statedrive,固態(tài)硬盤);存儲器504還可以包括上述種類的存儲器的組合。

所述處理器503可以是cpu(centralprocessingunit,中央處理器)。所述處理器503還可以進(jìn)一步包括硬件芯片。硬件芯片可以是asic(application-specificintegratedcircuit,專用集成電路),pld(programmablelogicdevice,可編程邏輯器件)或其組合。上述pld可以是cpld(complexprogrammablelogicdevice,復(fù)雜可編程邏輯器件),fpga(field-programmablegatearray,現(xiàn)場可編程邏輯門陣列),gal(genericarraylogic,通用陣列邏輯)或其任意組合。

可選地,所述存儲器504存儲有實現(xiàn)相應(yīng)功能的程序指令以及智能終端的操作系統(tǒng)等數(shù)據(jù),具體可以使智能終端實現(xiàn)網(wǎng)絡(luò)通信、用戶交互等功能,存儲器504還存儲了網(wǎng)頁處理應(yīng)用程序。所述處理器503可以調(diào)用所述網(wǎng)頁處理應(yīng)用程序的指令,實現(xiàn)上述所述的網(wǎng)頁處理方法。

在本發(fā)明實施例中,所述用戶接口501,用于接收頁面請求,所述頁面請求用于請求打開網(wǎng)頁頁面;所述處理器503,調(diào)用所述存儲器504中存儲的程序指令,用于獲取該頁面請求所請求頁面中目標(biāo)對象的對象標(biāo)識;獲取所述對象標(biāo)識所指示對象的對象數(shù)據(jù),并獲取所述頁面請求所請求頁面的頁面數(shù)據(jù);基于預(yù)置的第一頁面模板加載所述對象數(shù)據(jù),并基于預(yù)置的第二頁面模板加載所述頁面數(shù)據(jù);顯示目標(biāo)頁面,所述目標(biāo)頁面為加載所述對象數(shù)據(jù)的第一顯示頁面、或者為加載所述頁面數(shù)據(jù)的第二顯示頁面。

在一個實施例中,所述處理器503,還用于顯示作為目標(biāo)頁面的第二顯示頁面;如果接收到第一切換顯示指令,則對所述顯示的第二顯示頁面進(jìn)行不可見處理;并將所述第一顯示頁面作為目標(biāo)頁面進(jìn)行顯示處理。

在一個實施例中,所述處理器503,還用于顯示第一切換按鈕,在檢測到對所述第一切換按鈕的觸發(fā)操作時,確定接收到第一切換顯示指令。

在一個實施例中,所述處理器503,用于在將所述第一顯示頁面作為目標(biāo)頁面進(jìn)行顯示處理后,如果接收到第二切換顯示指令,則對所述顯示的第一顯示頁面進(jìn)行不可見處理;并將所述第二顯示頁面作為目標(biāo)頁面進(jìn)行顯示處理。

在一個實施例中,所述處理器503,在用于顯示目標(biāo)頁面時,用于顯示作為目標(biāo)頁面的第二顯示頁面;如果在所述第二顯示頁面上在預(yù)設(shè)時間范圍內(nèi)對所述頁面數(shù)據(jù)的加載進(jìn)度值小于預(yù)設(shè)的進(jìn)度閾值,則對所述顯示的第二顯示頁面進(jìn)行不可見處理;并將所述第一顯示頁面作為目標(biāo)頁面進(jìn)行顯示處理。

在一個實施例中,所述處理器503,還用于顯示第一進(jìn)度條,所述第一進(jìn)度條上顯示了加載所述頁面數(shù)據(jù)的初始進(jìn)度信息;在基于第二頁面模板加載所述頁面數(shù)據(jù)的過程中,如果加載所述頁面數(shù)據(jù)的實際進(jìn)度值大于所述初始進(jìn)度信息所指示的初始值,則根據(jù)所述實際進(jìn)度值更新所述第一進(jìn)度條得到第二進(jìn)度條;其中,所述第二進(jìn)度條上顯示用于表示所述實際進(jìn)度值的進(jìn)度信息。

在一個實施例中,所述處理器503,在用于在接收到頁面請求時,獲取該頁面請求所請求頁面中目標(biāo)對象的對象標(biāo)識時,用于在接收到頁面請求時,確定所述頁面請求所請求的頁面的類型;如果確定的類型為指定的頁面類型,則獲取該頁面請求所請求頁面中目標(biāo)對象的對象標(biāo)識。

在一個實施例中,所述處理器503,還用于新建用于加載對象數(shù)據(jù)的第一顯示頁面,并新建用于加載頁面數(shù)據(jù)的第二顯示頁面;將所述第一顯示頁面和第二顯示頁面設(shè)置為不可見狀態(tài)。

在一個實施例中,所述處理器503,還用于在將所述第二顯示頁面作為目標(biāo)頁面進(jìn)行顯示處理后,如果確定出所述第一顯示頁面加載所述對象數(shù)據(jù)出錯,則顯示顯示第二切換按鈕,并在檢測到對所述第二切換按鈕的觸發(fā)操作時,對所述顯示的第一顯示頁面進(jìn)行不可見處理;并將所述第二顯示頁面作為目標(biāo)頁面進(jìn)行顯示處理。

在一個實施例中,所述處理器503,還用于在檢查到回調(diào)請求時,確定回調(diào)請求所請求打開的頁面是否與所述頁面請求所請求的頁面相同;如果不相同,則進(jìn)一步確定所述頁面數(shù)據(jù)和所述對象數(shù)據(jù)是否加載完畢;若加載完畢,則響應(yīng)所述回調(diào)請求進(jìn)行回調(diào)處理。

需要說明的是,上述處理器503的具體功能實現(xiàn)可參考上述各實施例中相關(guān)內(nèi)容的描述。

本發(fā)明實施例能夠?qū)τ脩羲埱蟮木W(wǎng)頁進(jìn)行對象提取,獲取提取的對象所對應(yīng)的對象數(shù)據(jù),再在兩個顯示頁面中加載并根據(jù)需要進(jìn)行顯示。如果原始頁面加載較慢,用戶可選擇僅加載所需部分的目標(biāo)對象,在一定程度上提高了用戶對頁面查看的效率,使得用戶更為快捷地查看網(wǎng)頁。并且,如果用戶希望查看原始網(wǎng)頁,也可以通過對應(yīng)的顯示頁面查看原始網(wǎng)頁的內(nèi)容,自動化、智能化地滿足了用戶的不同需求。

本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(read-onlymemory,rom)或隨機(jī)存儲記憶體(randomaccessmemory,ram)等。

以上所揭露的僅為本發(fā)明一種較佳實施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分流程,并依本發(fā)明權(quán)利要求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
嫩江县| 新昌县| 巴青县| 富平县| 建始县| 黄大仙区| 岳阳市| 宜章县| 禹州市| 洛川县| 广德县| 高雄市| 益阳市| 讷河市| 孝昌县| 横山县| 沁源县| 靖安县| 合山市| 资源县| 大冶市| 阳朔县| 南昌县| 壤塘县| 花莲市| 九龙城区| 嘉鱼县| 自贡市| 乐山市| 遵义市| 新竹县| 扬中市| 芒康县| 德昌县| 揭西县| 准格尔旗| 平定县| 乐亭县| 聂拉木县| 重庆市| 旌德县|