图片发送方法、装置、设备及可读存储介质与流程

文档序号:14991301发布日期:2018-07-20 22:16阅读:151来源:国知局

本发明涉及通信技术领域,尤其涉及一种图片发送方法、装置、设备及可读存储介质。



背景技术:

目前,人在拍照的时候经常会遇到这种情况:使用自己的手机帮很多朋友拍了很多照片,然后发送照片的时候,要一张一张挑选出来发给对方,即需要挑出对应照片中含有对应人物的照片给目标联系人,这个过程非常的麻烦,用户体验低的技术问题。



技术实现要素:

本发明的主要目的在于提供一种图片发送方法、装置、设备及可读存储介质,旨在解决现有技术中在给联系人发送照片时,照片选取繁琐的技术问题。

为实现上述目的,本发明提供一种图片发送方法,所述图片发送方法包括:

当检测到第一图片发送指令时,获取用户选取的基准图片,其中,所述基准图片中包含目标头像;

从所述第一图片发送指令对应的目标相册中选取包含所述目标头像的各个目标图片,并将所述各个目标图片添加至图片数组中;

将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人。

可选地,所述图片数组包括第一类图片数组、第二类图片数组,

所述从所述第一图片发送指令对应的目标相册中选取包含所述目标头像的各个目标图片,并将所述各个目标图片添加至图片数组中步骤包括:

获取所述基准图片中目标头像的个数,当所述目标头像为多个时,从基准图片中分别提取单人目标头像;

从所述目标相册中分别选取只包含所述单人目标头像、以及包含多个单人目标头像的图片;

将所述只包含所述单人目标头像的图片添加至第一类图片数组中,并将所述包含多个单人目标头像的图片添加至第二类图片数组中。

可选地,所述将所述只包含所述单人目标头像的图片添加至第一类图片数组中,并将所述包含多个单人目标头像的图片添加至第二类图片数组中步骤包括:

将所述只包含所述单人目标头像的图片添加至第一类图片数组中,并基于不同的单人目标头像对第一类图片数组进行分类处理,以得到各个单人子图片数组;

将所述包含多个单人目标头像的图片添加至第二类图片数组中,并基于图片中包含的单人目标头像的个数对第二类图片数组进行分类处理,以得到各个多人子图片数组,基于各个多人子图片数组中图片所包含的具体的目标头像对各个多人子图片数组再进行分类,以将各个多人子图片数组中包含相同目标头像的图片作为一类处理。

可选地,所述将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人步骤之后包括:

保存所述打包压缩处理后的图片数组;

若在第一预设时间内检测到第二图片发送指令时,悬浮显示所述打包压缩处理后的图片数组,以实现将该图片数组发送给至所述第二图片发送指令对应的第二目标联系人。

可选地,所述保存所述打包压缩处理后的图片数组步骤之后包括:

若在第二预设时间段内未检测到第二图片发送指令时,将所述图片数组进行删除处理,以避免重复保存图片。

可选地,所述获取所述基准图片中目标头像的个数,当所述目标头像为多个时,从基准图片中分别提取单人目标头像步骤包括:

获取所述基准图片中人物头像整体轮廓所在区域,将该整体轮廓所在区域作为待检测区域;

通过头像边缘检测对所述待检测区域进行检测,以获取所述基准图片中目标头像的个数;

当所述目标头像为多个时,从基准图片中分别提取单人目标头像。

可选地,所述将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人步骤之后包括:

若在第二预设时间段内未检测到第二图片发送指令时,将所述图片数组进行删除处理,以避免重复保存图片。

可选地,所述将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人步骤之后包括:

获取所述目标头像的个数;

当所述目标头像为多个时,生成提示界面,以提醒是否发送所述图片数组给第一目标联系人外的包含所述目标头像的其它联系人。

此外,为实现上述目的,本发明还提供一种图片发送装置,所述图片发送装置包括:

第一获取模块,用于当检测到第一图片发送指令时,获取用户选取的基准图片,其中,所述基准图片中包含目标头像;

添加模块,用于从所述第一图片发送指令对应的目标相册中选取包含所述目标头像的各个目标图片,并将所述各个目标图片添加至图片数组中;

第一发送模块,用于将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人。

此外,为实现上述目的,本发明还提供一种图片发送设备,所述图片发送设备包括:存储器、处理器,通信总线以及存储在所述存储器上的图片发送程序,

