图片显示方法及装置制造方法及图纸

技术编号:11439625 阅读:51 留言:0更新日期:2015-05-13 09:06
本公开是关于图片显示方法及装置,用以提高客户端对网络侧图片的显示速度、减少用户的等待时间。方法包括:向服务器发送获取第一图片的请求;接收服务器返回的与第一图片的相似度达到预设阈值的至少一第二图片的标识;根据所述至少一第二图片的标识,判断所述客户端中是否存储有所述至少一第二图片;当所述客户端中存储有所述至少一第二图片时,显示所述至少一第二图片。本公开技术方案提高了客户端对网络侧图片的显示速度,减少了用户的等待时间,提高了用户体验。

【技术实现步骤摘要】
图片显示方法及装置
本公开涉及互联网
,尤其涉及图片显示方法及装置。
技术介绍
伴随着网络的发展,终端应用联网的需求越加强劲。但是在使用数据流量网络时,由于基站数量、终端所处位置的不同,信号强度差别较大。可能一些地方数据网络信号比较强,有些地方信号就很弱。这样就导致用户联网操作体验差别较大。用户在终端应用程序中经常浏览一些网络图片,根据终端数据请求内容,直接从服务器下载对应的内容数据,包括图片文件。而图片文件一般比较大,如果终端网络速度较慢,则图片加载过程可能会很慢,导致用户体验较差。而且,无论网络状况好与坏,全部内容都是直接从网络下载,这样如果数据包较大且网络速度较差的情况下,可能会让用户等待更久的时间。
技术实现思路
本公开实施例提供图片显示方法及装置,用以提高客户端对网络侧图片的显示速度、减少用户的等待时间。根据本公开实施例的第一方面,提供一种图片显示方法,用于客户端,所述方法包括:向服务器发送获取第一图片的请求;接收服务器返回的与第一图片的相似度达到预设阈值的至少一第二图片的标识;根据所述至少一第二图片的标识,判断所述客户端中是否存储有所述至少一第二图片;当所述客户端中存储有所述至少一第二图片时,显示所述至少一第二图片。在一个实施例中,所述向服务器发送获取第一图片的请求之后,所述方法还可包括:接收服务器返回的所述第一图片的标识;根据所述第一图片的标识,判断所述客户端中是否存储有所述第一图片;当所述客户端中存储有所述第一图片时,直接显示所述第一图片。在一个实施例中,所述接收服务器返回的至少一第二图片的标识,可包括:当所述客户端中未存储有所述第一图片时,从所述服务器获取所述至少一第二图片的标识。在一个实施例中,所述显示所述至少一第二图片之后,所述方法还可包括:从所述服务器获取所述第一图片的网络地址;当所述客户端的网络质量达到预设质量时,根据所述第一图片的网络地址获取所述第一图片,将显示的所述至少一第二图片替换为所述第一图片;将所述第一图片与所述第一图片的标识对应存储于本地。在一个实施例中,所述向服务器发送获取第一图片的请求之后,所述方法还可包括:接收服务器返回的第一图片的简要信息,所述简要信息中包括所述第一图片的标识、至少一第二图片的标识和所述第一图片的网络地址。在一个实施例中,所述当所述客户端中存储有所述至少一第二图片时,显示所述至少一第二图片,可包括:当所述客户端中存储有至少两个第二图片时,显示与第一图片的相似度最大的第二图片。在一个实施例中,所述请求中还包括所述客户端的网络情况,所述服务器用于根据所述网络情况判定出所述客户端的网络质量低于预设质量时,向所述客户端发送所述至少一第二图片的标识。在一个实施例中,所述显示所述至少一第二图片,可包括:在显示所述至少一第二图片的同时,在所述至少一第二图片上方显示预设标记,所述预设标记用于告知用户所述第二图片不是原图。根据本公开实施例的第二方面,提供一种图片显示方法,用于服务器,所述方法包括:对上传的第一图片设置标识,对所述第一图片进行识别,确定与所述第一图片的相似度达到预设阈值的至少一第二图片,并将所述第一图片的标识和所述至少一第二图片的标识对应存储;接收到客户端发送的获取第一图片的请求;向所述客户端发送所述第一图片的简要信息,所述简要信息包括所述第一图片的标识和所述至少一第二图片的标识。在一个实施例中,所述请求中还包括所述客户端的网络情况;所述向所述客户端发送所述第一图片的简要信息,包括:根据所述网络情况判定出所述客户端的网络质量低于预设质量时,向所述客户端发送所述第一图片的简要信息。根据本公开实施例的第三方面,提供一种图片显示装置,用于客户端,所述装置包括:发送模块,用于向服务器发送获取第一图片的请求;第一接收模块,用于接收服务器返回的与第一图片的相似度达到预设阈值的至少一第二图片的标识;第一判断模块,用于根据所述至少一第二图片的标识,判断所述客户端中是否存储有所述至少一第二图片;第一显示模块,用于当所述客户端中存储有所述至少一第二图片时,显示所述至少一第二图片。在一个实施例中,所述装置还可包括:第二接收模块,用于接收服务器返回的所述第一图片的标识;第二判断模块,用于根据所述第一图片的标识,判断所述客户端中是否存储有所述第一图片;第二显示模块,用于当所述客户端中存储有所述第一图片时,直接显示所述第一图片。在一个实施例中,所述第一接收模块可包括:第一接收子模块,用于当所述客户端中未存储有所述第一图片时,从所述服务器获取所述至少一第二图片的标识。在一个实施例中,所述装置还可包括:获取模块,用于在所述第一显示模块显示所述至少一第二图片之后,从所述服务器获取所述第一图片的网络地址;替换模块,用于当所述客户端的网络质量达到预设质量时,根据所述第一图片的网络地址获取所述第一图片,将显示的所述至少一第二图片替换为所述第一图片;存储模块,用于将所述第一图片与所述第一图片的标识对应存储于本地。在一个实施例中,所述装置还可包括:第三接收模块,用于在所述发送模块向服务器发送获取第一图片的请求之后,接收服务器返回的第一图片的简要信息,所述简要信息中包括所述第一图片的标识、至少一第二图片的标识和所述第一图片的网络地址。在一个实施例中,所述第一显示模块可包括:第一显示子模块,用于当所述客户端中存储有至少两个第二图片时,显示与第一图片的相似度最大的第二图片。在一个实施例中,所述请求中还包括所述客户端的网络情况,所述服务器用于根据所述网络情况判定出所述客户端的网络质量低于预设质量时,向所述客户端发送所述至少一第二图片的标识。在一个实施例中,所述第一显示模块可包括:第二显示子模块,用于在显示所述至少一第二图片的同时,在所述至少一第二图片上方显示预设标记,所述预设标记用于告知用户所述第二图片不是原图。根据本公开实施例的第四方面,提供一种图片显示装置,用于服务器,所述装置包括:处理模块,用于对上传的第一图片设置标识,对所述第一图片进行识别,确定与所述第一图片的相似度达到预设阈值的至少一第二图片,并将所述第一图片的标识和所述至少一第二图片的标识对应存储;接收模块,用于接接收到客户端发送的获取第一图片的请求;发送模块,用于向所述客户端发送所述第一图片的简要信息,所述简要信息包括所述第一图片的标识和所述至少一第二图片的标识。在一个实施例中,所述请求中还包括所述客户端的网络情况;所述发送模块,包括:发送子模块,用于根据所述网络情况判定出所述客户端的网络质量低于预设质量时,向所述客户端发送所述第一图片的简要信息。根据本公开实施例的第五方面,提供一种图片显示装置,用于客户端,所述装置包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:向服务器发送获取第一图片的请求;接收服务器返回的与第一图片的相似度达到预设阈值的至少一第二图片的标识;根据所述至少一第二图片的标识,判断所述客户端中是否存储有所述至少一第二图片;当所述客户端中存储有所述至少一第二图片时,显示所述至少一第二图片。根据本公开实施例的第六方面,提供一种图片显示装置,用于服务器,所述装置包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:对上传的第一图片设置标识,对所述第一图片进行识本文档来自技高网...

