图片分享方法、装置和终端设备与流程

文档序号:14686194发布日期:2018-06-14 23:48阅读:252来源:国知局

本发明实施例涉及通信技术领域,尤其涉及一种图片分享方法、装置和终端设备。



背景技术:

智能终端在当今社会已经达到了广泛的运用,智能终端中的多媒体功能以及目标分享的功能对于用户已经成为了一种刚性需求。

对于图片的分享,可以通过登录目标分享平台后,进入智能终端的图库中选择多张照片发送至目标分享平台,例如将从智能终端的图库中选择的多张照片发送至微信和微博等。

然而,采用现有技术提供的方案,每次分享的图片数目受到限制,如微信、微博每次最多支持同时分享9张图片,因此,如何提高每次分享的图片数目,满足用户多样化的分享需求成为一个亟待解决的问题。



技术实现要素:

本发明实施例提供一种图片分享方法、装置和终端设备,用于通过根据目标分享平台所允许的单次最大可分享照片数目,对待分享图片进行处理,得到处理后的待分享图片,解决现有技术中通过目标分享平台分享图片时,分享的图片的数目受到限制的问题。

第一方面,本发明实施例提供一种图片分享方法,包括:

获取用户从图库中选择的图片,并将所述用户从图库中选择的图片作为待分享图片,所述待分享图片的数目大于目标分享平台所允许的单次最大可分享照片数目;

根据所述目标分享平台所允许的单次最大可分享照片数目,对所述待分享图片中的至少两张图片进行合成处理,得到处理后的待分享图片,其中,所述处理后的待分享图片的数目小于等于所述目标分享平台所允许的单次最大可分享照片数目;

将所述处理后的待分享图片发送至所述目标分享平台。

在第一方面的第一种可能的实现方式中,在所述获取用户从图库中选择的图片之前,还包括:

根据所述图库中的图片的属性信息,对所述图库中的图片进行分组,得到至少一组相同事件的图片;

所述获取用户从图库中选择的图片,并将所述用户从图库中选择的图片作为待分享图片,包括:

获取用户从所述图库中选择的至少一组相同事件的图片,并将所述用户从所述图库中选择的至少一组相同事件的图片作为所述待分享图片。

根据第一方面的第一种可能的实现方式,在第二种可能的实现方式中,

所述根据所述图库中的图片的属性信息,对所述图库中的图片进行分组,得到至少一组相同事件的图片,包括:

根据所述图库中的图片的以下至少一项属性信息:时间信息、地点信息、对象信息、拍摄参数信息,对所述图库中的图片进行分组,得到至少一组相同事件的图片。

根据第一方面、第一方面的第一种至第二种可能的实现方式中的任意一种,在第三种可能的实现方式中,还包括:

根据所述用户从图库中选择的图片的数目和所述目标分享平台所允许的单次最大可分享照片数目,确定所述处理后的待分享图片采用的图片模板。

根据第一方面、第一方面的第一种至第三种可能的实现方式中的任意一种,在第四种可能的实现方式中,所述目标分享平台的单次最大可分享照片数目为用户配置或由终端从网络侧服务器获取。

根据第一方面、第一方面的第一种至第四种可能的实现方式中的任意一种,在第五种可能的实现方式中,还包括:

根据所述用户在所述待分享图片中选择的人物头像信息,获取与所述人物头像信息对应的人物的标识信息;

根据所述人物的标识信息,将所述待分享图片发送给与所述人物的标识信息对应的终端设备。

第二方面,本发明实施例提供一种图片分享装置,包括:

获取模块,用于获取用户从图库中选择的图片,并将所述用户从图库中选择的图片作为待分享图片,所述待分享图片的数目大于目标分享平台所允许的单次最大可分享照片数目;

处理模块,用于根据所述目标分享平台所允许的单次最大可分享照片数目,对所述待分享图片中的至少两张图片进行合成处理,得到处理后的待分享图片,其中,所述处理后的待分享图片的数目小于等于所述目标分享平台所允许的单次最大可分享照片数目;

发送模块,用于将所述处理后的待分享图片发送至所述目标分享平台。

在第二方面的第一种可能的实现方式中,所述处理模块,还用于在所述获取用户从图库中选择的图片之前,根据所述图库中的图片的属性信息,对所述图库中的图片进行分组,得到至少一组相同事件的图片;

所述获取模块,具体用于获取用户从所述图库中选择的至少一组相同事件的图片,并将所述用户从所述图库中选择的至少一组相同事件的图片作为所述待分享图片。

根据第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述处理模块,具体用于根据所述图库中的图片的以下至少一项属性信息:时间信息、地点信息、对象信息、拍摄参数信息,对所述图库中的图片进行分组,得到至少一组相同事件的图片。

