一种图片下发方法及装置制造方法

文档序号:7771604阅读:196来源:国知局
一种图片下发方法及装置制造方法
【专利摘要】本发明涉及一种图片下发方法,包括以下步骤:当接收到将指定图片下发到接收方客户端的下发请求时,获取该指定图片;根据预设的与不同网络连接方式对应的图片质量参数分别处理该指定图片,得到分别与每种网络连接方式对应的目标图片;确定该接收方客户端的网络连接方式;选择与所确定的该网络连接方式对应的目标图片,并将所选择的目标图片下发至所述接收方客户端。本发明还提供一种图片下发装置。利用本发明可以尽可能地减少接收方客户端由于接收所下发的图片造成的流量消耗,从而为用户节约流量。
【专利说明】—种图片下发方法及装置

【技术领域】
[0001]本发明具体实施例涉及网络通讯【技术领域】,特别涉及一种图片下发方法及装置。

【背景技术】
[0002]随着计算机技术和网络通讯技术的发展,以及各类电子装置,例如台式计算机、便携式计算机、智能手机、平板电脑等的普及,用户通过该电子装置接入互联网的时间越来越多,对互联网的访问也越来越频繁。例如,用户可以在使用该电子装置浏览网页时,查看网页上的图片或将网页上的图片保存在本地。还例如,用户可以通过该电子装置接收好友分享的网页上的图片或接收好友直接发送过来的图片。
[0003]然而,在电子装置采用流量受到限制的网络连接方式,例如GSM (Global Systemfor Mobile Communicat1ns,全球移动通讯系统)、3G (3rd_Generat1n,第三代移动通信技术)等方式接入互联网的情况下,用户会对上述查看、保存或接收图片时的流量消耗有所顾虑。若图片过大,则查看、保存或接收图片时的流量消耗可能会超出所述流量限制,会给用户带来额外的费用,造成资源浪费。


【发明内容】

[0004]有鉴于此,有必要提供一种图片下发方法及装置,可以尽可能地减少接收方客户端由于接收所下发的图片造成的流量消耗,从而为用户节约流量。
[0005]一种图片下发方法,包括以下步骤:当接收到将指定图片下发到接收方客户端的下发请求时,获取该指定图片;根据预设的与不同网络连接方式对应的图片质量参数分别处理该指定图片,得到分别与每种网络连接方式对应的目标图片;确定该接收方客户端的网络连接方式;选择与所确定的该网络连接方式对应的目标图片,并将所选择的目标图片下发至所述接收方客户端。
[0006]一种图片下发装置,包括:获取模块,用于当接收到将指定图片下发到接收方客户端的下发请求时,获取该指定图片;处理模块,用于根据预设的与不同网络连接方式对应的图片质量参数分别处理该指定图片,得到分别与每种网络连接方式对应的目标图片;确定模块,用于确定该接收方客户端的网络连接方式;下发模块,用于选择与所确定的该网络连接方式对应的目标图片,并将所选择的目标图片下发至所述接收方客户端。
[0007]相较于现有技术,本发明图片下发方法及装置,当需要下发指定图片时,根据不同网络连接方式对应的图片质量参数对该指定图片进行处理,得到分别与该不同网络连接方式对应的目标图片,然后将与该指定图片的接收方客户端的网络连接方式对应的目标图片下发给该接收方客户端,从而尽可能地减少接收方客户端由于接收所下发的图片造成的流量消耗,为用户节约流量。
[0008]为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。

【专利附图】

【附图说明】
[0009]图1为一种服务器的结构框图。
[0010]图2为本发明实施例提供的图片下发方法应用时的环境示意图。
[0011]图3为本发明第一实施例至第三实施例提供的图片下发方法的流程图。
[0012]图4至图6为接收方客户端显示所接收的目标图片的示例图。
[0013]图7为本发明第四实施例提供的图片下发装置的框图。