所述通信总线用于实现处理器与存储器间的通信连接;

所述处理器用于执行所述图片发送程序,以实现以下步骤:

当检测到第一图片发送指令时,获取用户选取的基准图片,其中,所述基准图片中包含目标头像;

从所述第一图片发送指令对应的目标相册中选取包含所述目标头像的各个目标图片,并将所述各个目标图片添加至图片数组中;

将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人。

可选地,所述图片数组包括第一类图片数组、第二类图片数组,

所述从所述第一图片发送指令对应的目标相册中选取包含所述目标头像的各个目标图片,并将所述各个目标图片添加至图片数组中步骤包括:

获取所述基准图片中目标头像的个数,当所述目标头像为多个时,从基准图片中分别提取单人目标头像;

从所述目标相册中分别选取只包含所述单人目标头像、以及包含多个单人目标头像的图片;

将所述只包含所述单人目标头像的图片添加至第一类图片数组中,并将所述包含多个单人目标头像的图片添加至第二类图片数组中。

可选地,所述将所述只包含所述单人目标头像的图片添加至第一类图片数组中,并将所述包含多个单人目标头像的图片添加至第二类图片数组中步骤包括:

将所述只包含所述单人目标头像的图片添加至第一类图片数组中,并基于不同的单人目标头像对第一类图片数组进行分类处理,以得到各个单人子图片数组;

将所述包含多个单人目标头像的图片添加至第二类图片数组中,并基于图片中包含的单人目标头像的个数对第二类图片数组进行分类处理,以得到各个多人子图片数组,基于各个多人子图片数组中图片所包含的具体的目标头像对各个多人子图片数组再进行分类,以将各个多人子图片数组中包含相同目标头像的图片作为一类处理。

可选地,所述将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人步骤之后包括:

保存所述打包压缩处理后的图片数组;

若在第一预设时间内检测到第二图片发送指令时,悬浮显示所述打包压缩处理后的图片数组,以实现将该图片数组发送给至所述第二图片发送指令对应的第二目标联系人。

可选地,所述保存所述打包压缩处理后的图片数组步骤之后包括:

若在第二预设时间段内未检测到第二图片发送指令时,将所述图片数组进行删除处理,以避免重复保存图片。

可选地,所述获取所述基准图片中目标头像的个数,当所述目标头像为多个时,从基准图片中分别提取单人目标头像步骤包括:

获取所述基准图片中人物头像整体轮廓所在区域,将该整体轮廓所在区域作为待检测区域;

通过头像边缘检测对所述待检测区域进行检测,以获取所述基准图片中目标头像的个数;

当所述目标头像为多个时,从基准图片中分别提取单人目标头像。

可选地,若在第二预设时间段内未检测到第二图片发送指令时,将所述图片数组进行删除处理,以避免重复保存图片。

可选地,所述将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人步骤之后包括:

获取所述目标头像的个数;

当所述目标头像为多个时,生成提示界面,以提醒是否发送所述图片数组给第一目标联系人外的包含所述目标头像的其它联系人。

此外,为实现上述目的,本发明还提供一种可读存储介质,所述可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序可被一个或者一个以上的处理器执行以用于:

当检测到第一图片发送指令时,获取用户选取的基准图片,其中,所述基准图片中包含目标头像;

从所述第一图片发送指令对应的目标相册中选取包含所述目标头像的各个目标图片,并将所述各个目标图片添加至图片数组中;

将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人。

本发明通过当检测到第一图片发送指令时,获取用户选取的基准图片,其中,所述基准图片中包含目标头像;从所述第一图片发送指令对应的目标相册中选取包含所述目标头像的各个目标图片,并将所述各个目标图片添加至图片数组中;将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人。由于在本申请中,基于用户选取的基准图片,识别目标头像,并在目标相册中遍历匹配该目标头像,以实现批量选取目标图片,而不是人为的手动选取各个目标图片,因而本申请中解决了现有技术中在给联系人发送照片时,照片选取繁琐的技术问题。

附图说明

图1为本发明图片发送方法第一实施例的流程示意图;

图2为本发明图片发送方法第二实施例的流程示意图;

图3是本发明实施例方法涉及的硬件运行环境的设备结构示意图;

图4是本发明图片发送方法中的场景示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种图片发送方法,在本发明图片发送方法的第一实施例中,参照图1,所述图片发送方法包括:

