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

文档序号:9600969阅读:来源:国知局
待查看图片的名称、编号等,但不仅限于此。每个云端图片的标识均是唯一的,根据图片的标识可以查找到唯一对应的图片。
[0092]图片框架加载单元102,用于当所述电子设备未缓存所述待查看图片时,加载所述待查看图片的框架;
[0093]其中,所述电子设备中可以缓存图片,由于从缓存中调取并显示图片不需要通过网络连接云端,要比通过云端加载图片的速度更快,因此,当所述电子设备中缓存有所述待查看图片时,则直接从缓存中调取并显示所述待查看图片,以提高图片的加载速度。
[0094]其中,在所述图片的框架中显示默认图片,该默认图片为电子设备预先设定的,不需要通过网络连接云端,电子设备加载的每个图片的框架都显示相同的默认图片。
[0095]网络刷新单元103,用于每隔预定时间对所述电子设备的网络进行刷新;
[0096]为了使网络连通之后能够第一时间加载图片数据,电子设备设定预设时间,每隔该预定时间对网络进行自动刷新。
[0097]图片数据加载单元104,用于当检测到所述电子设备连通网络时,在已加载的所述待查看图片的框架中加载与所述待查看图片的标识相对应的图片数据。
[0098]在已加载的所述待查看图片的框架中,通过云端加载与所述待查看图片的标识相对应的图片数据,从而得到需要显示的待查看图片。
[0099]可选的,为了节省用户的网络流量,只有当检测到所述电子设备连通无线网络时,才在已加载的所述待查看图片的框架中加载与所述待查看图片的标识相对应的图片数据。
[0100]可选的,在已加载的所述待查看图片的框架中加载与所述待查看图片的标识相对应的图片数据之后,向用户发出图片加载成功的提示,用户收到图片加载成功的提示之后,可以得知待查看图片加载成功,进行图片的查看。
[0101]本发明实施例提供的云端图片加载装置,在所述电子设备未连通网络时,检测到执行加载图片操作时,获取所述加载图片操作中包括的待查看图片的标识,当所述电子设备未缓存所述待查看图片时,加载所述待查看图片的框架,每隔预定时间对所述电子设备的网络进行刷新,当检测到所述电子设备连通网络时,在已加载的所述待查看图片的框架中加载与所述待查看图片的标识相对应的图片数据。与现有技术相比,本发明能够在电子设备未连通网络且所述电子设备中未缓存待查看图片时,先加载待查看图片的框架,当电子设备连通网络时直接在已加载的待查看图片的框架中加载图片数据,即可得到待查看图片,由于图片的框架在网络连通之前已经加载完成,网络连通之后只需要加载图片数据即可,从而可以提高图片的加载速度和成功率,减少用户的等待时间。
[0102]参看图4,可选的,在本发明云端图片加载装置一实施例中,所述装置还可包括:
[0103]图片缓存单元105,用于在获取到上传图片到云端服务器的上传请求时,将所上传的图片在所述电子设备中进行缓存;
[0104]其中,将图片上传至云端服务器之后,电子设备中将不再存储该图片,以节省电子设备的存储空间。但是,电子设备会对上传至云端服务器的图片进行缓存,该缓存的图片在一段时间内可以被调取使用。在一段时间之后,该缓存的图片可能会被电子设备自动释放、被清理软件清理掉或者被用户手动清除。
[0105]图片标识记录单元106,用于记录所缓存的图片的标识。
[0106]其中,电子设备可通过建立数据库的方式记录所缓存的图片的标识,后续在检测到执行加载图片操作时,可以在所述数据库中查找是否有所述加载图片操作中包括的待查看图片的标识,若有,则表明电子设备中缓存有所述待查看图片;否则,表明电子设备中没有缓存所述待查看图片。
[0107]当电子设备中缓存的图片被电子设备自动释放、被清理软件清理掉或者被用户手动清除之后,所述数据库自动进行更新,将被电子设备自动释放、被清理软件清理掉或者被用户手动清除的图片的标识去除。
[0108]参看图4,可选的,在本发明云端图片加载装置一实施例中,所述装置还可包括:
[0109]图片信息加载单元107,用于在所述图片框架加载单元102加载所述待查看图片的框架之前,根据所述待查看图片的标识,加载所述待查看图片的基本信息,所述基本信息包括名称、拍摄时间、大小和分辨率中的至少一个。
[0110]通过加载待查看图片的基本信息,可以方便用户预先得知待显示的图片的相关信息。
[0111]参看图4,可选的,在本发明云端图片加载装置一实施例中,所述装置还包括:
[0112]图片数量加载单元108,用于在所述图片框架加载单元102加载所述待查看图片的框架之前,加载所述电子设备中记录的云端服务器中图片的总数量信息。
[0113]其中,图片的总数量信息可以通过标记的形式记录在电子设备中,若电子设备中的该图片的总数量信息被清除,可以从云端服务器中加载获取。
[0114]参看图4,可选的,在本发明云端图片加载装置一实施例中,所述装置还可包括:
[0115]手动刷新提示单元109,用于当在预定时长或预定次数内刷新网络失败时,停止对所述电子设备的网络进行刷新,生成并显示手动刷新所述电子设备的网络的提示,其中,所述预定时长大于所述预定时间。
[0116]其中,用户根据所述手动刷新所述电子设备的网络的提示,可以等待一段时间后进行手动刷新,或者切换到良好的网络状态下进行重试。
[0117]具体地,电子设备可以生成刷新按钮,用户点击该刷新按钮,即可启动网络刷新。
[0118]可选的,当云端页面关闭之后,用户再次打开云端页面,网络刷新单元103将重新执行每隔预定时间对所述电子设备的网络进行刷新的操作,手动刷新提示单元109将重新执行当在预定时长或预定次数内刷新网络失败时停止对所述电子设备的网络进行刷新并生成并显示手动刷新所述电子设备的网络的提示的操作。
[0119]参看图4,可选的,在本发明云端图片加载装置一实施例中,所述装置还可包括:
[0120]图片数据缓存单元110,用于当所述图片数据加载单元104在已加载的所述待查看图片的框架中加载与所述待查看图片的标识相对应的图片数据之后,对所述待查看图片的图片数据进行缓存。
[0121 ] 其中,与图片缓存单元105不同的是,图片缓存单元105是在将电子设备中的图片上传至云端服务器之前,对所要上传的图片进行缓存;而图片数据缓存单元110是在从云端服务器中将图片数据加载至电子设备上待查看图片的框架中之后,对已加载的图片数据进行缓存。
[0122]参看图5,本发明实施例还提供了一种电子设备,可以包括:
[0123]一个或者多个处理器21;
[0124]存储器22;
[0125]—个或者多个模块23,所述一个或者多个模块23存储在所述存储器22中,当被所述一个或者多个处理器21执行时进行如下操作:
[0126]在所述电子设备未连通网络时,检测到执行加载图片操作时,获取所述加载图片操作中包括的待查看图片的标识;
[0127]当所述电子设备未缓存所述待查看图片时,加载所述待查看图片的框架;
[0128]每隔预定时间对所述电子设备的网络进行刷新;
[0129]当检测到所述电子设备连通网络时,在已加载的所述待查看图片的框架中加载与所述待查看图片的标识相对应的图片数据。
[0130]本发明实施例还提供了一种存储介质,用于存储应用程序,所述应用程序用于执行本发明实施例所提供的一种云端图片加载方法。
[0131]本发明实施例
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1