根据第二方面、第二方面的第二第一种至第二种可能的实现方式中的任意一种,在第三种可能的实现方式中,所述处理模块,还用于根据所述用户从图库中选择的图片的数目和所述目标分享平台所允许的单次最大可分享照片数目,确定所述处理后的待分享图片采用的图片模板。

根据第二方面、第二方面的第二第一种至第三种可能的实现方式中的任意一种,在第四种可能的实现方式中,所述目标分享平台的单次最大可分享照片数目为用户配置或由终端从网络侧服务器获取。

根据第二方面、第二方面的第二第一种至第四种可能的实现方式中的任意一种,在第五种可能的实现方式中,所述处理模块,还用于根据所述用户在所述待分享图片中选择的人物头像信息,获取与所述人物头像信息对应的人物的标识信息;根据所述人物的标识信息,将所述待分享图片发送给与所述人物的标识信息对应的终端设备。

第三方面,本发明实施例提供一种终端设备,包括:

处理器,用于获取用户从图库中选择的图片,并将所述用户从图库中选择的图片作为待分享图片,所述待分享图片的数目大于目标分享平台所允许的单次最大可分享照片数目;根据所述目标分享平台所允许的单次最大可分享照片数目,对所述待分享图片中的至少两张图片进行合成处理,得到处理后的待分享图片,其中,所述处理后的待分享图片的数目小于等于所述目标分享平台所允许的单次最大可分享照片数目;

发送器,用于将所述处理后的待分享图片发送至所述目标分享平台。

在第三方面的第一种可能的实现方式中,所述处理器,还用于在所述获取用户从图库中选择的图片之前,根据所述图库中的图片的属性信息,对所述图库中的图片进行分组,得到至少一组相同事件的图片;

所述处理器,具体用于获取用户从所述图库中选择的至少一组相同事件的图片,并将所述用户从所述图库中选择的至少一组相同事件的图片作为所述待分享图片。

根据第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述处理器,具体用于根据所述图库中的图片的以下至少一项属性信息:时间信息、地点信息、对象信息、拍摄参数信息,对所述图库中的图片进行分组,得到至少一组相同事件的图片。

根据第三方面、第三方面的第二第一种至第二种可能的实现方式中的任意一种,在第三种可能的实现方式中,所述处理器,还用于根据所述用户从图库中选择的图片的数目和所述目标分享平台所允许的单次最大可分享照片数目,确定所述处理后的待分享图片采用的图片模板。

根据第三方面、第三方面的第二第一种至第三种可能的实现方式中的任意一种,在第四种可能的实现方式中,所述目标分享平台的单次最大可分享照片数目为用户配置或由所述终端设备从网络侧服务器获取。

根据第三方面、第三方面的第二第一种至第四种可能的实现方式中的任意一种,在第五种可能的实现方式中,所述处理器,还用于根据所述用户在所述待分享图片中选择的人物头像信息,获取与所述人物头像信息对应的人物的标识信息;根据所述人物的标识信息,将所述待分享图片发送给与所述人物的标识信息对应的终端设备。

本发明实施例图片分享方法、装置和终端设备,通过获取用户从图库中选择的图片,并将用户从图库中选择的图片作为待分享图片,根据目标分享平台所允许的单次最大可分享照片数目,对待分享图片中的至少两张图片进行合成处理,得到处理后的待分享图片,将处理后的待分享图片发送至目标分享平台。在用户选择的待分享图片的数目大于目标分享平台所允许的单次最大可分享照片数目的情况下,由于将待分享图片处理后,得到的处理后的待分享图片的数目小于等于目标分享平台所允许的单次最大可分享照片数目,因此仍然可以将用户选择的待分享图片一次性分享到目标分享平台,从而解决了待分享的图片数目受到限制的问题,提高了分享到目标分享平台的图片的数目。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例一所提供的图片分享方法的流程图;

图2为本发明实施例二所提供的图片分享方法的流程图;

图3为本发明实施例三所提供的图片分享装置300的结构示意图;

图4为本发明实施例四所提供的终端设备400的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例一所提供的图片分享方法的流程图。本实施例的方法适用于提高分享到目标分享平台的图片的数目的情况。该方法由图片分享装置执行,该装置通常以硬件和/或软件的方式来实现。本实施例的方法包括如下步骤:

S110、获取用户从图库中选择的图片,并将用户从图库中选择的图片作为待分享图片,待分享图片的数目大于目标分享平台所允许的单次最大可分享照片数目。

