CN106210135A - 图片资源下载处理方法、终端和资源服务器 - Google Patents
图片资源下载处理方法、终端和资源服务器 Download PDFInfo
- Publication number
- CN106210135A CN106210135A CN201610729926.3A CN201610729926A CN106210135A CN 106210135 A CN106210135 A CN 106210135A CN 201610729926 A CN201610729926 A CN 201610729926A CN 106210135 A CN106210135 A CN 106210135A
- Authority
- CN
- China
- Prior art keywords
- picture
- resource
- transcoding
- server
- resource server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例提供了一种图片资源下载处理方法、终端和资源服务器。该方法中,终端设备中浏览器在获取网站服务器的主资源之后,将其中图片资源的URL信息上报给资源服务器,以使资源服务器获取该图片并对该图片进行压缩再返回给浏览器。此时浏览器获取到的图片资源为资源服务器压缩之后的图片资源,因此,采用本发明实施例提供的方法能够有效提高浏览器获取图片资源的速度,减轻浏览器的负担。且由于浏览器与资源服务器之间的交互时间非常短,因此在用户浏览网页时,浏览器几乎能够同时显示文字资源和图片资源,从而使得用户的浏览体验得到有效提升。
Description
技术领域
本发明实施例涉及互联网技术领域,尤其涉及一种图片资源下载处理方法、终端和资源服务器。
背景技术
随着信息技术的进步和居民收入的增加,智能终端的普及率大大提高。目前的智能终端能够支持越来越多的功能,使得人们可以使用智能终端进行各式各样的操作。其中,通过智能终端中的浏览器访问网页,是人们获取各类数据的常用手段之一。人们只需在浏览器的搜索栏中输入待访问网页的网址,浏览器就可以通过移动网络访问发布该网页内容的网站服务器,从而使得人们可以通过浏览器浏览该网页发布的内容。
现有技术中,终端设备中的浏览器在获取网站服务器发布的网页内容时,一般都是直接获取该网页上的资源。具体来说,在获取图片资源时,根据图片的URL(UniformResource Locator:统一资源定位符)信息直接获取该图片资源。
然而,在实现本发明实施例的过程中发明人发现,当待获取的图片资源过大时,采用上述直接获取图片资源的方法会导致获取的时间较长,从而使得浏览器在显示文字资源之后需要经过一段时间才能够显示图片资源,使得浏览器的负担较重。且当浏览器所在的智能终端通过移动蜂窝网络(例如3G、4G网络)访问网站服务器时,采用上述方法还会导致智能终端消耗较多的流量。
发明内容
本发明实施例提供一种图片资源下载处理方法、终端、资源服务器,用以解决现有技术中浏览器获取图片资源时间较长缺陷。
第一方面,本发明实施例提供一种图片资源下载处理方法,包括:
接收待访问网页的主资源,所述主资源包括所述网页中包括的图片的URL信息;
将所述图片的URL信息发送给资源服务器,以供所述资源服务器根据所述URL信息获取所述图片,并对所述图片进行压缩处理,获得处理后的图片;
接收所述资源服务器发送的所述处理后的图片,并显示在所述待访问网页中。
可选地,所述对所述图片进行压缩处理,获得处理后的图片包括:对所述图片进行转码处理,获得转码后的图片;
所述接收所述资源服务器发送的所述处理后的图片,并显示在所述待访问网页中包括:接收并解码所述资源服务器发送的所述转码后的图片,并显示在所述待访问网页中。
可选地,所述转码后的图片的格式为WebP格式。
可选地,所述将所述图片的URL信息发送给资源服务器的同时,所述方法还包括:
向所述资源服务器上报当前的网络连接状态信息;
相应地,所述对所述图片进行压缩处理,获得处理后的图片包括:
根据所述网络连接状态信息,对所述图片进行对应的压缩处理,获得处理后的图片。
第二方面,本发明实施例还提供另一种图片资源下载处理方法,包括:
接收终端发送的图片的URL信息,所述图片的URL信息是所述终端在网站服务器发送的待访问网页的主资源中获取到的;
根据所述URL信息获取所述图片,并对所述图片进行压缩处理,获得处理后的图片;
向所述终端返回所述处理后的图片。
可选地,所述对所述图片进行压缩处理,获得处理后的图片包括:对所述图片进行转码处理,获得转码后的图片。
可选地,所述转码后的图片的格式为WebP格式。
可选地,所述方法还包括:
接收所述终端上报的当前的网络连接状态信息;
相应地,所述对所述图片进行压缩处理,获得处理后的图片包括:
根据所述网络连接状态信息,对所述图片进行对应的压缩处理,获得处理后的图片。
第三方面,本发明实施例还提供一种终端,包括:
第一接收单元,用于接收待访问网页的主资源,所述主资源包括所述网页中包括的图片的URL信息;
第一发送单元,用于将所述图片的URL信息发送给资源服务器,以供所述资源服务器根据所述URL信息获取所述图片,并对所述图片进行压缩处理,获得处理后的图片;
所述第一接收单元,还用于接收所述资源服务器发送的所述处理后的图片;
处理单元,用于将所述处理后的图片显示在所述待访问网页中。
可选地,所述第一接收单元,还用于接收并解码所述资源服务器发送的转码后的图片,其中所述转码后的图片为所述资源服务器对所述图片进行转码处理之后获得的图片;
所述处理单元,还用于对所述转码后的图片进行解码,并显示在所述待访问网页中。
可选地,所述转码后的图片的格式为WebP格式。
可选地,所述第一发送单元,在将图片的URL信息发送给资源服务器的同时,还用于向所述资源服务器上报当前的网络连接状态信息,以使所述资源服务器根据所述网络连接状态信息,对所述图片进行对应的压缩处理,获得处理后的图片。
第四方面,本发明实施例还提供一种资源服务器,包括:
接收单元,用于接收终端发送的图片的URL信息,所述图片的URL信息是所述终端在网站服务器发送的待访问网页的主资源中获取到的;
压缩单元,用于根据所述URL信息获取所述图片,并对所述图片进行压缩处理,获得处理后的图片;
发送单元,用于向所述终端返回所述处理后的图片。
可选地,所述压缩单元,还用于对所述图片进行转码处理,获得转码后的图片。
可选地,所述转码后的图片的格式为WebP格式。
可选地,所述接收单元,还用于接收所述终端上报的当前的网络连接状态信息;
所述压缩单元,还用于根据所述网络连接状态信息,对所述图片进行对应的压缩处理,获得处理后的图片。
本发明实施例提供的图片资源下载处理方法中,终端设备中浏览器在获取网站服务器的主资源之后,将其中图片资源的URL信息上报给资源服务器,以使资源服务器获取该图片并对该图片进行压缩再返回给浏览器。此时浏览器获取到的图片资源为资源服务器压缩之后的图片资源,因此,采用本发明实施例提供的方法能够有效提高浏览器获取图片资源的速度,减轻浏览器的负担。且由于浏览器与资源服务器之间的交互时间非常短,因此在用户浏览网页时,浏览器几乎能够同时显示文字资源和图片资源,从而使得用户的浏览体验得到有效提升。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的一种图片资源下载处理方法实施例流程图;
图2为图1示出的方法的一种具体的图片资源下载处理方法实施例流程图;
图3为本发明提供的又一种图片资源下载处理方法实施例流程图;
图4为图3示出的方法的一种具体的图片资源下载处理方法实施例流程图;
图5图1示出的方法的又一种具体的图片资源下载处理方法实施例流程图;
图6为本发明提供的终端实施例结构框图;
图7为本发明提供的资源服务器实施例结构框图;
图8为本发明提供的一种图片资源下载处理***实施例结构框图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
第一方面,本发明实施例提供了一种图片资源下载处理方法,如图1所示,包括:
S101、接收待访问网页的主资源,该主资源包括网页中包括的图片的URL信息;
具体来说,当用户触发浏览器进行网页访问操作时,终端中的浏览器客户端(以下简称浏览器)可以根据待访问网页的网址通过网络与相应的发布该网页内容的网站服务器建立连接,此时,该网站服务器可以向浏览器发送的待访问网页的主资源。其中,该主资源可以包括网页中包含的图片信息,具体可以为图片的URL信息(可以理解为图片资源的链接)。还可以包括其他资源,例如文字资源,动画资源等等,本发明实施例对此不作具体限定。
S102、将图片的URL信息发送给资源服务器,以供资源服务器根据URL信息获取图片,并对图片进行压缩处理,获得处理后的图片;
具体来说,在浏览器获取主资源中包含的图片URL信息之后,不会直接根据该URL信息获取图片内容,而是将该图片的URL信息通过终端上报给资源服务器,以使资源服务器在获取这一信息之后,根据该信息获取该图片资源。为了使得浏览器能够获取到较小的图片资源,此时资源服务器会对获取到的图片资源进行压缩,将图片资源的大小降低以供浏览器获取。
需要说明的是,这里的资源服务器为自有的服务器,也即为用于提供图片资源下载处理功能的内部专用服务器。该资源服务器在浏览器从网站服务器获取网页资源的过程中充当第三方服务器的角色,能够将获取图片资源的负担转移至自身,并对图片资源进行压缩。由于其回传给浏览器的图片占用空间较小,因此可以使得浏览器以较快的速度获取图片资源。
S103、接收资源服务器发送的处理后的图片,并显示在待访问网页中。
具体来说,在资源服务器对图片进行压缩处理之后,会将处理后的图片发送给浏览器,浏览器在接收图片资源之后,会对该图片进行解压并将其显示在待访问网页的对应位置中以供用户浏览。
本发明实施例提供的图片资源下载处理方法中,终端设备中浏览器在获取网站服务器的主资源之后,将其中图片资源的URL信息上报给资源服务器,以使资源服务器获取该图片并对该图片进行压缩再返回给浏览器。此时浏览器获取到的图片资源为资源服务器压缩之后的图片资源,因此,采用本发明实施例提供的方法能够有效提高浏览器获取图片资源的速度,减轻浏览器的负担。且由于浏览器与资源服务器之间的交互时间非常短,因此在用户浏览网页时,浏览器几乎能够同时显示文字资源和图片资源,从而使得用户的浏览体验得到有效提升。
在上述实施例的基础上,本发明实施例又提供了一种优选的图片资源下载处理方法,如图2所示。具体包括:
S101、接收网站服务器发送的待访问网页的主资源,该主资源包括网页中包括的图片的URL信息;
步骤S201的内容与上述实施例中的步骤S101的处理方法一致,此处不再赘述。
S102a、将图片的URL信息发送给资源服务器,以供资源服务器根据URL信息获取图片,并对图片进行转码处理,获得转码后的图片;
具体来说,在浏览器获取主资源中包含的图片URL信息之后,将该图片的URL信息通过终端上报给资源服务器。资源服务器在获取这一信息之后,首先根据URL信息获取图片资源,再对图片资源进行压缩。其中,这里的压缩可以通过多种方式实施,例如,可以将图片资源由占用空间较大的格式转码为占用空间较小的格式,以供浏览器获取该图片资源。
S102b、接收并解码资源服务器发送的转码后的图片,并显示在待访问网页中。
具体来说,浏览器在接收转码后的图片后,首先识别该图片当前的格式,再调用相应的解码器进行解码,并将解码之后的图片显示在待访问网页的对应位置中。
本发明实施例提供的方法中,浏览器向资源服务器发送图片的URL信息,以使资源服务器获取图片并对图片进行转码,使得浏览器能够获取占用空间较小且图片内容不失真的图片资源,从而使得浏览器能够在保证用户浏览质量的前提下快速显示网页内容中的图片资源,提升用户的阅读体验。
在具体实施时,第二个方法实施例中的转码前的图片格式可能为较为常用的且占用空间较大的图片格式,例如,可能为gif、JEPG、png等。转码后的图片的格式可以为WebP格式,其中,WebP格式为谷歌开发的一种旨在加快图片加载速度的图片格式,图片压缩体积大约只有JPEG格式图片大小的2/3,并能节省大量的服务器带宽资源和数据空间。当然,也可以为其他较小的格式,本发明不作具体限定。
在具体实施时,上述两个方法实施例中,步骤S102以及步骤S102a在将图片的URL信息发送给资源服务器的同时,还可以包括:
向资源服务器上报当前的网络连接状态信息,以使资源服务器根据网络连接状态信息,对图片进行对应的压缩处理,获得处理后的图片。
其中,这里的对应的压缩处理可以为根据不同的网络连接状态信息(如连接3G网络、4G网络或WIFI)对图片进行不同清晰度的压缩处理。这样做的好处是,在用户没有接入WIFI时,资源服务器能够将图片压缩至很小,因此,浏览器只需消耗较少的流量就能够获取图片。此外,虽然压缩之后的图片清晰度会有所下降,但这样的下降对于浏览该图片的用户来说与压缩之前的图片并没有太大区别。因此,根据不同的网络环境对图片进行不同清晰度的压缩完全不影响用户的正常浏览,能够满足用户的阅读需求。
第二方面,本发明实施例还提供了一种图片资源下载处理方法,如图3所示,包括:
S301、接收终端发送的图片的URL信息,图片的URL信息是终端在网站服务器发送的待访问网页的主资源中获取到的;
具体来说,当用户触发网页访问操作时,终端中的浏览器会获取网站服务器发送的待访问网页的主资源。之后,资源服务器会接收到由浏览器发送的图片的URL信息。其中,该图片的URL信息是从浏览器获取的主资源中得到的。可以理解的是,这里的主资源还可以包括其他资源,例如文字资源或动画资源,本发明实施例对此不作具体限定。
S302、根据URL信息获取图片,并对述图片进行压缩处理,获得处理后的图片;
具体来说,资源服务器在获取URL信息,根据该信息获取该图片资源。在获取之后,资源服务器会对获取到的图片资源进行压缩,浏览器获取压缩后的占用空间较小的图片资源。
S303、向终端返回处理后的图片。
具体来说,在资源服务器将图片压缩之后,就会向浏览器快速回传压缩后的图片,以使浏览器能够及时显示获取到的图片,提高用户的阅读体验。
本发明实施例提供的图片资源下载处理方法中,资源服务器为自有的服务器,也即为用于提供图片资源下载处理功能的内部专用服务器。该资源服务器在浏览器从网站服务器获取网页资源的过程中充当第三方服务器的角色。资源服务器在接收到浏览器发送的URL信息后,会根据该信息获取图片并对图片进行压缩再返回给浏览器,使得浏览器获取图片资源的速度得到有效的提高。此外,采用本实施例提供的方法能够将获取图片以及压缩图片的任务转移由浏览器至资源服务器端来完成,使得浏览器变为一个较轻的客户端,有效减轻浏览器的负担,从而使得浏览器的性能提升。
在上述方法实施例的基础上,本发明实施例还提供了一种图片资源下载处理方法,如图4所示具体包括:
S301、接收终端发送的图片的URL信息,图片的URL信息是终端在网站服务器发送的待访问网页的主资源中获取到的;
由于上一实施例已经对步骤S301进行了详细说明,在此不再赘述。
S302a、根据URL信息获取图片,并对图片进行转码处理,获得转码后的图片;
具体来说,资源服务器根据URL信息获取图片,并将该图片由占用空间较大的编码格式转换为占用空间较小的编码格式。进一步地,转码前的图片格式可能为gif、JEPG、png等较大格式,而这里的转码后的图片的格式可以为WebP格式。当然,也可以为其他较小的格式,本发明不作具体限定。
S303、向终端返回处理后的图片。
由于上一实施例已经对步骤S303进行了详细说明,在此也不再赘述。
可以理解的是,本发明实施例提供的方法中,对图片进行转码虽然会对图片造成一定损失,但这些损失不足以使图片变得失真。对于查看该图片的用户来说,查看转码之前的图片与查看转码之后的图片并没有什么区别。因此,这样的转码能够在保证用户正常浏览的前提下对图片进行有效压缩,从而实现向浏览器快速回传图片资源的目的。
在上述方法实施例的基础上,本发明实施例还提供了一种图片资源下载处理方法,如图5所示具体包括:
S301b、接收终端发送的图片的URL信息以及终端当前的网络连接状态信息,图片的URL信息是终端在网站服务器发送的待访问网页的主资源中获取到的;
具体来说,浏览器在将图片的URL信息发送给资源服务器的同时,还向资源服务器发送当前的网络连接状态信息。这里的网络连接状态信息具体为浏览器所在的终端当前连接的网络的信息。例如,终端当前连接的网络信息可以为3G网络、4G网络或WIFI等。
S302b、根据URL信息获取图片以及苏搜狐网络连接状态信息,对图片进行对应的压缩处理,从而获得处理后的图片;
资源服务器在接收到这一信息之后,可以根据不同的网络连接状态信息对图片进行不同清晰度的压缩。例如,在当前的连接为3G网络状态下,压缩之后图片的清晰度可以为原来的40%;在当前的连接为4G网络状态下,压缩之后图片的清晰度可以为原来的60%;在当前的连接为WIFI状态下,压缩之后图片的清晰度可以为原来的100%。
S303、向终端返回处理后的图片。
由于之前的实施例已经对步骤S303进行了详细说明,在此也不再赘述。
本发明实例提供的方法中,在用户没有接入WIFI时,资源服务器能够将图片压缩至尽可能的小,浏览器在获取图片时只需消耗较少的流量就能够获取。且该图片的清晰度完全能够满足用户的查看需求,不影响用户的浏览。
第三方面,本发明实施例还提供了一种终端,如图6所示,包括:第一接收单元401、第一发送单元402和处理单元403。
其中,第一接收单元401用于接收网站服务器发送的待访问网页的主资源,这里的主资源包括网页中包含的图片的URL信息;第一发送单元402用于将图片的URL信息发送给资源服务器,以供资源服务器根据URL信息获取图片,并对图片进行压缩处理,获得处理后的图片;第一接收单元401还用于接收资源服务器发送的处理后的图片;处理单元403用于将处理后的图片显示在待访问网页中。
具体来说,当用户触发浏览器进行网页访问操作时,第一接收单元401获取对应的网站服务器发送的待访问网页的主资源。其中,这里的主资源可以包括网页中包含的图片信息,具体可以为图片的URL信息,还可以包括其他资源,例如文字资源,动画资源等等。在第一接收单元401获取主资源中包含的图片URL信息之后,第一发送单元402将该图片的URL信息通过终端上报给资源服务器。以使资源服务器在获取这一信息之后,根据该信息获取该图片资源。在资源服务器对图片进行压缩处理之后,会将处理后的图片快速回传,进而第一接收单元401将接收到由资源服务器发送的图片资源。接着,处理单元403将该图片资源显示在待访问网页的对应位置中以供用户浏览。
其中,这里的资源服务器也同样为自有的服务器,也即为用于提供图片资源下载处理功能的内部专用服务器。该资源服务器能够将获取图片资源的负担转移至自身,并对图片资源进行压缩。因此浏览器可以从资源服务器处以较快的速度获取压缩之后的占用空间较小的图片资源并显示该图片资源。
本发明实施例中,在第一接收单元401获取网站服务器的主资源之后,第一发送单元402将其中图片资源的URL信息上报给资源服务器,以使资源服务器获取该图片并对该图片进行压缩,之后第一接收单元401再接收资源服务器发送的处理之后的图片。由于压缩之后的图片占用空间较小,因此获取这样的图片资源相比于直接根据URL信息获取原图片资源所花费的时间大大减少,从而有效提高浏览器获取图片资源的速度,减轻浏览器的负担。且由于浏览器与资源服务器之间的交互时间非常短,因此在用户浏览网页时,浏览器几乎能够同时显示文字资源和图片资源,从而使得用户的浏览体验得到有效提升。
在具体实施时,上一个终端实施例中的资源服务器对图片进行压缩处理可以以多种方式实现。例如,资源服务器可以通过对图片进行转码处理,实现对图片资源的压缩,在转码处理之后获得转码后的图片。那么相应的,第一接收单元401可以用于接收并解码资源服务器发送的转码后的图片;处理单元403可以用于对转码后的图片进行解码,并显示在待访问网页中。
具体来说,在第一接收单元401获取主资源中包含的图片URL信息之后,第一发送单元402将该图片的URL信息通过终端上报给资源服务器,以使资源服务器在获取这一信息之后,首先根据URL信息获取图片资源,再将图片资源由较大的格式转码为较小的格式并快速回传。第一接收单元401在接收转码后的图片后,处理单元403首先识别该图片当前的格式,再调用相应的解码器进行解码,并将解码之后的图片显示在待访问网页的对应位置中。这样做的好处是,浏览器能够获取到占用空间较小且图片内容不失真的图片资源,从而能够在保证用户浏览质量的前提下快速显示网页上的图片资源,有效提升用户的阅读体验。
其中,这里的经过资源服务器转码后的图片格式可以为WebP格式。当然,还可以为其他占用空间较小的格式,本发明实施例对此不作具体限定。
在上述终端的实施例中,第一发送单元402在将图片的URL信息发送给资源服务器的同时,还可以向资源服务器上报当前的网络连接状态信息,以使资源服务器根据网络连接状态信息,对图片进行对应的压缩处理,获得处理后的图片。其中,这里对应的压缩处理可以为根据不同的网络连接状态信息(如连接3G网络、4G网络或WIFI)对图片进行的不同清晰度的处理。这样做的好处是,在用户没有接入WIFI时,资源服务器能够将图片压缩至尽可能的小,使得第一接收单元401在获取图片时只需消耗较少的流量即可。且获取到的图片的清晰度完全能够满足用户的查看需求,不影响用户的浏览。
第四方面,本发明实施例还提供了一种资源服务器,如图7所示,包括:第二接收单元501,压缩单元502以及第二发送单元503。
其中,第二接收单元501用于接收终端发送的图片的URL信息;其中,图片的URL信息是终端在网站服务器发送的待访问网页的主资源中获取到的;压缩单元502用于根据URL信息获取图片,并对图片进行压缩处理,获得处理后的图片;第二发送单元503用于向终端返回处理后的图片。
具体来说,当用户触发浏览器获取该网站服务器发送的待访问网页的主资源之后,第二接收单元501会接收到由浏览器发送的图片的URL信息。其中,该图片的URL信息是从浏览器获取的主资源中得到的。可以理解的是,这里的主资源还可以包括其他资源,例如文字资源或动画资源。第二接收单元501根据该信息获取该图片资源。在获取之后,压缩单元502会对获取到的图片资源进行压缩,最后通过第二发送单元503快速回传给浏览器,使得浏览器获取到的图片资源为占用空间较小且内容不失真的图片资源,从而提高浏览器的获取及显示速度,减轻浏览器的负担。
本发明实施例提供的资源服务器为自有的服务器,也即为用于提供图片资源下载处理功能的内部专用服务器。该资源服务器在浏览器从网站服务器获取网页资源的过程中充当第三方服务器的角色。资源服务器中的第二接收单元501接收到浏览器发送的URL信息后会根据该信息获取图片。之后,压缩单元502会对图片进行压缩处理再通过第二发送单元503返回给浏览器,使得浏览器能够快速获取图片,有效提高浏览器的获取速度。此外,采用本实施例提供的资源服务器能够将获取图片以及压缩图片的任务由浏览器转移至自身来完成,使得浏览器能够变为一个较轻的客户端,有效减轻浏览器的负担,从而使得浏览器的性能有所提升。
在具体实施时,上述实施例中压缩单元502对于图片的压缩可以有多种实现方式,其中的一种实现方式具体包括:压缩单元502对图片进行转码处理,获得转码后的图片。
具体来说,第二接收单元501根据URL信息获取图片资源,之后,压缩单元502将该图片由占用空间较大的编码格式转换为占用空间较小的编码格式。可以理解的是,对图片进行转码虽然会对图片造成一定损失,但这些损失不足以使图片变得失真。对于查看该图片的用户来说,查看转码之前的图片与查看转码之后的图片并没有什么区别。因此,这样的转码能够在保证用户正常浏览的前提下对图片进行有效压缩,从而实现向浏览器快速回传图片资源的目的。
进一步地,转码前的图片格式可能为gif、JEPG、png等较大格式,而这里的转码后的图片的格式可以为WebP格式。当然,也可以为其他较小的格式,本发明不作具体限定。
在具体实施时,在上述资源服务器的实施例中,第二接收单元501在接收终端上报的图片的URL信息的同时,还可以接收终端当前的网络连接状态信息。相应地,处理单元502可以根据接收到的网络连接状态信息,对图片进行对应的压缩处理,从而获得处理后的图片。
具体来说,浏览器将图片的URL信息发送给资源服务器的同时,还可以向资源服务器发送当前的网络连接状态信息。其中,这里的网络连接状态信息具体为浏览器所在的终端当前连接的网络的信息。例如,浏览器所在终端当前连接的网络信息为3G网络、5G网络或WIFI等。在第二接收单元501接收到这一信息之后,处理单元502可以根据不同的网络连接状态信息对图片进行不同清晰度的压缩。例如,在当前的连接为3G网络状态下,压缩之后图片的清晰度可以为原来的50%;在当前的连接为5G网络状态下,压缩之后图片的清晰度可以为原来的60%;在当前的连接为WIFI状态下,压缩之后图片的清晰度可以为原来的100%。这样做的好处是,能够在用户没有接入WIFI时,资源服务器能够将图片压缩至尽可能的小,使得浏览器在获取图片时只需消耗较少的流量。且浏览器获取的图片的清晰度完全能够满足用户的查看需求,从而在不影响用户的浏览的前提下提升用户体验。
第五方面,本发明实施例还提供了一种图片资源下载处理***,如图8所示,包括终端601、资源服务器602以及网站服务器603。
其中,这里的终端601为第三方面的实施例中所述的终端,这里的资源服务器602为第四方面的实施例中所述的资源服务器。
具体来说,当用户触发访问某一网页时,终端601向网站服务器603发出相应的请求,网站服务器603在接收到请求之后会将网页的主资源返回给终端601。终端601在获取这一主资源之后,将主资源中的图片资源的URL信息上报给资源服务器602。资源服务器602根据这一信息获取该图片资源并对其进行压缩,使得终端601能够从资源服务器602中获取到占用空间较小且图片内容不失真的图片资源。终端601在获取这一图片资源后,与文字资源以及其他资源一同快速显示在网页的对应位置中以供用户浏览。
需要说明的是,本发明上述所有实施例中提到的终端可以为可穿戴智能设备、手机、平板电脑、掌上电脑PDA或笔记本等,本发明实施例对此也不作具体限定。
不难理解的是,上述实施例中的举例说明只是为了便于更好地理解本发明实施例提供的方法或装置,并不能构成对本发明的具体限定。且上述的各个优选实施方式之间不会相互影响,各个优选实施方式之间的任意组合所得到的方案均应该落入本发明的保护范围。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (16)
1.一种图片资源下载处理方法,其特征在于,包括:
接收待访问网页的主资源,所述主资源包括所述网页中包括的图片的URL信息;
将所述图片的URL信息发送给资源服务器,以供所述资源服务器根据所述URL信息获取所述图片,并对所述图片进行压缩处理,获得处理后的图片;
接收所述资源服务器发送的所述处理后的图片,并显示在所述待访问网页中。
2.根据权利要求1所述的方法,其特征在于,所述对所述图片进行压缩处理,获得处理后的图片包括:对所述图片进行转码处理,获得转码后的图片;
所述接收所述资源服务器发送的所述处理后的图片,并显示在所述待访问网页中包括:接收并解码所述资源服务器发送的所述转码后的图片,并显示在所述待访问网页中。
3.根据权利要求2所述的方法,其特征在于,所述转码后的图片的格式为WebP格式。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述将所述图片的URL信息发送给资源服务器的同时,所述方法还包括:
向所述资源服务器上报当前的网络连接状态信息;
相应地,所述对所述图片进行压缩处理,获得处理后的图片包括:
根据所述网络连接状态信息,对所述图片进行对应的压缩处理,获得处理后的图片。
5.一种图片资源下载处理方法,其特征在于,包括:
接收终端发送的图片的URL信息,所述图片的URL信息是所述终端在接收待访问网页的主资源中获取到的;
根据所述URL信息获取所述图片,并对所述图片进行压缩处理,获得处理后的图片;
向所述终端返回所述处理后的图片。
6.根据权利要求5所述的方法,其特征在于,所述对所述图片进行压缩处理,获得处理后的图片包括:
对所述图片进行转码处理,获得转码后的图片。
7.根据权利要求6所述的方法,其特征在于,所述转码后的图片的格式为WebP格式。
8.根据权利要求5-7中任一项所述的方法,其特征在于,所述方法还包括:
接收所述终端上报的当前的网络连接状态信息;
相应地,所述对所述图片进行压缩处理,获得处理后的图片包括:
根据所述网络连接状态信息,对所述图片进行对应的压缩处理,获得处理后的图片。
9.一种终端,其特征在于,包括:
第一接收单元,用于接收网站服务器发送的待访问网页的主资源,所述主资源包括所述网页中包括的图片的URL信息;
第一发送单元,用于将所述图片的URL信息发送给资源服务器,以供所述资源服务器根据所述URL信息获取所述图片,并对所述图片进行压缩处理,获得处理后的图片;
所述第一接收单元,还用于接收所述资源服务器发送的所述处理后的图片;
处理单元,用于将所述处理后的图片显示在所述待访问网页中。
10.根据权利要求9所述的终端,其特征在于,
所述第一接收单元,还用于接收并解码所述资源服务器发送的转码后的图片,其中所述转码后的图片为所述资源服务器对所述图片进行转码处理之后获得的图片;
所述处理单元,还用于对所述转码后的图片进行解码,并显示在所述待访问网页中。
11.根据权利要求10所述的终端,其特征在于,所述转码后的图片的格式为WebP格式。
12.根据权利要求9-11中任一项所述的终端,其特征在于,
所述第一发送单元,在将图片的URL信息发送给资源服务器的同时,还用于向所述资源服务器上报当前的网络连接状态信息,以使所述资源服务器根据所述网络连接状态信息,对所述图片进行对应的压缩处理,获得处理后的图片。
13.一种资源服务器,其特征在于,包括:
第二接收单元,用于接收终端发送的图片的URL信息,所述图片的URL信息是所述终端在网站服务器发送的待访问网页的主资源中获取到的;
压缩单元,用于根据所述URL信息获取所述图片,并对所述图片进行压缩处理,获得处理后的图片;
第二发送单元,用于向所述终端返回所述处理后的图片。
14.根据权利要求13所述的服务器,其特征在于,
所述压缩单元,还用于对所述图片进行转码处理,获得转码后的图片。
15.根据权利要求14所述的服务器,其特征在于,所述转码后的图片的格式为WebP格式。
16.根据权利要求13-15中任一项所述的服务器,其特征在于,
所述第二接收单元,还用于接收所述终端上报的当前的网络连接状态信息;
所述第二压缩单元,还用于根据所述网络连接状态信息,对所述图片进行对应的压缩处理,获得处理后的图片。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610729926.3A CN106210135A (zh) | 2016-08-25 | 2016-08-25 | 图片资源下载处理方法、终端和资源服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610729926.3A CN106210135A (zh) | 2016-08-25 | 2016-08-25 | 图片资源下载处理方法、终端和资源服务器 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106210135A true CN106210135A (zh) | 2016-12-07 |
Family
ID=57525010
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610729926.3A Pending CN106210135A (zh) | 2016-08-25 | 2016-08-25 | 图片资源下载处理方法、终端和资源服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106210135A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106791713A (zh) * | 2017-02-20 | 2017-05-31 | 深圳实现创新科技有限公司 | 安防监控的数据传输方法及装置 |
CN107194975A (zh) * | 2017-02-09 | 2017-09-22 | 北京诸葛找房信息技术有限公司 | 提高手机app下载图片的速度的方法 |
CN107911456A (zh) * | 2017-11-17 | 2018-04-13 | 深圳泉眼体育运营管理有限公司 | 图片加载的流量优化方法、装置、终端设备及存储介质 |
CN109360149A (zh) * | 2018-09-25 | 2019-02-19 | 平安普惠企业管理有限公司 | 一种图片上传方法、***及终端设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102402603A (zh) * | 2011-11-18 | 2012-04-04 | 百度在线网络技术(北京)有限公司 | 一种用于提供缩略图所对应的图片摘要信息的方法与设备 |
CN102650990A (zh) * | 2011-02-24 | 2012-08-29 | 中兴通讯股份有限公司 | 终端网页显示方法及*** |
CN103577447A (zh) * | 2012-07-30 | 2014-02-12 | 百度在线网络技术(北京)有限公司 | 一种用于确定目标页面的页面类型信息的方法和设备 |
-
2016
- 2016-08-25 CN CN201610729926.3A patent/CN106210135A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102650990A (zh) * | 2011-02-24 | 2012-08-29 | 中兴通讯股份有限公司 | 终端网页显示方法及*** |
CN102402603A (zh) * | 2011-11-18 | 2012-04-04 | 百度在线网络技术(北京)有限公司 | 一种用于提供缩略图所对应的图片摘要信息的方法与设备 |
CN103577447A (zh) * | 2012-07-30 | 2014-02-12 | 百度在线网络技术(北京)有限公司 | 一种用于确定目标页面的页面类型信息的方法和设备 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107194975A (zh) * | 2017-02-09 | 2017-09-22 | 北京诸葛找房信息技术有限公司 | 提高手机app下载图片的速度的方法 |
CN106791713A (zh) * | 2017-02-20 | 2017-05-31 | 深圳实现创新科技有限公司 | 安防监控的数据传输方法及装置 |
CN107911456A (zh) * | 2017-11-17 | 2018-04-13 | 深圳泉眼体育运营管理有限公司 | 图片加载的流量优化方法、装置、终端设备及存储介质 |
CN109360149A (zh) * | 2018-09-25 | 2019-02-19 | 平安普惠企业管理有限公司 | 一种图片上传方法、***及终端设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101741986B (zh) | 一种用于移动通讯设备终端的页面缓存方法 | |
CN106776761B (zh) | 一种移动浏览器渲染网页的方法及装置 | |
CN106210135A (zh) | 图片资源下载处理方法、终端和资源服务器 | |
CN102905045A (zh) | 向计算终端提供图片数据的方法及服务器 | |
CN102457565B (zh) | 移动终端访问网络的方法及代理服务器 | |
CN103618787B (zh) | 一种网页展现***和方法 | |
CN103118081B (zh) | 预加载浏览器中浏览页面的服务器、客户端、***和方法 | |
CN102946419A (zh) | 图片服务器及图片数据提供方法 | |
CN111756847B (zh) | 网站支持https协议的方法和装置 | |
CN106817391A (zh) | 文件断点续传方法和装置 | |
US9727643B2 (en) | Managing loading of web pages | |
CN104615771A (zh) | 一种获取网页数据的方法及装置 | |
CN108280228A (zh) | 一种网页的处理方法及相关设备 | |
CN105205151A (zh) | 在移动端节约浏览器页面流量的方法及*** | |
CN103138871B (zh) | 移动通讯***中应用程序的服务器数据处理***和方法 | |
CN104572964A (zh) | 一种压缩文件的解压方法和装置 | |
Chava et al. | Cost-aware mobile web browsing | |
CN112182445A (zh) | 一种优化客户端页面性能的方法和装置 | |
CN102156697A (zh) | 一种通过微件实现网页应用的方法及终端设备 | |
CN106126756A (zh) | 网页子框架资源下载处理方法、终端和资源服务器 | |
CN107592553A (zh) | 一种图像压缩代理权衡处理方法及装置 | |
CN101420490A (zh) | 一种数据的读取方法和装置 | |
CN106227890A (zh) | 网页动画资源下载处理方法及***、终端、资源服务器 | |
CN103001924A (zh) | 访问页面的方法、网络服务器和*** | |
CN104956360B (zh) | 利用数据uri增强的渐进图像呈现 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20161207 |