当检测到第一图片发送指令时,获取用户选取的基准图片,其中,所述基准图片中包含目标头像;从所述第一图片发送指令对应的目标相册中选取包含所述目标头像的各个目标图片,并将所述各个目标图片添加至图片数组中;将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人。

具体地,图片发送方法包括:

步骤s10,当检测到第一图片发送指令时,获取用户选取的基准图片,其中,所述基准图片中包含目标头像;

需要说明的是,在本实施例中,图片发送方法应用于微信、qq、微博等具有图片发送功能的应用中,以使上述应用能够批量发送图片至目标联系人,其中,本实施例图片可是照片,以下以微信为例进行具体说明。

当用户需要在微信中发送图片给第一目标联系人时,通过点击或者触摸微信中的图片发送按钮以触发第一图片发送指令,在第一图片发送指令确定后,进入确定目标相册的选择界面,即由用户触摸确定目标相册,以实现从目标相册中批量选取图片发送给第一目标联系人,在目标相册确定后,生成基准图片选择框,以提示用户添加基准图片,其中,该基准图片指的是用户选取的包含所述目标头像的照片,该基准图片选择框中可预显示该第一目标联系人的微信头像,具体地,终端可判断该微信头像是否为人物头像,当该微信头像是人物头像时,该基准图片选择框中预显示该第一目标联系人的微信头像,在基准图片选择框中预显示该第一目标联系人的微信头像后,由用户确定该第一目标联系人的微信头像是否为基准图片,当该第一目标联系人的微信头像不是基准图片时,用户可选择删除基准图片选择框中的第一目标联系人的微信头像,当该第一目标联系人的微信头像是基准图片时,用户可选择确定第一目标联系人的微信头像为基准图片。需要说明的是,该基准图片可是多张,但是该基准图片不能超过3张,具体基准图片的数目根据实际应用确定。

需要说明的是,基准图片中包含目标头像,该目标头像可是多个,用以具体实施例进行说明,该基准图片为2人合照,则目标头像为2个,而该第一目标联系人为该2人中的任意一个,该第一目标联系人也可不在该2人之列。

步骤s20,从所述第一图片发送指令对应的目标相册中选取包含所述目标头像的各个目标图片,并将所述各个目标图片添加至图片数组中;

从所述第一图片发送指令对应的目标相册中选取包含所述目标头像的各个目标图片,当所述目标头像为单人头像时,从目标相册中选取只包含所述单人头像的图片,将该图片作为单人目标图片,将该各个单人目标图片添加至图片数组中,当所述目标头像由多个单人头像构成时,只要目标相册中的图片包括其中任意一个单人头像,则该目标相册中的图片为混合目标图片,在选取了各个混合目标图片后,将所述各个混合目标图片添加至图片数组中。

具体地,所述图片数组包括第一类图片数组、第二类图片数组,

如图2所示,所述从所述第一图片发送指令对应的目标相册中选取包含所述目标头像的各个目标图片,并将所述各个目标图片添加至图片数组中步骤包括:

步骤s21,获取所述基准图片中目标头像的个数,当所述目标头像为多个时,从基准图片中分别提取单人目标头像;

获取所述基准图片中目标头像的个数,当所述目标头像为多个时,基于人头像像素值与人头像所在环境像素值的不同,从基准图片中分别提取单人目标头像,具体地,获取目标头像中多人头像的轮廓,判断该多人头像的轮廓是否存在重叠部分,当存在重叠部分时,对多人头像的重叠部分进行像素剥离处理,该像素剥离过程可是:获取头像未重叠部分的像素值,基于未重叠部分的像素值,对重叠部分像素值进行像素值剥离处理,以分别得到单人头像。

步骤s22,从所述目标相册中分别选取只包含所述单人目标头像、以及包含多个单人目标头像的图片;

从所述目标相册中分别选取只包含所述单人目标头像、以及包含多个单人目标头像的图片,即是对目标相册中各个目标图片进行分类处理,具体地,根据各个目标图片中的目标头像个数进行分类。

步骤s23,将所述只包含所述单人目标头像的图片添加至第一类图片数组中,并将所述包含多个单人目标头像的图片添加至第二类图片数组中。

将所述只包含所述单人目标头像的图片添加至第一类图片数组中,并将所述包含多个单人目标头像的图片添加至第二类图片数组中。需要说明的是,第一类图片数组与第二类图片数组还包括不同的子图片数组。

