加载图片的方法及装置、发送图片资源的方法及装置的制造方法

文档序号:10660874阅读:460来源:国知局
加载图片的方法及装置、发送图片资源的方法及装置的制造方法
【专利摘要】本发明公开了一种加载图片的方法,该方法包括:向所述服务器发送目标资源请求,所述目标资源请求用于请求与所述移动终端的网络状况对应的目标图片资源;向所述服务器发送目标资源请求,所述目标资源请求用于请求与所述移动终端的网络状况对应的目标图片资源;利用所述目标图片资源加载目标图片。本发明公开的上述方法及电子设备,解决了现有技术中移动终端图片加载时间长的技术问题。
【专利说明】
加载图片的方法及装置、发送图片资源的方法及装置
技术领域
[0001]本发明涉及电子技术领域,具体地,涉及一种加载图片的方法及装置、一种发送图片资源的方法及装置。
【背景技术】
[0002]随着科技的高速发展,手机等移动终端凭借其日益强大的功能在日常生活中得到了广泛应用,人们经常通过移动终端访问网络,利用移动终端进行即时通讯,查看时事新闻,或者浏览最新资讯。
[0003]目前,移动终端在浏览图片资源时,往往是直接向服务器请求图片资源,加载显示目标图片。但由于移动终端直接向服务器请求图片资源加载显示,导致图片加载时间长。

【发明内容】

