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

技术编号:14290642 阅读:47 留言:0更新日期:2016-12-25 20:55
本公开揭示了一种图片显示方法及装置,属于互联网技术领域。该方法包括:接收客户端发送的图片获取请求,所述图片获取请求包括所述客户端所处的网络环境的参数;根据所述参数确定压缩比例,并获取图片在所述压缩比例下的压缩图片;将所述压缩图片发送给所述客户端进行显示;解决了客户端处在任何网络环境服务器都向客户端发送图片的原始图片,导致在客户端所处的网络环境的质量不好时,客户端显示图片的速度很慢或者显示不出图片的问题,服务器根据客户端所处的网络环境的参数,向客户端发送与参数对应的压缩图片,达到了保持在不同网络环境情况下浏览图片的流畅性,节省用户的流量的效果。

【技术实现步骤摘要】

本公开涉及互联网
,特别涉及一种图片显示方法及装置
技术介绍
随着移动互联网的普及和移动终端的广泛使用,人们可以通过各种安装在移动终端上的客户端浏览图片。通常情况下,客户端从服务器端获取图片后,将图片显示在客户端的显示界面上。公开内容为了解决客户端处在任何网络环境服务器都向客户端发送图片的原图,导致在客户端所处的网络环境的质量不好时,客户端显示图片的速度很慢或者显示不出图片的问题,本公开实施例提供了一种图片显示方法及装置。所述技术方案如下:第一方面,提供了一种图片显示方法,该方法应用于服务器中,该方法包括:接收客户端发送的图片获取请求,图片获取请求包括客户端所处的网络环境的参数;根据参数确定压缩比例,并获取图片在该压缩比例下的压缩图片;将压缩图片发送给客户端进行显示。可选的,图片获取请求还包括图片的标识。可选的,根据参数确定压缩比例,并获取图片在压缩比例下的压缩图片,包括:检测缓存映射关系中是否包括图片的标识和参数,缓存映射关系用于记录图片的标识、参数、和与图片的标识和参数对应的缓存地址,缓存地址用于指示在压缩比例下的压缩图片在服务器中的存储位置;若缓存映射关系中不包括图片的标识和参数,则根据图片的标识和参数生成在压缩比例下的压缩图片,并将压缩图片的缓存地址、图片的标识和参数记录在缓存映射关系中;若缓存映射关系中包括图片的标识和参数,则从缓存映射关系中查找出与图片的标识和参数对应的缓存地址,根据缓存地址获取在压缩比例下的压缩图片。可选的,根据图片的标识和参数生成在压缩比例下的压缩图片,包括:根据图片的标识确定图片的存储地址,并获取图片;根据参数从预定关系中确定图片的压缩比例,预定关系是参数和压缩比例之间的对应关系;按照压缩比例对图片进行压缩,得到压缩图片。第二方面,提供了一种图片显示方法,该方法应用于客户端中,该方法包括:向服务器发送图片获取请求,图片获取请求包括客户端所处的网络环境的参数;接收服务器发送的图片在压缩比例下的压缩图片,压缩比例是根据参数确定的;显示压缩图片。第三方面,提供了一种图片显示装置,该装置应用于服务器中,该装置包括:接收模块,被配置为接收客户端发送的图片获取请求,图片获取请求包括客户端所处的网络环境的参数;获取模块,被配置为根据参数确定压缩比例,并获取图片在压缩比例下的压缩图片;发送模块,被配置为将压缩图片发送给客户端进行显示。可选的,图片获取请求还包括图片的标识。可选的,获取模块,包括:检测子模块,被配置为检测缓存映射关系中是否包括图片的标识和参数,缓存映射关系用于记录图片的标识、参数、和与图片的标识和参数对应的缓存地址,缓存地址用于指示在压缩比例下的压缩图片在服务器中的存储位置;第一获取子模块,被配置为若缓存映射关系中不包括图片的标识和参数,则根据图片的标识和参数生成在压缩比例下的压缩图片,并将压缩图片的缓存地址、图片的标识和参数记录在缓存映射关系中;第二获取子模块,被配置为若缓存映射关系中包括图片的标识和参数,则从缓存映射关系中查找出与图片的标识和参数对应的缓存地址,根据缓存地址获取在压缩比例下的压缩图片。可选的,第一获取子模块,包括:图片获取子模块,被配置为根据图片的标识确定图片的存储地址,并获取图片;压缩比例确定子模块,被配置为根据参数从预定关系中确定图片的压缩比例,预定关系是参数和压缩比例之间的对应关系;压缩子模块,被配置为按照压缩比例对图片进行压缩,得到压缩图片。第四方面,提供了一种图片显示装置,该装置应用于客户端中,装置包括:发送模块,被配置为向服务器发送图片获取请求,图片获取请求包括客户端所处的网络环境的参数;接收模块,被配置为接收服务器发送的图片在压缩比例下的压缩图片,压缩比例是根据参数确定的;显示模块,被配置为显示压缩图片。第五方面,提供了一种图片显示装置,该装置包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为:接收客户端发送的图片获取请求,图片获取请求包括客户端所处的网络环境的参数;根据参数确定压缩比例,并获取图片在压缩比例下的压缩图片;将压缩图片发送给客户端进行显示。第六方面,提供了一种图片显示装置,该装置包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为:向服务器发送图片获取请求,图片获取请求包括客户端所处的网络环境的参数;接收服务器发送的图片在压缩比例下的压缩图片,压缩比例是根据参数确定的;显示压缩图片。本公开实施例提供的技术方案带来的有益效果是:通过客户端向服务器发送包括客户端所处网络环境的参数的图片获取请求,服务器根据客户端发送的图片获取请求获取与客户端所处的网络环境的参数对应的图片的压缩图片,并发送给客户端进行显示,解决了客户端处在任何网络环境服务器都向客户端发送图片的原始图片,导致在客户端所处的网络环境的质量不好时,客户端显示图片的速度很慢或者显示不出图片的问题,服务器根据客户端所处的网络环境的参数,向客户端发送与参数对应的压缩图片,达到了保持在不同网络环境情况下浏览图片的流畅性,节省用户的流量的效果。附图说明为了更清楚地说明本公开实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据部分示例性实施例示出的一种图片显示的实施环境的示意图;图2是根据一示例性实施例示出的一种图片显示方法的流程图;图3是根据另一示例性实施例示出的另一种图片显示方法的流程图;图4是根据一示例性实施例示出的另一种图片显示方法的流程图;图5是根据一示例性实施例示出的一种图片显示装置的框图;图6是根据一示例性实施例示出的另一种图片显示装置的框图;图7是根据另一示例性实施例示出的另一种图片显示装置的框图;图8是根据另一示例性实施例示出的另一种图片显示装置的框图;图9是根据另一示例性实施例示出的另一种图片显示装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。请参考图1,其示出了本公开实施例提供的一种图片显示方法的实施环境的示意图。该实施环境包括:服务器110和至少一个终端120,其中:服务器120是第三方应用程序的后台服务器,可以是一台服务器或多台服务器组成的服务器集群或云计算中心。服务器120中存储有用于在终端上显示的图片。可选的,服务器120中还存储有用于压缩图片的压缩比例和网络环境的参数的对应关系,以及,缓存映射关系,该缓存映射关系用于存储压缩图片的缓存地址、压缩图片对应的原始图片的图片标识和网络环境的参数。终端120具有数据存储和数据传输的能力,终端120中安装有能够显示图片的第三方应用的客户端,比如:比如终端120是智能手机、平板电脑。可选的,终端120的数量为一个或者一个以上。服务器110与终端120通过无线网络或有线网络连接。请参考图2,其示出了本公开一个示例性实施例本文档来自技高网...
图片显示方法及装置

