[发明专利]一种动态图片的加载方法和加载系统在审
| 申请号: | 201610356542.1 | 申请日: | 2016-05-25 |
| 公开(公告)号: | CN107436879A | 公开(公告)日: | 2017-12-05 |
| 发明(设计)人: | 吴伟勇 | 申请(专利权)人: | 广州市动景计算机科技有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京律谱知识产权代理事务所(普通合伙)11457 | 代理人: | 黄云铎 |
| 地址: | 510627 广东省广州市天河区*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 动态 图片 加载 方法 系统 | ||
技术领域
本发明涉及网络信息显示技术领域,具体而言,涉及一种动态图片的加载方法和加载系统。
背景技术
随着例如智能手机、平板电脑等智能终端的普及,使用移动浏览器登录移动互联网浏览网页的用户也越来越多。用户上移动互联网浏览的目的也是多种多样的,例如学习、工作、娱乐等。目前比较流行的娱乐网站上有专门提供娱乐性的动态图片,这是相当部分用户喜闻乐见的。针对动态图片这种娱乐形式,很多站点(比如动态图专题站,看图论坛)都运营了大量动态图片页面,以方便用户浏览。
除此之外,一些不以娱乐性为主的网站也会提供大量的动态图片,以满足部分用户的浏览需要,或是便于信息的发布。最常见的动态图片为图像互换格式(GIF,Graphics Interchange Format)图片。动态图片的一个重要特点是其在一个文件中可以存多幅图像,并可以把存于一个文件中的多幅图像数据逐幅读出并显示到屏幕上,从而加载显示一种最简单的动画,构成了动态的效果。由于在一些网络网页中,一个网页会含有大量的动态图片,用户使用智能终端上的移动浏览器登录含有大量动态图片的网页时,这些动态图片通常会同时加载显示。
但是,用户使用智能终端上的移动浏览器浏览含有大量动态图片的网页时,当此时用户使用移动运营商的例如2G、3G或4G无线网络而非免费WiFi网络上网时,加载每个动态图片会损失不少网络流量;当一个网页上的大量动态图片同时动态加载显示时,用户为此损失的网络流量会更多。然而,用户不一定对一个网页上的所有动态图片都感兴趣,加载所有动态图片实质上并不必要的。
为此,需要一种新的动态图片的加载方法以减少用户使用2G、3G或4G无线网络浏览含有大量动态图片的网页时的网络流量损失。
发明内容
本发明的目的在于提供一种动态图片的加载方法和加载系统,以改善上述的问题。
本发明实施例提供了一种动态图片的加载方法,其包括:
根据网页浏览请求获取网页上的每个动态图片数据,该每个动态图片数据包括第一帧静态图片数据和剩余帧静态图片数据的差量数据;
将每个动态图片的所述第一帧静态图片数据发送给浏览器客户端进行图片显示并提示该图片为动态图片的一部分;
浏览器客户端发出需要加载一个或多个动态图片的请求,服务器响应该请求将所述一个或多个动态图片的剩余帧静态图片数据的差量数据发送给浏览器客户端;
浏览器客户端基于所接收的第一帧静态图片数据和剩余帧静态图片数据的差量数据显示相应的一个或多个动态图片。
优选的,在根据网页浏览请求获取网页上的每个动态图片数据的步骤中,服务器首先通过解析出的动态图片资源地址查询该动态图片数据是否已存储在缓存系统中,如果已缓存则通过缓存数据中的自定义信息识别和提取动态图片的第一帧静态图片数据;如果未缓存则从目标网站加载和保存该动态图片数据并且提取第一帧静态图片数据。
优选的,缓存系统中保存加载的动态图片数据的内容如下:
1)动态图片的URL地址,2)标识缓存的图片数据是动态图片数据的第一帧静态图片数据或者剩余帧静态图片数据的差量数据的自定义信息,3)第一帧静态图片数据,和4)剩余帧静态图片数据的差量数据。
优选的,在将每个动态图片的所述第一帧静态图片数据发送给浏览器客户端进行图片显示并提示该图片为动态图片的一部分的步骤中,还包括发送协定的私有协议声明,通过协定的私有协议声明告知浏览器客户端所发送的所述图片数据仅是动态图片的第一帧静态图片数据。
优选的,浏览器客户端在根据接收的协定的私有协议声明知道所接收的图片数据是动态图片的第一帧静态图片数据时,在显示的静态图片上提供用于提示该显示的图片为动态图片的图标。
优选的,在浏览器客户端发出需要加载一个或多个动态图片的请求,服务器响应该请求将所述一个或多个动态图片的剩余帧静态图片数据的差量数据发送给浏览器客户端的步骤中,浏览器客户端发出的请求包含协定的私有协议声明,在该私有协议声明中声明请求加载指定动态图片的剩余帧静态图片数据的差量数据;服务器还发送协定的私有协议声明,在该私有协议声明中声明所发送的数据是动态图片的剩余帧静态图片数据的差量数据。
本发明实施例提供了一种动态图片的加载系统,其包括:
所述浏览器客户端用于向服务器发出网页浏览请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市动景计算机科技有限公司,未经广州市动景计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610356542.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:锅钮(隽逸)
- 下一篇:智能搜拍实时显示方法