步骤s30,将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人。

在将所述目标图像与目标相册中的各个图片都匹配完成后,图片数组的图片添加完成,在添加完成后,触发图片数组打包压缩处理过程,具体地,终端要在图片数组的图片添加完成时,对图片数组打包压缩处理,需要事先在内置的处理器中设置程序段,该程序段表示图片数组的图片添加完成时的处理逻辑,该处理逻辑用于在检测到图片数组的图片添加完成时,触发处理器以响应所述图片数组的图片添加完成事件,以对图片数组打包压缩处理。其中,图片数组打包压缩处理属于现有技术,在此并不做具体说明,在将所述图片数组打包压缩处理,发送给第一图片发送指令对应的第一目标联系人。

需要说明的是,所述将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人步骤之后还包括:

步骤a1,获取所述目标头像的个数;

获取所述目标头像的个数,该目标头像的个数可以为多个。

步骤a2,当所述目标头像为多个时,生成提示界面,以提醒是否发送所述图片数组给第一目标联系人外的包含所述目标头像的其它联系人。

当所述目标头像为多个时,生成提示界面,以提醒是否发送所述图片数组给第一目标联系人外的包含所述目标头像的其它联系人,如目标头像为2个时即图片中包含a与b时,第一目标联系人为a,则在把图片发送给a后,生成提示界面,该界面上显示b联系人的微信链接方式,以提醒是否发送所述图片数组给b联系人。

本发明通过当检测到第一图片发送指令时,获取用户选取的基准图片,其中,所述基准图片中包含目标头像;从所述第一图片发送指令对应的目标相册中选取包含所述目标头像的各个目标图片,并将所述各个目标图片添加至图片数组中;将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人。由于在本申请中,基于用户选取的基准图片,识别目标头像,并在目标相册中遍历匹配该目标头像,以实现批量选取目标图片,而不是人为的手动选取各个目标图片,因而本申请中解决了现有技术中在给联系人发送照片时,照片选取繁琐的技术问题。

进一步地,本发明提供图片发送方法的第二实施例,在第二实施例中,所述将所述只包含所述单人目标头像的图片添加至第一类图片数组中,并将所述包含多个单人目标头像的图片添加至第二类图片数组中步骤包括:

步骤b1,将所述只包含所述单人目标头像的图片添加至第一类图片数组中,并基于不同的单人目标头像对第一类图片数组进行分类处理,以得到各个单人子图片数组;

将所述只包含所述单人目标头像的图片添加至第一类图片数组中,具体地,该第一类图片数组根据目标头像中包含的单人目标头像的个数,细分为同样数目的单人子图片数组,如目标头像中由2单人目标头像构成,则第一类图片数组细分为2个单人子图片数组,如目标头像中由3单人目标头像构成,则第一类图片数组细分为3个单人子图片数组,且将目标相册中包含不同单人目标头像的图片分别分配至对应的单人子图片数组中。

步骤b2,将所述包含多个单人目标头像的图片添加至第二类图片数组中,并基于图片中包含的单人目标头像的个数对第二类图片数组进行分类处理,以得到各个多人子图片数组,基于各个多人子图片数组中图片所包含的具体的目标头像对各个多人子图片数组再进行分类,以将各个多人子图片数组中包含相同目标头像的图片作为一类处理。

将所述包含多个单人目标头像的图片添加至第二类图片数组中,具体地,基于图片中包含的单人目标头像的个数对第二类图片数组进行分类处理,以得到各个多人子图片数组,如相册的图片中由3个单人目标头像构成,则将该图片分配至第一多人子图片数组,如相册的图片中由2个单人目标头像构成,则将该图片分配至第二多人子图片数组。在得到多人子图片数组后,基于各个多人子图片数组中图片所包含的具体的目标头像对各个多人子图片数组再进行分类,以将各个多人子图片数组中包含相同目标头像的图片作为一类处理。用以具体实施例进行说明,如第二多人子图片数组中包括多张a与b的合照图片,多张a与c的合照图片,多张b与c的合照图片等,则将第二多人子图片数组中a与b的合照图片作为一类处理,a与c的合照图片作为一类处理,b与c的合照图片作为一类处理。

