一種瀏覽內(nèi)容預(yù)加載方法及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體涉及一種瀏覽內(nèi)容預(yù)加載方法及終端。
【背景技術(shù)】
[0002]瀏覽器是指可以顯示網(wǎng)頁(yè)服務(wù)器或者文件系統(tǒng)的HTML文件(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的一個(gè)應(yīng)用)內(nèi)容,并讓用戶與這些文件交互的一種軟件。它用來(lái)顯示在萬(wàn)維網(wǎng)或局域網(wǎng)等內(nèi)的文字、圖像及其他信息。這些文字或圖像,可以是連接其他網(wǎng)址的超鏈接,用戶可迅速及輕易地瀏覽各種信息。大部分網(wǎng)頁(yè)為HTML格式。
[0003]隨著技術(shù)的進(jìn)步,現(xiàn)有的網(wǎng)頁(yè)的內(nèi)容越來(lái)越豐富,帶來(lái)的問(wèn)題就是網(wǎng)頁(yè)加載時(shí)間越來(lái)越長(zhǎng),為解決這一問(wèn)題,現(xiàn)有技術(shù)中一般采用預(yù)讀方式,即將整個(gè)網(wǎng)頁(yè)分段進(jìn)行加載,其好處在于不必等到所有內(nèi)容都加載完畢即可閱讀網(wǎng)頁(yè)內(nèi)容,縮短網(wǎng)頁(yè)加載等待時(shí)間。
[0004]然而,其存在的問(wèn)題也十分明顯,單個(gè)子網(wǎng)頁(yè)一般是整體內(nèi)容的一個(gè)部分,當(dāng)用戶查看完前一段后,需要手動(dòng)點(diǎn)擊想要查看的該網(wǎng)頁(yè)的其他分段內(nèi)容,并且點(diǎn)擊之后仍需等待加載用戶所點(diǎn)擊的分段網(wǎng)頁(yè),使得打開網(wǎng)頁(yè)的過(guò)程有停頓或等待,瀏覽效果不理想,并且由于移動(dòng)終端的網(wǎng)絡(luò)狀況不穩(wěn)定,這種情況在移動(dòng)終端上更加明顯。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供了一種瀏覽內(nèi)容預(yù)加載方法,能夠通過(guò)確定正在瀏覽的當(dāng)前頁(yè)面結(jié)合瀏覽歷史確定出預(yù)加載內(nèi)容,在并根據(jù)用戶的操作將該預(yù)加載內(nèi)容進(jìn)行顯示,由于預(yù)加載內(nèi)容無(wú)需網(wǎng)絡(luò)加載過(guò)程并且預(yù)加載內(nèi)容由于關(guān)聯(lián)瀏覽歷史會(huì)更加精確。
[0006]有鑒于此,本發(fā)明實(shí)施例第一方面提供一種瀏覽內(nèi)容預(yù)加載方法,可包括:
[0007]確定用戶正在瀏覽的當(dāng)前頁(yè)面;
[0008]讀取瀏覽歷史,瀏覽歷史為用戶已瀏覽的頁(yè)面的信息;
[0009]根據(jù)讀取的瀏覽歷史確定當(dāng)前頁(yè)面的預(yù)加載內(nèi)容;
[0010]預(yù)加載該預(yù)加載內(nèi)容;
[0011]將預(yù)加載內(nèi)容存入緩存;
[0012]接收操作信息;
[0013]根據(jù)操作信息顯示緩存中的預(yù)加載內(nèi)容。
[0014]在本發(fā)明的一些實(shí)施例中,在瀏覽器根據(jù)瀏覽歷史確定當(dāng)前頁(yè)面的預(yù)加載內(nèi)容之前,方法還包括,
[0015]判斷當(dāng)前頁(yè)面是否為列表頁(yè)面;
[0016]若確定為列表頁(yè)面,則觸發(fā)根據(jù)讀取的瀏覽歷史確定當(dāng)前頁(yè)面的預(yù)加載內(nèi)容;
[0017]預(yù)加載該預(yù)加載內(nèi)容具體為:
[0018]預(yù)加載列表頁(yè)面的列表中的至少一個(gè)下一個(gè)列表項(xiàng);
[0019]或,
[0020]預(yù)加載列表頁(yè)面的列表中的下一頁(yè)列表頁(yè)面;
[0021]或,
[0022]預(yù)加載列表頁(yè)面的列表中的列表項(xiàng)的下一個(gè)列表項(xiàng)。
[0023]在本發(fā)明的一些實(shí)施例中,判斷當(dāng)前頁(yè)面是否為列表頁(yè)面具體為:
[0024]判斷當(dāng)前頁(yè)面的標(biāo)題標(biāo)簽中是否含有目標(biāo)關(guān)鍵字;
[0025]若含有目標(biāo)關(guān)鍵字,則確定當(dāng)前頁(yè)面為列表頁(yè)面。
[0026]在本發(fā)明的一些實(shí)施例中,在根據(jù)瀏覽歷史確定當(dāng)前頁(yè)面的預(yù)加載內(nèi)容之前,方法還包括,
[0027]判斷當(dāng)前頁(yè)面是否為詳情頁(yè)面;
[0028]若確定為詳情頁(yè)面,則預(yù)加載該預(yù)加載內(nèi)容包括:
[0029]判斷詳情頁(yè)面是否加載完畢;
[0030]若確定未加載完畢,則觸發(fā)根據(jù)讀取的瀏覽歷史確定當(dāng)前頁(yè)面的預(yù)加載內(nèi)容。
[0031]在本發(fā)明的一些實(shí)施例中,判斷當(dāng)前頁(yè)面是否為詳情頁(yè)面包括:
[0032]判斷當(dāng)前頁(yè)面的節(jié)點(diǎn)深度是否為預(yù)設(shè)深度;
[0033]若為預(yù)設(shè)深度,則確定當(dāng)前頁(yè)面為詳情頁(yè)面。
[0034]在本發(fā)明的一些實(shí)施例中,判斷當(dāng)前頁(yè)面是否為詳情頁(yè)面包括:
[0035]判斷當(dāng)前頁(yè)面的多媒體數(shù)量對(duì)應(yīng)預(yù)設(shè)的多媒體閾值和/或文字?jǐn)?shù)量是否超過(guò)預(yù)設(shè)的文字閾值;
[0036]若多媒體數(shù)量和文字?jǐn)?shù)量之中至少一種超過(guò)對(duì)應(yīng)的多媒體閾值或文字閾值時(shí),則確定當(dāng)前頁(yè)面為詳情頁(yè)面。
[0037]在本發(fā)明的一些實(shí)施例中,根據(jù)讀取的瀏覽歷史確定當(dāng)前頁(yè)面的預(yù)加載內(nèi)容包括:
[0038]確定瀏覽歷史中與當(dāng)前頁(yè)面的類型相同的歷史頁(yè)面的瀏覽信息,瀏覽信息包括歷史頁(yè)面的歷史操作信息;
[0039]根據(jù)歷史操作信息確定當(dāng)前頁(yè)面的預(yù)加載內(nèi)容。
[0040]在本發(fā)明的一些實(shí)施例中,根據(jù)讀取的瀏覽歷史確定當(dāng)前頁(yè)面的預(yù)加載內(nèi)容包括:
[0041]確定瀏覽歷史中與當(dāng)前頁(yè)面的類型相同的歷史頁(yè)面的加載內(nèi)容;
[0042]根據(jù)加載內(nèi)容確定當(dāng)前頁(yè)面的預(yù)加載內(nèi)容。
[0043]本發(fā)明實(shí)施例第二方面還提供一種終端,該終端可包括:
[0044]確定模塊,用于確定用戶正在瀏覽的當(dāng)前頁(yè)面;
[0045]讀取模塊,用于讀取瀏覽歷史,瀏覽歷史為用戶已瀏覽的頁(yè)面的信息;
[0046]確定模塊還用于根據(jù)讀取的瀏覽歷史確定當(dāng)前頁(yè)面的預(yù)加載內(nèi)容;
[0047]預(yù)加載模塊,用于預(yù)加載該預(yù)加載內(nèi)容;
[0048]處理模塊,用于將預(yù)加載內(nèi)容存入緩存;
[0049]接收模塊,用于接收操作信息;
[0050]顯示模塊,用于根據(jù)操作信息顯示緩存中的預(yù)加載內(nèi)容。
[0051]在本發(fā)明的一些實(shí)施例中,終端還包括:
[0052]判斷模塊,用于判斷當(dāng)前頁(yè)面是否為列表頁(yè)面;
[0053]確定模塊還用于:
[0054]當(dāng)確定為列表頁(yè)面時(shí),則觸發(fā)根據(jù)讀取的瀏覽歷史確定當(dāng)前頁(yè)面的預(yù)加載內(nèi)容;
[0055]預(yù)加載模塊具體用于:
[0056]預(yù)加載列表頁(yè)面的列表中的至少一個(gè)下一個(gè)列表項(xiàng);
[0057]或,
[0058]預(yù)加載列表頁(yè)面的列表中的下一頁(yè)列表頁(yè)面;
[0059]或,
[0060]預(yù)加載列表頁(yè)面的列表中的列表項(xiàng)的下一個(gè)列表項(xiàng)。
[0061 ]在本發(fā)明的一些實(shí)施例中,判斷模塊還用于:
[0062]判斷當(dāng)前頁(yè)面是否為詳情頁(yè)面;
[0063]當(dāng)是詳情頁(yè)面時(shí),判斷詳情頁(yè)面是否加載完畢;
[0064]當(dāng)未加載完畢時(shí),觸發(fā)確定模塊根據(jù)讀取的瀏覽歷史確定當(dāng)前頁(yè)面的預(yù)加載內(nèi)容。
[0065]在本發(fā)明的一些實(shí)施例中,判斷模塊具體用于:
[0066]判斷當(dāng)前頁(yè)面的節(jié)點(diǎn)深度是否為預(yù)設(shè)深度;
[0067]當(dāng)為預(yù)設(shè)深度時(shí),確定當(dāng)前頁(yè)面為詳情頁(yè)面。
[0068]在本發(fā)明的一些實(shí)施例中,判斷模塊具體用于:
[0069]判斷當(dāng)前頁(yè)面的多媒體數(shù)量對(duì)應(yīng)預(yù)設(shè)的多媒體閾值和/或文字?jǐn)?shù)量是否超過(guò)預(yù)設(shè)的文字閾值;
[0070]若多媒體數(shù)量和文字?jǐn)?shù)量之中至少一種超過(guò)對(duì)應(yīng)的多媒體閾值或文字閾值時(shí),則確定當(dāng)前頁(yè)面為詳情頁(yè)面。
[0071]從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):本發(fā)明實(shí)施例采用瀏覽器首先確定當(dāng)前頁(yè)面,即用戶正在瀏覽的當(dāng)前頁(yè)面,而后會(huì)自動(dòng)讀取用戶的瀏覽歷史,并通過(guò)該瀏覽歷史分析預(yù)測(cè)用戶對(duì)該當(dāng)前頁(yè)面可能的下一步操作后生成的頁(yè)面,然后瀏覽器將該頁(yè)面作為預(yù)加載頁(yè)面并進(jìn)行加載,使得用戶在瀏覽完當(dāng)前頁(yè)面后,由于瀏覽器已根據(jù)瀏覽歷史對(duì)當(dāng)前頁(yè)面的下一個(gè)頁(yè)面進(jìn)行了預(yù)加載,在對(duì)當(dāng)前頁(yè)面進(jìn)行了點(diǎn)擊或手勢(shì)操作后,無(wú)需等待網(wǎng)頁(yè)加載過(guò)程,瞬間打開點(diǎn)擊或手勢(shì)操作后的目標(biāo)網(wǎng)頁(yè),由于消除了頁(yè)面加載時(shí)間,提尚瀏覽效率,最終提尚瀏覽效果。
【附圖說(shuō)明】
[0072]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0073]圖1是本發(fā)明實(shí)施例的瀏覽內(nèi)容預(yù)加載方法的一個(gè)實(shí)施例圖;
[0074]圖2是本發(fā)明實(shí)施例的終端的一個(gè)實(shí)施例圖。
【具體實(shí)施方式】
[0075]本發(fā)明實(shí)施例提供了一種瀏覽內(nèi)容預(yù)加載方法,能夠通過(guò)確定正在瀏覽的當(dāng)前頁(yè)面結(jié)合瀏覽歷史確定出預(yù)加載內(nèi)容,在并根據(jù)用戶的操作將該預(yù)加載內(nèi)容進(jìn)行顯示,由于預(yù)加載內(nèi)容無(wú)需網(wǎng)絡(luò)加載過(guò)程并且預(yù)加載內(nèi)容由于關(guān)聯(lián)瀏覽歷史會(huì)更加精確。
[0076]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
[0077]以下分別進(jìn)行詳細(xì)說(shuō)明。
[0078]本發(fā)明的說(shuō)明書和權(quán)利要求書及上述附圖中的術(shù)語(yǔ)“第一”、“第二”、“第三”“第四”等(如果存在)是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的實(shí)施例能夠以除了在這里圖示或描述的內(nèi)容以外的順序?qū)嵤?。此外,術(shù)語(yǔ)“包括”和