The embodiment of the invention discloses a terminal information transceiver module, analysis module and decoding module; information transceiving module to the server to send pictures to request and receive the image server according to the load request hypertext transfer protocol Http response message returned; analytical module analysis of the Http response header information message, obtaining the first the head of the information contained in the data required to load the image; decoding module according to the decoding of the original picture of the first data. An embodiment of the invention discloses a method for loading a server and a picture. Through the embodiment of the invention, the original picture will include the width and height of the first data recorded in the Http response message header information, the terminal can directly read the data in the first head of information acquisition for image decoding, avoid picture decoding process through input / output I/O reads the data step, effectively improve the concurrent downloading the image and display speed, improve the user experience.
【技术实现步骤摘要】
一种图片加载方法、终端及服务器
本专利技术涉及终端应用领域,尤其涉及一种图片加载方法、终端及服务器。
技术介绍
目前终端市场有很多图片分享应用,例如视界、Lofter(乐乎)、Nice等,给摄影爱好者提供了一个个优质的图片资源平台,这些应用通常需要通过网络从服务器并发下载大量图片并显示,如何加快图片的下载速度和显示速度成为各个平台比较棘手的难点。
技术实现思路
本专利技术实施例的主要目的在于提出一种图片加载方法、终端及服务器,能够加快图片的下载速度和显示速度。为实现上述目的,本专利技术实施例提供了一种终端,该终端包括:信息收发模块、解析模块和解码模块;信息收发模块,用于向服务器发送图片加载请求,并接收服务器根据该图片加载请求返回的超文本传输协议Http响应报文;解析模块,用于对Http响应报文的头部信息进行解析,获取头部信息中包含的所需加载图片的第一数据;解码模块,用于根据第一数据对原图片进行解码。可选地,Http响应报文包含所需加载图片的图片网络地址统一资源定位符url数据;第一数据包括:所需加载图片的宽、高以及旋转信息。可选地,解码模块根据第一数据对原图片进行解码包括:根据所需加载图片的宽和高以及需要显示的高和宽设置图片压缩比例;根据图片压缩比例对原图片进行解码。可选地,解析模块还用于:对Http响应报文的头部信息进行统一解析。可选地,该终端还包括检测模块;检测模块,用于在信息收发模块向服务器发送图片加载请求之前,检测终端的内存中是否已经对所需加载图片进行缓存。信息收发模块,还用于当检测模块检测出终端的内存中未对所需加载图片进行缓存时,向服务器发送图片加载 ...
【技术保护点】
一种终端,其特征在于,所述终端包括:信息收发模块、解析模块和解码模块;所述信息收发模块,用于向服务器发送图片加载请求,并接收所述服务器根据所述图片加载请求返回的超文本传输协议Http响应报文;所述解析模块,用于对所述Http响应报文的头部信息进行解析,获取所述头部信息中包含的所需加载图片的第一数据;所述解码模块,用于根据所述第一数据对所述原图片进行解码。
【技术特征摘要】
1.一种终端,其特征在于,所述终端包括:信息收发模块、解析模块和解码模块;所述信息收发模块,用于向服务器发送图片加载请求,并接收所述服务器根据所述图片加载请求返回的超文本传输协议Http响应报文;所述解析模块,用于对所述Http响应报文的头部信息进行解析,获取所述头部信息中包含的所需加载图片的第一数据;所述解码模块,用于根据所述第一数据对所述原图片进行解码。2.如权利要求1所述的终端,其特征在于,所述Http响应报文包含所需加载图片的图片网络地址统一资源定位符url数据;所述第一数据包括:所需加载图片的宽、高以及旋转信息。3.如权利要求2所述的终端,其特征在于,所述解码模块根据所述第一数据对所述原图片进行解码包括:根据所述所需加载图片的宽和高以及需要显示的高和宽设置图片压缩比例;根据所述图片压缩比例对所述原图片进行解码。4.如权利要求1所述的终端,其特征在于,所述解析模块还用于:对所述Http响应报文的头部信息进行统一解析。5.如权利要求2所述的终端,其特征在于,所述终端还包括检测模块;所述检测模块,用于在所述信息收发模块向所述服务器发送所述图片加载请求之前,检测所述终端的内存中是否已经对所需加载图片进行缓存;所述信息收发模块,还用于当所述检测模块检测出所述终端的内存中未对所需加载图片进行缓存时,向所述服务器发送所述图片加载请求,以获取所需加载图片的图片网络地址url数据。6.一种服务器,其特征在于,所述服务器包括:接收模块、生成模块和发送模块...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。