在本实施例中,通过将所述只包含所述单人目标头像的图片添加至第一类图片数组中,并基于不同的单人目标头像对第一类图片数组进行分类处理,以得到各个单人子图片数组;将所述包含多个单人目标头像的图片添加至第二类图片数组中,并基于图片中包含的单人目标头像的个数对第二类图片数组进行分类处理,以得到各个多人子图片数组。本实施例在批量发送图片时,对该各个图片细分为不同类型的图片而不需要用户手动整理,提升了用户体验。

进一步地,本发明提供图片发送方法的第三实施例,在第三实施例中,所述将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人步骤之后包括:

步骤s40,保存所述打包压缩处理后的图片数组;

在本实施例中,在图片数组打包压缩处理后,对所述打包压缩处理后的图片数组进行保存处理,具体地,将该打包压缩处理后的图片数组保存在所述目标相册中,并将该打包压缩处理后的图片数组排列在所述目标相册的最前列。

步骤s50,若在第一预设时间内检测到第二图片发送指令时,悬浮显示所述打包压缩处理后的图片数组,以实现将该图片数组发送给至所述第二图片发送指令对应的第二目标联系人。

若在第一预设时间内检测到第二图片发送指令时,悬浮显示所述打包压缩处理后的图片数组,以实现将该图片数组发送给至所述第二图片发送指令对应的第二目标联系人,其中,该第一预设时间可是30s,或者1分钟,具体地,若在给a发送完成图片数组后,若在1分钟内检测到给b发送图片的发送指令,则在给b发送消息的发送界面上生成悬浮窗口,如图4所示,该悬浮窗口内显示所述发送给a的图片数组,以供用户选择是否将发送给a的图片数组发送给b。

进一步地,所述将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人步骤之后包括:

步骤s60,若在第二预设时间段内未检测到第二图片发送指令时,将所述图片数组进行删除处理,以避免重复保存图片。

若在第二预设时间段内未检测到第二图片发送指令时,将所述图片数组进行删除处理,以避免重复保存图片,其中,第二预设时间段大于第一预设时间段,因而能够避免重复保存图片,能够有效释放终端的内存。

在本实施例中,通过若在第二预设时间段内未检测到第二图片发送指令时,将所述图片数组进行删除处理,以避免重复保存图片。本实施例图片发送方法,能够有效避免终端内存过大增加的情况,提升了用户体验。

进一步地,本发明提供图片发送方法的第四实施例,在第四实施例中,所述获取所述基准图片中目标头像的个数,当所述目标头像为多个时,从基准图片中分别提取单人目标头像步骤包括:

步骤c1,获取所述基准图片中人物头像整体轮廓所在区域,将该整体轮廓所在区域作为待检测区域;

由于人头像像素值与人头像所在环境像素值的不同,因而能够识别人头像的整体轮廓,在本实施例中,获取所述基准图片中人物头像整体轮廓所在区域,将该整体轮廓所在区域作为待检测区域。

步骤c2,通过头像边缘检测对所述待检测区域进行检测,以获取所述基准图片中目标头像的个数;

通过边缘检测对所述待检测区域的边缘进行检测,以获取所述人物头像的个数,具体地,在边缘检测后,通过预存的头像识别模型获取所述基准图片中目标头像的个数,如该目标头像包括2个单人头像还是3个单人头像。

步骤c3,当所述目标头像为多个时,从基准图片中分别提取单人目标头像。

当所述目标头像为多个时,从基准图片中分别提取单人目标头像,当该基准图片中各个目标头像为多个且该多个目标头像未重叠时,从基准图片中分别提取单人目标头像即是对该基准图片中各个目标头像所在区域进行切割处理即可。

在本实施例中,通过获取所述基准图片中人物头像整体轮廓所在区域,将该整体轮廓所在区域作为待检测区域;通过头像边缘检测对所述待检测区域进行检测,以获取所述基准图片中目标头像的个数;当所述目标头像为多个时,从基准图片中分别提取单人目标头像。由于从基准图片中准确提取单人目标头像,因而为图片分类奠定基础。

本发明还提供一种图片发送装置,所述图片发送装置包括:

第一获取模块,用于当检测到第一图片发送指令时,获取用户选取的基准图片,其中,所述基准图片中包含目标头像;

添加模块,用于从所述第一图片发送指令对应的目标相册中选取包含所述目标头像的各个目标图片,并将所述各个目标图片添加至图片数组中;

第一发送模块,用于将所述图片数组打包压缩处理,并发送给所述第一图片发送指令对应的第一目标联系人。

可选地,所述图片数组包括第一类图片数组、第二类图片数组,