S120、根据目标分享平台所允许的单次最大可分享照片数目,对待分享图片中的至少两张图片进行合成处理,得到处理后的待分享图片,其中,处理后的待分享图片的数目小于等于目标分享平台所允许的单次最大可分享照片数目。

例如,如果用户从图库中选择12张图片作为待分享图片,而现有技术中目标分享平台所允许的单次最大可分享照片数目为9,现有技术中不能一次将12张图片全部分享到目标分享平台。而本实施例中,可以对用户从图库中选择的12张图片中的至少两张图片进行合成处理,得到处理后的待分享图片,例如,将12张图片进行合成处理,得到的处理后的待分享图片为一张,或者,将12张图片中的5张图片合成为一张图片,而对剩余的图片不进行合成,处理后的待分享图片的数目为8张,使得处理后的待分享图片的数目小于等于目标分享平台所允许的单次最大可分享照片数目,也即将用户从图库中选择12张图片处理后得到的处理后的待分享图片的数目小于等于9,则可以进入S130,将处理后的待分享图片发送至目标分享平台。

S130、将处理后的待分享图片发送至目标分享平台。

具体的,获取用户从图库中选择的图片,并将用户从图库中选择的图片作为待分享图片,根据目标分享平台所允许的单次最大可分享照片数目,对待分享图片中的至少两张图片进行合成处理,得到处理后的待分享图片,将处理后的待分享图片发送至目标分享平台,从而提高分享到目标分享平台的图片的数目。

本实施例提供的图片分享方法,通过获取用户从图库中选择的图片,并将用户从图库中选择的图片作为待分享图片,根据目标分享平台所允许的单次最大可分享照片数目,对待分享图片中的至少两张图片进行合成处理,得到处理后的待分享图片,将处理后的待分享图片发送至目标分享平台。在用户选择的待分享图片的数目大于目标分享平台所允许的单次最大可分享照片数目的情况下,由于将待分享图片处理后,得到的处理后的待分享图片的数目小于等于目标分享平台所允许的单次最大可分享照片数目,因此仍然可以将用户选择的待分享图片一次性分享到目标分享平台,从而解决了待分享的图片数目受到限制的问题,提高了分享到目标分享平台的图片的数目。

在上述实施例的基础上,本实施例对上述实施例进行了优化。图2为本发明实施例二所提供的图片分享方法的流程图。参照图2,本实施例的方法可以包括:

S210、根据图库中的图片的属性信息,对图库中的图片进行分组,得到至少一组相同事件的图片。

举例来说,根据图库中的图片的属性信息,对图库中的图片进行分组,得到至少一组相同事件的图片可以通过如下方式实现:

根据图库中的图片的以下至少一项属性信息:时间信息、地点信息、对象信息、拍摄参数信息,对图库中的图片进行分组,得到至少一组相同事件的图片。需要说明的是,对象信息可以包括人脸、表情、物体(例如建筑物,标志如标语、指示牌等)、颜色、背景等。

图库中的图片可以带有时间信息,如果拍摄图片时打开了全球定位系统(GlobalPositioningSystem,简称GPS)功能,那么图库中的图片也可以带有地点信息,从而可以根据图库中的图片的时间信息、地点信息、对象信息、拍摄参数信息中的至少一种,对图库中的图片进行分组,得到至少一组相同事件的图片。如果在同一个时间段,如果某张图片的地点信息由于网络问题丢失,可以根据该张图片的前后图片的地点信息判断该张图片的地点信息。如果在同一时间段,该张图片的前后图片的地点信息相同,则可以判断该张图片具有与该张图片的前后图片的地点信息相同的地点信息。

例如,某人A于2014年10月1号去十六铺码头参加好友的游艇婚礼,并对游艇婚礼十分感兴趣,开启了智能手机的GPS功能,并采用智能手机拍摄了许多游艇婚礼的照片并保存在图库中,保存的关于游艇婚礼的事件照片带有时间信息和地点信息,则可以根据游艇婚礼的事件照片带有的时间信息和地点信息,得到一组属于游艇婚礼事件的图片。

S220、获取用户从图库中选择的至少一组相同事件的图片,并将用户从图库中选择的至少一组相同事件的图片作为待分享图片。

如果A从图库中选择了一组相同事件的图片,该组相同事件的图片为其于2014年10月1号去十六铺码头拍摄的好友C的游艇婚礼的图片,则图片分享装置可以获取到A从图库中选择的一组游艇婚礼的图片,并将该组游艇婚礼的图片作为待分享图片。

S230、根据目标分享平台所允许的单次最大可分享照片数目,对待分享图片中的至少两张图片进行合成处理,得到处理后的待分享图片,其中,处理后的待分享图片的数目小于等于目标分享平台所允许的单次最大可分享照片数目。

