[发明专利]图片墙中图片的显示方法与装置有效
申请号: | 201310637770.2 | 申请日: | 2013-11-27 |
公开(公告)号: | CN103593158B | 公开(公告)日: | 2017-11-10 |
发明(设计)人: | 卢鹏 | 申请(专利权)人: | 广东欧珀移动通信有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14 |
代理公司: | 深圳中一专利商标事务所44237 | 代理人: | 官建红 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图片 显示 方法 装置 | ||
1.一种图片墙中图片的显示方法,其特征在于,包括步骤:
监测图片墙上视口显示的场景的变化;
在监测到场景变化时,找出当前场景中尚未显示的图片;
判断尚未显示的图片是否已下载,若未下载则进行下载;具体地,首先给每张图片设置两个状态位,下载状态与显示状态,其中下载状态包括未下载、下载中以及下载完成,显示状态包括显示和未显示;当图片显示状态为“未显示”、下载状态属于“未下载”时,向图片发送下载命令,将下载状态置为“下载中”;
判断图片墙上视口显示的场景是否发生新的变化,根据下载完成的图片在图片墙的列表的索引和当前场景的编号判断下载完成的图片是否还在当前场景中;场景的编号根据下述方式获得:假设列表中有M行N列图片,一个视口仅能显示m行n列图片,则视口所能显示的场景有(M-m+1)*(N-n+1)种,将这些场景分别编号,获得各个场景的编号;图片在列表的索引根据各个场景的编号获得;
若下载完成的图片还在当前场景中,则将其显示在图片墙上;具体地,图片状态是“未显示”、下载状态是“下载完成”时,不发送下载命令,发送显示命令,此时先通过计算下载完成的图片在列表的索引和此时视口当前场景的编号可以计算出当前下载好的图片在不在视口中,如果在,将显示状态置为“显示”。
2.根据权利要求1所述的图片墙中图片的显示方法,其特征在于,对场景变化的监测方式为:在视口中的焦点变动时,判断焦点是否还在之前的场景中,若不在则认定场景发生变化。
3.根据权利要求1所述的图片墙中图片的显示方法,其特征在于,对场景变化的监测方式为:判断图片墙滑动条的位置是否改变,若改变则认定场景发生变化。
4.一种图片墙中图片的显示装置,其特征在于,包括:
场景变化监测模块,用于监测图片墙上视口显示的场景的变化;
未显示图片确定模块,用于在所述场景变化监测模块监测到场景变化时,找出当前场景中尚未显示的图片;
图片下载模块,用于判断尚未显示的图片是否已下载,若未下载则进行下载;具体地,首先给每张图片设置两个状态位,下载状态与显示状态,其中下载状态包括未下载、下载中以及下载完成,显示状态包括显示和未显示;当图片显示状态为“未显示”、下载状态属于“未下载”时,向图片发送下载命令,将下载状态置为“下载中”;
所述场景变化监测模块,还用于根据图片墙上视口显示的场景的最新变化情况,根据下载完成的图片在图片墙的列表的索引和当前场景的编号判断下载完成的图片是否还在当前场景中;场景的编号根据下述方式获得:假设列表中有M行N列图片,一个视口仅能显示m行n列图片,则视口所能显示的场景有(M-m+1)*(N-n+1)种,将这些场景分别编号,获得各个场景的编号;图片在列表的索引根据各个场景的编号获得;
贴图模块,用于当下载完成的图片还在当前场景中时,将该图片显示在图片墙上;具体地,图片状态是“未显示”、下载状态是“下载完成”时,不发送下载命令,发送显示命令,此时先通过计算下载完成的图片在列表的索引和此时视口当前场景的编号可以计算出当前下载好的图片在不在视口中,如果在,将显示状态置为“显示”。
5.根据权利要求4所述的图片墙中图片的显示装置,其特征在于,所述场景变化监测模块,用于监测图片墙上视口中焦点的变动,在焦点变动时,判断焦点是否还在之前的场景中,若不在则认定场景发生变化。
6.根据权利要求4所述的图片墙中图片的显示装置,其特征在于,所述场景变化监测模块,用于判断图片墙滑动条的位置是否改变,若改变则认定场景发生变化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东欧珀移动通信有限公司,未经广东欧珀移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310637770.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种环保型装饰材料
- 下一篇:豆芽形单频窄带微带天线