[发明专利]用于加载图片的方法、计算设备和计算机可读存储介质有效
申请号: | 202110010216.6 | 申请日: | 2021-01-06 |
公开(公告)号: | CN112347398B | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 康曼曼;方海波 | 申请(专利权)人: | 上海众旦信息科技有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/583;G06F16/55;G06F16/538 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 200120 上海市浦东新区中国(上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 加载 图片 方法 计算 设备 计算机 可读 存储 介质 | ||
1.一种用于加载图片的方法,包括:
在用户终端处,监听针对待加载图片的处理事件,以便确认是否开始渲染所述待加载图片;响应于确定所述用户终端的浏览器生成关于所述待加载图片的空白占位,在关于所述空白占位的解析信息中获取所述待加载图片的实测宽度和实测高度;
计算所述实测宽度和实测高度的比值,以便确定目标分辨率;
响应于确定检测到关于所述待加载图片的查询指令,确定在用户终端的内存中的图片缓存区是否找到所述待加载图片,所述查询指令至少指示所述目标分辨率;
响应于确定在图片缓存区中未找到所述待加载图片,从用户终端的硬盘、内容分发网络缓存中的至少一处获取所述待加载图片;
将所获取的待加载图片转换为具有所述目标分辨率的加载图片,以便将所述加载图片存储至所述硬盘的目标目录下,所述目标目录为所述硬盘的多个目录中与所述目标分辨率相匹配的一个目录;
显示所述加载图片;
其中,在关于所述空白占位的解析信息中获取所述待加载图片的实测宽度和实测高度包括:监测关于所述空白占位的解析宽度和解析高度的回调信息,以便获取关于所述空白占位的解析宽度和解析高度的测量结果。
2.根据权利要求1所述的方法,还包括:
监测所述用户终端的可用内存,以便将预定比例的所述可用内存用作所述图片缓存区,以用于将用户终端处的所述加载图片存储在所述图片缓存区;以及
定义所述图片缓存区的多个节点和容量数据,所述多个节点至少包括用于指示所述图片缓存区的队列头部的头部节点和用于指示所述图片缓存区的队列尾部的尾部节点。
3.根据权利要求2所述的方法,其中确定在用户终端的内存中的图片缓存区是否找到所述待加载图片包括:
基于待加载图片的分辨率、图片数据格式标识、图片质量数据和URL,生成用于索引所述待加载图片的图片标识;
基于所述图片标识,确定在所述图片缓存区中是否找到所述待加载图片;
响应于确定在所述图片缓存区中找到所述待加载图片,自所述图片缓存区获取所述待加载图片;以及
将所获取的所述待加载图片加载至所述图片缓存区的队列头部。
4.根据权利要求3所述的方法,还包括:
响应于确定在所述图片缓存区中未找到所述待加载图片,确定所述容量数据是否指示所述图片缓存区未满;
响应于确定所述容量数据指示所述图片缓存区未满,将所述加载图片和用于索引所述加载图片的图片标识加载至所述头部节点;以及
响应于确定所述容量数据指示所述图片缓存区已满,删除所述尾部节点,并且移动所述多个节点,以便将所述加载图片和用于索引所述加载图片的图片标识加载至所述头部节点。
5.根据权利要求1所述的方法,其中确定目标分辨率包括:
获取网络状态数据和所述用户终端的属性数据,所述网络状态数据用于指示当前网络通信质量;
基于所述网络状态数据、所述属性数据中的至少一种和所述比值,在多个候选分辨率中确定目标分辨率。
6.根据权利要求5所述的方法,还包括:
响应于确定预定时间间隔达到,基于自所述图片缓存区获取所述待加载图片的数量和向所述图片缓存区查询所述待加载图片的数量,计算关于所述图片缓存区的命中率;
确定所述命中率是否低于预定阈值;
响应于确定所述命中率低于预定阈值,针对未命中的所述待加载图片的分辨率进行聚类,以便确定候补候选分辨率;以及
在所述多个候选分辨率中添加所述候补候选分辨率。
7.根据权利要求1所述的方法,其中在关于所述空白占位的解析信息中获取所述待加载图片的实测宽度和实测高度还包括:
响应于确定所述测量结果不为零并且所述测量结果为真,将所述解析宽度和解析高度确定为关于待加载图片的实测宽度和实测高度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海众旦信息科技有限公司,未经上海众旦信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110010216.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种立式高速磨削设备
- 下一篇:一种基于智能反射面的定位方法及系统