【技术保护点】
一种图片显示方法,用于客户端,其特征在于,所述方法包括:向服务器发送获取第一图片的请求;接收服务器返回的与第一图片的相似度达到预设阈值的至少一第二图片的标识;根据所述至少一第二图片的标识,判断所述客户端中是否存储有所述至少一第二图片;当所述客户端中存储有所述至少一第二图片时,显示所述至少一第二图片。

【技术特征摘要】
1.一种图片显示方法,用于客户端,其特征在于,所述方法包括:向服务器发送获取第一图片的请求;接收服务器返回的与第一图片的相似度达到预设阈值的至少一第二图片的标识,其中,所述第二图片的标识包括所述第二图片的名称或者ID;根据所述至少一第二图片的标识,判断所述客户端中是否存储有所述至少一第二图片;当所述客户端中存储有所述至少一第二图片时,显示所述至少一第二图片;所述显示所述至少一第二图片,包括:在显示所述至少一第二图片的同时,在所述至少一第二图片上方显示预设标记,所述预设标记用于告知用户所述第二图片不是原图。2.如权利要求1所述的方法,其特征在于,所述向服务器发送获取第一图片的请求之后,所述方法还包括:接收服务器返回的所述第一图片的标识;根据所述第一图片的标识,判断所述客户端中是否存储有所述第一图片;当所述客户端中存储有所述第一图片时,直接显示所述第一图片。3.如权利要求2所述的方法,其特征在于,所述接收服务器返回的至少一第二图片的标识,包括:当所述客户端中未存储有所述第一图片时,从所述服务器获取所述至少一第二图片的标识。4.如权利要求3所述的方法,其特征在于,所述显示所述至少一第二图片之后,所述方法还包括:从所述服务器获取所述第一图片的网络地址;当所述客户端的网络质量达到预设质量时,根据所述第一图片的网络地址获取所述第一图片,将显示的所述至少一第二图片替换为所述第一图片;将所述第一图片与所述第一图片的标识对应存储于本地。5.如权利要求4所述的方法,其特征在于,所述向服务器发送获取第一图片的请求之后,所述方法还包括:接收服务器返回的第一图片的简要信息,所述简要信息中包括所述第一图片的标识、至少一第二图片的标识和所述第一图片的网络地址。6.如权利要求1所述的方法,其特征在于,所述当所述客户端中存储有所述至少一第二图片时,显示所述至少一第二图片,包括:当所述客户端中存储有至少两个第二图片时,显示与第一图片的相似度最大的第二图片。7.如权利要求1所述的方法,其特征在于,所述请求中还包括所述客户端的网络情况,所述服务器用于根据所述网络情况判定出所述客户端的网络质量低于预设质量时,向所述客户端发送所述至少一第二图片的标识。8.一种图片显示方法,用于服务器,其特征在于,包括:对上传的第一图片设置标识,对所述第一图片进行识别,确定与所述第一图片的相似度达到预设阈值的至少一第二图片,并将所述第一图片的标识和所述至少一第二图片的标识对应存储,其中,所述第二图片的标识包括所述第二图片的名称或者ID;接收到客户端发送的获取第一图片的请求;向所述客户端发送所述第一图片的简要信息,所述简要信息包括所述第一图片的标识和所述至少一第二图片的标识。9.如权利要求8所述的方法,其特征在于,所述请求中还包括所述客户端的网络情况;所述向所述客户端发送所述第一图片的简要信息,包括:根据所述网络情况判定出所述客户端的网络质量低于预设质量时,向所述客户端发送所述第一图片的简要信息。10.一种图片显示装置,用于客户端,其特征在于,所述装置包括:发送模块,用于向服务器发送获取第一图片的请求;第一接收模块,用于接收服务器返回的与第一图片的相似度达到预设阈值的至少一第二图片的标识,其中,所述第二图片的标识包括所述第二图片的名称或者ID;第一判断模块,用于根据所述至少一第二图片的标识,判断所述客户端中是否存储有所述至少一第二图片;第一显示模块,用于当所述客户端中存储有所述至少一第二图片时,显示所述至少一第二图片;所述第一显示模块包括:第一显示子模块,用于当所述客户端中存储有至少两个第二图片时...

【专利技术属性】
技术研发人员:高毅王洪强龙海
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1