所述添加模块包括:

获取子模块,用于获取所述基准图片中目标头像的个数,当所述目标头像为多个时,从基准图片中分别提取单人目标头像;

选取子模块,用于从所述目标相册中分别选取只包含所述单人目标头像、以及包含多个单人目标头像的图片;

添加子模块,用于将所述只包含所述单人目标头像的图片添加至第一类图片数组中,并将所述包含多个单人目标头像的图片添加至第二类图片数组中。

可选地,所述添加子模块包括:

第一添加单元,用于将所述只包含所述单人目标头像的图片添加至第一类图片数组中,并基于不同的单人目标头像对第一类图片数组进行分类处理,以得到各个单人子图片数组;

第二添加单元,用于将所述包含多个单人目标头像的图片添加至第二类图片数组中,并基于图片中包含的单人目标头像的个数对第二类图片数组进行分类处理,以得到各个多人子图片数组,基于各个多人子图片数组中图片所包含的具体的目标头像对各个多人子图片数组再进行分类,以将各个多人子图片数组中包含相同目标头像的图片作为一类处理。

可选地,所述图片发送装置还包括:

保存模块,用于保存所述打包压缩处理后的图片数组;

第二发送模块,用于若在第一预设时间内检测到第二图片发送指令时,悬浮显示所述打包压缩处理后的图片数组,以实现将该图片数组发送给至所述第二图片发送指令对应的第二目标联系人。

可选地,所述图片发送装置还包括:

删除模块,用于若在第二预设时间段内未检测到第二图片发送指令时,将所述图片数组进行删除处理,以避免重复保存图片。

可选地,所述获取子模块包括:

第一获取单元,用于获取所述基准图片中人物头像整体轮廓所在区域,将该整体轮廓所在区域作为待检测区域;

第二获取单元,用于通过头像边缘检测对所述待检测区域进行检测,以获取所述基准图片中目标头像的个数;

提取单元,用于当所述目标头像为多个时,从基准图片中分别提取单人目标头像。

可选地,所述图片发送装置还包括:

删除模块,用于若在第二预设时间段内未检测到第二图片发送指令时,将所述图片数组进行删除处理,以避免重复保存图片。

可选地,所述图片发送装置还包括:

第二获取模块,用于获取所述目标头像的个数;

生成模块,用于当所述目标头像为多个时,生成提示界面,以提醒是否发送所述图片数组给第一目标联系人外的包含所述目标头像的其它联系人。

参照图3,图3是本发明实施例方案涉及的硬件运行环境的设备结构示意图。

本发明实施例图片发送设备可以是pc,也可以是智能手机、平板电脑、电子书阅读器、mp3(movingpictureexpertsgroupaudiolayeriii,动态影像专家压缩标准音频层面3)播放器、mp4(movingpictureexpertsgroupaudiolayeriv,动态影像专家压缩标准音频层面4)播放器、便携计算机等终端设备。

如图3所示,该图片发送设备可以包括:处理器1001,例如cpu,存储器1005,通信总线1002。其中,通信总线1002用于实现处理器1001和存储器1005之间的连接通信。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储设备。

可选地,该图片发送设备还可以包括用户接口、网络接口、摄像头、rf(radiofrequency,射频)电路,传感器、音频电路、wifi模块等等。用户接口可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口还可以包括标准的有线接口、无线接口。网络接口可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。

本领域技术人员可以理解,图3中示出的图片发送设备结构并不构成对图片发送设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图3所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块以及图片发送程序。操作系统是管理和控制图片发送设备硬件和软件资源的程序,支持图片发送程序以及其它软件和/或程序的运行。网络通信模块用于实现存储器1005内部各组件之间的通信,以及与图片发送设备中其它硬件和软件之间通信。

在图3所示的图片发送设备中,处理器1001用于执行存储器1005中存储的图片发送程序,所述一个或者一个以上程序还可被一个或者一个以上的处理器执行以用于实现上述任一项所述的图片发送方法的步骤。

本发明图片发送设备具体实施方式与上述图片发送方法各实施例基本相同,在此不再赘述。

本发明提供了一种可读存储介质,所述可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序还可被一个或者一个以上的处理器执行以用于实现上述任一项所述的图片发送方法的步骤。

本发明可读存储介质具体实施方式与上述图片发送方法各实施例基本相同,在此不再赘述。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利处理范围内。

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