图片处理方法及系统的制作方法

文档序号:6362679阅读:167来源:国知局
专利名称:图片处理方法及系统的制作方法
技术领域
本发明涉及数据存取技术,尤其涉及一种图片处理方法及系统。
背景技术
随着网络技术的不断发展,基于网络的业务应用也越来越多,为了实现相应的业务,各业务应用往往需要向用户提供图片保存、图片拉取等功能。现有技术中,业务应用会将用户提供保存的图片存储在本地,当用户进行图片拉取时,也是基于本地存储的图片为用户提供资源。但是,这种业务应用各自储存业务所涉及图片的方式,往往会造成资源浪费,因为,不同业务应用涉及的图片可能会有部分相同 ’另夕卜,如果用户需要对已存储在多个业务应用的图片进行修改、删除,或者,需要在多个业务应用中存储相同的图片,则需要基于各业务应用分别执行相应的修改、删除、添加操作,操作比较复杂;另外,业务应用中图片上传的来源和途径局限较多,不利于资源的传播。总之,基于现有图片存取方法,既浪费资源,又不便管理,还不利于资源的传播。

发明内容
有鉴于此,本发明的主要目的在于提供一种图片处理方法及系统,能够节省资源、易于管理,且有利于资源的传播。为达到上述目的,本发明的技术方案是这样实现的:本发明提供了一种图片处理方法,包括:业务应用将需要存储的图片发送至图片平台;所述图片平台存储所述图片,并将相应的图片信息返回所述业务应用。上述方案中,所述图片信息包括:图片ID和/或图片URL。上述方案中,所述图片平台存储图片后,该方法还包括:所述图片平台将所述图片的属性信息发送给所述业务应用。上述方案中,该方法还包括:业务应用根据图片ID从图片平台拉取相应的图片数据,和/或,业务应用根据图片URL展示相应的图片。上述方案中,所述业务应用根据图片ID从图片平台拉取相应的图片数据时,该方法还包括:图片平台进一步将所述图片的属性信息发送给业务应用。上述方案中,所述图片的属性信息包括以下一项或多项:图片数据长度、图片宽度、图片高度。本发明还提供了一种图片处理系统,包括:业务应用和图片平台;其中,所述业务应用,用于将需要存储的图片发送至图片平台;所述图片平台,用于存储来自业务应用的图片,并将相应的图片信息返回所述业务应用。
上述方案中,所述图片平台,还用于在存储图片后,将所述图片的属性信息发送给所述业务应用。
上述方案中,所述图片平台返回业务应用的图片信息包括:图片ID和/或图片URL,所述业务应用,还用于根据图片ID从图片平台拉取相应的图片数据,和/或,根据图片URL展示相应的图片。上述方案中,业务应用根据图片ID从图片平台拉取相应的图片数据时,所述图片平台,还用于进一步将所述图片的属性信息发送给业务应用。本发明图片处理方法及系统,业务应用需要保存或拉取图片时,可以通过图片平台提供的相应接口,将图片直接保存到图片平台中去,或者,从图片平台拉取需要的图片。通过本发明,各业务应用不需要分别保存业务涉及的图片,所以能够节省资源,简化业务应用储存图片的逻辑和过程;并且,图片统一在图片平台中进行保存,需要对图片进行管理时,只需执行一次修改、删除、添加等操作即可,所以,便于对图片进行管理;并且,本发明拓展了业务应用自身图片上传的来源和途径,实现了业务应用之间的数据共享,更加有利于资源的利用和传播应用。


