一种图片信息处理方法、服务器及系统的制作方法

文档序号:9276373阅读:438来源:国知局
一种图片信息处理方法、服务器及系统的制作方法
【技术领域】
[0001]本发明涉及通信领域中的数据处理技术,尤其涉及一种图片信息处理方法、服务器及系统。
【背景技术】
[0002]目前,对用户上传的图片进行处理,会在服务器所在的系统平台上接收到图片,并且服务器会对用户上传的图片进行各种处理,比如,包括缩略、裁剪、加水印、提取图片信息等都是串行进行的。由于服务器侧会消耗大量的时间进行处理,这样无法保证图片处理的速度,影响了用户的使用体验。

【发明内容】

[0003]有鉴于此,本发明的主要目的在于提出一种图片信息处理方法、服务器及系统,能至少解决现有技术中存在的上述问题。
[0004]本发明实施例提供了一种图片信息处理方法,应用于第一服务器,所述方法包括:
[0005]接收到客户端发来的图片上传请求;
[0006]从所述图片上传请求中获取到图片,保存获取到的所述图片;
[0007]检测是否接收到所述客户端发来的图片获取请求;
[0008]若接收到图片获取请求,则基于所述图片获取请求选取对应的图片;
[0009]根据所述图片获取请求,对选取的所述图片进行相应处理,将处理后得到的图片发送至所述客户端。
[0010]上述方案中,所述接收到客户端发来的图片上传请求之后,所述方法还包括:
[0011]基于所述图片上传请求中的账户信息,从第二服务器侧获取到针对所述账户的许可?目息O
[0012]上述方案中,所述基于所述图片获取请求选取对应的图片,包括:
[0013]检测自身是否存储有对应的图片;
[0014]若没有存储对应的图片,则检测第三服务器是否存储有对应的图片;
[0015]若所述第三服务器侧存储有对应的图片,则从所述第三服务器侧获取到所述图片。
[0016]上述方案中,所述方法还包括:根据所述图片获取请求,对选取的所述图片进行相应处理之后,将选取的图片以及处理之后的所述图片保存于所述第一服务器的缓存;相应的,所述方法还包括:清除所述缓存中存储时长超过预设门限值的图片。
[0017]本发明实施例还提供了一种服务器,所述服务器包括:
[0018]通信单元,用于接收到客户端发来的图片上传请求;
[0019]处理单元,用于从所述图片上传请求中获取到图片,保存获取到的所述图片;检测是否接收到所述客户端发来的图片获取请求;若接收到图片获取请求,则基于所述图片获取请求选取对应的图片;根据所述图片获取请求,对选取的所述图片进行相应处理,将处理后得到的图片发送至所述客户端。
[0020]上述方案中,所述处理单元,还用于基于所述图片上传请求,获取到账户信息;基于所述账户信息从第二服务器侧获取到针对所述账户的许可信息。
[0021]上述方案中,所述服务器还包括:缓存单元,用于存储图片;
[0022]相应的,所述处理单元,具体用于检测自身是否存储有对应的图片;若没有存储对应的图片,则检测第三服务器是否存储有对应的图片;若所述第三服务器侧存储有对应的图片,则从所述第三服务器侧获取到所述图片。
[0023]本发明实施例还提供了一种图片信息处理系统,所述系统包括:
[0024]第一服务器,用于接收到客户端发来的图片上传请求;从所述图片上传请求中获取到图片,保存获取到的所述图片至第三服务器;检测是否接收到所述客户端发来的图片获取请求;若接收到图片获取请求,则基于所述图片获取请求选取对应的图片;根据所述图片获取请求,对选取的所述图片进行相应处理,将处理后得到的图片发送至所述客户端;
[0025]第三服务器,用于存储第一服务器发来的图片。
[0026]上述方案中,所述系统还包括:
[0027]第二服务器,用于获取到所述客户端发来的上传图片许可请求信息,基于所述上传图片许可请求信息获取到账户信息,基于所述账户信息进行验证,得到针对所述账户的许可信息;
[0028]相应的,所述第一服务器,还用于基于所述图片上传请求,获取到账户信息;基于所述账户信息从第二服务器侧获取到针对所述账户的许可信息。
[0029]上述方案中,所述第一服务器,还用于检测自身是否存储有对应的图片;若没有存储对应的图片,则检测第三服务器是否存储有对应的图片;若所述第三服务器侧存储有对应的图片,则从所述第三服务器侧获取到所述图片。
[0030]采用本发明提供的图片信息处理方法、服务器及系统,能够根据图片上传请求仅进行保存图片的操作;当收到图片获取请求时,根据图片获取请求对所述图片进行相应处理,将处理后得到的图片发送至所述客户端。如此,简化了发图的业务逻辑,把需要对图片进行处理的业务逻辑挪到了需要用到具体的图片的时候再按要求对图片进行相应的处理,这样使得图片处理非常灵活,需要与定制实时进行图片处理,提升了图片处理效率。
【附图说明】
[0031]图1为实现本发明各个实施例的终端设备的硬件结构示意图;
[0032]图2为如图1所示的终端设备的无线通信系统示意图;
[0033]图3为本发明实施例图片信息处理方法流程示意图;
[0034]图4为本发明实施例示例一;
[0035]图5为本发明实施例示例二;
[0036]图6为本发明实施例服务器组成结构示意图一;
[0037]图7为本发明实施例服务器组成结构示意图二 ;
[0038]图8为本发明实施例系统组成结构示意图;
[0039]图9为本发明实施例系统示例图。
[0040]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0041]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0042]终端设备可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置等等的终端设备以及诸如数字TV、台式计算机等等的固定终端。下面,假设终端是终端设备。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。图1为实现本发明各个实施例的终端设备的硬件结构示意。终端设备100可以包括无线通信单元110、A/V(音频/视频)输入单元120、用户输入单元130、感测单元140、输出单元150、存储器160、接口单元170、控制器180和电源单元190等等。图1示出了具有各种组件的终端设备,但是应理解的是,并不要求实施所有示出的组件。可以替代地实施更多或更少的组件。这里描述的各种实施方式可以以使用例如计算机软件、硬件或其任何组合的计算机可读介质来实施。对于硬件实施,这里描述的实施方式可以通过使用特定用途集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理装置(DSH))、可编程逻辑装置(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、被设计为执行这里描述的功能的电子单元中的至少一种来实施,在一些情况下,这样的实施方式可以在控制器180中实施。对于软件实施,软件代码可以由以任何适当的编程语言编写的软件应用程序(或程序)来实施,软件代码可以存储在存储器160中并且由控制器180执行。
[0043]参考图2描述其中根据本发明的终端设备能够操作的通信系统。这样的通信系统可以使用不同的空中接口和/或物理层。例如,由通信系统使用的空中接口包括例如频分多址(FDMA)、时分多址(TDMA)、码分多址(CDMA)和通用移动通信系统(UMTS)(特别地,长期演进(LTE))、全球移动通信系统(GSM)等等。作为非限制性示例,下面的描述涉及CDMA通信系统,但是这样的教导同样适用于其它类型的系统。参考图2,CDMA无线通信系统可以包括多个终端设备100、多个基站(BS) 270、基站控制器(BSC) 275和移动交换中心(MSC) 280。MSC280被构造为与公共电话交换网络(PSTN) 290形成接口。MSC280还被构造为与可以经由回程线路耦接到基站270的BSC275形成接口。回程线路可以根据若干己知的接口中的任一种来构造,所述接口包括例如El/Tl、ATM,IP、PPP、帧中继、HDSL, ADSL或xDSL。将理解的是,如图2中所示的系统可以包括多个BSC2750。
[0044]基于上述终端设备硬件结构以及通信系统,提出本发明方法各个实施例。
[0045]实施例一、
[0046]本发明实施例提供了一种图片信
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1