上传图像的方法及装置制造方法

文档序号:7811031阅读:201来源:国知局
上传图像的方法及装置制造方法
【专利摘要】本发明公开了一种上传图像的方法及装置,涉及信息【技术领域】,对已上传的图像进行更新,从而提高用户体验。所述方法包括:首先当按照上传图像时所处网络的第一网速等级上传第一图像后,监测上传图像后所处网络的第二网速等级,然后当第二网速等级大于第一网速等级时,获取第二网速等级对应的第二图像,最后上传第二图像。本发明适用于通过社交网络上传图像。
【专利说明】上传图像的方法及装置

【技术领域】
[0001]本发明涉及信息【技术领域】,特别涉及一种上传图像的方法及装置。

【背景技术】
[0002]在社交网络中,用户可以通过用户设备,上传一些携带图像的信息。用户上传的信息中携带的图像的图像质量,及用户设备当前所处网络的网速,会影响该信息的上传时间。例如,当上传的信息中携带的图像为高质量图像,并且当前网速较低时,该信息的上传时间较长。
[0003]目前,一种避免图像上传时间较长的方法,用户设备首先监测当前所处网络的网速,然后根据监测到的网速,对需要上传的图像进行转码,得到该网速对应的图像质量的图像,最后上传转码后得到的图像。
[0004]然而,上传与当前网速对应的图像质量的图像时,由于当需要上传的图像为高质量图像,并且当前网速较低时,需要将高质量图像转码为低质量图像进行上传,导致实际上传的图像的质量低于原始图像的质量,并且无法对实际上传的图像进行更新,从而导致用户体验较低。


【发明内容】

[0005]本发明提供一种上传图像的方法及装置,可以对已上传的图像进行更新,从而提闻用户体验。
[0006]本发明采用的技术方案为:
[0007]第一方面,本发明提供一种上传图像的方法,包括:
[0008]当按照第一网速等级上传第一图像后,监测第二网速等级,所述第一网速等级为上传图像时所处网络的网速等级,所述第二网速等级为上传图像后所处网络的网速等级,所述网速等级越大,网速越快,所述第一图像的质量等级为所述第一网速等级对应的质量等级,所述质量等级越大,图像质量越好;
[0009]若所述第二网速等级大于所述第一网速等级,则获取第二图像,所述第二图像的质量等级为所述第二网速等级对应的质量等级。
[0010]第二方面,本发明提供一种上传图像的装置,包括:
[0011]监测单元,用于当按照第一网速等级上传第一图像后,监测第二网速等级,所述第一网速等级为上传图像时所处网络的网速等级,所述第二网速等级为上传图像后所处网络的网速等级,所述网速等级越大,网速越快,所述第一图像的质量等级为所述第一网速等级对应的质量等级,所述质量等级越大,图像质量越好;
[0012]获取单元,用于当所述监测单元监测的所述第二网速等级大于所述第一网速等级时,获取第二图像,所述第二图像的质量等级为所述第二网速等级对应的质量等级;
[0013]上传单元,用于上传所述获取单元获取的所述第二图像。
[0014]本发明提供的上传图像的方法及装置,首先当按照上传图像时所处网络的第一网速等级上传第一图像后,监测上传图像后所处网络的第二网速等级,然后当第二网速等级大于第一网速等级时,获取第二网速等级对应的第二图像,最后上传第二图像。与目前上传与当前网速对应的图像质量的图像相比,本发明在上传图像后,通过监测所处网络的网速等级,能够确定当前网络适合上传的图像质量,并重新上传当前网络适合的图像质量,从而可以对已上传的图像进行更新,进而可以提高用户体验。

【专利附图】

【附图说明】
[0015]为了更清楚地说明本发明或现有技术中的技术方案,下面将对本发明或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0016]图1为本发明实施例中上传图像的方法流程图;
[0017]图2为本发明实施例中另一种上传图像的方法流程图;
[0018]图3为本发明实施例中上传图像的装置结构示意图;
[0019]图4为本发明实施例中另一种上传图像的装置结构示意图。

