一種內(nèi)容加載進(jìn)度顯示的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種內(nèi)容加載進(jìn)度顯示的方法和裝置。
【背景技術(shù)】
[0002]通常,用戶(hù)在瀏覽網(wǎng)頁(yè)時(shí),瀏覽器需要先將該網(wǎng)頁(yè)的內(nèi)容加載到本地,用戶(hù)才能看到網(wǎng)頁(yè)上的信息。在瀏覽器將網(wǎng)頁(yè)內(nèi)容加載到本地的過(guò)程中,為了讓用戶(hù)對(duì)當(dāng)前的加載過(guò)程有所感知,瀏覽器通常給用戶(hù)反饋信息:表明當(dāng)前網(wǎng)頁(yè)正在加載網(wǎng)頁(yè)內(nèi)容,而非無(wú)響應(yīng)。顯示當(dāng)前正在加載的網(wǎng)頁(yè)的具體內(nèi)容,例如網(wǎng)頁(yè)的某一圖片。
[0003]目前,如圖1所示,通常采用旋轉(zhuǎn)圓圈的方式,表示當(dāng)前網(wǎng)頁(yè)正在加載網(wǎng)頁(yè)內(nèi)容的狀態(tài)。如果圓圈旋轉(zhuǎn),則表明網(wǎng)頁(yè)正在加載,如果圓圈停止旋轉(zhuǎn),則表明網(wǎng)頁(yè)已加載完成或因網(wǎng)絡(luò)資源或網(wǎng)絡(luò)狀況等原因停止加載。
[0004]然而,采用圓圈旋轉(zhuǎn)的方式,僅能顯示網(wǎng)絡(luò)是否正在加載的狀態(tài)信息,而無(wú)法更為準(zhǔn)確的顯示網(wǎng)頁(yè)當(dāng)前加載的進(jìn)度。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的實(shí)施例提供一種內(nèi)容加載進(jìn)度顯示的方法和裝置,能夠更為準(zhǔn)確地顯示所需加載內(nèi)容當(dāng)前加載的進(jìn)度。
[0006]為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0007]一方面,本發(fā)明提供了一種內(nèi)容加載進(jìn)度顯示的方法,所述方法包括:
[0008]獲取已加載內(nèi)容的大小,以及未加載內(nèi)容的大小或所需加載內(nèi)容的大小總值;
[0009]計(jì)算所述已加載內(nèi)容的大小與所述未加載內(nèi)容的大小或所述所需加載內(nèi)容的大小總值之間的比值;
[0010]若所述比值達(dá)到預(yù)定的閾值,則在加載所述內(nèi)容的應(yīng)用界面上顯示相應(yīng)的圖形,其中,所述預(yù)定的閾值包括多個(gè)數(shù)值不同的閾值。
[0011]另一方面,本發(fā)明提供了一種內(nèi)容加載進(jìn)度顯示的裝置,所述裝置包括:獲取單元、計(jì)算單元和顯示單元;
[0012]所述獲取單元,用于獲取已加載內(nèi)容的大小,以及未加載內(nèi)容的大小或所需加載內(nèi)容的大小總值;
[0013]所述計(jì)算單元,用于計(jì)算所述已加載內(nèi)容的大小與所述未加載內(nèi)容的大小或所述所需加載內(nèi)容的大小總值之間的比值;
[0014]所述顯示單元,用于若所述比值達(dá)到預(yù)定的閾值,則在加載所述內(nèi)容的應(yīng)用界面上顯示相應(yīng)的圖形,其中,所述預(yù)定的閾值包括多個(gè)數(shù)值不同的閾值。
[0015]本發(fā)明實(shí)施例提供了一種內(nèi)容加載進(jìn)度顯示的方法和裝置,該方法包括:獲取已加載內(nèi)容的大小,以及未加載內(nèi)容的大小或所需加載內(nèi)容的大小總值;計(jì)算所述已加載內(nèi)容的大小與所述未加載內(nèi)容的大小或所述所需加載內(nèi)容的大小總值之間的比值;若所述比值達(dá)到預(yù)定的閾值,則在加載所述內(nèi)容的應(yīng)用界面上顯示相應(yīng)的圖形,其中,所述預(yù)定的閾值包括多個(gè)數(shù)值不同的閾值?;谏鲜黾夹g(shù)方案,由于根據(jù)已加載內(nèi)容的大小與所述未加載內(nèi)容的大小或所述所需加載內(nèi)容的大小總值之間的比值,在加載所述內(nèi)容的應(yīng)用界面上顯示相應(yīng)的圖形,從而能夠更為準(zhǔn)確地顯示所需加載內(nèi)容當(dāng)前加載的進(jìn)度。
【附圖說(shuō)明】
[0016]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0017]圖1為現(xiàn)有技術(shù)一種內(nèi)容加載進(jìn)度的顯示示意圖;
[0018]圖2為本發(fā)明實(shí)施例提供的一種內(nèi)容加載進(jìn)度顯示的方法流程示意圖一;
[0019]圖3為本發(fā)明實(shí)施例提供的一種瀏覽器加載網(wǎng)頁(yè)內(nèi)容進(jìn)度顯示的示意圖;
[0020]圖4為本發(fā)明實(shí)施例提供的另一種瀏覽器加載網(wǎng)頁(yè)內(nèi)容進(jìn)度顯示示意圖;
[0021]圖5為本發(fā)明實(shí)施例提供的又一種瀏覽器加載網(wǎng)頁(yè)內(nèi)容進(jìn)度顯示示意圖;
[0022]圖6為本發(fā)明實(shí)施例提供的在瀏覽器的狀態(tài)欄所在區(qū)域顯示網(wǎng)頁(yè)內(nèi)容加載進(jìn)度的不意圖;
[0023]圖7為本發(fā)明實(shí)施例提供的另一種現(xiàn)有技術(shù)內(nèi)容加載進(jìn)度的顯不不意圖;
[0024]圖8本發(fā)明實(shí)施例提供的一種內(nèi)容加載進(jìn)度顯示的方法流程示意圖二 ;
[0025]圖9為本發(fā)明實(shí)施例提供的一種內(nèi)容加載進(jìn)度顯示的裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0026]下面將結(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í)施例,都屬于本發(fā)明保護(hù)的范圍。
[0027]實(shí)施例一
[0028]本發(fā)明實(shí)施例提供了一種內(nèi)容加載進(jìn)度顯示的方法,該方法的執(zhí)行主體可以是執(zhí)行內(nèi)容加載的電子設(shè)備,如PC、智能手機(jī)、PAD等電子設(shè)備。具體的如圖2所示,該方法包括:
[0029]201、獲取已加載內(nèi)容的大小,以及未加載內(nèi)容的大小或所需加載內(nèi)容的大小總值。
[0030]其中,所述內(nèi)容可以是PC或手機(jī)瀏覽器加載的網(wǎng)頁(yè)的內(nèi)容,也可以是移動(dòng)終端的客戶(hù)端,如智能手機(jī)加載的內(nèi)容,還可以是通過(guò)即時(shí)通信應(yīng)用軟件加載的內(nèi)容。所述內(nèi)容可以是文本內(nèi)容,也可是視頻、音頻等內(nèi)容。本發(fā)明實(shí)施例對(duì)此不作具體限定。
[0031]例如,通過(guò)QQ瀏覽器加載的網(wǎng)頁(yè)內(nèi)容,通過(guò)騰訊新聞客戶(hù)端加載的內(nèi)容,通過(guò)微信加載的內(nèi)容,通過(guò)微博加載的內(nèi)容,通過(guò)博客加載的內(nèi)容。
[0032]其中,在顯示所述內(nèi)容加載進(jìn)度之前,首先需要獲取所需加載內(nèi)容的大小總值。在顯示所述內(nèi)容加載進(jìn)度過(guò)程中,需要實(shí)時(shí)或周期性的獲取所述所需加載內(nèi)容的已加載內(nèi)容的大小?;蛘?,在顯示所述內(nèi)容加載進(jìn)度過(guò)程中,實(shí)時(shí)或周期性獲取所述所需加載內(nèi)容的已加載內(nèi)容的大小后,還可以根據(jù)所述所需加載內(nèi)容的大小總值和所述依加載內(nèi)容的大小,獲取所述未加載內(nèi)容的大小。
[0033]舉例來(lái)說(shuō),若要在所述瀏覽器加載所述所需加載網(wǎng)頁(yè)內(nèi)容A時(shí),首先從存儲(chǔ)所述網(wǎng)頁(yè)A的服務(wù)器獲知所述網(wǎng)頁(yè)A的內(nèi)容的大小總值。
[0034]其次,在所述服務(wù)器發(fā)送所需加載網(wǎng)頁(yè)的具體內(nèi)容后,在所述瀏覽器中加載所述具體內(nèi)容,并檢測(cè)所述已加載內(nèi)容的大小。
[0035]再例如,若瀏覽器所需加載域名為www.tencent.com網(wǎng)頁(yè)的內(nèi)容,則首先從存儲(chǔ)該網(wǎng)頁(yè)內(nèi)容的服務(wù)器獲知域名為www.tencent.com網(wǎng)頁(yè)的內(nèi)容大小為2MB。然后,所述瀏覽器開(kāi)始從所述服務(wù)器下載域名為tencent.com網(wǎng)頁(yè)的內(nèi)容并對(duì)其進(jìn)行加載,若所述瀏覽器當(dāng)前已加載了域名為www.tencent.com網(wǎng)頁(yè)的文字內(nèi)容,所述瀏覽器檢測(cè)已加載的域名為www.tencent.com網(wǎng)頁(yè)的文字內(nèi)容的大小為0.5MB。
[0036]202、計(jì)算所述已加載內(nèi)容的大小與所述未加載內(nèi)容的大小或所述所需加載內(nèi)容的大小總值之間的比值。
[0037]舉例來(lái)說(shuō),若所述已加載內(nèi)容大小為0.5MB,所述所需加載域名為www.tencent.com網(wǎng)頁(yè)的內(nèi)容大小為2MB,則計(jì)算所述已加載內(nèi)容的大小與所述所需加載內(nèi)容的大小總值之間的比值,即所述所需加載網(wǎng)頁(yè)內(nèi)容的進(jìn)度值為40%。
[0038]當(dāng)然,根據(jù)所述已加載內(nèi)容大小和所述所需加載內(nèi)容大小,可計(jì)算所述未加載內(nèi)容的大小為1.5MB,則計(jì)算所述已加載內(nèi)容的大小與所述未加載內(nèi)容大小之間的比值為33.3%,也可以反映所述所需加載網(wǎng)頁(yè)內(nèi)容的進(jìn)度值。
[0039]203、若所述比值達(dá)到預(yù)定的閾