[发明专利]客户端的图片加载显示方法、装置及电子设备在审
| 申请号: | 201811628697.1 | 申请日: | 2018-12-28 |
| 公开(公告)号: | CN109710873A | 公开(公告)日: | 2019-05-03 |
| 发明(设计)人: | 刘德平 | 申请(专利权)人: | 北京微播视界科技有限公司 |
| 主分类号: | G06F16/957 | 分类号: | G06F16/957 |
| 代理公司: | 北京市立方律师事务所 11330 | 代理人: | 张筱宁 |
| 地址: | 100086 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 图片加载 加载 第一数据 装置及电子设备 渲染 轮廓图 图片 客户 图像处理技术 服务器发送 接收服务器 请求服务器 触发指令 数据信息 用户体验 检测 申请 发送 返回 | ||
本申请涉及图像处理技术领域,公开了一种客户端的图片加载显示方法、装置及电子设备,其中,客户端的图片加载显示方法包括:当检测到图片加载的触发指令时,向服务器发送图片加载请求,图片加载请求用于请求服务器发送待加载图片的数据信息;接着接收服务器针对图片加载请求返回的第一数据信息;接着当检测出接收到的第一数据信息能够渲染出待加载图片的轮廓时,基于第一数据信息进行渲染显示,得到待加载图片的轮廓图。本申请实施例的方法,不仅避免了空白的等待过程,而且通过渲染显示待加载图片的轮廓图,使得用户能够在图片开始显示时,即可大概了解整个图片要显示的内容,极大提升了用户体验。
技术领域
本申请涉及图像处理技术领域,具体而言,本申请涉及一种客户端的图片加载显示方法、装置及电子设备。
背景技术
随着互联网技术及移动通信技术的发展,用户可以通过客户端(例如各种各样的应用程序)访问、获取各种信息,并将获取的信息通过客户端界面的显示呈现给用户,其中,这些信息当中包含各种图片。
通常,客户端需要从服务器中下载当前页面上的所有图片并对其进行显示,目前客户端的图片加载显示主要包括如下两种方式:(1)从服务器中下载图片数据,当整个图片的图片数据都下载完之后,再显示完整的图片;(2)采用标准方式来加载显示图片,即根据从服务器下载的图片数据,将图片从上往下逐行显示出来,直到整个图片都显示完毕。
本申请的发明人在具体实施过程中发现:上述方式(1)在网络速度比较慢或者要显示的图片比较大的时候,会出现空白的等待过程,造成极差的用户体验;上述方式(2)虽然在一定程度上避免了空白的等待过程,但是在图片逐行显示的过程中,用户依然无法预期尚未显示的图片内容,用户体验依然很差。
发明内容
本申请的目的旨在至少能解决上述的技术缺陷之一,特提出以下技术方案:
第一方面,提供了一种客户端的图片加载显示方法,包括:
当检测到图片加载的触发指令时,向服务器发送图片加载请求,图片加载请求用于请求服务器发送待加载图片的数据信息;
接收服务器针对图片加载请求返回的第一数据信息;
当检测出接收到的第一数据信息能够渲染出待加载图片的轮廓时,基于第一数据信息进行渲染显示,得到待加载图片的轮廓图。
具体地,基于第一数据信息进行渲染显示,包括:
通过当前处于空闲状态的客户端的任一子线程,对第一数据信息进行解压缩,得到解压缩后的第一数据信息;
通过客户端的主线程对解压缩后的第一数据信息进行渲染显示。
进一步地,通过当前处于空闲状态的客户端的任一子线程,对第一数据信息进行解压缩,包括:
向任一子线程发送第一数据信息的解压缩通知消息;
通过任一子线程根据解压缩通知消息,获取第一数据信息,并对第一数据信息进行解压缩。
进一步地,通过客户端的主线程对解压缩后的第一数据信息进行渲染显示,包括:
通过任一子线程向主线程发送第一数据信息的解压缩完成消息,解压缩完成消息携带解压缩后的第一数据信息;
通过主线程对接收到的解压缩后的第一数据信息进行渲染显示。
进一步地,通过预设的图片数据检测插件,对接收到的第一数据信息能否渲染出待加载图片的轮廓进行检测。
进一步地,在基于第一数据信息进行渲染显示之后,还包括:
持续接收服务器针对图片加载请求返回的除第一数据信息之外的数据信息,并基于接收到的数据信息持续进行渲染显示,直至完成待加载图片的完整显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京微播视界科技有限公司,未经北京微播视界科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811628697.1/2.html,转载请声明来源钻瓜专利网。





