图片加载装置及方法_4

文档序号:9235295阅读:来源:国知局
以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
[0051]本发明公开了 Al、一种图片加载装置,包括:第一判断模块,适于判断是否需要向服务端请求下载图片;请求模块,适于在所述第一判断模块确定需要向服务端请求下载图片时,向服务端请求下载图片;以及加载模块,适于接收从服务端下载的图片并将其加载至浏览器。
[0052]A2、根据Al所述的装置,其中,所述第一判断模块根据图片在当前显示界面的停留时间判断是否向服务端请求下载图片。
[0053]A3、根据A2所述的装置,其中,所述第一判断模块在图片在当前显示界面的停留时间大于预定阈值时确定向服务端请求下载图片;在图片在当前显示界面的停留时间小于等于所述预定阈值时,确定不向服务端请求下载图片。
[0054]A4、根据Al - A3中任何一项所述的装置,其中,所述请求模块向服务端请求下载在当前显示界面中显示的图片以及即将在当前显示界面中显示的下一屏的图片;所述加载模块加载在当前显示界面中显示的图片以及即将在当前显示界面中显示的下一屏的图片。
[0055]A5、根据Al - 4中任何一项所述的装置,其中,所述加载模块依次从服务端下载该图片的从小尺寸到大尺寸的缩略图并依次加载。
[0056]A6、根据A4所述的装置,还包括:第二判断模块,适于判断图片是否滚动离开当前显示界面;以及取消加载模块,适于在第二判断模块判断当前屏的图片滚动离开当前显示界面时,取消从服务端对当前屏的所述图片及下一屏图片的下载以及取消加载模块向浏览器加载当前屏的所述图片及下一屏的图片。
[0057]本发明还公开B1、一种图片加载方法,包括:判断是否需要向服务端请求下载图片;在判断需要向服务端请求下载图片时,向服务端请求下载图片;接收从服务端下载的图片并将其加载至浏览器。
[0058]B2、根据BI所述的方法,其中,所述判断是否需要向服务端请求下载图片的步骤包括:根据图片在当前显示界面的停留时间判断是否向服务端请求下载图片。
[0059]B3、根据B2所述的方法,其中,所述根据图片在当前显示界面的停留时间判断是否向服务端请求下载图片的步骤包括:在图片在当前显示界面的停留时间大于预定阈值时确定向服务端请求下载图片;在图片在当前显示界面的停留时间小于等于所述预定阈值时,确定不向服务端请求下载图片。
[0060]B4、根据B1- B3中任何一项所述的方法,其中,
[0061]所述在判断需要向服务端请求加载图片时向服务端请求下载图片的步骤包括:向服务端请求下载当前显示界面中显示的图片以及即将在当前显示界面中显示的下一屏的图片;以及所述基于向服务端发出的请求从服务端下载图片并加载的步骤包括:从服务端下载图片并加载当前显示界面中显示的图片以及即将在当前显示界面中显示的下一屏的图片。
[0062]B5、根据B1- B4中任何一项所述的方法,其中,
[0063]所述基于向服务端发出的请求从服务端下载图片并加载的步骤包括:依次从服务端下载该图片的从小尺寸到大尺寸的缩略图并加载。
[0064]B6、根据B4所述的方法,在所述基于向服务端发出的请求从服务端下载图片并加载的步骤之后,还包括:判断当前屏的图片是否滚动离开当前显示界面;判断当前屏的图片滚动离开当前显示界面时,取消从服务端对当前屏的所述图片及下一屏图片的下载以及取消向浏览器加载当前屏的所述图片及下一屏的图片。
【主权项】
1.一种图片加载装置,包括: 第一判断模块,适于判断是否需要向服务端请求下载图片; 请求模块,适于在所述第一判断模块确定需要向服务端请求下载图片时,向服务端请求下载图片;以及 加载模块,适于接收从服务端下载的图片并将其加载至浏览器。2.根据权利要求1所述的装置,其中, 所述第一判断模块根据图片在当前显示界面的停留时间判断是否向服务端请求下载图片。3.根据权利要求2所述的装置,其中, 所述第一判断模块在图片在当前显示界面的停留时间大于预定阈值时确定向服务端请求下载图片;在图片在当前显示界面的停留时间小于等于所述预定阈值时,确定不向服务端请求下载图片。4.根据权利要求1一 3中任何一项所述的装置,其中, 所述请求模块向服务端请求下载在当前显示界面中显示的图片以及即将在当前显示界面中显示的下一屏的图片; 所述加载模块加载在当前显示界面中显示的图片以及即将在当前显示界面中显示的下一屏的图片。5.根据权利要求4所述的装置,还包括: 第二判断模块,适于判断图片是否滚动离开当前显示界面;以及 取消加载模块,适于在第二判断模块判断当前屏的图片滚动离开当前显示界面时,取消从服务端对当前屏的所述图片及下一屏图片的下载以及取消加载模块向浏览器加载当前屏的所述图片及下一屏的图片。6.—种图片加载方法,包括: 判断是否需要向服务端请求下载图片; 在判断需要向服务端请求下载图片时,向服务端请求下载图片; 接收从服务端下载的图片并将其加载至浏览器。7.根据权利要求6所述的方法,其中, 所述判断是否需要向服务端请求下载图片的步骤包括:根据图片在当前显示界面的停留时间判断是否向服务端请求下载图片。8.根据权利要求7所述的方法,其中, 所述根据图片在当前显示界面的停留时间判断是否向服务端请求下载图片的步骤包括: 在图片在当前显示界面的停留时间大于预定阈值时确定向服务端请求下载图片;在图片在当前显示界面的停留时间小于等于所述预定阈值时,确定不向服务端请求下载图片。9.根据权利要求6- 8中任何一项所述的方法,其中, 所述在判断需要向服务端请求加载图片时向服务端请求下载图片的步骤包括:向服务端请求下载当前显示界面中显示的图片以及即将在当前显示界面中显示的下一屏的图片;以及 所述基于向服务端发出的请求从服务端下载图片并加载的步骤包括:从服务端下载图片并加载当前显示界面中显示的图片以及即将在当前显示界面中显示的下一屏的图片。10.根据权利要求9所述的方法,在所述基于向服务端发出的请求从服务端下载图片并加载的步骤之后,还包括: 判断当前屏的图片是否滚动离开当前显示界面;判断当前屏的图片滚动离开当前显示界面时,取消从服务端对当前屏的所述图片及下一屏图片的下载以及取消向浏览器加载当前屏的所述图片及下一屏的图片。
【专利摘要】本发明公开了一种图片加载装置,其包括第一判断模块,适于判断是否需要向服务端请求下载图片;请求模块,适于在所述第一判断模块确定需要向服务端请求下载图片时,向服务端请求下载图片;以及加载模块,适于接收从服务端下载的图片并将其加载至浏览器。另外,本发明的还提供一种图片加载方法。利用本发明的图片加载装置及方法,可以在判断用户需要查看图片时,再请求下载和加载图片,而不需要将网页上的所有图片都下载下来,从而减少与服务端的交互,减少对CPU资源的占用。另外,当正被下载或加载的图片滚离当前显示界面时,可以取消对该图片的下载或加载,从而进一步减少与服务端的交互以及对CPU资源的占用。
【IPC分类】H04L29/06, G06F9/445, G06F17/30
【公开号】CN104951317
【申请号】CN201410116592
【发明人】赵化强, 王鹏飞
【申请人】北京奇虎科技有限公司, 奇智软件(北京)有限公司
【公开日】2015年9月30日
【申请日】2014年3月26日
【公告号】WO2015143905A1
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1