[0004]本发明的目的是提供一种加载图片的方法及装置、一种发送图片资源的方法及装置,缩短了图片加载时间。
[0005]为了实现上述目的,本发明提供一种加载图片的方法,所述方法应用于移动终端中,所述移动终端与服务器连接,所述方法包括:
[0006]向所述服务器发送目标资源请求,所述目标资源请求用于请求与所述移动终端的网络状况对应的目标图片资源;
[0007]利用所述目标图片资源加载目标图片。
[0008]可选地,所述方法还包括:
[0009]读取所述移动终端的存储器中存储的第一级图片资源,所述第一级图片资源组成的所述目标图片具有第一分辨率;
[0010]所述向所述服务器发送目标资源请求,包括:
[0011]向所述服务器发送第一资源请求,所述第一资源请求用于请求满足预设条件的第二级图片资源,所述第二级图片资源与所述移动终端的网络状况对应,且所述第二级图片资源与所述第一级图片资源组成的所述目标图片具有目标分辨率,所述目标分辨率大于所述第一分辨率。
[0012]可选地,所述方法还包括:
[0013]向所述服务器发送图片请求,所述图片请求用于请求所述目标图片;
[0014]接收所述服务器发送的所述第一级图片资源;
[0015]将所述第一级图片资源存储到所述移动终端的存储器中。
[0016]可选地,所述第二级图片资源组成的所述目标图片具有第二分辨率,所述第二分辨率大于所述第一分辨率且小于所述目标分辨率。
[0017]本发明还提供一种发送图片资源的方法,所述方法应用于服务器中,所述服务器与移动终端连接,所述方法包括:
[0018]接收所述移动终端发送的目标资源请求,所述目标资源请求用于请求与所述移动终端的网络状况对应的目标图片资源;
[0019]向所述移动终端发送所述目标图片资源。
[0020]可选地,所述方法还包括:
[0021]将用于组成目标图像的预设图片资源划分为N级图片资源,所述N级图片资源与所述移动终端的N种网络状况一一对应,N为大于等于I的整数。
[0022]本发明还提供一种加载图片的装置,所述装置配置于移动终端中,所述移动终端与服务器连接,所述装置包括:
[0023]第一发送模块,用于向所述服务器发送目标资源请求,所述目标资源请求用于请求与所述移动终端的网络状况对应的目标图片资源;
[0024]加载模块,用于利用所述目标图片资源加载目标图片。
[0025]可选地,所述装置还包括:
[0026]读取模块,用于读取所述移动终端的存储器中存储的第一级图片资源,所述第一级图片资源组成的所述目标图片具有第一分辨率;
[0027]所述第一发送模块用于:
[0028]向所述服务器发送第一资源请求,所述第一资源请求用于请求满足预设条件的第二级图片资源,所述第二级图片资源与所述移动终端的网络状况对应,且所述第二级图片资源与所述第一级图片资源组成的所述目标图片具有目标分辨率,所述目标分辨率大于所述第一分辨率。
[0029]可选地,所述装置还包括:
[0030]第二发送模块,用于向所述服务器发送图片请求,所述图片请求用于请求所述目标图片;
[0031]接收模块,用于接收所述服务器发送的所述第一级图片资源;
[0032]存储模块,用于将所述第一级图片资源存储到所述移动终端的存储器中。
[0033]可选地,所述第二级图片资源组成的所述目标图片具有第二分辨率,所述第二分辨率大于所述第一分辨率且小于所述目标分辨率。
[0034]本发明还提供一种发送图片资源的装置,所述装置配置于服务器中,所述服务器与移动终端连接,所述装置包括:
[0035]接收模块,用于接收所述移动终端发送的目标资源请求,所述目标资源请求用于请求与所述移动终端的网络状况对应的目标图片资源;
[0036]发送模块,用于向所述移动终端发送所述目标图片资源。
[0037]可选地,所述装置还包括:
[0038]划分模块,用于将用于组成目标图像的预设图片资源划分为N级图片资源,所述N级图片资源与所述移动终端的N种网络状况一一对应,N为大于等于I的整数。
[0039]通过上述技术方案,移动终端在图片加载时可以根据自身的网络状况所属的等级,向服务器发送与自身网络状况对应的目标图片资源请求,并根据目标图片资源加载目标图片,减少了目标图片的加载时间。
[0040]本发明的其他特征和优点将在随后的【具体实施方式】部分予以详细说明。
【附图说明】
[0041]附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的【具体实施方式】一起用于解释本发明,但并不构成对本发明的限制。在附图中:
[0042]图1是适用于本申请实施例中提供的两种方法的系统的示意图。
[0043]图2是本申请实施例中提供的一种加载图片的方法的示意图。
[0044]图3是本申请实施例中提供的一种发送图片资源的方法的示意图。
[0045]图4是本申请实施例中提供的一种加载图片的装置的示意图。
[0046]图5是本申请实施例中提供的一种发送图片资源的装置的示意图。
【具体实施方式】
[0047]以下结合附图对本发明的【具体实施方式】进行详细说明。应当理解的是,此处所描述的【具体实施方式】仅用于说明和解释本发明,并不用于限制本发明。
[0048]本发明实施例提供了一种应用于移动终端的加载图片的方法,以及应用于移动终端的发送图片资源的方法。其中,移动终端与服务器连接。一种可能的适用于本发明实施例提供的两种方法的系统包括:服务器以及移动终端,移动终端与服务器之间有通信连接。移动终端的数量可以为一个或多个。请参考图1,图1为一种可能的适用于本发明实施例提供的两种方法的系统的示意图,图1以移动终端的数量是三个为例。
[0049]首先对本发明实施例提供的一种应用于移动终端的加载图片的方法进行说明。请参考图2,图2为本发明实施例提供的一种应用于移动终端的加载图片的方法的流程图。如图2所示,该方法包括以下步骤:
[0050]步骤S21:向所述服务器发送目标资源请求,所述目标资源请求用于请求与所述移动终端的网络状况对应的目标图片资源。
[0051 ]步骤S22:利用所述目标图片资源加载目标图片。
[0052]本发明实施例中,移动终端的网络状况包括:数据传输速率、网络制式等。数据传输速率可以是:高速、中速、慢速。网络制式可以是:26、36、46等。
[0053]考虑到移动终端具有便携性,用户可以携带移动终端移动到不同地区。由于不同地区的网络设施部署不同,所以位于不同地区的移动终端的网络状况不同。移动终端的网络状况可以分为多个等级。网络状况的等级越高,需要在移动终端与服务器之间传输的图片资源越多,移动终端能够加载出的目标图片的分辨率越高。因此,可以将预设图片资源也分为多个等级。
[0054]一种可能的实施方式中,每一级图片资源都能够组成目标图片,利用各个等级的图片资源分别能够独立地加载出目标图片,所利用的图片资源的等级越高,所加载出的目标图片的分辨率越高。
[0055]另一种可能的实施方式中,最低级图片资源能够组成最低分辨率的目标图片,除最低级图片资源外剩余的每一级图片资源都是上一级图片资源的增量图片资源,用于提高目标图片的分辨率。
[0056]举例来讲,将预设图片资源分为0、1、2三个等级。利用第O级图片资源可以加载出具有用户设置的分辨率的目标图片。第I级图片资源相对于第O级图片资源来说是增量图片资源,用于在用户设置的分辨率的基础上,提高目标图片的分辨率。同理,第2级图片资源相对于第I级图片资源来说是增量图片资源,用于进一步提高目标图片的分辨率。因此,按照以下顺序:利用第O级图片资源加载出的目标图片、利用第0-1级图片资源加载出的目标图片、利用第0-2级图片资源加载出的目标图片,分辨率逐渐升高。
[0057]可选地,可以将移动终端的网络状况分为N个等级,并将预设图片资源分为N个等级,N个等级的网络状况分别与N个图片资源等级一一对应。
[0058]如果根据用户的操作,需要移动终端加载出目标图片,则移动终端可以根据自身的网络状况所属的等级,向服务器发送目标资源请求,以请求与该移动终端的网络状况所属的等级对应的目标图片资源。然后利用目标图片资源加载目标图片。
[0059]举例来讲,用户点击了移动终端上安装的“淘宝”应用,则需要移动终端加载“淘宝”首页中的图片A,如果移动终端的网络状况属于第一级网络状况,则移动终端向服务器发送用于请求第一级图片资源的资源请求,然后利用第一级图片资源加载图片A。
[0060]可选地,移动终端还可以执行以下步骤:
[0061]读取所述移动终端的存储器中存储的第一级图片资源,所述第一级图片资源组成的所述目标图片具有第一分辨率;
[0062]相应地,步骤S21包括:
[0063]向所述服务器发送第一资源请求,所述第一资源请求用于请求满足预设条件的第二级图片资源,所述第二级图片资源与所述移动终端的网络状况对应,且所述第二级图片资源与所述第一级图片资源组成的所述目标图片具有目标分辨率,所述目标分辨率大于所述第一分辨率。
[0064]为了加快显示目标图片的速度,移动终端的存储器可以缓存用于组成目标图片的图片资源,假设移动终端的存储器中存储的图片资源为第一级图片资源,第一级图片资源组成的目标图片具有第一分辨率,则移动终端可以向服务器发送用于请求第二级图片资源的资源请求,第二级图片资源是第一级图片资源的增量图片资源,这样,第二级图片资源和第一级图片资源共同组成目标图片,在第一级图片资源上叠加第二级图片资源后组成的目标图片的分辨率大于第一分辨率。
[0065]举例来讲,移动终端的缓存器中缓存有用于组成目标图片的图片资源的第一级图片资源,第一级图片资源对应第一级网络状况,清晰度为第一分辨率,当用户加载目标图片时,首先会读取移动终端的存储器中的第一级图片资源,并检测移动终端的网络状况,如果移动终端当前的网络状况为第二级网络状况,优于第一级图片资源对应的第一级网络状况,则会向服务器请求与第二级网络状况对应的第二级图片资源的资源请求,第二级图片资源是第一级图片资源的增量图片资源,移动终端在接收到服务器发送的第二级图片资源之后,就会将第二级图片资源与移动终端存储器存储的第一级图片资源组成目标分辨率大于第一分辨率的目标图片。
[0066]本申请实施例中,移动终端的缓存器中可以缓存有用于组成目标图片的图片资源的第一级图片资源,并在第一级图片资源的基础上向服务器请求满足预设条件的第二级图片资源,这样可以减少移动终端的数据流量,并且可以快速加载目标图片。
[0067]可选地,移动终端还可以执行以下步骤:
[0068]向所述服务器发送图片请求,所述图片请求用于请求所述目标图片;
[0069]接收所述服务器发送的所述第一级图片资源;
[0070]将所述第一级图片资源存储到所述移动终端的存储器中。
[0071]如果移动终端的存储器没有缓存用于组成目标图片的图片资源,则移动终端就会向服务器发送加载目标图片的图片请求,并接收到服务器发送的第一级图片资源,将第一图片资源存储的移动终端的存储器中。
[0072]举例来讲,用户点击了移动终端上安装的“淘宝”应用,则需要移动终端加载“淘宝”首页中的图片A,移动终端会先检测移动终端的存储器中是否缓存有目标图片A的图片资源,如果存储器中没有缓存图片A的图片资源,则会向服务器发送图片A的图片请求,并接受服务器发送的图片的A的第一级图片资源,将图片A的图片资源存储的移动终端的存储器上。
[0073]通过本申请实施例的方法,可以将加载的图片资源缓存到存储器中,这样,当用户重新加载该图片资源时,就可以直接从存储器中加载已缓存的图片资源,大大降低了图片缓存的时间。
[0074]可选地,所述第二级图片资源组成的所述目标图片具有第二分辨率,所述第二分辨率大于所述第一分辨率且小于所述目标分辨率。
[0075]第二级图片资源是第一级图片资源的增量图片资源,第二级图片资源组成的目标图片具有第二分辨率,第二分辨率大于第一级图片资源对应的第一分辨率且小于目标分辨率。这样,第二级图片资源和第一级图片资源共同组成目标图片,在第一级图片资源上叠加第二级图片资源后组成的目标图片的目标分辨率大于第一分辨率,能够进一步提高目标图片的分辨率。
[0076]其次,对本发明实施例提供的一种应用于服务器的发送图片资源的方法进行说明。请参考图3,图3为本发明实施例提供的一种应用于服务器的发送图片资源的方法的流程图。如图3所示,该方法包括以下步骤:
[0077]步骤S31:接收所述移动终端发送的目标资源请求,所述目标资源请求用于请求与所述移动终端的网络状况对应的目标图片资源。
[0078]步骤S32:向所述移动终端发送所述目标图片资源。
[0079]移动终端可以根据自身的网络状况所属的等级,向服务器发送目标资源请求,以请求与该移动终端的网络状况所属的等级对应的目标图片资源,然后服务器在接收到移动终端发送的图片请求之后,就会向移动终端发送与图片请求对应的目标图片资源。
[0080]本发明实施例中,移动终端的网络状况包括:数据传输速率、网络制式等。数据传输速率可以是:高速、中速、慢速。网络制式可以是:26、36、46等。
[0081 ] 可选地,移动终端还可以执行以下步骤:
[0082]将用于组成目标图像的预设图片资源划分为N级图片资源,所述N级图片资源与所述移动终端的N种网络状况一一对应,N为大于等于I的整数。
[0083]考虑到移动终端具有便携性,用户可以携带移动终端移动到不同地区。由于不同地区的网络设施部署不同,所以位于不同地区的移动终端的网络状况不同。移动终端的网络状况可以分为多个等级。网络状况的等级越高,需要在移动终端与服务器之间传输的图片资源越多,服务器发送给移动终端的目标图片的分辨率越高。因此,可以将预设图片资源按照N种网络状况分为与网络状况对应的N级图片资源。
[0084]举例来讲,如果移动终端的网络状况分为0、1、2三个网络状况,相对应的预设图片资源可划分为0、1、2三级图片资源。
[0085]—种可能的实施方式中,每一级图片资源都能够组成目标图片,利用各个等级的图片资源分别能够独立地加载出目标图片,所利用的图片资源的等级越高,所加载出的目标图片的分辨率越高。
[0086]另一种可能的实施方式中,最低级图片资源能够组成最低分辨率的目标图片,除最低级图片资源外剩余的每一级图片资源都是上一级图片资源的增量图片资源,用于提高目标图片的分辨率。
[0087]举例来讲,利用第O级图片资源可以加载出具有用户设置的分辨率的目标图片。第I级图片资源相对于第O级图片资源来说是增量图片资源,用于在用户设置的分辨率的基础上,提高目标图片的分辨率。同理,第2级图片资源相对于第I级图片资源来说是增量图片资源,用于进一步提高目标图片的分辨率。因此,按照以下顺序:利用第O级图片资源加载出的目标图片、利用第0-1级图片资源加载出的目标图片、利用第0-2级图片资源加载出的目标图片,分辨率逐渐升高。
[0088]通过本申请实施例的方法,服务器可以根据移动终端所属的网络状况对目标图像的预设图片资源分级,这样,服务器就可以根据移动终端网络状况的等级向移动终端发送与网络状况对应的图片资源。使得移动终端能够快速加载图片。
[0089]基于同一发明构思,本发明实施例还提供一种加载图片的装置,如图4所示,所述装置配置于移动终端中,所述移动终端与服务器连接,所述装置100包括:
[0090]第一发送模块41,用于向所述服务器发送目标资源请求,所述目标资源请求用于请求与所述移动终端的网络状况对应的目标图片资源;
[0091 ]加载模块42,用于利用所述目标图片资源加载目标图片。
[0092]可选地,所述装置还包括:
[0093]读取模块,用于读取所述移动终端的存储器中存储的第一级图片资源,所述第一级图片资源组成的所述目标图片具有第一分辨率;
[0094]所述第一发送模块用于:
[0095]向所述服务器发送第一资源请求,所述第一资源请求用于请求满足预设条件的第二级图片资源,所述第二级图片资源与所述移动终端的网络状况对应,且所述第二级图片资源与所述第一级图片资源组成的所述目标图片具有目标分辨率,所述目标分辨率大于所述第一分辨率。
[0096]可选地,所述装置还包括:
[0097]第二发送模块,用于向所述服务器发送图片请求,所述图片请求用于请求所述目标图片;
[0098]接收模块,用于接收所述服务器发送的所述第一级图片资源;
[0099]存储模块,用于将所述第一级图片资源存储到所述移动终端的存储器中。
[0100]可选地,所述第二级图片资源组成的所述目标图片具有第二分辨率,所述第二分辨率大于所述第一分辨率且小于所述目标分辨率。
[0101]基于同一发明构思,本发明实施例还提供一种发送图片资源的装置,如图5所示,所述装置配置于服务器中,所述服务器与移动终端连接,所述装置200包括:
[0102]接收模块51,用于接收所述移动终端发送的目标资源请求,所述目标资源请求用于请求与所述移动终端的网络状况对应的目标图片资源;
[0103]发送模块52,用于向所述移动终端发送所述目标图片资源。
[0104]可选地,所述装置还包括:
[0105]划分模块,用于将用于组成目标图像的预设图片资源划分为N级图片资源,所述N级图片资源与所述移动终端的N种网络状况一一对应,N为大于等于I的整数。
[0106]以上结合附图详细描述了本发明的优选实施方式,但是,本发明并不限于上述实施方式中的具体细节,在本发明的技术构思范围内,可以对本发明的技术方案进行多种简单变型,这些简单变型均属于本发明的保护范围。
[0107]另外需要说明的是,在上述【具体实施方式】中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本发明对各种可能的组合方式不再另行说明。
[0108]此外,本发明的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明的思想,其同样应当视为本发明所公开的内容。
【主权项】
1.一种加载图片的方法,其特征在于,所述方法应用于移动终端中,所述移动终端与服务器连接,所述方法包括: 向所述服务器发送目标资源请求,所述目标资源请求用于请求与所述移动终端的网络状况对应的目标图片资源; 利用所述目标图片资源加载目标图片。2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 读取所述移动终端的存储器中存储的第一级图片资源,所述第一级图片资源组成的所述目标图片具有第一分辨率; 所述向所述服务器发送目标资源请求,包括: 向所述服务器发送第一资源请求,所述第一资源请求用于请求满足预设条件的第二级图片资源,所述第二级图片资源与所述移动终端的网络状况对应,且所述第二级图片资源与所述第一级图片资源组成的所述目标图片具有目标分辨率,所述目标分辨率大于所述第一分辨率。3.根据权利要求2所述的方法,其特征在于,所述方法还包括: 向所述服务器发送图片请求,所述图片请求用于请求所述目标图片; 接收所述服务器发送的所述第一级图片资源; 将所述第一级图片资源存储到所述移动终端的存储器中。4.根据权利要求2或3所述的方法,其特征在于,所述第二级图片资源组成的所述目标图片具有第二分辨率,所述第二分辨率大于所述第一分辨率且小于所述目标分辨率。5.—种发送图片资源的方法,其特征在于,所述方法应用于服务器中,所述服务器与移动终端连接,所述方法包括: 接收所述移动终端发送的目标资源请求,所述目标资源请求用于请求与所述移动终端的网络状况对应的目标图片资源; 向所述移动终端发送所述目标图片资源。6.根据权利要求5所述的方法,其特征在于,所述方法还包括: 将用于组成目标图像的预设图片资源划分为N级图片资源,所述N级图片资源与所述移动终端的N种网络状况一一对应,N为大于等于I的整数。7.—种加载图片的装置,其特征在于,所述装置配置于移动终端中,所述移动终端与服务器连接,所述装置包括: 第一发送模块,用于向所述服务器发送目标资源请求,所述目标资源请求用于请求与所述移动终端的网络状况对应的目标图片资源; 加载模块,用于利用所述目标图片资源加载目标图片。8.根据权利要求7所述的装置,其特征在于,所述装置还包括: 读取模块,用于读取所述移动终端的存储器中存储的第一级图片资源,所述第一级图片资源组成的所述目标图片具有第一分辨率; 所述第一发送模块用于: 向所述服务器发送第一资源请求,所述第一资源请求用于请求满足预设条件的第二级图片资源,所述第二级图片资源与所述移动终端的网络状况对应,且所述第二级图片资源与所述第一级图片资源组成的所述目标图片具有目标分辨率,所述目标分辨率大于所述第一分辨率。9.根据权利要求8所述的装置,其特征在于,所述装置还包括: 第二发送模块,用于向所述服务器发送图片请求,所述图片请求用于请求所述目标图片; 接收模块,用于接收所述服务器发送的所述第一级图片资源; 存储模块,用于将所述第一级图片资源存储到所述移动终端的存储器中。10.根据权利要求8或9所述的装置,其特征在于,所述第二级图片资源组成的所述目标图片具有第二分辨率,所述第二分辨率大于所述第一分辨率且小于所述目标分辨率。11.一种发送图片资源的装置,其特征在于,所述装置配置于服务器中,所述服务器与移动终端连接,所述装置包括: 接收模块,用于接收所述移动终端发送的目标资源请求,所述目标资源请求用于请求与所述移动终端的网络状况对应的目标图片资源; 发送模块,用于向所述移动终端发送所述目标图片资源。12.根据权利要求11所述的装置,其特征在于,所述装置还包括: 划分模块,用于将用于组成目标图像的预设图片资源划分为N级图片资源,所述N级图片资源与所述移动终端的N种网络状况一一对应,N为大于等于I的整数。
【文档编号】H04L29/06GK106027538SQ201610371053
【公开日】2016年10月12日
【申请日】2016年5月30日
【发明人】徐旺, 纪勇
【申请人】东软集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1