【具体实施方式】
[0020]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0021]本发明实施例提供一种上传图像的方法,可以对已上传的图像进行更新,如图1所示,所述方法包括:
[0022]101、当按照第一网速等级上传第一图像后,用户设备监测第二网速等级。
[0023]其中,第一网速等级为上传图像时所处网络的网速等级,第二网速等级为上传图像后所处网络的网速等级,网速等级越大,网速越快,第一图像的质量等级为第一网速等级对应的质量等级,质量等级越大,图像质量越好。
[0024]对于本发明实施例,当用户需要通过社交网络上传图像时,用户设备首先监测当前网络的网速等级,并将当前网络的网速等级保存为第一网速等级,然后根据该第一网速等级对应的质量等级,将用户设备中保存的原始图像进行转码,得到第一图像,最后将转码后得到的第一图像上传至社交网络对应的服务器,在用户设备移动的过程中,用户设备实时地对当前网络的网速等级进行监测,当监测到当前网络的网速等级与该第一网速等级不同时,将当前监测到的网速等级保存为第二网速等级。
[0025]对于本发明实施例,用户设备中存储有不同网速等级与不同质量等级之间的对应关系。在本发明实施例中,可以由用户预先配置不同网速等级与不同质量等级之间的对应关系,也可以由用户设备预先配置不同网速等级与不同质量等级之间的对应关系,本发明实施例不做限定。其中,网速等级用于表征网络的网速情况,可以根据网速本身划分不同的网速等级,也可以根据网络类型划分不同的网速等级;质量等级用于表征图像的质量情况,可以根据图像本身的质量划分不同的质量等级,也可以根据图像所占存储空间的大小划分不同的质量等级。
[0026]例如,可以根据网络类型,将网速等级划分为一级网速、二级网速、三级网速,其中,一级网速对应的网络为第二代移动通讯(英文全称:the Second Generat1n,英文缩写:2G)网络,二级网速对应的网络为第三代移动通讯(英文全称:the Third Generat1n,英文缩写:3G)网络,三级网速对应的网络为无线保真(英文全称:Wireless Fidelity,英文缩写:WIFI)网络;另外,可以根据图像所占存储空间的大小,将质量等级划分为一级质量、二级质量、三级质量,其中,一级质量对应的图像为所占存储空间为原始图像的50 %的图像,~■级质量对应的图像为所占存储空间为原始图像的80 %的图像,二级图像为用户设备中保存的原始图像。此时,一级网速对应的质量等级为一级质量,二级网速对应的质量等级为二级质量,三级网速对应的质量等级为三级质量。
[0027]102、若第二网速等级大于第一网速等级,则用户设备获取第二图像。
[0028]其中,第二图像的质量等级为第二网速等级对应的质量等级。
[0029]对于本发明实施例,用户设备首先根据第一网速等级上传与该网速等级相对应的第一图像,然后实时地对当前网络的网速进行监测,当监测到当前网络的网速等级与该第一网速等级不同时,将此时监测到的网速等级保存为第二网速等级。在本发明实施例中,当第二网速等级大于第一网速等级时,用户设备根据第二网速等级对应的图像适量,获取第二图像。
[0030]具体地,当上述第二网速等级为最高网速等级时,用户设备直接获取保存的原始图像,作为第二图像;当上述第二网速等级并非最高网速等级时,用户设备按照第二网速等级对应的图像质量,对保存的原始图像进行转码,并将转码后的图像作为第二图像。
[0031]对于本发明实施例,当监测到的第二网速等级小于或者等于第一网速等级时,即当前的网速慢于上传图像时的网速时,用户设备继续监测所处网络的网速等级,仅当监测到大于第一网速等级的第二网速等级时,用户设备按照第二网速等级对应的图像质量,获取第二图像。
[0032]103、用户设备上传第二图像。
[0033]例如,当用户需要发布携带图像的微博时,用户设备首先建立一个微博对象,该微博图像中可以包括一个指向文本信息的指针,及一个指向图像质量等级的指针,该图像质量等级可以为一级、二级、三级,三级指针可以指向用户设备中保存的原始图像,然后根据监测到的网速等级对应的质量等级,对原始图像进行转码,并将该质量等级指针指向转码后得到的图像,该网速等级可以为一级、二级、三级,三级网速等级对应的网络的网速最快;最后上传该质量等级指针指向的图像。具体地,当监测到的网速等级为一级时,将原始图像转码为质量等级为一级的图像,并将一级指针指向转码后的图像;当监测到的网速等级为二级时,将原始图像转码为质量等级为二级的图像,并将二级指针指向转码后的图像。
[0034]对于本发明实施例,用户设备可以上传图像至微博服务器、空间服务器、博客服务器等社交网络中。需要说明的是,本发明实施例不限于将图像上传至微博服务器、空间服务器、博客服务器等社交网络中,其他任何通过用户设备上传图像的场景,均适用本发明实施例。
[0035]本发明实施例提供的上传图像的方法,首先当按照上传图像时所处网络的第一网速等级上传第一图像后,监测上传图像后所处网络的第二网速等级,然后当第二网速等级大于第一网速等级时,获取第二网速等级对应的第二图像,最后上传第二图像。与目前上传与当前网速对应的图像质量的图像相比,在本发明实施例中,在上传图像后,通过监测所处网络的网速等级,能够确定当前网络网速等级相对应图像质量,并重新上传,从而可以对已上传的图像进行更新,进而可以提高用户体验。
[0036]作为对图1所示方法的具体说明,本发明实施例提供另一种上传图像的方法,如图2所示,所述方法包括:
[0037]201、用户设备监测第一网速等级。
[0038]对于本发明实施例,用户设备可以实时地监测当前网络的网速等级。其中,网速等级用于表征网络的网速情况,可以根据网速本身划分不同的网速等级,也可以根据网络类型划分不同的网速等级。
[0039]例如,可以根据网络类型,将网速等级划分为一级网速、二级网速、三级网速,其中,一级网速对应的网络为2G网络,二级网速对应的网络为3G,三级网速对应的网络为WIFI网络。
[0040]202、用户设备按照第一网速等级对应的质量等级,对原始图像进行转码,得到第一图像。
[0041]对于本发明实施例,质量等级用于表征图像的质量情况,可以根据图像本身的质量划分不同的网速等级,也可以根据图像所占存储空间的大小划分不同的网速等级。
[0042]例如,可以根据图像所占存储空间的大小,将质量等级划分为一级质量、二级质量、三级质量,其中,一级质量对应的图像为所占存储空间为原始图像的50%的图像,二级质量对应的图像为所占存储空间为原始图像的80%的图像,三级图像为用户设备中保存的原始图像。
[0043]具体地,若网速等级包括一级网速、二级网速、三级网速,质量等级包括一级质量、二级质量、三级质量,并且一级网速对应的质量等级为一级质量,二级网速对应的质量等级为二级质量,三级网速对应的质量等级为三级质量,则当用户设备获取到的第一网速等级为一级网速时,用户设备将原始图像转码为一级质量,得到第一图像;当用户设备获取到的第一网速等级为二级网速时,用户设备将原始图像转码为二级质量,得到第一图像;当用户设备获取到的第一网速等级为三级网速时,用户设备将原始图像作为第一图像。
[0044]203、用户设备上传第一图像。
[0045]对于本发明实施例,用户设备可以通过不同图像指针指向不同质量等级的图像。在本发明实施例中,用户设备可以预置与不同质量等级的数量相同个数的图像指针,这些指针分别指向不同质量等级的图像。具体地,用户设备首先将最高质量等级对应的图像指针指向用户设备中的原始图像,然后根据监测到的网速等级对应的质量等级,对原始图像进行转码,并将该质量等级对应的图像指针指向转码后得到的图像,最后将该质量等级对应的图像指针所指向的图像进行上传。
[0046]例如,当用户需要发布携带图像的微博时,用户设备首先建立一个微博对象,该微博图像中可以包括一个微博对象ID,一个指向文本信息的指针,及一个指向图像质量等级的指针,该图像质量等级可以为一级、二级、三级,三级指针可以指向用户设备中保存的原始图像,然后根据监测到的网速等级对应的质量等级,对原始图像进行转码,并将该质量等级指针指向转码后得到的图像,该网速等级可以为一级、二级、三级,三级网速等级对应的网络的网速最快;最后上传该质量等级指针指向的图像。具体地,当监测到的网速等级为一级时,将原始图像转码为质量等级为一级的图像,并将一级指针指向转码后的图像;当监测到的网速等级为二级时,将原始图像转码为质量等级为二级的图像,并将二级指针指向转码后的图像。
[0047]对于本发明实施例,用户设备通过按照当前所处网络的网速等级对应的质量等级,上传对应的图像,能够避免在低网速时,上传质量较高的原始图像的情况,从而可以避免由于网速较低,而导致无法成功上传图像的情况,进而可以提高图像上传的成功率。
[0048]204、当按照第一网速等级上传第一图像后,用户设备监测第二网速等级。
[0049]其中,第一网速等级为上传图像时所处网络的网速等级,第二网速等级为上传图像后所处网络的网速等级,网速等级越大,网速越快,第一图像的质量等级为第一网速等级对应的质量等级,质量等级越大,图像质量越好。
[0050]对于本发明实施例,当用户需要通过社交网络上传图像时,用户设备首先监测当前网络的网速等级,并将当前网络的网速等级保存为第一网速等级,然后根据该第一网速等级对应的质量等级,将用户设备中保存的原始图像进行转码,得到第一图像,最后将转码后得到的第一图像上传至社交网络对应的服务器,在用户设备移动的过程中,用户设备实时地对当前网络的网速等级进行监测,当监测到当前网络的网速等级与该第一网速等级不同时,将当前监测到的网速等级保存为第二网速等级。
[0051]205、若第二网速等级大于第一网速等级,则用户设备获取第二图像。
[0052]其中,第二图像的质量等级为第二网速等级对应的质量等级。在本发明实施例中,第二图像的质量等级大于第一图像的质量等级。
[0053]对于本发明实施例,用户设备首先根据第一网速等级上传与该网速等级相对应的第一图像,然后实时地对当前网络的网速进行监测,当监测到当前网络的网速等级与该第一网速等级不同时,将此时监测到的网速等级保存为第二网速等级。在本发明实施例中,当第二网速等级大于第一网速等级时,用户设备根据第二网速等级对应的图像适量,获取第二图像。
[0054]可选地,步骤205可以为,若第二网速等级大于第一网速等级,并且第二网速等级对应的质量等级为原始图像的质量等级,则用户设备获取原始图像,作为第二图像。
[0055]对于本发明实施例,当第二网速等级为最高网速等级时,用户设备直接获取保存的原始图像,作为第二图像。在本发明实施例中,由于最高网速等级对应最高质量等级,并且用户设备中保存的原始图像即为最高质量等级,因此当第二网速等级为最高网速等级时,第二图像即为用户设备中保存的原始图像。
[0056]可替换地,步骤205还可以为,若第二网速等级大于第一网速等级,则按照第二网速等级对应的质量等级,对原始图像进行转码,将转码后的图像作为第二图像。
[0057]对于本发明实施例,当第二网速等级并非最高网速等级时,用户设备可以按照第二网速等级对应的图像质量,对保存的原始图像进行转码,并将转码后的图像作为第二图像。
[0058]对于本发明实施例,当用户设备监测到的网速等级大于第一网速等级时,用户设备才会将原始图像转码为比第一图像质量等级更高的第二图像;当用户设备监测到的网速等级小于或者等于第一网速等级时,用户设备不会对原始图像进行转码。
[0059]例如,质量等级可以为一级、二级、三级,三级质量等级对应的图像为用户设备中保存的原始图像,网速等级可以为一级、二级、三级,三级网速等级对应的网络的网速最快。当用户需要发布携带图像的微博时,若用户设备当前所处的网络的网速等级为一级,则用户设备将原始图像转码为一级质量等级,并上传转码后的图像,在用户设备移动的过程中,若用户设备监测到当前所处的网络的网速等级为二级,则用户设备将原始图像转码为二级质量等级,并将转码后的图像作为第二图像;若用户设备监测到当前所处的网络的网速等级为三级,则用户设备将原始图像作为第二图像。
[0060]对于本发明实施例,当监测到的第二网速等级小于或者等于第一网速等级时,即当前的网速慢于上传图像时的网速时,用户设备继续监测所处网络的网速等级,仅当监测到大于第一网速等级的第二网速等级时,用户设备按照第二网速等级对应的图像质量,获取第二图像。
[0061]206、用户设备上传第二图像。
[0062]对于本发明实施例,当用户设备上传图像时,用户设备创建一个社交消息对象,该社交消息对象中包括:社交消息ID(身份标识号码,Identity)、指向文本信息的指针及指向图像等级的指针;当用户设备上传社交消息ID、社交消息对象及第一图像后,服务器同样创建一个社交消息对象,该社交消息对象中包括:从用户设备接收到的社交消息ID、指向文本信息的指针及指向图像等级的指针。在本发明实施例中,当用户设备需要上传第二图像时,用户设备上传第二图像及对应的社交消息ID,以使得服务器可以通过与第二图像同步上传的社交消息ID,确定之前上传的第一图像,从而实现将第一图像更新为第二图像。
[0063]对于本发明实施例,当用户通过社交网络,上传包含多个图像的第一图像时,若用户设备当前所处网络的网速等级并非最高网速等级,则用户设备按照当前网速等级,分别对这些图像进行转码,得到并上传第一图像中包含的各个图像;当用户设备需要上传质量等级更高的第二图像时,用户设备获取第二图像中包含的各个图像,并将这些图像全部上传至服务器。其中,第二图像中包含的各个图像,与第一图像中包含的各个图像之间一一对应。
[0064]例如,当用户需要上传用户设备中保存的三张原图像:图像A、图像B、图像C时,若第一网速等级并非最高网速等级,则用户设备按照第一网速等级对应的质量等级,将上述三张原图像转码为:图像A1、图像B1、图像CI,并上传包含图像A1、图像B1、图像CI的第一图像;当需要上传质量等级更高的第二图像时,用户设备按照第二网速等级对应的质量等级,获取图像A2、图像B2、图像C2,并上传包含图像A2、图像B2、图像C2的第二图像。
[0065]对于本发明实施例,当用户设备重新上传更高质量的第二图像后,服务器可以向其他已下载第一图像的用户设备,发送携带有图像质量已提高的提醒消息。在本发明实施例中,通过服务器向已下载第一图像的用户设备发送提醒消息,能够提醒这些用户下载更闻质量的图像,从而可以提闻用户体验。
[0066]具体地,当某一用户设备上传第一图像时,服务器中可以保存有该第一图像,及该第一图像对应的质量等级,并且按照各个比该第一图像对应的质量等级低的质量等级,分别对第一图像进行转码,得到并保存这些质量等级分别对应的图像。当其他用户设备下载该第一图像时,服务器将这些用户设备分别对应的标识加入对应的待更新队列中,当用户设备上传质量等级更高的第二图像时,服务器向待更新队列中的各个标识对应的用户设备,分别发送携带有图像质量已提高的提醒消息。在本发明实施例中,当第二图像为原始图像时,服务器删除待更新队列中,已下载第二图像的用户设备对应的标识。
[0067]例如,质量等级可以为一级、二级、三级、四级,四级质量等级对应的图像为用户设备中保存的原始图像,当用户上传的第一图像的质量等级为三级时,服务器保存该第一图像,并且按照质量等级为一级及二级,分别对第一图像进行转码,得到并保存一级对应的图像及二级对应的图像。
[0068]对于本发明实施例,当第二网速等级并非最高网速等级,即第二图像并未用户设备中保存的原始图像时,服务器中保存待更新队列中的各个用户设备;仅当若第二网速等级为最高网速等级,即第二图像为用户设备中保存的原始图像时,服务器删除待更新队列中的各个用户设备。
[0069]例如,质量等级可以为一级、二级、三级,三级质量等级对应的图像为用户设备中保存的原始图像,网速等级可以为一级、二级、三级,三级网速等级对应的网络的网速最快。当用户设备发送的第一图像的质量等级为一级时,服务器将下载该第一图像的各个用户设备的标识,保存在待更新队列中,当用户设备重新发送质量等级更高的第二图像时,服务器向待更新队列中的各个标识对应的用户设备,分别发送携带有图像质量已提高的提醒消息,并且删除待更新队列中,已下载第二图像的用户设备对应的标识。
[0070]对于本发明实施例,当用户设备需要下载图像时,用户设备可以根据监测到的当前所处网络的网速等级对应的质量等级,下载图像的质量等级为该质量等级或低于该质量等级,并且为服务器中保存的最高质量等级的图像。具体地,首先用户设备将监测到的网速等级发送至服务器,然后服务器根据该网速等级对应的质量等级,将对应的图像发送给用户设备。在本发明实施例中,通过按照用户设备当前所处网络的网速等级对应的质量等级,下载对应的图像,能够实现用户设备根据当前所处网络的网速等级,下载适合当前网速等级的图像,可以避免在低网速时,下载质量较高的图像的情况,从而可以避免由于网速较低,而导致无法成功下载图像的情况,进而可以提高图像下载的成功率。
[0071]例如,质量等级可以分为一级、二级、三级,三级为原始图像的质量等级,网速等级可以分为一级、二级、三级,三级为最高的网速等级。当第一图像的质量等级为一级时,用户设备下载的图像的质量等级为一级;当重新上传的第二图像的质量等级为二级时,服务器向该用户设备发送携带有图像质量已提高的提醒消息,若该用户设备监测到的当前所处网络的网速等级为三级,则该用户设备可以下载质量等级为三级及以下的图像,然而,由于服务器中仅保存有质量等级为一级及二级的图像,故而,此时该用户设备下载质量等级为二级的图像。
[0072]对于本发明实施例,当用户设备根据服务器发送的提醒消息,下载其他用户重新上传的第二图像后,用户设备可以删除之前下载的第一图像。在本发明实施例中,通过删除第一图像,能够降低图像在用户设备中所占用的存储空间,从而可以进一步提高用户体验。
[0073]对于本发明实施例,用户设备可以上传图像至微博服务器、空间服务器、博客服务器等社交网络中。需要说明的是,本发明实施例不限于将图像上传至微博服务器、空间服务器、博客服务器等社交网络中,其他任何通过用户设备上传图像的场景,均适用本发明实施例。
[0074]本发明实施例提供的上传图像的方法,首先当按照上传图像时所处网络的第一网速等级上传第一图像后,监测上传图像后所处网络的第二网速等级,然后当第二网速等级大于第一网速等级时,获取第二网速等级对应的第二图像,最后上传第二图像。与目前上传与当前网速对应的图像质量的图像相比,本发明实施例在上传图像后,通过监测所处网络的网速等级,能够确定当前网络适合上传的图像质量,并重新上传当前网络适合的图像质量,从而可以对已上传的图像进行更新,进而可以提高用户体验。
[0075]进一步地,本发明实施例提供的上传图像的方法,通过按照当前所处网络的网速等级对应的质量等级,上传对应的图像,能够避免在低网速时,上传质量较高的原始图像的情况,从而可以避免由于网速较低,而导致无法成功上传图像的情况,进而可以提高图像上传的成功率;通过服务器向已下载第一图像的用户设备发送提醒消息,能够提醒这些用户下载更高质量的图像,从而可以提高用户体验;通过按照用户设备当前所处网络的网速等级对应的质量等级,下载对应的图像,能够实现用户设备根据当前所处网络的网速等级,下载适合当前网速等级的图像,可以避免在低网速时,下载质量较高的图像的情况,从而可以避免由于网速较低,而导致无法成功下载图像的情况,进而可以提高图像下载的成功率。
[0076]作为对图1及图2所示方法的实现,本发明实施例还提供了一种上传图像的装置,该装置可以位于用户设备中,可以用于对已上传的图像进行更新,如图3所示,所述装置包括:监测单元31、获取单元32、上传单元33。
[0077]监测单元31,用于当按照第一网速等级上传第一图像后,监测第二网速等级。
[0078]其中,第一网速等级为上传图像时所处网络的网速等级,第二网速等级为上传图像后所处网络的网速等级,网速等级越大,网速越快,第一图像的质量等级为第一网速等级对应的质量等级,质量等级越大,图像质量越好。
[0079]获取单元32,用于当监测单元31监测的第二网速等级大于第一网速等级时,获取第二图像。
[0080]其中,第二图像的质量等级为第二网速等级对应的质量等级。
[0081]上传单元33,用于上传获取单元32获取的第二图像。
[0082]进一步地,如图4所示,所述装置还包括:转码单元41。
[0083]监测单元31,还用于监测第一网速等级。
[0084]转码单元41,用于按照监测单元31监测的第一网速等级对应的质量等级,对原始图像进行转码,得到第一图像。
[0085]上传单元33,还用于上传转码单元41转码得到的第一图像。
[0086]可选地,获取单元32包括:转码模块3201、获取模块3202。
[0087]转码模块3201,用于按照第二网速等级对应的质量等级,对原始图像进行转码。
[0088]获取模块3202,用于将转码模块3201转码后的图像作为第二图像。
[0089]获取单兀32,具体用于当第_■网速等级对应的质量等级为原始图像的质量等级时,获取原始图像,作为第二图像。
[0090]本发明实施例提供的上传图像的装置,首先当按照上传图像时所处网络的第一网速等级上传第一图像后,监测上传图像后所处网络的第二网速等级,然后当第二网速等级大于第一网速等级时,获取第二网速等级对应的第二图像,最后上传第二图像。与目前上传与当前网速对应的图像质量的图像相比,本发明实施例在上传图像后,通过监测所处网络的网速等级,能够确定当前网络适合上传的图像质量,并重新上传当前网络适合的图像质量,从而可以对已上传的图像进行更新,进而可以提高用户体验。
[0091]进一步地,本发明实施例提供的上传图像的方法,通过按照当前所处网络的网速等级对应的质量等级,上传对应的图像,能够避免在低网速时,上传质量较高的原始图像的情况,从而可以避免由于网速较低,而导致无法成功上传图像的情况,进而可以提高图像上传的成功率;通过服务器向已下载第一图像的用户设备发送提醒消息,能够提醒这些用户下载更高质量的图像,从而可以提高用户体验;通过按照用户设备当前所处网络的网速等级对应的质量等级,下载对应的图像,能够实现用户设备根据当前所处网络的网速等级,下载适合当前网速等级的图像,可以避免在低网速时,下载质量较高的图像的情况,从而可以避免由于网速较低,而导致无法成功下载图像的情况,进而可以提高图像下载的成功率。
[0092]需要说明的是,本发明实施例中提供的上传图像的装置中各单元所对应的其他相应描述,可以参考图1及图2中的对应描述,在此不再赘述。
[0093]本发明实施例提供的上传图像的装置可以实现上述提供的方法实施例,具体功能实现请参见方法实施例中的说明,在此不再赘述。本发明实施例提供的上传图像的方法及装置可以适用于通过社交网络上传图像,但不仅限于此。
[0094]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0095]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
【权利要求】
1.一种上传图像的方法,其特征在于,包括: 当按照第一网速等级上传第一图像后,监测第二网速等级,所述第一网速等级为上传图像时所处网络的网速等级,所述第二网速等级为上传图像后所处网络的网速等级,所述网速等级越大,网速越快,所述第一图像的质量等级为所述第一网速等级对应的质量等级,所述质量等级越大,图像质量越好; 若所述第二网速等级大于所述第一网速等级,则获取第二图像,所述第二图像的质量等级为所述第二网速等级对应的质量等级; 上传所述第二图像。
2.根据权利要求1所述的上传图像的方法,其特征在于,所述方法还包括: 监测所述第一网速等级; 按照所述第一网速等级对应的质量等级,对原始图像进行转码,得到所述第一图像; 上传所述第一图像。
3.根据权利要求1所述的上传图像的方法,其特征在于,所述获取第二图像的步骤包括: 按照所述第二网速等级对应的质量等级,对原始图像进行转码,将转码后的图像作为所述第二图像。
4.根据权利要求1所述的上传图像的方法,其特征在于,所述获取第二图像的步骤包括: 当所述第二网速等级对应的质量等级为所述原始图像的质量等级时,获取原始图像,作为所述第二图像。
5.一种上传图像的装置,其特征在于,所述装置包括: 监测单元,用于当按照第一网速等级上传第一图像后,监测第二网速等级,所述第一网速等级为上传图像时所处网络的网速等级,所述第二网速等级为上传图像后所处网络的网速等级,所述网速等级越大,网速越快,所述第一图像的质量等级为所述第一网速等级对应的质量等级,所述质量等级越大,图像质量越好; 获取单元,用于当所述监测单元监测的所述第二网速等级大于所述第一网速等级时,获取第二图像,所述第二图像的质量等级为所述第二网速等级对应的质量等级; 上传单元,用于上传所述获取单元获取的所述第二图像。
6.根据权利要求5所述的上传图像的装置,其特征在于,所述装置还包括:转码单元; 所述监测单元,还用于监测所述第一网速等级; 所述转码单元,用于按照所述监测单元监测的所述第一网速等级对应的质量等级,对原始图像进行转码,得到所述第一图像; 所述上传单元,还用于上传所述转码单元转码得到的所述第一图像。
7.根据权利要求5所述的上传图像的装置,其特征在于,所述获取单元包括:转码模块、获取模块; 所述转码模块,用于按照所述第二网速等级对应的质量等级,对原始图像进行转码; 所述获取模块,用于将所述转码模块转码后的图像作为所述第二图像。
8.根据权利要求5所述的上传图像的装置,其特征在于, 所述获取单元,具体用于当所述第二网速等级对应的质量等级为所述原始图像的质量等级时,获取原始图像,作为所述第二图像。
【文档编号】H04L1/00GK104168086SQ201410389150
【公开日】2014年11月26日 申请日期:2014年8月8日 优先权日:2014年8月8日
【发明者】霍龙社 申请人:中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1