专利名称:一种图片信息处理系统和方法
技术领域:
本发明涉及互联网技术领域,尤其涉及一种图片信息处理系统和方法。
背景技术:
目前,存在一种在图片上利用图形将人或物标识出来的图片处理功能,简称为圈人。现有技术中,不同的平台应用提供的圈人功能之间相互独立,因此,当不同的平台应用对同一数据源进行圈人处理时,可能出现不同的图片信息处理系统进行相同的圈人处理的情况,例如,在同一图片上标识同一个人或物。在这种情况下,将导致不同的平台应用重复进行相同的圈人处理,总体上降低平台应用的资源利用率。
发明内容
有鉴于此,本发明提供了一种图片信息处理系统和方法,以便提高平台应用的资源利用率。本发明的技术方案具体是这样实现的:一种图片信息处理系统,该系统包括开放接口模块、保存模块和发送模块;所述开放接口模块,用于与多个平台应用相连,接收各个平台应用发来的图片内容和对图片内容进行标识的信息;所述保存模块,用于保存所述图片内容和所述对图片内容进行标识的信息;所述发送模块,用于将保存模块中保存的、由一平台应用发来的所述图片内容和所述对图片内容进行标识的信息,分享到该一平台应用以外的其他平台应用。一种图片信息处理方法,该方法包括:通过开放接口接收多个平台应用发来的图片内容和对图片内容进行标识的信息;保存所述图片内容和所述对图片内容进行标识的信息;将由一平台应用发来的所述图片内容和所述对图片内容进行标识的信息,分享到该一平台应用以外的其他平台应用。由上述技术方案可见,本发明通过设置开放接口,使得不同的平台应用之间可以互通对图片内容进行标识的信息,从而避免了不同的平台应用对图片内容进行相同的标识处理工作,总体上能够提高平台应用的资源利用率。
图1是本发明提供的图片信息处理系统的结构图。图2是本发明提供的图片信息处理系统与平台应用之间的连接关系图。图3是本发明提供的图片信息处理方法流程图。
具体实施例方式图1是本发明提供的图片信息处理系统的结构图。如图1所示,该图片信息处理系统包括开放接口模块101、保存模块102和发送模块 103。开放接口模块101,用于与多个平台应用相连,接收各个平台应用发来的图片内容和对图片内容进行标识的信息。保存模块102,用于保存所述图片内容和所述对图片内容进行标识的信息。发送模块103,用于将保存模块102中保存的、由一平台应用发来的所述图片内容和所述对图片内容进行标识的信息,分享到该一平台应用以外的其他平台应用。其中,将图片内容和对图片内容进行标识的信息分享到其他平台应用,具体可以是所述其他平台应用主动从所述图片信息处理系统中获取图片内容时,所述图片信息处理系统根据所述其他平台应用的权限,将对该图片内容进行标识的所有信息或部分信息发给所述其他平台应用、即将所述其他平台应用有权限查看的所有标识信息发给所述其他平台应用;也可以是所述图片信息处理系统根据所述其他平台应用的权限,将图片内容和对图片内容进行标识的所有信息或部分信息主动推送给所述其他平台应用。由图1可见,通过图1所示图片信息处理系统,使得不同的平台应用之间可以互通对图片内容进行标识的信息,从而避免了不同的平台应用进行相同的标识处理工作,总体上能够提高平台应用的资源利用率。图1所示图片信息处理系统还可以包括管理模块。所述管理模块,用于识别通过开放接口模块101接收的各个对图片内容进行标识的信息是否是针对同一图片内容进行的,如果是,合并存储所述各个对图片内容进行标识的信息。其中,合并存储所述各个对图片内容进行标识的信息具体可以包括:所述管理模块对不同的平台应用发来的对图片内容进行标识的信息进行识别,判断其是否是用于标识同一图片内容的相同的部分,如果是用于标识同一图片内容的相同的部分,则建立所述各个标识信息与所述同一图片内容的对应关系,否则,分别建立各个标识信息与其对应的图片内容的对应关系。例如,假设开放接口模块101接收到第一平台应用发来的对图片内容进行标识的信息,记为标识信息1,还接收到第二平台应用发来的对图片内容进行标识的信息,记为标识信息2,如果所述管理模块识别出标识信息I和标识信息2都是用来标识图片I的同一个部分的,比如都是用来标识图片I中的人物I,那么,所述管理模块可以建立标识信息I和标识信息2与所述图片I中的人物I的对应关系。本发明提供的上述系统中,所述对图片内容进行标识的信息具体可以包括:标识轨迹相对于图片内容边缘的像素位置、以及标识轨迹的形状信息。总之,通过所述对图片内容进行标识的信息,可以确定出对图片内容中的特定部分进行标识的轨迹。例如,所述标识轨迹相对于图片内容边缘的像素位置包括:标识轨迹的左上角或右上角相对于图片内容左上角的像素位置,表示轨迹的右下角相对于图片内容右下角或左下角的像素位置;所述标识轨迹的形状信息包括矩形。再例如,所述标识轨迹相对于图片内容边缘的像素位置包括:标识轨迹的圆心相对于图片内容的左上角、或右上角、或左下角、或右下角的位置,标识轨迹的圆半径或直径;所述标识轨迹的形状信息包括圆形。
对图片内容进行标识的信息还可以包括:通过所述开放接口发来所述图片内容的平台应用的ID、标识轨迹所标识部分的ID。例如,所述标识信息I可以包括第一平台应用的ID,以及图片I中的人物I的ID。下面举一个具体的例子,对本发明提供的图片信息处理系统进行示例性说明,具体请参见图2。图2是本发明提供的图片信息处理系统与平台应用之间的连接关系图。如图2所示,第一平台应用和第二平台应用将图片内容和对图片内容进行标识的信息通过开放接口模块发给图片信息处理系统,图片信息处理系统将通过所述开放接口模块接收的图片内容和对图片内容进行标识的信息存储在保存模块中。此后,第一平台应用可以从图片信息处理系统中获取第二平台应用的图片内容和对图片内容进行标识的信息,第二平台应用也可以从图片信息处理系统中获取第一平台应用的图片内容和对图片内容进行标识的信息,或者,图片信息处理系统也可以主动将第一平台应用的图片内容和对图片内容进行标识系信息推送给第二平台应用,反之亦然。其中,当图片信息处理系统中存储有第一平台应用和第二平台应用针对同一图片内容的标识信息时,如果有第三平台应用要获取所述图片内容,且该第三平台应用有权限查看第一平台应用和第二平台应用对图片内容的标识信息,则所述图片信息处理系统将第一平台应用和第二平台应用针对该同一图片内容的标识信息都发给所述第三平台应用,因此,用户通过所述第三平台应用可以看到第一平台应用和第二平台应用对所述同一图片内容的标识信息。更具体地,所述第一平台应用或第二平台应用可以是微博、平台图片应用或社交网络服务SNS应用等,所述图片内容可以是jpg、bmp等格式的图片,也可以是照片等图形图像文件。本发明还提供了一种图片信息处理方法,具体请参见图3。图3是本发明提供的图片信息处理方法流程图。如图3所示,该方法包括:步骤301,通过开放接口接收多个平台应用发来的图片内容和对图片内容进行标识的息。步骤302,保存所述图片内容和所述对图片内容进行标识的信息。本步骤中,还可以识别接收的各个对图片内容进行标识的信息是否是针对同一图片内容进行的,如果是,合并保存所述各个对图片内容进行标识的信息。步骤303,将由一平台应用发来的所述图片内容和所述对图片内容进行标识的信息,分享到该一平台应用以外的其他平台应用。其中,所述平台应用包括但不限于微博、平台图片应用或社交网络服务SNS应用。其中,所述对图片内容进行标识的信息具体可以包括:标识轨迹相对于图片内容边缘的像素位置、以及标识轨迹的形状信息。所述对图片内容进行标识的信息还可以包括:通过所述开放接口发来所述图片内容的平台应用的ID、标识轨迹所标识部分的ID。可见,通过本发明,可以在不同的平台应用之间对同一个图片进行互动操作,可以将一个平台应用对图片进行标识的数据,同步到另一个平台应用中。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
权利要求
1.一种图片信息处理系统,其特征在于,该系统包括开放接口模块、保存模块和发送模块; 所述开放接口模块,用于与多个平台应用相连,接收各个平台应用发来的图片内容和对图片内容进行标识的信息; 所述保存模块,用于保存所述图片内容和所述对图片内容进行标识的信息; 所述发送模块,用于将保存模块中保存的、由一平台应用发来的所述图片内容和所述对图片内容进行标识的信息,分享到该一平台应用以外的其他平台应用。
2.根据权利要求1所述的系统,其特征在于,该系统还包括管理模块; 所述管理模块,用于识别通过所述开放接口模块接收的各个对图片内容进行标识的信息是否是针对同一图片内容进行的,如果是,在保存模块中合并保存所述各个对图片内容进行标识的信息。
3.根据权利要求1或2所述的系统,其特征在于,所述平台应用包括微博、平台图片应用或社交网络服务SNS应用。
4.根据权利要求1或2所述的系统,其特征在于,所述对图片内容进行标识的信息包括: 标识轨迹相对于图片内容边缘的像素位置、以及标识轨迹的形状信息。
5.根据权利要求4所述的系统,其特征在于,所述对图片内容进行标识的信息还包括: 通过所述开放接口模块发来所述图片内容的平台应用的ID、标识轨迹所标识部分的ID0
6.一种图片信息处理方法,其特征在于,该方法包括: 通过开放接口接收多个平台应用发来的图片内容和对图片内容进行标识的信息; 保存所述图片内容和所述对图片内容进行标识的信息; 将由一平台应用发来的所述图片内容和所述对图片内容进行标识的信息,分享到该一平台应用以外的其他平台应用。
7.根据权利要求6所述的方法,其特征在于,该方法还包括: 识别接收的各个对图片内容进行标识的信息是否是针对同一图片内容进行的,如果是,合并保存所述各个对图片内容进行标识的信息。
8.根据权利要求6或7所述的方法,其特征在于,所述平台应用包括微博、平台图片应用或社交网络服务SNS应用。
9.根据权利要求6或7所述的方法,其特征在于,所述对图片内容进行标识的信息包括: 标识轨迹相对于图片内容边缘的像素位置、以及标识轨迹的形状信息。
10.根据权利要求9所述的方法,其特征在于,所述对图片内容进行标识的信息还包括: 通过所述开放接口发来所述图片内容的平台应用的ID、标识轨迹所标识部分的ID。
全文摘要
本发明实施例公开了一种图片信息处理系统和方法。该系统包括开放接口模块、保存模块和发送模块;所述开放接口模块,用于与多个平台应用相连,接收各个平台应用发来的图片内容和对图片内容进行标识的信息;所述保存模块,用于保存所述图片内容和所述对图片内容进行标识的信息;所述发送模块,用于将保存模块中保存的、由一平台应用发来的所述图片内容和所述对图片内容进行标识的信息,分享到该一平台应用以外的其他平台应用。应用本发明能够提高平台应用的资源利用率。
文档编号G06T11/60GK103208127SQ20121001225
公开日2013年7月17日 申请日期2012年1月16日 优先权日2012年1月16日
发明者曾小俊, 林超 申请人:深圳市腾讯计算机系统有限公司