【技术保护点】
一种图片显示方法,其特征在于,应用于服务器中,所述方法包括:接收客户端发送的图片获取请求,所述图片获取请求包括所述客户端所处的网络环境的参数;根据所述参数确定压缩比例,并获取图片在所述压缩比例下的压缩图片;将所述压缩图片发送给所述客户端进行显示。

【技术特征摘要】
1.一种图片显示方法,其特征在于,应用于服务器中,所述方法包括:接收客户端发送的图片获取请求,所述图片获取请求包括所述客户端所处的网络环境的参数;根据所述参数确定压缩比例,并获取图片在所述压缩比例下的压缩图片;将所述压缩图片发送给所述客户端进行显示。2.根据权利要求1所述的方法,其特征在于,所述图片获取请求还包括所述图片的标识。3.根据权利要求2所述的方法,其特征在于,所述根据所述参数确定压缩比例,并获取图片在所述压缩比例下的压缩图片,包括:检测缓存映射关系中是否包括所述图片的标识和所述参数,所述缓存映射关系用于记录图片的标识、参数、和与所述图片的标识和所述参数对应的缓存地址,所述缓存地址用于指示在所述压缩比例下的压缩图片在所述服务器中的存储位置;若所述缓存映射关系中不包括所述图片的标识和所述参数,则根据所述图片的标识和所述参数生成在所述压缩比例下的压缩图片,并将所述压缩图片的缓存地址、所述图片的标识和所述参数记录在所述缓存映射关系中;若所述缓存映射关系中包括所述图片的标识和所述参数,则从所述缓存映射关系中查找出与所述图片的标识和所述参数对应的缓存地址,根据所述缓存地址获取在所述压缩比例下的压缩图片。4.根据权利要求3所述的方法,其特征在于,所述根据所述图片的标识和所述参数生成在所述压缩比例下的压缩图片,包括:根据所述图片的标识确定所述图片的存储地址,并获取所述图片;根据所述参数从预定关系中确定所述图片的压缩比例,所述预定关系是所述参数和所述压缩比例之间的对应关系;按照所述压缩比例对所述图片进行压缩,得到所述压缩图片。5.一种图片显示方法,其特征在于,应用于客户端中,所述方法包括:向服务器发送图片获取请求,所述图片获取请求包括所述客户端所处的网络环境的参数;接收所述服务器发送的图片在压缩比例下的压缩图片,所述压缩比例是根据所述参数确定的;显示所述压缩图片。6.一种图片显示装置,其特征在于,应用于服务器中,所述装置包括:接收模块,被配置为接收客户端发送的图片获取请求,所述图片获取请求包括所述客户端所处的网络环境的参数;获取模块,被配置为根据所述参数确定压缩比例,并获取图片在所述压缩比例下的压缩图片;发送模块,被配置为将所述压缩图片发送给所述客户端进行显示。7.根据权利要求6所述的装置,其特征在于,所述图片获取请求还包括所述图片的标...

【专利技术属性】
技术研发人员:陈德嘉霍东海刘小桐
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1