一种内容加载进度显示的方法和装置的制造方法

文档序号:9235364阅读:181来源:国知局
一种内容加载进度显示的方法和装置的制造方法
【技术领域】
[0001 ] 本发明涉及计算机技术领域,尤其涉及一种内容加载进度显示的方法和装置。
【背景技术】
[0002]通常,用户在浏览网页时,浏览器需要先将该网页的内容加载到本地,用户才能看到网页上的信息。在浏览器将网页内容加载到本地的过程中,为了让用户对当前的加载过程有所感知,浏览器通常给用户反馈信息:表明当前网页正在加载网页内容,而非无响应。显示当前正在加载的网页的具体内容,例如网页的某一图片。
[0003]目前,如图1所示,通常采用旋转圆圈的方式,表示当前网页正在加载网页内容的状态。如果圆圈旋转,则表明网页正在加载,如果圆圈停止旋转,则表明网页已加载完成或因网络资源或网络状况等原因停止加载。
[0004]然而,采用圆圈旋转的方式,仅能显示网络是否正在加载的状态信息,而无法更为准确的显示网页当前加载的进度。

【发明内容】

[0005]本发明的实施例提供一种内容加载进度显示的方法和装置,能够更为准确地显示所需加载内容当前加载的进度。
[0006]为达到上述目的,本发明的实施例采用如下技术方案:
[0007]一方面,本发明提供了一种内容加载进度显示的方法,所述方法包括:
[0008]获取已加载内容的大小,以及未加载内容的大小或所需加载内容的大小总值;
[0009]计算所述已加载内容的大小与所述未加载内容的大小或所述所需加载内容的大小总值之间的比值;
[0010]若所述比值达到预定的阈值,则在加载所述内容的应用界面上显示相应的图形,其中,所述预定的阈值包括多个数值不同的阈值。
[0011]另一方面,本发明提供了一种内容加载进度显示的装置,所述装置包括:获取单元、计算单元和显示单元;
[0012]所述获取单元,用于获取已加载内容的大小,以及未加载内容的大小或所需加载内容的大小总值;
[0013]所述计算单元,用于计算所述已加载内容的大小与所述未加载内容的大小或所述所需加载内容的大小总值之间的比值;
[0014]所述显示单元,用于若所述比值达到预定的阈值,则在加载所述内容的应用界面上显示相应的图形,其中,所述预定的阈值包括多个数值不同的阈值。
[0015]本发明实施例提供了一种内容加载进度显示的方法和装置,该方法包括:获取已加载内容的大小,以及未加载内容的大小或所需加载内容的大小总值;计算所述已加载内容的大小与所述未加载内容的大小或所述所需加载内容的大小总值之间的比值;若所述比值达到预定的阈值,则在加载所述内容的应用界面上显示相应的图形,其中,所述预定的阈值包括多个数值不同的阈值。基于上述技术方案,由于根据已加载内容的大小与所述未加载内容的大小或所述所需加载内容的大小总值之间的比值,在加载所述内容的应用界面上显示相应的图形,从而能够更为准确地显示所需加载内容当前加载的进度。
【附图说明】
[0016]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为现有技术一种内容加载进度的显示示意图;
[0018]图2为本发明实施例提供的一种内容加载进度显示的方法流程示意图一;
[0019]图3为本发明实施例提供的一种浏览器加载网页内容进度显示的示意图;
[0020]图4为本发明实施例提供的另一种浏览器加载网页内容进度显示示意图;
[0021]图5为本发明实施例提供的又一种浏览器加载网页内容进度显示示意图;
[0022]图6为本发明实施例提供的在浏览器的状态栏所在区域显示网页内容加载进度的不意图;
[0023]图7为本发明实施例提供的另一种现有技术内容加载进度的显不不意图;
[0024]图8本发明实施例提供的一种内容加载进度显示的方法流程示意图二 ;
[0025]图9为本发明实施例提供的一种内容加载进度显示的装置的结构示意图。
【具体实施方式】
[0026]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0027]实施例一
[0028]本发明实施例提供了一种内容加载进度显示的方法,该方法的执行主体可以是执行内容加载的电子设备,如PC、智能手机、PAD等电子设备。具体的如图2所示,该方法包括:
[0029]201、获取已加载内容的大小,以及未加载内容的大小或所需加载内容的大小总值。
[0030]其中,所述内容可以是PC或手机浏览器加载的网页的内容,也可以是移动终端的客户端,如智能手机加载的内容,还可以是通过即时通信应用软件加载的内容。所述内容可以是文本内容,也可是视频、音频等内容。本发明实施例对此不作具体限定。
[0031]例如,通过QQ浏览器加载的网页内容,通过腾讯新闻客户端加载的内容,通过微信加载的内容,通过微博加载的内容,通过博客加载的内容。
[0032]其中,在显示所述内容加载进度之前,首先需要获取所需加载内容的大小总值。在显示所述内容加载进度过程中,需要实时或周期性的获取所述所需加载内容的已加载内容的大小。或者,在显示所述内容加载进度过程中,实时或周期性获取所述所需加载内容的已加载内容的大小后,还可以根据所述所需加载内容的大小总值和所述依加载内容的大小,获取所述未加载内容的大小。
[0033]举例来说,若要在所述浏览器加载所述所需加载网页内容A时,首先从存储所述网页A的服务器获知所述网页A的内容的大小总值。
[0034]其次,在所述服务器发送所需加载网页的具体内容后,在所述浏览器中加载所述具体内容,并检测所述已加载内容的大小。
[0035]再例如,若浏览器所需加载域名为www.tencent.com网页的内容,则首先从存储该网页内容的服务器获知域名为www.tencent.com网页的内容大小为2MB。然后,所述浏览器开始从所述服务器下载域名为tencent.com网页的内容并对其进行加载,若所述浏览器当前已加载了域名为www.tencent.com网页的文字内容,所述浏览器检测已加载的域名为www.tencent.com网页的文字内容的大小为0.5MB。
[0036]202、计算所述已加载内容的大小与所述未加载内容的大小或所述所需加载内容的大小总值之间的比值。
[0037]举例来说,若所述已加载内容大小为0.5MB,所述所需加载域名为www.tencent.com网页的内容大小为2MB,则计算所述已加载内容的大小与所述所需加载内容的大小总值之间的比值,即所述所需加载网页内容的进度值为40%。
[0038]当然,根据所述已加载内容大小和所述所需加载内容大小,可计算所述未加载内容的大小为1.5MB,则计算所述已加载内容的大小与所述未加载内容大小之间的比值为33.3%,也可以反映所述所需加载网页内容的进度值。
[0039]203、若所述比值达到预定的阈
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1