云端图片加载方法、装置及电子设备的制造方法

文档序号:9600969阅读:419来源:国知局
云端图片加载方法、装置及电子设备的制造方法
【技术领域】
[0001]本发明涉及计算机应用技术领域,尤其涉及一种云端图片加载方法、装置及电子设备。
【背景技术】
[0002]目前,随着云端存储技术的日益发展,用户经常会把手机上的图片备份到云端,一方面可以节省手机的存储资源,另一方面可以防止手机上的图片被误删而导致图片丢失。当用户需要查看这些图片时,从云端将这些图片加载到手机。然而,由于用户手机所处的网络状态经常变换,从无线网络切换到移动网络,又从移动网络切换到无网络状态等等,经常造成用户不能成功加载云端图片。
[0003]在实现本发明的过程中,发明人发现现有技术中至少存在如下技术问题:
[0004]当用户手机所处的网络状态不好时,云端图片加载的成功率较低,给用户的使用带来不便。

【发明内容】

[0005]有鉴于此,本发明实施例提供的一种云端图片加载方法、装置及电子设备,可以解决如何避免当用户手机所处的网络状态不好时云端图片加载的成功率较低的问题。
[0006]第一方面,本发明实施例提供一种云端图片加载方法,所述方法应用于电子设备,所述方法包括:
[0007]在所述电子设备未连通网络时,检测到执行加载图片操作时,获取所述加载图片操作中包括的待查看图片的标识;
[0008]当所述电子设备未缓存所述待查看图片时,加载所述待查看图片的框架;
[0009]每隔预定时间对所述电子设备的网络进行刷新;
[0010]当检测到所述电子设备连通网络时,在已加载的所述待查看图片的框架中加载与所述待查看图片的标识相对应的图片数据。
[0011]可选的,在所述获取所述加载图片操作中包括的待查看图片的标识之前,所述方法还包括:
[0012]在获取到上传图片到云端服务器的上传请求时,将所上传的图片在所述电子设备中进行缓存;
[0013]记录所缓存的图片的标识。
[0014]可选的,在所述加载所述待查看图片的框架之前,所述方法还包括:
[0015]根据所述待查看图片的标识,加载所述待查看图片的基本信息,所述基本信息包括名称、拍摄时间、大小和分辨率中的至少一个。
[0016]可选的,在所述加载所述待查看图片的框架之前,所述方法还包括:
[0017]加载所述电子设备中记录的云端服务器中图片的总数量信息。
[0018]可选的,在所述每隔预定时间对所述电子设备的网络进行刷新之后,所述方法还包括:
[0019]若在预定时长或预定次数内刷新网络失败,则停止对所述电子设备的网络进行刷新,生成并显示手动刷新所述电子设备的网络的提示,其中,所述预定时长大于所述预定时间。
[0020]可选的,在所述在已加载的所述待查看图片的框架中加载与所述待查看图片的标识相对应的图片数据之后,所述方法还包括:
[0021 ] 对所述待查看图片的图片数据进行缓存。
[0022]第二方面,本发明实施例提供一种云端图片加载装置,所述装置位于电子设备中,所述装置包括:
[0023]图片标识获取单元,用于在所述电子设备未连通网络时,检测到执行加载图片操作时,获取所述加载图片操作中包括的待查看图片的标识;
[0024]图片框架加载单元,用于当所述电子设备未缓存所述待查看图片时,加载所述待查看图片的框架;
[0025]网络刷新单元,用于每隔预定时间对所述电子设备的网络进行刷新;
[0026]图片数据加载单元,用于当检测到所述电子设备连通网络时,在已加载的所述待查看图片的框架中加载与所述待查看图片的标识相对应的图片数据。
[0027]可选的,所述装置还包括:
[0028]图片缓存单元,用于在获取到上传图片到云端服务器的上传请求时,将所上传的图片在所述电子设备中进行缓存;
[0029]图片标识记录单元,用于记录所缓存的图片的标识。
[0030]可选的,所述装置还包括:
[0031]图片信息加载单元,用于在所述图片框架加载单元加载所述待查看图片的框架之前,根据所述待查看图片的标识,加载所述待查看图片的基本信息,所述基本信息包括名称、拍摄时间、大小和分辨率中的至少一个。
[0032]可选的,所述装置还包括:
[0033]图片数量加载单元,用于在所述图片框架加载单元加载所述待查看图片的框架之前,加载所述电子设备中记录的云端服务器中图片的总数量信息。
[0034]可选的,所述装置还包括:
[0035]手动刷新提示单元,用于当在预定时长或预定次数内刷新网络失败时,停止对所述电子设备的网络进行刷新,生成并显示手动刷新所述电子设备的网络的提示,其中,所述预定时长大于所述预定时间。
[0036]可选的,所述装置还包括:
[0037]图片数据缓存单元,用于当所述图片数据加载单元在已加载的所述待查看图片的框架中加载与所述待查看图片的标识相对应的图片数据之后,对所述待查看图片的图片数据进行缓存。
[0038]第三方面,本发明实施例还提供了一种电子设备,可以包括:
[0039]一个或者多个处理器;
[0040]存储器;
[0041]—个或者多个模块,所述一个或者多个模块存储在所述存储器中,当被所述一个或者多个处理器执行时进行如下操作:
[0042]在所述电子设备未连通网络时,检测到执行加载图片操作时,获取所述加载图片操作中包括的待查看图片的标识;
[0043]当所述电子设备未缓存所述待查看图片时,加载所述待查看图片的框架;
[0044]每隔预定时间对所述电子设备的网络进行刷新;
[0045]当检测到所述电子设备连通网络时,在已加载的所述待查看图片的框架中加载与所述待查看图片的标识相对应的图片数据。
[0046]第四方面,本发明实施例还提供了一种存储介质,用于存储应用程序,所述应用程序用于执行本发明实施例所提供的一种云端图片加载方法。
[0047]第五方面,本发明实施例还提供了一种应用程序,用于执行本发明实施例所提供的一种云端图片加载方法。
[0048]在本发明中,在所述电子设备未连通网络时,检测到执行加载图片操作时,获取所述加载图片操作中包括的待查看图片的标识,当所述电子设备未缓存所述待查看图片时,加载所述待查看图片的框架,每隔预定时间对所述电子设备的网络进行刷新,当检测到所述电子设备连通网络时,在已加载的所述待查看图片的框架中加载与所述待查看图片的标识相对应的图片数据。与现有技术相比,本发明能够在电子设备未连通网络且所述电子设备中未缓存待查看图片时,先加载待查看图片的框架,当电子设备连通网络时直接在已加载的待查看图片的框架中加载图片数据,即可得到待查看图片,由于图片的框架在网络连通之前已经加载完成,网络连通之后只需要加载图片数据即可,从而可以提高图片的加载速度和成功率,减少用户的等待时间。
【附图说明】
[0049]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0050]图1为本发明云端图片加载方法一实施例的流程示意图;
[0051]图2为本发明云端图片加载方法另一实施例的流程示意图;
[0
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1