一种图片信息处理方法、服务器及系统的制作方法
[0093]本发明实施例的发图流程只是简单的做图片上传,不做任何处理就直接返回,在请求图片的时候再处理。另外,由于本实施例能够将保存和处理分开,所以能够针对性的进行优化,成本会比较便宜。图片处理过一次以后或者原图已经从分布式存储下载到本地以后,后续有同样的请求不再需要进行处理,只要从缓存中获取即可,缓存命中率就是指从缓存中获取到的次数占所有的需要获取的次数的百分比。
[0094]可见,通过采用上述方案,就能够根据图片上传请求仅进行保存图片的操作;当收到图片获取请求时,根据图片获取请求对所述图片进行相应处理,将处理后得到的图片发送至所述客户端。如此,简化了发图的业务逻辑,把需要对图片进行处理的业务逻辑挪到了需要用到具体的图片的时候再按要求对图片进行相应的处理,这样使得图片处理非常灵活,需要与定制实时进行图片处理,提升了图片处理效率。
[0095]实施例三、
[0096]本发明实施例提供了一种服务器,如图6所示,所述服务器包括:
[0097]通信单元61,用于接收到客户端发来的图片上传请求;
[0098]处理单元62,用于从所述图片上传请求中获取到图片,保存获取到的所述图片;检测是否接收到所述客户端发来的图片获取请求;若接收到图片获取请求,则基于所述图片获取请求选取对应的图片;根据所述图片获取请求,对选取的所述图片进行相应处理,将处理后得到的图片发送至所述客户端。
[0099]这里,所述第一服务器可以为应用于网络管理系统中的指定用于处理图片的服务器。
[0100]所述图片上传请求中可以包括以下信息至少之一:图片信息及其标识、上传图片的账户信息、上传图片使用的应用的标识、上传图片使用的应用的菜单标识。
[0101]比如,用户当前在使用某论坛,要在该论坛上发送一张图片并且进行评论,那么基于该图片生成的图片上传请求中就可以包括有:要发送的图片、论坛的ID、帖子ID等信息。
[0102]另外,由于图片上传请求中还包括有应用的标识以及应用的菜单标识,所以基于图片上传请求第一服务器还会通过第二服务器将所述图片添加至应用对应的界面位置处。其中,第二服务器侧可以如下操作:第二服务端先保存相关信息,并监听到第一服务那边已经完成所有图片上传后,第二服务器后续完成链接(URL)生成,异步分享、推送通知等操作。
[0103]本实施例中,所述图片获取请求可以包括以下内容:针对图片进行处理得到的格式要求、图片信息的标识。所述图片获取请求可以采用URL格式,也就是说第一服务器侧根据URL信息的计息方式对图片获取请求进行解析,得到最终的请求内容。
[0104]可见,通过采用上述方案,就能够根据图片上传请求仅进行保存图片的操作;当收到图片获取请求时,根据图片获取请求对所述图片进行相应处理,将处理后得到的图片发送至所述客户端。如此,简化了发图的业务逻辑,把需要对图片进行处理的业务逻辑挪到了需要用到具体的图片的时候再按要求对图片进行相应的处理,这样使得图片处理非常灵活,需要与定制实时进行图片处理,提升了图片处理效率。
[0105]实施例四、
[0106]本发明实施例提供了一种服务器,如图7所示,所述服务器包括:
[0107]通信单元71,用于接收到客户端发来的图片上传请求;
[0108]处理单元72,用于从所述图片上传请求中获取到图片,保存获取到的所述图片;检测是否接收到所述客户端发来的图片获取请求;若接收到图片获取请求,则基于所述图片获取请求选取对应的图片;根据所述图片获取请求,对选取的所述图片进行相应处理,将处理后得到的图片发送至所述客户端。
[0109]这里,所述第一服务器可以为应用于网络管理系统中的指定用于处理图片的服务器。
[0110]所述图片上传请求中可以包括以下信息至少之一:图片信息及其标识、上传图片的账户信息、上传图片使用的应用的标识、上传图片使用的应用的菜单标识。
[0111]比如,用户当前在使用某论坛,要在该论坛上发送一张图片并且进行评论,那么基于该图片生成的图片上传请求中就可以包括有:要发送的图片、论坛的ID、帖子ID等信息。
[0112]另外,所述处理单元,还用于基于所述图片上传请求,获取到账户信息;基于所述账户信息从第二服务器侧获取到针对所述账户的许可信息。也可以理解为,第二服务器还会针对账户信息进行上传图片相关的认证,只有当得到了针对账户的许可信息之后,客户端才能够向第一服务器侧上传图片。如此,可以提升用户的操作安全性。
[0113]进一步地,所述服务器还包括:缓存单元73,用于存储图片;相应的,所述处理单元72,具体用于检测自身是否存储有对应的图片;若没有存储对应的图片,则检测第三服务器是否存储有对应的图片;若所述第三服务器侧存储有对应的图片,则从所述第三服务器侧获取到所述图片。
[0114]另外,由于图片上传请求中还包括有应用的标识以及应用的菜单标识,所以基于图片上传请求第一服务器还会通过第二服务器将所述图片添加至应用对应的界面位置处。其中,第二服务器侧可以如下操作:第二服务端先保存相关信息,并监听到第一服务那边已经完成所有图片上传后,第二服务器后续完成链接(URL)生成,异步分享、推送通知等操作。
[0115]本实施例中,所述图片获取请求可以包括以下内容:针对图片进行处理得到的格式要求、图片信息的标识。所述图片获取请求可以采用URL格式,也就是说第一服务器侧根据URL信息的计息方式对图片获取请求进行解析,得到最终的请求内容。
[0116]优选地,本实施例中所述基于所述图片获取请求选取对应的图片,可以包括:检测自身是否存储有对应的图片;若没有存储对应的图片,则检测第三服务器是否存储有对应的图片;若所述第三服务器侧存储有对应的图片,则从所述第三服务器侧获取到所述图片。
[0117]其中,所述检测自身是否存储对应的图片的方式可以为根据图片信息的标识进行查找,如果自身存储有对应的图片,就会获取到对应的图片,并且针对获取请求中的针对图片进行处理得到的格式要求对图片进行处理。比如,可以将图片缩小,进行滤镜处理等。另夕卜,所述图片获取请求中还可以包括所要获取图片的应用的标识、位置信息等。第一服务器根据该请求,将图片进行处理之后,可以通过界面服务功能将调整之后的图片添加在对应的界面处,最终显示给客户端供用户观看。
[0118]可见,通过采用上述方案,就能够根据图片上传请求仅进行保存图片的操作;当收到图片获取请求时,根据图片获取请求对所述图片进行相应处理,将处理后得到的图片发送至所述客户端。如此,简化了发图的业务逻辑,把需要对图片进行处理的业务逻辑挪到了需要用到具体的图片的时候再按要求对图片进行相应的处理,这样使得图片处理非常灵活,需要与定制实时进行图片处理,提升了图片处理效率。
[0119]实施例五、
[0120]本发明实施例提供了一种图片信息处理系统,如图8所示,所述系统包括:
[0121]第一服务器81,用于接收到客户端发来的图片上传请求;从所述图片上传请求中获取到图片,保存获取到的所述图片至第三服务器;检测是否接收到所述客户端发来的图片获取请求;若接收到图片获取请求,则基于所述图片获取请求选取对应的图片;根据所述图片获取请求,对选取的所述图片进行相应处理,将处理后得到的图片发送至所述客户端;
[0122]第三服务器83,用于存储第一服务器发来的图片。
[0123]这里,所述第一服务器可以为应用于网络管理系统中的指定用于处理图片的服务器。
[0124]所述图片上传请求中可以包括以下信息至少之一:图片信息及其标识、上传图片的账户信息、上传图片使用的应用的标识、上传图片使用的应用的菜单标识。
[0125]比如,用户当前在使用某论坛,要在该论坛上发送一张图片并且进行评论,那么基于该图片生成的图片上传请求中就可以包括有:要发送的图片、论坛的ID、帖子ID等信息。
[0126]另外,所述系统还包括:第二服务器82,用于获取到所述客户端发来的上传图片许可请求信息,基于所述上传图片许可请求信息获取到账户信息,
文档序号 :
【 9276373 】
技术研发人员:林锦
技术所有人:努比亚技术有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
技术研发人员:林锦
技术所有人:努比亚技术有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