其中,目标分享平台的单次最大可分享照片数目可以为用户配置或由终端从网络侧服务器获取,网络侧服务器中可以存储与目标分享平台对应的单次最大可分享照片数目。

根据目标分享平台所允许的单次最大可分享照片数目,对待分享图片中的至少两张图片进行合成,得到处理后的待分享图片例如为:如果A想将其选择的该组游艇婚礼的图片发送至微信,而微信平台所允许的单次最大可分享照片数目为9,如果该组游艇婚礼的图片共有20张,则图片分享装置可以对该组游艇婚礼的图片中的至少两张图片进行合成,并且得到的处理后的待分享图片的数目小于等于目标分享平台所允许的单次最大可分享照片数目。例如,将20张图片合成为一张长照片,该张长照片即为处理后的待分享图片,或者将20张图片合成4张长照片,每张长照片包含5张图片,该4张长照片即为处理后的待分享图片。需要说明的是,将20张图片合成多少张长照片可以根据用户的选择确定,例如,如果用户选择将20张图片合成一张长照片,则图片分享装置可以将20张图片合成一张长照片。其中,合成的该张长照片所采用的图片模板可以根据用户从图库中选择的图片的数目和目标分享平台所允许的单次最大可分享照片数目确定。例如,用户从图库中选择的图片的数目为10,目标分享平台所允许的单次最大可分享照片数目为1,则确定采用将10张图片拼接为1张长照片的模板,如果目标分享平台所允许的单次最大可分享照片数目为4,则可以确定将10张图片拼接为1张长照片的模板、2张长照片的模板、3张长照片的模板或4张长照片的模板。

S240、将处理后的待分享图片发送至目标分享平台。

如果B也于2014年10月1号去十六铺码头拍摄了好友C的游艇婚礼的图片,B使用的是普通手机,B所拍摄的照片如普通照片一样,平铺在图库的所有照片中。如果B想一次分享多张照片,不得不先退出图库,打开微信应用,通过微信的分享入口进入图库重新选择照片,而微信一次最多只能选择9张照片,B对于众多满意照片难以取舍,挑选照片到分享到微信足足花了3分钟时间,而A可以将其挑选的20张游艇婚礼的图片一次分享到微信平台,所需时间仅需30秒。需要说明的是,图片分享装置可以处理后的待分享图片进行编辑,包括但不限于增删、添加滤镜、剪辑、添加文字表情,使发送至目标分享平台的图片更加美观。

需要说明的是,用户可以对待分享图片中的感兴趣的人物增加标记,例如可以圈住待分享图片中的某个人物头像,图片分享装置可以根据用户在待分享图片中选择的人物头像信息,获取与人物头像信息对应的人物的标识信息,并根据人物的标识信息,将待分享图片发送给与人物的标识信息对应的终端设备。其中,人物的标识信息可以为该人物的姓名、电话号码、微信号、邮箱地址等等。

本实施例提供的图片分享方法,通过根据图库中的图片的属性信息,对图库中的图片进行分组,得到至少一组相同事件的图片,获取用户从图库中选择的至少一组相同事件的图片,并将用户从图库中选择的至少一组相同事件的图片作为待分享图片,根据目标分享平台所允许的单次最大可分享照片数目,对待分享图片中的至少两张图片进行合成处理,得到处理后的待分享图片,将处理后的待分享图片发送至目标分享平台。在用户选择的待分享图片的数目大于目标分享平台所允许的单次最大可分享照片数目的情况下,由于将待分享图片处理后,得到的处理后的待分享图片的数目小于等于目标分享平台所允许的单次最大可分享照片数目,因此仍然可以将用户选择的待分享图片一次性分享到目标分享平台,从而解决了待分享的图片数目受到限制的问题,提高了分享到目标分享平台的图片的数目。

图3为本发明实施例三所提供的图片分享装置300的结构示意图。本实施例提供的图片分享装置可以用于执行如图1所示方法实施例的技术方案,参照图3,该图片分享装置包括:获取模块310、处理模块320和发送模块330。

获取模块310用于获取用户从图库中选择的图片,并将用户从图库中选择的图片作为待分享图片,待分享图片的数目大于目标分享平台所允许的单次最大可分享照片数目;处理模块320用于根据目标分享平台所允许的单次最大可分享照片数目,对待分享图片中的至少两张图片进行合成处理,得到处理后的待分享图片,其中,处理后的待分享图片的数目小于等于目标分享平台所允许的单次最大可分享照片数目;发送模块330用于将处理后的待分享图片发送至目标分享平台。