【具体实施方式】
[0014]为更进一步阐述本发明为实现预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明的【具体实施方式】、结构、特征及其功效,详细说明如后。
[0015]图1示出了一种服务器的结构框图。如图1所示,服务器I包括一个或多个(图中仅示出一个)存储器11、处理器12、存储控制器13、外设接口 14、通信模块15、输入单元16及显示单元17。这些组件通过一条或多条通讯总线/信号线相互通讯。
[0016]本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对服务器I的结构造成限定。例如,服务器I还可包括比图1所示更多或者更少的组件,或者具有与图1所示不同的配置。图1所示的各组件可以采用硬件、软件或其组合实现。
[0017]存储器11可用于存储软件程序以及模块,如本发明实施例中的图片下发方法及装置对应的程序指令/模块,处理器12通过运行存储在存储器11内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的图片下发方法。
[0018]存储器11可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器11可进一步包括相对于处理器12远程设置的存储器,这些远程设置的存储器可以通过网络连接至服务器I。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器12以及其他可能的组件对存储器11的访问可在存储控制器13的控制下进行。
[0019]外设接口 14将各种输入/输出装置耦合至处理器12以及存储器11。处理器12运行存储器11内的各种软件、指令以及执行服务器I的各种功能以及进行数据处理。
[0020]通信模块15用于与通信网络或者其他设备进行通信。具体地,通信模块15例如可以是网卡。网卡作为局域网中连接计算机和传输介质的接口,用于实现与局域网传输介质之间的物理连接与电信号匹配,从而建立局域网并连接到因特网(Internet),与各种网络如局域网、城域网、广域网进行通信。网卡可包括各种现有的用于执行上述功能的电路元件,例如处理器和存储器(包括ROM和RAM)等。
[0021]输入单元16可用于接收输入的字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元16可包括按键161以及触控表面162。按键161例如可包括用于输入字符的字符按键,以及用于触发控制功能的控制按键。控制按键的实例包括“返回主屏”按键、开机/关机按键、拍照键等等。触控表面162可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控表面162上或在触控表面162附近的操作),并根据预先设定的程序驱动相应的连接装置。可选的,触控表面162可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器12,并能接收处理器12发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控表面162。除了触控表面162,输入单元16还可以包括其他输入设备。上述的其他输入设备包括但不限于物理键盘、轨迹球、鼠标、操作杆等中的一种或多种。
[0022]显示单元17用于显示由用户输入的信息、提供给用户的信息以及服务器I的各种图形接口。这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。在一个实例中,显示单元17包括一个显示面板171。该显示面板171例如可为一个液晶显示面板(Liquid Crystal Display, LCD)、有机发光二极管(Organic Light-Emitting D1deDisplay, OLED)显不面板、电泳显不面板(Electro-Phoretic Display, EPD)等。进一步地,触控表面162可设置于显示面板171上从而与显示面板171构成一个整体。
[0023]参阅图2所示,为本发明实施例提供的图片下发方法应用时的环境示意图。在本实施例中,该图片下发方法应用于上述服务器I中,该服务器I可以包括一台或多台服务器,当然该服务器I也可以是虚拟云计算模组。该服务器I可以通过网络2与终端3及终端4进行网络通信。该终端3及终端4的具体实例包括但并不限于台式计算机、便携式计算机、智能手机、平板电脑、PDA (Personal Digital Assistant,个人数字助理)或者其他类似的运算装置。该终端3与终端4可以拥有相同或不同的配置。该网络2可为任意的网络连接方式,例如互联网(Internet)、移动互联网(如电信运营商提供的2G、3G网络)、局域网(有线或者无线)等。
[0024]第一实施例
[0025]参阅图3所示,本发明第一实施例提供一种图片下发方法,该图片下发方法包括以下步骤:
[0026]步骤SI,当接收到将指定图片下发到接收方客户端的下发请求时,获取该指定图片;
[0027]步骤S2,根据预设的与不同网络连接方式对应的图片质量参数分别处理该指定图片,得到分别与每种网络连接方式对应的目标图片;
[0028]步骤S3,确定该接收方客户端的网络连接方式;
[0029]步骤S4,选择与所确定的该网络连接方式对应的目标图片,并将所选择的目标图片下发至所述接收方客户端。
[0030]按照上述的图片下发方法,当需要下发指定图片时,根据不同网络连接方式对应的图片质量参数对该指定图片进行处理,得到分别与该不同网络连接方式对应的目标图片,然后将与该指定图片的接收方客户端的网络连接方式对应的目标图片下发给该接收方客户端,从而尽可能地减少接收方客户端由于接收所下发的图片造成的流量消耗,为用户节约流量。
[0031]在一些实例中,上述方法的各步骤的实现细节如下:
[0032]步骤SI所述的接收方客户端运行于所述终端3中。该接收方客户端可以是即时通讯应用,例如QQ、微信的客户端,也可以是社交应用,例如QQ空间、朋友网的客户端等。使用该接收方客户端的用户被称为接收方用户。该即时通讯应用或社交应用被架设在所述服务器I中。
[0033]在本实施例中,步骤SI所述的下发请求来自发送方客户端,该发送方客户端运行于所述终端4中。该发送方客户端也可以是所述即时通讯应用或社交应用的客户端,使用该发送方客户端的用户被称为发送方用户。所述发送方客户端和接收方客户端可以通过服务器I进行网络通信,例如传送文本消息、图片消息、网页链接地址等等。
[0034]具体而言,发送方客户端将根据该发送方用户的网络图片分享操作向服务器I发出该下发请求。该网络图片是指相对于本地图片而言,并未保存在终端4中,而是需要通过链接地址(URL, Uniform Resource Locator,又称统一资源定位符)从网络上才能获取得到的图片。该网络图片即为所述的指定图片。
[0035]该网络图片分享操作例如包括:发送方用户在查看终端4中浏览器所显示的网页时,对该网页中的网络图片选择分享选项,进而调出所述发送方客户端;然后发送方用户使用有效的登录账号,例如用户名和密码通过该发送方客户端登录服务器1,并在该发送方客户端中选择所述接收方用户的标识,例如接收方用户的QQ号、E-mail地址、微信账号等,最后点击发送选项。
[0036]根据该网络图片分享操作,发送方客户端将向服务器I发出该下发请求,请求将该网络图片,即所述指定图片下发到与该接收方用户的标识对应的接收方客户端。当然,在服务器I将该指定图片下发到接收方客户端之前,接收方用户也需要先使用有效的登录账号通过接收方客户端登录服务器I。由此可知,所述下发请求中应当包括该指定图片的链接地址、该接收方用户的标识等信息。步骤Si可以根据该指定图片的链接地址获取该指定图片。
[0037]步骤S2所述的网络连接方式可以包括有线连接方式和无线连接方式两种。所述有线连接方式例如为ADSL (Asymmetric Digital Subscriber Line,非对称数字用户环路)虚拟拨号或者LAN (Local Area Network,局域网)方式。所述无线连接方式例如为 GSM (Global System for Mobile Communicat1ns,全球移动通讯系统,又称 2G)、3G(3rd-generat1n,第三代移动通信技术)、W1-Fi等。然而,由于在终端3通过有限连接方式连接网络2从而与服务器I通信的情况下,通常不以流量作为计费单位,从而不需要考虑接收方客户端接收所述指定图片时的流量消耗。因此,在本实施例中,所述的网络连接方式仅指上述无线连接方式。
[0038]所述的图片质量参数用于规定经处理后的所述目标图片的容量、物理尺寸、加载时占用内存的大小等参数。该图片质量参数决定了所述目标图片被接收方客户端接收时的流量消耗。在一个实例中,鉴于当前国内GSM、3G和W1-Fi网络连接方式的应用情况,若根据GSM、3G和W1-Fi网络连接方式对应的图片质量参数分别对该指定图片处理,得到相应的目标图片,则GSM网络连接方式对应的目标图片被该接收方客户端接收时的流量消耗将低于3G网络连接方式对应的目标图片被该接收方客户端接收时的流量消耗,而3G网络连接方式对应的目标图片被该接收方客户端接收时的流量消耗将低于W1-Fi网络连接方式对应的目标图片被该接收方客户端接收时的流量消耗。
[0039]因此,步骤S2将根据不同网络连接方式对应的图片质量参数分别处理该指定图片,在保证得到的目标图片相较于该指定图片不失真的基础上,使该目标图片符合对应图片质量参数的要求,从而得到的目标图片被接收方客户端接收时的流量消耗相对于所述指定图片更低。具体而言,由于在W1-Fi网络连接方式下通常无需考虑流量消耗,因此,步骤S2可以不对该指定图片进行处理,直接将指定图片作为W1-Fi网络连接方式对应的目标图片。其次,步骤S2可以通过压缩物理尺寸、改变存储格式等方法对指定图片进行处理,得到分别与GSM网络连接方式、3G网络连接方式对应的目标图片。最后,步骤S2将所得到的分别与每种网络连接方式对应的目标图片保存在例如所述存储器11中。
[0040]所述压缩物理尺寸是指将指定图片的长宽按照比例进行压缩。由于图片的物理尺寸与图片的容量、加载时占用内存的大小密切相关,因此,通过压缩物理尺寸也能起到减小指定图片的容量、加载时占用内存大小的效果,从而使得到的目标图片被接收方客户端接收时的能量消耗相较于指定图片更低。而目前相对而言容量较小的图片存储格式包括GIF、JPEG等,因此,步骤S2也可以将指定图片的存储格式更改为GIF、JPEG等,从而减小指定图片的容量,使得到的目标图片被接收方客户端接收时的能量消耗相较于指定图片更低。
[0041 ] 例如,若该指定图片的分辨率为720*1080,在保持得到的目标图片与指定图片的物理尺寸一致的情况下,步骤S2对该指定图片进行相应处理,则W1-Fi网络连接方式对应的目标图片与该指定图片的分辨率相同,而将3G网络连接方式对应的目标图片的分辨率限制在480*800至680*720之间,将GSM网络连接方式对应的目标图片的分辨率限制在240*320 至 480*800 之间。
[0042]步骤S3中,在确定该接收方客户端的网络连接方式之前,还可以先向接收方客户端发送一条下发提示信息。该下发提示信息可以通过接收方客户端显示给接收方用户,从而提示接收方用户所述发送方用户请求与之分享该指定图片。该下发提示信息例如包括所述指定图片的链接地址。当接收方用户响应于该下发提示信息,例如点击该指定图片的链接地址时,接收方客户端将向服务器I返回一条接收确认信息,表示接收发送方用户对该指定图片的分享请求。当服务器I接收到该接收确认信息后,则开始确定该接收方客户端的网络连接方式,即终端3与网络2的网络连接方式。
[0043]步骤S3可以根据该接收确认信息确定该接收方客户端的网络连接方式。具体而言,由于终端3的操作系统判断终端3与网络2的网络连接方式已经是一项十分成熟的技术,因此,当接收到所述下发提示信息后,接收方客户端可以通过连接终端3的操作系统来判定终端3的网络连接方式的API (Applicat1n Programming Interface,应用程序编程接口)接口,从而确定接收方客户端的网络连接方式,并将所确定的该网络连接方式的信息也加入所述接收确认信息中。步骤S3接收到该接收确认信息后,即可根据该接收确认信息确定该接收方客户端的网络连接方式。
[0044]步骤S4中,从步骤S2得到的分别与每种网络连接方式对应的目标图片中,选择与步骤S3所确定的该网络连接方式对应的目标图片,并将所选择的该目标图片下发至所述接收方客户端。由于所下发的目标图片与接收方客户端的网络连接方式对应,所下发的目标图片被接收方客户端接收时的流量消耗相较于指定图片会相同甚至更低,从而节省接收方客户端接收指定图片的流量消耗。
[0045]例如,若接收方客户端的网络连接方式为W1-Fi,则接收方客户端接收并显示的目标图片如图4所示,该目标图片与指定图片的物理尺寸一致。若接收方客户端的网络连接方式为3G,则接收方客户端接收并显示的目标图片如图5所示,该目标图片的物理尺寸相较于指定图片在一定程度上被压缩。若接收方客户端的网络连接方式为2G,则接收方客户端接收并显示的目标图片如图6所示,该目标图片的物理尺寸相较于指定图片在一定程度上被压缩,且被压缩的程度要大于3G网络连接方式下对指定图片的压缩程度。
[0046]此外,步骤S4还可以将该指定图片的链接地址也下发至所述接收方客户端。由于所下发的目标图片与该指定图片可能不一致,如果接收方用户还想与其他用户分享该指定图片时,若直接将接收到的目标图片分享给该其他用户,则该目标图片的分辨率、尺寸等与该其他用户所使用终端的网络连接方式可能不匹配。而该指定图片的链接地址唯一地指向该指定图片,因此,将该指定图片的链接地址与目标图片一并下发至接收方客户端,若接收方用户想与其他用户分享该指定图片,则服务器I仍可根据指定图片的链接地址获取指定图片进行处理,并下发与其他用户所使用终端的网络连接方式对应的目标图片。
[0047]综上所述,本实施例的图片下发方法,发送方客户端根据发送方用户的网络图片分享操作向服务器I发出指定图片的下发请求,服务器I获取该指定图片后,先对该指定图片根据不同网络连接方式对应的图片质量参数进行处理,得到分别与该不同网络连接方式对应的目标图片,然后再根据指定图片的接收方客户端的网络连接方式下发对应的目标图片,可以尽可能地减少接收方客户端由于接收所下发的图片造成的流量消耗,为用户节约流量。此外,由于在确定接收方客户端的网络连接方式后,只是从已经处理得到的目标图片中选择与该网络连接方式对应的目标图片,因此还可以加快接收方客户端获取并显示目标图片的响应速度。
[0048]第二实施例
[0049]在本发明第一实施例提供的图片下发方法中,所述将指定图片下发到接收方客户端的下发请求是来自于发送方客户端,而发送方客户端是根据发送方用户的网络图片分享操作发出该下发请求的。为了提出另外一种实现方式,本发明第二实施例提供一种图片下发方法,其相较于第一实施例的图片下发方法,不同之处在于:
[0050]步骤SI中所述的接收方客户端仍然运行于所述终端3中,但是该接收方客户端不仅可以是所述即时通讯应用或社交应用,还可以是浏览器等网页加载工具。由此,在本实施例中,步骤SI所述的下发请求来自接收方客户端,该接收方客户端将根据接收方用户的网络图片保存或查看操作发出该下发请求。
[0051]该网络图片保存操作例如包括:接收方用户在查看终端3中浏览器所显示的网页时,对该网页中的网络图片选择保存选项。根据该网络图片保存操作,接收方客户端将向服务器I发出该下发请求,请求将该网络图片,即所述指定图片保存至终端3本地。该下发请求中也应当包括该指定图片的链接地址。步骤SI可以可以根据该指定图片的链接地址获取该指定图片。
[0052]由于通常在加载网页时,会将该网页的内容,包括其中的网络图片先下载并缓存,供用户查看,而将该网页中的网络图片下载并缓存也将消耗一定的流量。因此,该网络图片查看操作例如包括:接收方用户调用接收方客户端加载包括网络图片的网页。根据该网络图片查看操作,接收方客户端将向服务器I发出该下发请求,请求将该网络图片,即所述指定图片缓存至终端3本地。该下发请求中也应当包括该指定图片的链接地址。步骤SI可以可以根据该指定图片的链接地址获取该指定图片。
[0053]此外,步骤S3在确定该接收方客户端的网络连接方式之前,不需要先向接收方客户端发送所述下发提示信息,也不需要等待接收方客户端返回的接收确认信息。接收方客户端可以通过连接终端3的操作系统来判定终端3与网络2的网络连接方式的API接口,从而确定接收方客户端的网络连接方式,并将所确定的该网络连接方式的信息也加入所述的下发请求中,一并发送至服务器I。因此,步骤S3可以直接根据该下发请求确定该接收方客户端的网络连接方式。
[0054]综上所述,本实施例的图片下发方法,接收方客户端根据接收方用户的网络图片保存或查看操作向服务器I发出指定图片的下发请求,服务器I获取该指定图片后,根据不同网络连接方式对应的图片质量参数对该指定图片进行处理,得到分别与该不同网络连接方式对应的目标图片,然后根据该下发请求判断接收方客户端的网络连接方式,并根据接收方客户端的网络连接方式下发对应的目标图片,也可以尽可能地减少接收方客户端由于接收所下发的图片造成的流量消耗,为用户节约流量。
[0055]第三实施例
[0056]在本发明第一实施例提供的图片下发方法中,所述将指定图片下发到接收方客户端的下发请求是来自于发送方客户端,发送方客户端是根据发送方用户的网络图片分享操作发出该下发请求的。而在本发明第二实施例提供的图片下发方法中,所述将指定图片下发到接收方客户端的下发请求是来自于接收方客户端,接收方客户端是根据接收方用户的网络图片保存或查看操作发出该下发请求的。为了提出另外一种实现方式,本发明第三实施例提供一种图片下发方法,其相较于第一实施例的图片下发方法,不同之处在于:
[0057]步骤SI所述的下发请求来自发送方客户端,该发送方客户端根据发送方用户的本地图片分享操作发出该下发请求。该本地图片是指保存在终端4本地的图片。该本地图片保存操作例如包括:发送方用户对保存在终端4本地的所述指定图片选择分享选项,调出发送方客户端;然后发送方用户使用有效的登录账号,例如用户名和密码通过该发送方客户端登录服务器1,并在该发送方客户端中选择所述接收方用户的标识,最后点击发送选项。
[0058]根据该本地图片分享操作,发送方客户端向服务器I发出该下发请求,请求将该本地图片,即所述指定图片下发到与该接收方用户的标识对应的接收方客户端。由此可知,所述下发请求中应当包括该指定图片,步骤Si可以根据从该下发请求中获取该指定图片。
[0059]综上所述,本实施例的图片下发方法,发送方客户端根据发送方用户的本地图片分享操作向服务器I发出指定图片的下发请求,服务器I获取该指定图片后,根据不同网络连接方式对应的图片质量参数对该指定图片进行处理,得到分别与该不同网络连接方式对应的目标图片,然后根据接收方客户端的网络连接方式下发对应的目标图片,可以尽可能地减少接收方客户端由于接收所下发的图片造成的流量消耗,为用户节约流量。
[0060]第四实施例
[0061]参阅图7所示,本发明第四实施例提供一种图片下发装置100,其包括获取模块101、处理模块102、确定模块103和下发模块104。可以理解,上述的各模块是指计算机程序或者程序段,用于执行某一项或多项特定的功能。此外,上述各模块的区分并不代表实际的程序代码也必须是分开的。
[0062]获取模块101,用于当接收到将指定图片下发到接收方客户端的下发请求时,获取该指定图片;
[0063]处理模块102,用于根据预设的与不同网络连接方式对应的图片质量参数分别处理该指定图片,得到分别与每种网络连接方式对应的目标图片;
[0064]确定模块103,用于确定该接收方客户端的网络连接方式;
[0065]下发模块104,用于选择与所确定的该网络连接方式对应的目标图片,并将所选择的目标图片下发至所述接收方客户端。
[0066]在一个实例中,所述下发请求来自发送方客户端,该发送方客户端根据发送方用户的网络图片分享操作发出该下发请求。因此,该下发请求中包括该指定图片的链接地址。所述获取模块101可以根据该指定图片的链接地址获取该指定图片。
[0067]所述确定模块103在确定该该接收方客户端的网络连接方式的步骤之前,还用于向所述接收方客户端发送下发提示信息,并接收该接收方客户端返回的接收确认信息。然后,确定模块103可以根据接收方客户端返回的该接收确认信息确定该接收方客户端的网络连接方式。
[0068]此外,所述下发模块104在将所选择的目标图片下发至所述接收方客户端时,可以将该指定图片链接地址也一并下发至接收方客户端。
[0069]在另一个实例中,所述下发请求来自所述接收方客户端,该接收方客户端根据接收方用户的网络图片保存操作或网络图片查看操作发出该下发请求。因此,该下发请求中包括该指定图片的链接地址。所述获取模块101可以根据该指定图片的链接地址获取该指定图片。所述确定模块103可以根据该下发请求确定该接收方客户端的网络连接方式。
[0070]此外,所述下发模块104在将所选择的目标图片下发至所述接收方客户端时,可以将该指定图片链接地址也一并下发至接收方客户端。
[0071]在另一个实例中,所述下发请求来自发送方客户端,所述发送方客户端根据发送方用户的本地图片分享操作发出该下发请求。因此,该下发请求中包括该指定图片,获取模块103可以从该下发请求中获取该指定图片。
[0072]所述确定模块103在确定该该接收方客户端的网络连接方式的步骤之前,还用于向所述接收方客户端发送下发提示信息,并接收该接收方客户端返回的接收确认信息。然后,确定模块103可以根据接收方客户端返回的该接收确认信息确定该接收方客户端的网络连接方式。
[0073]对于以上各模块的具体工作过程,可进一步参考本发明第一实施例、第二实施例及第三实施例提供的图片下发方法,在此不再重复。
[0074]综上所述,本实施例的图片下发装置100,当需要下发指定图片时,根据不同网络连接方式对应的图片质量参数对该指定图片进行处理,得到分别与该不同网络连接方式对应的目标图片,然后将与该指定图片的接收方客户端的网络连接方式对应的目标图片下发给该接收方客户端,从而尽可能地减少接收方客户端由于接收所下发的图片造成的流量消耗,为用户节约流量。
[0075]此外,本发明实施例还提供一种计算机可读存储介质,其内存储有计算机可执行指令,上述的计算机可读存储介质例如为非易失性存储器例如光盘、硬盘、或者闪存。上述的计算机可执行指令用于让计算机或者类似的运算装置完成上述的图片下发方法中的各种操作。
[0076]以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭示如上,然而并非用以限定本发明,任何本领域技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简介修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
【权利要求】
1.一种图片下发方法,其特征在于,该方法包括以下步骤: 当接收到将指定图片下发到接收方客户端的下发请求时,获取该指定图片; 根据预设的与不同网络连接方式对应的图片质量参数分别处理该指定图片,得到分别与每种网络连接方式对应的目标图片; 确定该接收方客户端的网络连接方式; 选择与所确定的该网络连接方式对应的目标图片,并将所选择的目标图片下发至所述接收方客户端。
2.如权利要求1所述的图片下发方法,其特征在于,所述下发请求中包括该指定图片的链接地址; 所述获取该指定图片的步骤包括: 根据该指定图片的链接地址获取该指定图片。
3.如权利要求2所述的图片下发方法,其特征在于,所述将所选择的目标图片下发至所述接收方客户端的步骤还包括: 将该指定图片的链接地址也下发至该接收方客户端。
4.如权利要求3所述的图片下发方法,其特征在于,所述下发请求来自发送方客户端,该发送方客户端根据发送方用户的网络图片分享操作发出该下发请求。
5.如权利要求3所述的图片下发方法,其特征在于,所述下发请求来自所述接收方客户端,该接收方客户端根据接收方用户的网络图片保存操作或网络图片查看操作发出该下发请求。
6.如权利要求5所述的图片下发方法,其特征在于,所述确定该接收方客户端的网络连接方式的步骤包括: 根据该下发请求确定该接收方客户端的网络连接方式。
7.如权利要求1所述的图片下发方法,其特征在于,所述下发请求中包括该指定图片; 所述获取该指定图片的步骤包括: 从该下发请求中获取该指定图片。
8.如权利要求7所述的图片下发方法,其特征在于,所述下发请求来自发送方客户端,所述发送方客户端根据发送方用户的本地图片分享操作发出该下发请求。
9.如权利要求4或8所述的图片下发方法,其特征在于,在所述确定该接收方客户端的网络连接方式的步骤之前,还包括: 向所述接收方客户端发送下发提示信息;及 接收该接收方客户端返回的接收确认信息。
10.如权利要求9所述的图片下发方法,其特征在于,所述确定该接收方客户端的网络连接方式的步骤包括: 根据接收方客户端返回的该接收确认信息确定该接收方客户端的网络连接方式。
11.一种图片下发装置,其特征在于,该装置包括: 获取模块,用于当接收到将指定图片下发到接收方客户端的下发请求时,获取该指定图片; 处理模块,用于根据预设的与不同网络连接方式对应的图片质量参数分别处理该指定图片,得到分别与每种网络连接方式对应的目标图片; 确定模块,用于确定该接收方客户端的网络连接方式; 下发模块,用于选择与所确定的该网络连接方式对应的目标图片,并将所选择的目标图片下发至所述接收方客户端。
12.如权利要求11所述的图片下发装置,其特征在于,所述下发请求中包括该指定图片的链接地址; 所述获取该指定图片包括: 根据该指定图片的链接地址获取该指定图片。
13.如权利要求12所述的图片下发装置,其特征在于,所述将所选择的目标图片下发至所述接收方客户端还包括: 将该指定图片的链接地址也下发至该接收方客户端。
14.如权利要求13所述的图片下发装置,其特征在于,所述下发请求来自发送方客户端,该发送方客户端根据发送方用户的网络图片分享操作发出该下发请求。
15.如权利要求13所述的图片下发装置,其特征在于,所述下发请求来自所述接收方客户端,该接收方客户端根据接收方用户的网络图片保存操作或网络图片查看操作发出该下发请求。
16.如权利要求15所述的图片下发装置,其特征在于,所述确定模块用于根据该下发请求确定该接收方客户端的网络连接方式。
17.如权利要求11所述的图片下发装置,其特征在于,所述下发请求中包括该指定图片; 所述获取该指定图片包括: 从该下发请求中获取该指定图片。
18.如权利要求17所述的图片下发装置,其特征在于,所述下发请求来自发送方客户端,所述发送方客户端根据发送方用户的本地图片分享操作发出该下发请求。
19.如权利要求14或18所述的图片下发装置,其特征在于,所述确定模块在确定该接收方客户端的网络连接方式之前,还包括: 向所述接收方客户端发送下发提示信息;及 接收该接收方客户端返回的接收确认信息。
20.如权利要求19所述的图片下发装置,其特征在于,所述确定模块用于根据接收方客户端返回的该接收确认信息确定该接收方客户端的网络连接方式。
【文档编号】H04L29/08GK104468673SQ201310441587
【公开日】2015年3月25日 申请日期:2013年9月23日 优先权日:2013年9月23日
【发明者】贺柏森, 唐廷勇, 王智培, 汤浩, 王曦, 张凯, 青欣, 刘斯睿, 杨惠姣, 黄英, 刘玉磊, 李未, 冯诚, 胡博, 关磊, 马宁, 李洋, 李英各 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1