[发明专利]一种图片加载方法、终端及服务器在审
申请号: | 201710302097.5 | 申请日: | 2017-05-02 |
公开(公告)号: | CN107426282A | 公开(公告)日: | 2017-12-01 |
发明(设计)人: | 金海丰 | 申请(专利权)人: | 努比亚技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 李红爽,李丹 |
地址: | 518000 广东省深圳市南山区高新区北环大道9018*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 图片 加载 方法 终端 服务器 | ||
技术领域
本发明涉及终端应用领域,尤其涉及一种图片加载方法、终端及服务器。
背景技术
目前终端市场有很多图片分享应用,例如视界、Lofter(乐乎)、Nice等,给摄影爱好者提供了一个个优质的图片资源平台,这些应用通常需要通过网络从服务器并发下载大量图片并显示,如何加快图片的下载速度和显示速度成为各个平台比较棘手的难点。
发明内容
本发明实施例的主要目的在于提出一种图片加载方法、终端及服务器,能够加快图片的下载速度和显示速度。
为实现上述目的,本发明实施例提供了一种终端,该终端包括:信息收发模块、解析模块和解码模块;
信息收发模块,用于向服务器发送图片加载请求,并接收服务器根据该图片加载请求返回的超文本传输协议Http响应报文;
解析模块,用于对Http响应报文的头部信息进行解析,获取头部信息中包含的所需加载图片的第一数据;
解码模块,用于根据第一数据对原图片进行解码。
可选地,Http响应报文包含所需加载图片的图片网络地址统一资源定位符url数据;
第一数据包括:所需加载图片的宽、高以及旋转信息。
可选地,解码模块根据第一数据对原图片进行解码包括:
根据所需加载图片的宽和高以及需要显示的高和宽设置图片压缩比例;
根据图片压缩比例对原图片进行解码。
可选地,解析模块还用于:对Http响应报文的头部信息进行统一解析。
可选地,该终端还包括检测模块;
检测模块,用于在信息收发模块向服务器发送图片加载请求之前,检测终端的内存中是否已经对所需加载图片进行缓存。
信息收发模块,还用于当检测模块检测出终端的内存中未对所需加载图片进行缓存时,向服务器发送图片加载请求,以获取所需加载图片的图片网络地址url数据。
为实现上述目的,本发明实施例还提供了一种服务器,该服务器包括:接收模块、生成模块和发送模块;
接收模块,用于接收客户端发送的图片加载请求;
生成模块,用于根据图片加载请求生成Http响应报文,其中Http响应报文包括图片网络地址统一资源定位符url数据以及所需加载图片的第一数据;
发送模块,用于向客户端返回Http响应报文。
可选地,第一数据记载在Http响应报文中的头部信息中;
第一数据包括:原图片的宽、高以及旋转信息。
为实现上述目的,本发明实施例还提供了一种图片加载方法,该方法适用于客户端侧,该方法包括:
向服务器发送图片加载请求,并接收服务器根据图片加载请求返回的超文本传输协议Http响应报文;
对Http响应报文的头部信息进行解析,获取头部信息中包含的所需加载图片的第一数据;
根据该第一数据对原图片进行解码。
可选地,Http响应报文包含所需加载图片的图片网络地址统一资源定位符url数据;
第一数据包括:所需加载图片的宽、高以及旋转信息。
可选地,根据第一数据对原图片进行解码包括:
根据所需加载图片的宽和高以及需要显示的高和宽设置图片压缩比例;
根据该图片压缩比例对原图片进行解码。
可选地,该方法还包括:
通过网络拦截器对Http响应报文的头部信息进行统一解析。
可选地,该方法还包括:
在向服务器发送图片加载请求之前,检测终端的内存中是否已经对所需加载图片进行缓存;
当检测出终端的内存中未对所需加载图片进行缓存时,向服务器发送图片加载请求,以获取所需加载图片的图片网络地址url数据。
为实现上述目的,本发明实施例还提供了一种图片加载方法,该方法适用于服务器侧,该方法包括:
接收客户端发送的图片加载请求;
根据该图片加载请求生成Http响应报文,其中Http响应报文包括图片网络地址统一资源定位符url数据以及所需加载图片的第一数据;
向客户端返回Http响应报文。
可选地,第一数据记载在Http响应报文中的头部信息中;
第一数据包括:原图片的宽、高以及旋转信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710302097.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种客户端事件和服务器事件的交互处理系统及方法
- 下一篇:一种抄表方法和系统