本实施例提供的图片分享装置,通过获取用户从图库中选择的图片,并将用户从图库中选择的图片作为待分享图片,根据目标分享平台所允许的单次最大可分享照片数目,对待分享图片中的至少两张图片进行合成处理,得到处理后的待分享图片,将处理后的待分享图片发送至目标分享平台。在用户选择的待分享图片的数目大于目标分享平台所允许的单次最大可分享照片数目的情况下,由于将待分享图片处理后,得到的处理后的待分享图片的数目小于等于目标分享平台所允许的单次最大可分享照片数目,因此仍然可以将用户选择的待分享图片一次性分享到目标分享平台,从而解决了待分享的图片数目受到限制的问题,提高了分享到目标分享平台的图片的数目。

进一步的,处理模块320,还用于在获取用户从图库中选择的图片之前,根据图库中的图片的属性信息,对图库中的图片进行分组,得到至少一组相同事件的图片;

获取模块310,具体用于获取用户从图库中选择的至少一组相同事件的图片,并将用户从图库中选择的至少一组相同事件的图片作为待分享图片。

进一步的,处理模块320,具体用于根据图库中的图片的以下至少一项属性信息:时间信息、地点信息、对象信息、拍摄参数信息,对图库中的图片进行分组,得到至少一组相同事件的图片。需要说明的是,对象信息可以包括人脸、表情、物体(例如建筑物,标志如标语、指示牌等)、颜色、背景等。

进一步的,处理模块320,还用于根据用户从图库中选择的图片的数目和目标分享平台所允许的单次最大可分享照片数目,确定处理后的待分享图片采用的图片模板。

进一步的,目标分享平台的单次最大可分享照片数目为用户配置或由终端从网络侧服务器获取。

进一步的,处理模块320,还用于根据用户在待分享图片中选择的人物头像信息,获取与人物头像信息对应的人物的标识信息;根据人物的标识信息,将待分享图片发送给与人物的标识信息对应的终端设备。

图4为本发明实施例四所提供的终端设备400的结构示意图。本实施例提供的终端设备可以用于执行如图1所示方法实施例的技术方案,参照图4,该终端设备包括:处理器410和发送器420。

处理器410用于获取用户从图库中选择的图片,并将用户从图库中选择的图片作为待分享图片,待分享图片的数目大于目标分享平台所允许的单次最大可分享照片数目;根据目标分享平台所允许的单次最大可分享照片数目,对待分享图片中的至少两张图片进行合成处理,得到处理后的待分享图片,其中,处理后的待分享图片的数目小于等于目标分享平台所允许的单次最大可分享照片数目;发送器420用于将处理后的待分享图片发送至目标分享平台。

本实施例提供的终端设备,通过获取用户从图库中选择的图片,并将用户从图库中选择的图片作为待分享图片,根据目标分享平台所允许的单次最大可分享照片数目,对待分享图片中的至少两张图片进行合成处理,得到处理后的待分享图片,将处理后的待分享图片发送至目标分享平台。在用户选择的待分享图片的数目大于目标分享平台所允许的单次最大可分享照片数目的情况下,由于将待分享图片处理后,得到的处理后的待分享图片的数目小于等于目标分享平台所允许的单次最大可分享照片数目,因此仍然可以将用户选择的待分享图片一次性分享到目标分享平台,从而解决了待分享的图片数目受到限制的问题,提高了分享到目标分享平台的图片的数目。

进一步的,处理器410,还用于在获取用户从图库中选择的图片之前,根据图库中的图片的属性信息,对图库中的图片进行分组,得到至少一组相同事件的图片;

处理器410,具体用于获取用户从图库中选择的至少一组相同事件的图片,并将用户从图库中选择的至少一组相同事件的图片作为待分享图片。

处理器410,具体用于根据图库中的图片的以下至少一项属性信息:时间信息、地点信息、对象信息、拍摄参数信息,对图库中的图片进行分组,得到至少一组相同事件的图片。需要说明的是,对象信息可以包括人脸、表情、物体(例如建筑物,标志如标语、指示牌等)、颜色、背景等。

进一步的,处理器410,还用于根据用户从图库中选择的图片的数目和目标分享平台所允许的单次最大可分享照片数目,确定处理后的待分享图片采用的图片模板。

进一步的,目标分享平台的单次最大可分享照片数目为用户配置或由终端设备从网络侧服务器获取。

进一步的,处理器410,还用于根据用户在待分享图片中选择的人物头像信息,获取与人物头像信息对应的人物的标识信息;根据人物的标识信息,将待分享图片发送给与人物的标识信息对应的终端设备。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1