首页  专利技术  电子通信装置的制造及其应用技术

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

2025-11-08 11:00:01 175次浏览
基于所述账户信息进行验证,得到针对所述账户的许可信息;相应的,所述第一服务器81,还用于基于所述图片上传请求,获取到账户信息;基于所述账户信息从第二服务器侧获取到针对所述账户的许可信息。
[0127]所述第一服务器,还用于检测自身是否存储有对应的图片;若没有存储对应的图片,则检测第三服务器是否存储有对应的图片;若所述第三服务器侧存储有对应的图片,则从所述第三服务器侧获取到所述图片。
[0128]另外,由于图片上传请求中还包括有应用的标识以及应用的菜单标识,所以基于图片上传请求第一服务器还会通过第二服务器将所述图片添加至应用对应的界面位置处。其中,第二服务器侧可以如下操作:第二服务端先保存相关信息,并监听到第一服务那边已经完成所有图片上传后,第二服务器后续完成链接(URL)生成,异步分享、推送通知等操作。
[0129]本实施例中,所述图片获取请求可以包括以下内容:针对图片进行处理得到的格式要求、图片信息的标识。所述图片获取请求可以采用URL格式,也就是说第一服务器侧根据URL信息的计息方式对图片获取请求进行解析,得到最终的请求内容。
[0130]优选地,本实施例中所述基于所述图片获取请求选取对应的图片,可以包括:检测自身是否存储有对应的图片;若没有存储对应的图片,则检测第三服务器是否存储有对应的图片;若所述第三服务器侧存储有对应的图片,则从所述第三服务器侧获取到所述图片。
[0131]其中,所述检测自身是否存储对应的图片的方式可以为根据图片信息的标识进行查找,如果自身存储有对应的图片,就会获取到对应的图片,并且针对获取请求中的针对图片进行处理得到的格式要求对图片进行处理。比如,可以将图片缩小,进行滤镜处理等。另夕卜,所述图片获取请求中还可以包括所要获取图片的应用的标识、位置信息等。第一服务器根据该请求,将图片进行处理之后,可以通过界面服务功能将调整之后的图片添加在对应的界面处,最终显示给客户端供用户观看。
[0132]下面结合图9对本实施例的场景进行详细说明,本实施例可以基于云服务提供的系统平台进行图片处理;在系统平台中确定出来第一服务器、第二服务器以及第三服务器;其中,第一服务器可以为应用服务器,第二服务器可以为图中的视界服务器,第三服务器可以为图中的分布式存储器。客户端向视界服务端发起一次发图申请许可;这个时候视界服务端会基于该申请许可针对账户信息进行一次权限验证、参数验证、黑白名单验证,再生成一个发图许可包括帖子id,用户id等参数;将发图许可存入数据库中,并还可以将许可返回给客户端。客户端向图片服务器发起图片上传请求;具体为,客户端根据返回的许可,进行图片上传,支持多图并发分片上传;多图并发上传的时候,每个图片上传请求务必带上上传图片的总数,许可信息。图片服务器服务端接收到上传图片请求,到redis集群服务进行许可验证,并根据是否白名单决定是否加水印,处理完后存储到分布式存储服务,处理完所有图片后并通知redis服务已经完成所有图片上传。将图片存储到图片服务器。进一步的,客户端还可以向视界服务器提交所要操作的帖子的相关信息,视界服务端先保存相关信息,并监听到图片服务那边已经完成所有图片上传后,视界服务器后续完成短链生成,异步分享、推送通知等后续操作,如果图片上传失败则进行回滚。
[0133]客户端根据需要发起图片获取请求;所述图片获取请求支持图片随意定制请求。图片服务器根据图片获取请求中的图片url哈希到图片服务器上,先检查图片缓存里面是否已经存在若存在就直接返回处理好的图片,如果不存在则先查找下本地是否存在原图,若存在原图,则会拿去本地原图按要求处理好图片返回并缓存,如果不存在原图,则向存储器获取原图;按图片获取请求中的图片处理要求,处理图片;向客户端返回处理后的图片;缓存处理之后的图片。
[0134]可见,通过采用上述方案,就能够根据图片上传请求仅进行保存图片的操作;当收到图片获取请求时,根据图片获取请求对所述图片进行相应处理,将处理后得到的图片发送至所述客户端。如此,简化了发图的业务逻辑,把需要对图片进行处理的业务逻辑挪到了需要用到具体的图片的时候再按要求对图片进行相应的处理,这样使得图片处理非常灵活,需要与定制实时进行图片处理,提升了图片处理效率。
[0135]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种图片信息处理方法,应用于第一服务器,其特征在于,所述方法包括: 接收到客户端发来的图片上传请求; 从所述图片上传请求中获取到图片,保存获取到的所述图片; 检测是否接收到所述客户端发来的图片获取请求; 若接收到图片获取请求,则基于所述图片获取请求选取对应的图片; 根据所述图片获取请求,对选取的所述图片进行相应处理,将处理后得到的图片发送至所述客户端。2.根据权利要求1所述的方法,其特征在于,所述接收到客户端发来的图片上传请求之后,所述方法还包括: 基于所述图片上传请求中的账户信息,从第二服务器侧获取到针对所述账户的许可信息。3.根据权利要求1所述的方法,其特征在于,所述基于所述图片获取请求选取对应的图片,包括: 检测自身是否存储有对应的图片; 若没有存储对应的图片,则检测第三服务器是否存储有对应的图片; 若所述第三服务器侧存储有对应的图片,则从所述第三服务器侧获取到所述图片。4.根据权利要求1所述的方法,其特征在于,所述方法还包括: 根据所述图片获取请求,对选取的所述图片进行相应处理之后,将选取的图片以及处理之后的所述图片保存于所述第一服务器的缓存; 相应的,所述方法还包括:清除所述缓存中存储时长超过预设门限值的图片。5.一种服务器,其特征在于,所述服务器包括: 通信单元,用于接收到客户端发来的图片上传请求; 处理单元,用于从所述图片上传请求中获取到图片,保存获取到的所述图片;检测是否接收到所述客户端发来的图片获取请求;若接收到图片获取请求,则基于所述图片获取请求选取对应的图片;根据所述图片获取请求,对选取的所述图片进行相应处理,将处理后得到的图片发送至所述客户端。6.根据权利要求5所述的服务器,其特征在于, 所述处理单元,还用于基于所述图片上传请求,获取到账户信息;基于所述账户信息从第二服务器侧获取到针对所述账户的许可信息。7.根据权利要求5所述的服务器,其特征在于,所述服务器还包括:缓存单元,用于存储图片; 相应的,所述处理单元,具体用于检测自身是否存储有对应的图片;若没有存储对应的图片,则检测第三服务器是否存储有对应的图片;若所述第三服务器侧存储有对应的图片,则从所述第三服务器侧获取到所述图片。8.一种图片信息处理系统,其特征在于,所述系统包括: 第一服务器,用于接收到客户端发来的图片上传请求;从所述图片上传请求中获取到图片,保存获取到的所述图片至第三服务器;检测是否接收到所述客户端发来的图片获取请求;若接收到图片获取请求,则基于所述图片获取请求选取对应的图片;根据所述图片获取请求,对选取的所述图片进行相应处理,将处理后得到的图片发送至所述客户端; 第三服务器,用于存储第一服务器发来的图片。9.根据权利要求8所述的系统,其特征在于,所述系统还包括: 第二服务器,用于获取到所述客户端发来的上传图片许可请求信息,基于所述上传图片许可请求信息获取到账户信息,基于所述账户信息进行验证,得到针对所述账户的许可信息; 相应的,所述第一服务器,还用于基于所述图片上传请求,获取到账户信息;基于所述账户信息从第二服务器侧获取到针对所述账户的许可信息。10.根据权利要求8所述的系统,其特征在于,所述第一服务器,还用于检测自身是否存储有对应的图片;若没有存储对应的图片,则检测第三服务器是否存储有对应的图片;若所述第三服务器侧存储有对应的图片,则从所述第三服务器侧获取到所述图片。
【专利摘要】本发明公开了一种图片信息处理方法、服务器及系统,其中所述方法包括:接收到客户端发来的图片上传请求;从所述图片上传请求中获取到图片,保存获取到的所述图片;检测是否接收到所述客户端发来的图片获取请求;若接收到图片获取请求,则基于所述图片获取请求选取对应的图片;根据所述图片获取请求,对选取的所述图片进行相应处理,将处理后得到的图片发送至所述客户端。
【IPC分类】H04L29/06, H04L29/08
【公开号】CN104994082
【申请号】CN201510334870
【发明人】林锦
【申请人】努比亚技术有限公司
【公开日】2015年10月21日
【申请日】2015年6月16日
文档序号 : 【 9276373 】

技术研发人员:林锦
技术所有人:努比亚技术有限公司

备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
林锦努比亚技术有限公司
一种信息处理方法、客户端、服务器及系统的制作方法 一种信息推送方法、系统及服务器的制造方法
相关内容