一種頁面加載方法和設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明的實施方式涉及計算機應(yīng)用技術(shù)領(lǐng)域,更具體地,本發(fā)明的實施方式涉及一種頁面加載方法和設(shè)備。
【背景技術(shù)】
[0002]本部分旨在為權(quán)利要求書中陳述的本發(fā)明的實施方式提供背景或上下文。此處的描述不因為包括在本部分中就承認(rèn)是現(xiàn)有技術(shù)。
[0003]隨著便攜式終端技術(shù)的不斷發(fā)展,與便攜終端配套使用的應(yīng)用也日漸豐富。用戶在便攜終端上通過不同的應(yīng)用能夠獲取到更多的信息,例如:可以通過瀏覽器瀏覽網(wǎng)頁、通過閱讀器閱讀書籍等。但是,這些應(yīng)用由于提供的信息量大,無法通過便攜終端的一屏將所有數(shù)據(jù)完全顯示,而是需要經(jīng)過多屏進行顯示,又由于便攜終端的內(nèi)存空間有限,無法像PC一樣,將需要顯示的數(shù)據(jù)一次性全部加載到內(nèi)存中,再慢慢進行逐屏顯示。
[0004]為了解決這一問題,現(xiàn)有技術(shù)中提供了解決方案:將應(yīng)用中無法通過一屏顯示的數(shù)據(jù)以屏的大小為單位進行分頁,每次加載并顯示一屏(一頁)數(shù)據(jù),當(dāng)用戶瀏覽了顯示的一屏數(shù)據(jù)之后,可以點擊屏幕上的翻頁按鈕,指示加載并顯示下一屏數(shù)據(jù)。
[0005]但是這種解決方案,需要用戶點擊了翻頁按鈕之后才加載并顯示下一屏數(shù)據(jù),在用戶瀏覽的兩屏頁面之間需要等待下一屏頁面的加載和顯示,浪費了用戶的時間,降低了用戶瀏覽數(shù)據(jù)的效率,用戶體驗差。
【發(fā)明內(nèi)容】
[0006]出于用戶在瀏覽通過多屏顯示的頁面時,點擊翻頁按鈕之后需要等待下一屏頁面的加載和顯示的原因,現(xiàn)有技術(shù)提供的頁面加載方法降低了用戶瀏覽數(shù)據(jù)的效率。
[0007]因此在現(xiàn)有技術(shù)中,用戶在每兩屏頁面之間均需要花費時間等待下一屏頁面的加載和顯示,這是非常令人煩惱的過程。
[0008]為此,非常需要一種改進的頁面加載方法,以使用戶瀏覽頁面的效率提高。
[0009]在本上下文中,本發(fā)明的實施方式期望提供一種頁面加載方法和設(shè)備。
[0010]在本發(fā)明實施方式的第一方面中,提供了一種頁面加載方法,包括:在已加載頁面滾動顯示的過程中,對所述已加載頁面的顯示進度進行監(jiān)控;響應(yīng)于監(jiān)控到所述已加載頁面的當(dāng)前顯示進度滿足預(yù)設(shè)加載觸發(fā)條件,觸發(fā)按照預(yù)設(shè)加載頁面大小加載后續(xù)的頁面數(shù)據(jù)。
[0011]在本發(fā)明實施方式的第二方面中,提供了一種頁面加載設(shè)備,包括:監(jiān)控模塊,用于在已加載頁面滾動顯示的過程中,對所述已加載頁面的顯示進度進行監(jiān)控;加載模塊,用于響應(yīng)于所述監(jiān)控模塊監(jiān)控到所述已加載頁面的當(dāng)前顯示進度滿足預(yù)設(shè)加載觸發(fā)條件,觸發(fā)按照預(yù)設(shè)加載頁面大小加載后續(xù)的頁面數(shù)據(jù)。
[0012]根據(jù)本發(fā)明實施方式的一種頁面加載方法和設(shè)備,可以在已加載頁面滾動顯示的過程中,對已加載頁面的顯示進度進行監(jiān)控,響應(yīng)于監(jiān)控到已加載頁面的當(dāng)前顯示進度滿足預(yù)設(shè)加載觸發(fā)條件,即觸發(fā)加載后續(xù)的頁面數(shù)據(jù),那么,就能夠?qū)崿F(xiàn)在已加載數(shù)據(jù)未被完全顯示且達到一定的顯示進度時就觸發(fā)加載后續(xù)的頁面數(shù)據(jù),這樣,對數(shù)據(jù)分段進行加載既能夠解決由于便攜終端內(nèi)存不足無法將所有數(shù)據(jù)一次性全部加載的問題,又不需要將數(shù)據(jù)分頁并通過翻頁按鈕觸發(fā)下一屏頁面的加載,而是在當(dāng)前加載的頁面未完全顯示時就加載下一部分頁面數(shù)據(jù),使得多屏頁面的顯示更加流暢,用戶在瀏覽時無需等待,提高了瀏覽效率,為用戶帶來了更好的體驗。
【附圖說明】
[0013]通過參考附圖閱讀下文的詳細描述,本發(fā)明示例性實施方式的上述以及其他目的、特征和優(yōu)點將變得易于理解。在附圖中,以示例性而非限制性的方式示出了本發(fā)明的若干實施方式,其中:
[0014]圖1示意性地示出了根據(jù)本發(fā)明實施方式的應(yīng)用場景示意圖;
[0015]圖2示意性地示出了根據(jù)本發(fā)明一實施例的一種頁面加載方法的流程示意圖;
[0016]圖3示意性地示出了根據(jù)本發(fā)明一實施例的一種頁面加載方法的實施方式示意圖;
[0017]圖4a?圖4b示意性地示出了現(xiàn)有技術(shù)提供的頁面排版布局方式與根據(jù)本發(fā)明一實施例提供的頁面排版布局方式的示意圖;
[0018]圖5示意性地示出了根據(jù)本發(fā)明另一實施例的一種頁面加載方法的流程示意圖;
[0019]圖6示意性地示出了根據(jù)本發(fā)明另一實施例的一種頁面加載方法的實施方式示意圖;
[0020]圖7示意性地示出了根據(jù)本發(fā)明一實施例的一種頁面加載設(shè)備的結(jié)構(gòu)示意圖;
[0021 ]圖8示意性地示出了根據(jù)本發(fā)明又一實施例的一種頁面加載設(shè)備的結(jié)構(gòu)示意圖;
[0022]圖9示意性地示出了根據(jù)本發(fā)明實施例的一種頁面加載設(shè)備的程序產(chǎn)品示意圖。
[0023]在附圖中,相同或?qū)?yīng)的標(biāo)號表不相同或?qū)?yīng)的部分。
【具體實施方式】
[0024]下面將參考若干示例性實施方式來描述本發(fā)明的原理和精神。應(yīng)當(dāng)理解,給出這些實施方式僅僅是為了使本領(lǐng)域技術(shù)人員能夠更好地理解進而實現(xiàn)本發(fā)明,而并非以任何方式限制本發(fā)明的范圍。相反,提供這些實施方式是為了使本公開更加透徹和完整,并且能夠?qū)⒈竟_的范圍完整地傳達給本領(lǐng)域的技術(shù)人員。
[0025]本領(lǐng)域技術(shù)技術(shù)人員知道,本發(fā)明的實施方式可以實現(xiàn)為一種系統(tǒng)、裝置、設(shè)備、方法或計算機程序產(chǎn)品。因此,本公開可以具體實現(xiàn)為以下形式,即:完全的硬件、完全的軟件(包括固件、駐留軟件、微代碼等),或者硬件和軟件結(jié)合的形式。
[0026]根據(jù)本發(fā)明的實施方式,提出了一種頁面加載方法和設(shè)備。
[0027]在本文中,需要理解的是,所涉及的術(shù)語中:
[0028]1.已加載頁面:從頁面內(nèi)容的提供源處(例如:終端本地磁盤、網(wǎng)絡(luò)側(cè)服務(wù)器等)下載到內(nèi)存用于顯示的頁面數(shù)據(jù)。
[0029]2.滾動顯示:針對無法通過一屏完全顯示的頁面,連續(xù)逐屏進行顯示,滾動顯示的速度由設(shè)置的自動滾動速度控制,也可以由頁面瀏覽者根據(jù)瀏覽速度發(fā)出的指示控制。
[0030]此外,附圖中的任何元素數(shù)量均用于示例而非限制,以及任何命名都僅用于區(qū)分,而不具有任何限制含義。
[0031]下面參考本發(fā)明的若干代表性實施方式,詳細闡釋本發(fā)明的原理和精神。
[0032]發(fā)明概述
[0033]本發(fā)明人發(fā)現(xiàn),現(xiàn)有技術(shù)中用戶在瀏覽通過多屏顯示的頁面時,點擊翻頁按鈕之后需要等待下一屏頁面的加載和顯示,這樣用戶在每兩屏頁面之間均需要花費時間等待下一屏頁面的加載和顯示,降低了用戶瀏覽頁面的效率?,F(xiàn)有技術(shù)中缺乏一種改進的頁面加載方法提高用戶瀏覽頁面的效率。
[0034]為此,本發(fā)明提供了一種頁面加載方法和設(shè)備,頁面加載過程可以包括:在已加載頁面滾動顯示的過程中,對該已加載頁面的顯示進度進行監(jiān)控;響應(yīng)于監(jiān)控到該已加載頁面的當(dāng)前顯示進度滿足預(yù)設(shè)加載觸發(fā)條件,觸發(fā)按照預(yù)設(shè)加載頁面大小加載后續(xù)的頁面數(shù)據(jù)。
[0035]在介紹了本發(fā)明的基本原理之后,下面具體介紹本發(fā)明的各種非限制性實施方式。
[0036]應(yīng)用場景總覽
[0037]首先參考圖1,終端101可以安裝有需要通過多屏進行頁面顯示的第一應(yīng)用軟件,該第一應(yīng)用軟件(例如:閱讀器)提供的頁面內(nèi)容可以存儲在終端101的磁盤上,第一軟件運行時,可以從磁盤上將需要進行多屏顯示的頁面加載到內(nèi)存中;終端102可以安裝有需要通過多屏進行頁面顯示的第二應(yīng)用軟件,該第二應(yīng)用軟件(例如:瀏覽器)提供的頁面內(nèi)容可以存儲在第二應(yīng)用軟件對應(yīng)的應(yīng)用服務(wù)器103上,終端102和應(yīng)用服務(wù)器103可以通過網(wǎng)絡(luò)進行通信連接,該網(wǎng)絡(luò)可以為局域網(wǎng)、廣域網(wǎng)、移動互聯(lián)網(wǎng)等。第二軟件運行時,可以從應(yīng)用服務(wù)器103上將需要進行多屏顯示的頁面加載到內(nèi)存中。終端101和終端102可以為便攜設(shè)備(例如:手機、平板、筆記本電腦等),也可以為個人電腦(PC,Personal Computer)。
[0038]示例性方法
[0039]下面結(jié)合圖1的應(yīng)用場景,參考圖2?圖6來描述根據(jù)本發(fā)明示例性實施方式的用于頁面加載的方法。需要注意的是,上述應(yīng)用場景僅是為了便于理解本發(fā)明的精神和原理而示出,本發(fā)明的實施方式在此方面不受任何限制。相反,本發(fā)明的實施方式可以應(yīng)用于適用的任何場景。
[0040]圖2為本發(fā)明提供的一種頁面加載方法的一實施例的流程示意圖,在本發(fā)明提供的一種頁面加載方法的一實施例中,每次加載的預(yù)設(shè)加載頁面大小可以大于當(dāng)前瀏覽窗口大小;執(zhí)行主體可以為應(yīng)用場景總覽中的終端101和終端102,下面參照該圖對本發(fā)明實施例提供的一種頁面加載方法的流程進行描述。
[0041]如圖2所示,本發(fā)明實施例提供的一種頁面加載方法,包括如下步驟:
[0042]S201、在已加載頁面滾動顯示的過程中,針對最近一次加載的頁面數(shù)據(jù),對該頁面數(shù)據(jù)的當(dāng)前已顯示頁面大小進行監(jiān)控。
[0043]本實施例中,優(yōu)選地,可以使每次加載的預(yù)設(shè)加載頁面大小大于當(dāng)前