图1为本发明图片处理方法的流程示意图。
具体实施例方式本发明的基本思想是:业务应用将需要存储的图片发送至图片平台;所述图片平台存储所述图片,并将相应的图片信息返回所述业务应用。另外,业务应用可以根据图片ID从图片平台拉取相应的图片数据,和/或,业务应用根据图片URL展示相应的图片。图1为本发明图片处理方法的流程示意图,如图1所示,该方法包括:步骤101:业务应用将需要存储的图片发送至图片平台。这里,业务应用直接调用图片平台提供的相应接口,将图片发送至图片平台。需要说明的是,图片平台与业务应用是一对多的主从关系,图片平台拥有对图片的完全操作权和管理权,并对所有业务应用有管理权。步骤102:所述图片平台存储所述图片,并将相应的图片信息返回所述业务应用。这里,所述图片信息一般包括:图片ID和/或图片URL (URL为通过HTTP访问图片的地址)。具体图片信息内容一般由应用方来决定,如果只是显示则只需要URL,如果要进行其他操作则需要ID。需要说明的是,图片平台存储图片包含但不仅限于本地磁盘存储、网络介质存储等形式,图片平台会在整个平台内为每张图片生成一个与业务应用无关的独立ID,并存储业务应用相关的权限信息,各业务应用通过这个ID便可对相应的图片做任何已授权的操作。可选的,图片平台存储图片后,还可以将所述图片的属性信息发送给所述业务应用。需要说明的是,图片的属性信息可以包括但不限于以下一项或多项:图片数据长度(length)、图片宽度(width)、图片高度(height)。需要说明的是,图片平台返回的图片信息,除了可用于拉取图片或直接显示图片外,还可用于追加信息、压缩等操作。
进一步的,该方法还包括:步骤103:业务应用根据图片ID从图片平台拉取相应的图片数据,和/或,业务应用根据图片URL展示相应的图片。根据步骤102中的描述,每一张图片在整个图片平台中会有一个与业务应用无关的唯一 ID,因此,任何业务应用通过这个ID都可以检索到这张图片。本发明还相应地提出了一种图片处理系统,该系统包括:业务应用和图片平台;其中,所述业务应用,用于将需要存储的图片发送至图片平台;所述图片平台,用于存储来自业务应用的图片,并将相应的图片信息返回所述业务应用。所述图片平台,还用于在存储图片后,将所述图片的属性信息发送给所述业务应用。所述图片平台返回业务应用的图片信息包括:图片ID和/或图片URL,所述业务应用,还用于根据图片ID从图片平台拉取相应的图片数据,和/或,根据图片URL展示相应的图片。业务应用根据图片ID从图片平台拉取相应的图片数据时,所述图片平台,还用于进一步将所述图片的属性信息发送给业务应用。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种图片处理方法,其特征在于,该方法包括: 业务应用将需要存储的图片发送至图片平台; 所述图片平台存储所述图片,并将相应的图片信息返回所述业务应用。
2.根据权利要求1所述的图片处理方法,其特征在于,所述图片信息包括:图片ID和/或图片URL。
3.根据权利要求1所述的图片处理方法,其特征在于,所述图片平台存储图片后,该方法还包括:所述图片平台将所述图片的属性信息发送给所述业务应用。
4.根据权利要求2所述的图片处理方法,其特征在于,该方法还包括: 业务应用根据图片ID从图片平台拉取相应的图片数据,和/或, 业务应用根据图片URL展示相应的图片。
5.根据权利要求4所述的图片处理方法,其特征在于,所述业务应用根据图片ID从图片平台拉取相应的图片数据时,该方法还包括:图片平台进一步将所述图片的属性信息发送给业务应用。
6.根据权利要求3或5所述的图片处理方法,其特征在于,所述图片的属性信息包括以下一项或多项:图片数据长度、图片宽度、图片高度。
7.一种图片处理系统,其特征在于,该系统包括:业务应用和图片平台;其中, 所述业务应用,用于将需要存储的图片发送至图片平台; 所述图片平台,用于存储来自业务应用的图片,并将相应的图片信息返回所述业务应用。
8.根据权利要求7所述的图片处理系统,其特征在于, 所述图片平台,还用于在存储图片后,将所述图片的属性信息发送给所述业务应用。
9.根据权利要求7所述的图片处理系统,其特征在于,所述图片平台返回业务应用的图片信息包括:图片ID和/或图片URL, 所述业务应用,还用于根据图片ID从图片平台拉取相应的图片数据,和/或,根据图片URL展示相应的图片。
10.根据权利要求9所述的图片处理系统,其特征在于,业务应用根据图片ID从图片平台拉取相应的图片数据时, 所述图片平台,还用于进一步将所述图片的属性信息发送给业务应用。
全文摘要
本发明公开了一种图片处理方法,包括业务应用将需要存储的图片发送至图片平台;所述图片平台存储所述图片,并将相应的图片信息返回所述业务应用。另外,业务应用可以根据图片ID从图片平台拉取相应的图片数据,和/或,业务应用根据图片URL展示相应的图片。本发明还相应地公开了一种图片处理系统。通过本发明,能够节省资源、易于管理,且有利于资源的传播。
文档编号G06F17/30GK103198073SQ20121000433
公开日2013年7月10日 申请日期2012年1月6日 优先权日2012年1月6日
发明者曾小俊, 林超 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1