图片处理方法、装置、终端及计算机可读存储介质与流程

文档序号:14125438阅读:153来源:国知局
图片处理方法、装置、终端及计算机可读存储介质与流程
本发明涉及图片处理
技术领域
,特别涉及一种图片处理方法、装置、终端及计算机可读存储介质。
背景技术
:随着移动互联网的普及和终端的广泛使用,人们可以通过各种安装在终端上的应用发送图片。比如,终端可以通过安装的即时通信应用、社交网络应用等发送图片。但是,由于图片有可能会发送给不熟悉的联系人,从而导致用户的隐私发生泄露,因此,用户在向不熟悉的联系人发送图片之前需要对图片进行处理。目前,在向不熟悉的人发送指定图片之前,用户可以打开图片处理应用,然后从存储的图片文件夹中获取指定图片,之后通过该图片处理应用对该指定图片中需要隐藏的内容进行马赛克处理。最后,通过即时通信应用向不熟悉的联系人发送对指定图片进行处理后的图片。技术实现要素:本发明实施例提供了一种图片处理方法、装置、终端及计算机可读存储介质,可以用于解决现有技术中图片处理操作繁琐,且处理效率低的问题。所述技术方案如下:第一方面,提供了一种图片处理方法,所述方法包括:在将指定图片发送给目标联系人时,获取所述目标联系人的联系人信息;基于所述联系人信息,确定所述目标联系人的隐私权限;基于所述目标联系人的隐私权限,对所述指定图片进行处理。可选地,所述基于所述联系人信息,确定所述目标联系人的隐私权限,包括:基于所述联系人信息,通过分类器输出权限标签;其中,所述分类器为以联系人信息集作为训练数据训练得到的,所述权限标签用于指示所述目标联系人的隐私权限为有权还是为无权;将所述权限标签所指示的权限确定为所述目标联系人的隐私权限。可选地,所述将所述权限标签所指示的权限确定为所述目标联系人的隐私权限,包括:当所述权限标签为第一标签时,确定所述目标联系人的隐私权限为无权;当所述权限标签为第二标签时,确定所述目标联系人的隐私权限为有权。可选地,所述基于所述目标联系人的隐私权限,对所述指定图片进行处理,包括:当通过所述权限标签确定所述目标联系人的隐私权限为无权时,显示第一提示信息,所述第一提示信息用于提示是否对所述指定图片的图片信息进行隐藏处理;当基于所述第一提示信息接收到确定指令时,获取所述指定图片的图片信息;对所述指定图片的图片信息中信息类型与预设信息类型相同的信息进行隐藏处理。可选地,所述基于所述联系人信息,确定所述目标联系人的隐私权限,包括:确定所述联系人信息符合的预设等级规则;从存储的等级规则与权限等级之间的对应关系中,获取对应的权限等级;将所述获取的权限等级确定为所述目标联系人的权限等级。可选地,所述基于所述目标联系人的隐私权限,对所述指定图片进行处理,包括:当所述目标联系人的权限等级小于或等于预设等级时,获取所述指定图片的图片信息;对所述指定图片的图片信息中信息类型与预设信息类型相同的信息进行隐藏处理。可选地,所述对所述指定图片的图片信息中信息类型与预设信息类型相同的信息进行隐藏处理,包括:基于所述目标联系人的权限等级,从存储的权限等级与隐藏信息类型之间的对应关系中,获取对应的隐藏信息类型;将所述指定图片的图片信息中信息类型与所述隐藏信息类型相同的信息进行隐藏处理。可选地,所述联系人信息包括所述目标联系人的备注、与所述目标联系人的联系频率、所述目标联系人所在分组、与所述目标联系人的联系时长中的一项或多项。第二方面,提供了一种图片处理装置,所述装置包括:获取模块,用于在将指定图片发送给目标联系人时,获取所述目标联系人的联系人信息;确定模块,用于基于所述联系人信息,确定所述目标联系人的隐私权限;处理模块,用于基于所述目标联系人的隐私权限,对所述指定图片进行处理。可选地,所述确定模块包括:输出子模块,用于基于所述联系人信息,通过分类器输出权限标签;其中,所述分类器为以联系人信息集作为训练数据训练得到的,所述权限标签用于指示所述目标联系人的隐私权限为有权还是为无权;第一确定子模块,用于将所述权限标签所指示的权限确定为所述目标联系人的隐私权限。可选地,所述第一确定子模块用于:当所述权限标签为第一标签时,确定所述目标联系人的隐私权限为无权;当所述权限标签为第二标签时,确定所述目标联系人的隐私权限为有权。可选地,所述处理模块包括:显示子模块,用于当通过所述权限标签确定所述目标联系人的隐私权限为无权时,显示第一提示信息,所述第一提示信息用于提示是否对所述指定图片的图片信息进行隐藏处理;第一获取子模块,用于当基于所述第一提示信息接收到确定指令时,获取所述指定图片的图片信息;第一处理子模块,用于对所述指定图片的图片信息中信息类型与预设信息类型相同的信息进行隐藏处理。可选地,所述确定模块包括:第二确定子模块,用于确定所述联系人信息符合的预设等级规则;第二获取子模块,用于从存储的等级规则与权限等级之间的对应关系中,获取对应的权限等级;第三确定子模块,用于将所述获取的权限等级确定为所述目标联系人的权限等级。可选地,所述处理模块包括:第三获取子模块,用于当所述目标联系人的权限等级小于或等于预设等级时,获取所述指定图片的图片信息;第二处理子模块,用于对所述指定图片的图片信息中信息类型与预设信息类型相同的信息进行隐藏处理。可选地,所述第二处理子模块用于:基于所述目标联系人的权限等级,从存储的权限等级与隐藏信息类型之间的对应关系中,获取对应的隐藏信息类型;将所述指定图片的图片信息中信息类型与所述隐藏信息类型相同的信息进行隐藏处理。可选地,所述联系人信息包括所述目标联系人的备注、与所述目标联系人的联系频率、所述目标联系人所在分组、与所述目标联系人的联系时长中的一项或多项。第三方面,提供了一种终端,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述第一方面提供的任一所述方法的步骤。第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述第一方面提供的任一所述方法的步骤。本发明实施例提供的技术方案带来的有益效果是:在本发明实施例中,可以向目标联系人发送指定图片时,获取目标联系人的联系人信息,并通过目标联系人的联系人信息,确定目标联系人的隐私权限,之后根据目标联系人的隐私权限,对指定图片进行处理,从而避免直接将指定图片发送给目标联系人而导致用户的隐私信息发生泄漏。同时,由于对指定图片进行处理的方式简单,无需运行图片处理应用,从而简化了图片处理操作,提高了图片处理效率。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例提供的一种图片处理方法的流程图;图2是本发明实施例提供的另一种图片处理方法的流程图;图3a是本发明实施例提供的一种图片处理装置的结构示意图;图3b是本发明实施例提供的一种确定模块的结构示意图;图3c是本发明实施例提供的一种处理模块的结构示意图;图3d是本发明实施例提供的另一种确定模块的结构示意图;图3e是本发明实施例提供的另一种处理模块的结构示意图;图4是本发明实施例提供的一种终端的结构示意图;图5是本发明实施例提供的另一种终端的结构示意图。具体实施方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。在对本发明实施例进行详细的解释说明之前,先对本发明实施例中涉及到的应用场景行解释说明。目前,用户在通过终端安装的应用向不熟悉的联系人发送指定图片时,通常会事先通过图片处理应用对指定图片的部分图片内容进行马赛克处理,然后再通过终端进行发送。由于用户在通过图片处理应用处理该指定图片时,终端需要先运行图片处理应用,然后用户需要从存储图片的文件夹中选择需要处理的指定图片,从而导致操作繁琐。另外,由于指定图片的图片信息中可能还包括gps(globalpositioningsystem,全球定位系统)信息、音频信息等,对图片内容进行马赛克处理后,指定图片的图片信息中包括的gps信息、音频信息等隐私信息并没有被隐藏,当用户将该指定图片发送给不熟悉的联系人后,还是会发生隐私信息泄露的可能,从而导致图片处理效率较低。基于这样的场景,本发明实施例提供了一种能够简化图片处理操作,提高图片处理效率的图片处理方法。在对本发明实施例的应用场景进行介绍之后,接下来将结合附图对本发明实施例提供的图片处理方法进行详细介绍。图1是根据一示例性实施例示出的一种图片处理方法的流程图,参见图1,该方法可以应用于诸如智能手机等终端中,该方法具体包括如下步骤。步骤101:在将指定图片发送给目标联系人时,获取该目标联系人的联系人信息。步骤102:基于该联系人信息,确定该目标联系人的隐私权限。步骤103:基于该目标联系人的隐私权限,对该指定图片进行处理。在本发明实施例中,可以向目标联系人发送指定图片时,获取目标联系人的联系人信息,并通过目标联系人的联系人信息,确定目标联系人的隐私权限,之后根据目标联系人的隐私权限,对指定图片进行处理,从而避免直接将指定图片发送给目标联系人而导致用户的隐私信息发生泄漏。同时,由于对指定图片进行处理的方式简单,无需运行图片处理应用,从而简化了图片处理操作,提高了图片处理效率。可选地,基于该联系人信息,确定该目标联系人的隐私权限,包括:基于该联系人信息,通过分类器输出权限标签;其中,该分类器为以联系人信息集作为训练数据训练得到的,该权限标签用于指示该目标联系人的隐私权限为有权还是为无权;将该权限标签所指示的权限确定为该目标联系人的隐私权限。可选地,将该权限标签所指示的权限确定为该目标联系人的隐私权限,包括:当该权限标签为第一标签时,确定该目标联系人的隐私权限为无权;当该权限标签为第二标签时,确定该目标联系人的隐私权限为有权。可选地,基于该目标联系人的隐私权限,对该指定图片进行处理,包括:当通过该权限标签确定该目标联系人的隐私权限为无权时,显示第一提示信息,该第一提示信息用于提示是否对该指定图片的图片信息进行隐藏处理;当基于该第一提示信息接收到确定指令时,获取该指定图片的图片信息;对该指定图片的图片信息中信息类型与预设信息类型相同的信息进行隐藏处理。可选地,基于该联系人信息,确定该目标联系人的隐私权限,包括:确定该联系人信息符合的预设等级规则;从存储的等级规则与权限等级之间的对应关系中,获取对应的权限等级;将该获取的权限等级确定为该目标联系人的权限等级。可选地,基于该目标联系人的隐私权限,对该指定图片进行处理,包括:当该目标联系人的权限等级小于或等于预设等级时,获取该指定图片的图片信息;对该指定图片的图片信息中信息类型与预设信息类型相同的信息进行隐藏处理。可选地,对该指定图片的图片信息中信息类型与预设信息类型相同的信息进行隐藏处理,包括:基于该目标联系人的权限等级,从存储的权限等级与隐藏信息类型之间的对应关系中,获取对应的隐藏信息类型;将该指定图片的图片信息中信息类型与该隐藏信息类型相同的信息进行隐藏处理。可选地,该联系人信息包括该目标联系人的备注、与该目标联系人的联系频率、该目标联系人所在分组、与该目标联系人的联系时长中的一项或多项。上述所有可选技术方案,均可按照任意结合形成本发明的可选实施例,本发明实施例对此不再一一赘述。图2是根据一示例性实施例示出的一种图片处理方法的流程图,本发明实施例将结合附图2对上述图1所示的实施例进行详细的解释说明,参见图2,该该方法具体包括如下步骤。步骤201:目标终端在将指定图片发送给目标联系人时,获取该目标联系人的联系人信息。其中,目标终端可以在接收到指定图片的发送指令时,获取目标联系人的联系人信息。该发送指令用于向目标联系人发送指定图片,该发送指令可以由用户通过指定操作触发,该指定操作可以为点击操作、滑动操作、语音操作等。需要说明的是,该联系人信息可以包括目标联系人的备注、与目标联系人的联系频率、目标联系人所在分组、与该目标联系人的联系时长中的一项或多项。当然在实际应用中,该联系人信息还可以包括其他信息,比如,最后一次与目标联系人联系的时间等等。进一步地,由于指定图片可能是目标终端从网站中获取,这些从网站中获取的图片的图片信息中通常不会包括用户的隐私信息,此时,目标终端将不包括用户隐私信息的图片发送给不熟悉的联系人并不会泄漏个人隐私。因此,为了减少目标终端的运行资源,目标终端在获取该目标联系人的联系人信息之前,还可以确定该指定图片的图片信息中是否包括隐私信息,并当指定图片的图片信息中不包括隐私信息时,直接发送该指定图片;当指定图片的图片信息中包括隐私信息时,获取目标联系人的联系人信息。步骤202:目标终端基于该联系人信息,确定该目标联系人的隐私权限。由于目标联系人可能是与用户关系亲近的人,比如,用户的父母,将指定图片发送给该联系人不存在隐私信息泄露的问题,也即是,目标终端在发送指定图片时,不一定需要对指定图片的部分图片信息进行隐藏处理。因此,为了确定是否需要对指定图片的图片信息进行隐藏处理,目标终端可以基于该联系人信息,确定该目标联系人的隐私权限。而目标终端基于该联系人信息,确定该目标联系人的隐私权限的方式可以包括如下两种方式。第一种方式,目标终端基于该联系人信息,通过分类器输出权限标签;其中,该分类器为以联系人信息集作为训练数据训练得到的,该权限标签用于指示该目标联系人的隐私权限为有权还是为无权;将该权限标签所指示的权限确定为该目标联系人的隐私权限。其中,当权限标签为第一标签时,目标终端确定该目标联系人的隐私权限为无权;当该权限标签为第二标签时,目标终端确定该目标联系人的隐私权限为有权。需要说明的是,第一标签和第二标签可以通过不同的数值、字母、图案等来表示,比如,第一标签可以通过数字“1”表示,第二标签可以通过数字“0”表示。另外,该分类器可以是分类器生成装置将联系人信息集作为训练数据训练得到。该分类器生成装置可以是目标终端,也可以是其他智能手机、台式计算机、笔记本计算机、服务器或服务器集群等。而分类器生成装置将联系人信息集作为训练数据训练生成分类器的方法可以为:从多个样本终端中获取n个第一关系的联系人的联系人信息,以及获取m个第二关系的联系人的联系人信息,n和m均为大于0的整数;将n个第一关系的联系人信息和m个第二关系的联系人信息合并为联系人信息集;将联系人信息集作为训练数据,根据分类算法训练生成分类器。需要说明的是,第一关系的联系人是指关系亲密的联系人,第二关系的联系人是指关系疏远的联系人。其中,当联系人的备注与预设备注集中的任一备注相同时,或者,与该联系人的联系频率大于或等于预设频率时,或者,该联系人所在分组与预设分组集中的任一分组名相同或相似时,将该联系人确定为第一关系的联系人;否则,确定该第二联系人为第二关系的联系人。其中,预设备注集中包括多个备注,且该多个备注可以事先设置,比如,该预设备注集中包括的多个备注分别为:爸爸、妈妈、哥哥、姐姐等等。预设频率同样可以事先设置,比如,预设频率可以为2次/天、1次/天等等。预设分组集中可以包括多个分组的名称,且该预设分组集中包括的多个分组名称可以事先设置,比如,该多个分组的名称可以为:家人、同学、室友、同事等等。还需要说明的是,该多个样本终端可以为类型或型号相同的终端,每个样本终端均用于获取第一关系的联系人的联系人信息和第二关系的联系人的联系人信息,且样本终端的数量越多,联系人信息集的生成速度越快,进而分类器的生成速度也会越快。另外,为了从多个样本终端中获取n个第一关系的联系人的联系人信息和m个第二关系的联系人的联系人信息,分类器生成装置可以分别获取多个样本终端的各类型通讯录以及通信记录,并从各类型通讯录及通信记录中,获取多个第一关系的联系人的联系信息和多个第二关系的联系人的联系信息,分别对多个第一关系的联系人的联系信息和多个第二关系的联系人的联系信息进行格式校验处理和缺失值补全处理,得到n个第一关系的联系人的联系信息和m个第二关系的联系人的联系信息。第二种方式,目标终端确定该联系人信息符合的预设等级规则;从存储的等级规则与权限等级之间的对应关系中,获取对应的权限等级;将获取的权限等级确定为该目标联系人的权限等级。需要说明的是,该预设等级规则为描述目标联系人与用户关系的规则,该预设等级规则可以包括多级规则,且目标联系人的联系人信息符合的规则越靠前,目标联系人与用户的关系越亲密。该预设等级规则可以事先设置,比如,该预设等级规则可以包括3级规则,第一级规则可以为联系人的备注与预设备注集中的任一备注相同,第二级规则可以为联系人的备注与预设备注集中的任一备注不相同,但联系人所在分组的分组名与预设分组集中任一分组名相同或含义相近;第三级规则为联系人的备注与预设备注集中的任一备注不相同,且联系人所在分组的分组名与预设分组集中任一分组名不相同含义也不相近,但联系频率大于或等于预设联系频率等等。比如,当目标联系人的备注为“妈妈”,预设备注集中包括的备注为爸爸、妈妈、哥哥和姐姐。由于预设备注集中存在与该目标联系人的备注相同的备注,因此,确定目标联系人的联系人信息符合预设等级规则,并从如表1所示的等级规则与权限等级之间的对应关系中,获取对应的权限等级为等级a;将获取的权限等级a确定为该目标联系人的权限等级。其中,等级a高于等级b,等级b高于等级c,依次类推。表1等级规则权限等级第一级规则等级a第二级规则等级b第三级规则等级c............需要说明的是,本发明实施例中仅以上述表1所示的等级规则与权限等级之间的对应关系为例进行说明,并不对本发明实施例构成限定。步骤203:目标终端基于该目标联系人的隐私权限,对该指定图片进行处理。由于目标终端确定目标联系人的隐私权限的方式可以包括上述两种方式,根据确定目标联系人的隐私权限的方式不同,目标终端基于该目标联系人的隐私权限,对该指定图片进行处理的方式也不同,具体可以包括如下两种方式。(1)、当目标终端通过该权限标签确定该目标联系人的隐私权限为无权时,显示第一提示信息,第一提示信息用于提示是否对该指定图片的图片信息进行隐藏处理;当基于第一提示信息接收到确定指令时,获取指定图片的图片信息;对该指定图片的图片信息中信息类型与预设信息类型相同的信息进行隐藏处理。由于目标联系人可能是因联系方式的变化而导致隐私权限为无权,实质上将隐私信息透露给目标联系人并不会发生隐私泄漏的问题,因而无需对指定图片进行隐私处理。因此,为了减少目标终端运行资源的消耗,目标终端可以在通过该权限标签确定该目标联系人的隐私权限为无权时,显示第一提示信息,以通过用户进一步判断是否需要对指定图片进行隐私处理。其中,目标终端可以从该指定图片的exif(exchangeableimagefile,可交换图像文件)信息中获取指定图片的图片信息。需要说明的是,该预设信息类型可以事先设置,比如,该预设信息类型可以为位置、音频、产品型号等等。另外,确定指令用于确定对指定图片进行处理,该确定指令同样可以由用户通过指定操作触发。另外,在实际应用中,当目标终端通过该权限标签确定该目标联系人的隐私权限为无权时,可以不显示第一提示信息,而是直接获取指定图片的图片信息,并对该指定图片的图片信息中信息类型与预设信息类型相同的信息进行隐藏处理。再者,当目标终端通过该权限标签确定该目标联系人的隐私权限为有权时,目标终端可以直接向目标联系人发送指定图片。(2)、当目标联系人的权限等级小于或等于预设等级时,目标终端获取该指定图片的图片信息;对该指定图片的图片信息中信息类型与预设信息类型相同的信息进行隐藏处理。其中,目标终端可以直接将指定图片的图片信息中信息类型与预设信息类型相同的信息进行隐藏处理,比如,当目标终端将确定目标联系人的权限等级为等级c,预设等级为等级c时,该目标联系人的权限等级与预设等级相同,那么如果预设信息类型为位置和音频,则目标终端可以目标终端获取该指定图片的图片信息,将指定图片的图片信息中与位置相关的信息,以及与音频相关的信息进行隐藏。需要说明的是,预设等级可以事先设置,比如,该预设等级可以为等级c、等级d等等。另外,在实际应用中,目标终端也可以根据目标联系人的权限等级的不同,对指定图片的图片信息进行隐藏的内容也不同。比如,目标终端可以基于该目标联系人的权限等级,从存储的权限等级与隐藏信息类型之间的对应关系中,获取对应的隐藏信息类型;将该指定图片的图片信息中信息类型与隐藏信息类型相同的信息进行隐藏处理。比如,当目标终端确定目标联系人的权限等级为等级c,且预设等级为等级c时,该目标联系人的权限等级与预设等级相同,因此,目标终端可以获取该指定图片的图片信息,并从表2所示的权限等级与隐藏信息类型之间的对应关系中,获取对应的隐藏信息类型为位置;将该指定图片的图片信息中与位置相关的信息进行隐藏处理。表2权限等级隐藏信息类型等级a无等级b音频等级c位置............需要说明的是,本发明实施例中仅以上述表2所示的权限等级与隐藏信息类型之间的对应关系为例进行说明,并不对本发明实施例构成限定。另外,目标终端在目标联系人的权限等级小于或等于预设等级时,还可以显示第二提示信息,该第二提示信息用于提示是否对指定图片进行隐藏处理,并在确定对指定图片进行隐藏处理时,获取该指定图片的图片信息。再者,当目标联系人的权限等级大于预设等级时,目标终端可以直接向目标联系人发送指定图片。在本发明实施例中,目标终端可以在向目标联系人发送指定图片时,获取目标联系人的联系人信息。由于目标联系人的联系人信息中可以包括目标联系人的备注、联系频率等信息,这些信息可以反映用户与目标联系人之间的关系亲密程度。因此,目标终端可以通过目标联系人的联系人信息,确定目标联系人的隐私权限,并根据目标联系人的隐私权限,对指定图片进行处理,从而避免直接将指定图片发送给目标联系人而导致用户的隐私信息发生泄漏。同时,由于目标终端对指定图片进行处理的方式简单,无需运行图片处理应用,从而简化了图片处理操作,提高了图片处理的效率。在对本发明实施例提供的图片处理方法进行解释说明之后,接下来,对本发明提供的图片处理装置进行介绍。图3a为本发明实施例提供的一种图片处理装置的框图,参见图3a,该图片处理装置可以由软件、硬件或者两者的结合实现。该装置包括:获取模块301、确定模块302和处理模块303。获取模块301,用于在将指定图片发送给目标联系人时,获取所述目标联系人的联系人信息;确定模块302,用于基于所述联系人信息,确定所述目标联系人的隐私权限;处理模块303,用于基于所述目标联系人的隐私权限,对所述指定图片进行处理。可选地,参见图3b,所述确定模块302包括:输出子模块3021,用于基于所述联系人信息,通过分类器输出权限标签;其中,所述分类器为以联系人信息集作为训练数据训练得到的,所述权限标签用于指示所述目标联系人的隐私权限为有权还是为无权;第一确定子模块3022,用于将所述权限标签所指示的权限确定为所述目标联系人的隐私权限。可选地,所述第一确定子模块3022用于:当所述权限标签为第一标签时,确定所述目标联系人的隐私权限为无权;当所述权限标签为第二标签时,确定所述目标联系人的隐私权限为有权。可选地,参见图3c,所述处理模块303包括:显示子模块3031,用于当通过所述权限标签确定所述目标联系人的隐私权限为无权时,显示第一提示信息,所述第一提示信息用于提示是否对所述指定图片的图片信息进行隐藏处理;第一获取子模块3032,用于当基于所述第一提示信息接收到确定指令时,获取所述指定图片的图片信息;第一处理子模块3033,用于对所述指定图片的图片信息中信息类型与预设信息类型相同的信息进行隐藏处理。可选地,参见图3d,所述确定模块302包括:第二确定子模块3023,用于确定所述联系人信息符合的预设等级规则;第二获取子模块3024,用于从存储的等级规则与权限等级之间的对应关系中,获取对应的权限等级;第三确定子模块3025,用于将所述获取的权限等级确定为所述目标联系人的权限等级。可选地,参见图3e,所述处理模块303包括:第三获取子模块3034,用于当所述目标联系人的权限等级小于或等于预设等级时,获取所述指定图片的图片信息;第二处理子模块3035,用于对所述指定图片的图片信息中信息类型与预设信息类型相同的信息进行隐藏处理。可选地,所述第二处理子模块3035用于:基于所述目标联系人的权限等级,从存储的权限等级与隐藏信息类型之间的对应关系中,获取对应的隐藏信息类型;将所述指定图片的图片信息中信息类型与所述隐藏信息类型相同的信息进行隐藏处理。可选地,所述联系人信息包括所述目标联系人的备注、与所述目标联系人的联系频率、所述目标联系人所在分组、与所述目标联系人的联系时长中的一项或多项。综上所述,在本发明实施例中,目标终端可以在向目标联系人发送指定图片时,获取目标联系人的联系人信息。由于目标联系人的联系人信息中可以包括目标联系人的备注、联系频率等信息,这些信息可以反映用户与目标联系人之间的关系亲密程度。因此,目标终端可以通过目标联系人的联系人信息,确定目标联系人的隐私权限,并根据目标联系人的隐私权限,对指定图片进行处理,从而避免直接将指定图片发送给目标联系人而导致用户的隐私信息发生泄漏。同时,由于目标终端对指定图片进行处理的方式简单,无需运行图片处理应用,从而简化了图片处理操作,提高了图片处理的效率。需要说明的是:上述实施例提供的图片处理装置在处理图片时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的图片处理装置与图片处理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。参见图4和图5所示,其示出了本申请一个示例性实施例提供的终端400的结构方框图是根据一示例性实施例示出的一种用于确定人脸角度的装置400的框图。例如,该终端可以是手机、平板电脑、笔记本电脑、个人计算机和电子书等。本申请中的终端400可以包括一个或多个如下部件:处理器410、存储器420和触摸显示屏430。处理器410可以包括一个或者多个处理核心。处理器410利用各种接口和线路连接整个终端400内的各个部分,通过运行或执行存储在存储器420内的指令、程序、代码集或指令集,以及调用存储在存储器420内的数据,执行终端400的各种功能和处理数据。可选地,处理器410可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器410可集成中央处理器(centralprocessingunit,cpu)、图像处理器(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责触摸显示屏430所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器410中,单独通过一块芯片进行实现。存储器420可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。可选地,该存储器420包括非瞬时性计算机可读介质(non-transitorycomputer-readablestoragemedium)。存储器420可用于存储指令、程序、代码、代码集或指令集。存储器420可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储根据终端400的使用所创建的数据(比如音频数据、电话本)等。以操作系统为安卓(android)系统为例,存储器420中存储的程序和数据如图4所示,存储器420中存储有linux内核层520、系统运行库层540、应用框架层560和应用层580。linux内核层520为终端400的各种硬件提供了底层的驱动,如显示驱动、音频驱动、摄像头驱动、蓝牙驱动、wi-fi驱动、电源管理等。系统运行库层540通过一些c/c++库来为android系统提供了主要的特性支持。如sqlite库提供了数据库的支持,opengl/es库提供了3d绘图的支持,webkit库提供了浏览器内核的支持等。在系统运行库层540中还提供有android运行时库542(androidruntime),它主要提供了一些核心库,能够允许开发者使用java语言来编写android应用。应用框架层560提供了构建应用程序时可能用到的各种api,开发者也可以通过使用这些api来构建自己的应用程序,比如活动管理、窗口管理、视图管理、通知管理、内容提供者、包管理、通话管理、资源管理、定位管理。应用层580中运行有至少一个应用程序,这些应用程序可以是操作系统自带的联系人程序、短信程序、时钟程序、相机应用等;也可以是第三方开发者所开发的应用程序,比如即时通信程序、相片美化程序等。以操作系统为ios系统为例,存储器420中存储的程序和数据如图5所示,ios系统包括:核心操作系统层620(coreoslayer)、核心服务层640(coreserviceslayer)、媒体层660(medialayer)、可触摸层680(cocoatouchlayer)。核心操作系统层620包括了操作系统内核、驱动程序以及底层程序框架,这些底层程序框架提供更接近硬件的功能,以供位于核心服务层640的程序框架所使用。核心服务层640提供给应用程序所需要的系统服务和/或程序框架,比如基础(foundation)框架、账户框架、广告框架、数据存储框架、网络连接框架、地理位置框架、运动框架等等。媒体层660为应用程序提供有关视听方面的接口,如图形图像相关的接口、音频技术相关的接口、视频技术相关的接口、音视频传输技术的无线播放(airplay)接口等。可触摸层680为应用程序开发提供了各种常用的界面相关的框架,可触摸层680负责用户在终端400上的触摸交互操作。比如本地通知服务、远程推送服务、广告框架、游戏工具框架、消息用户界面接口(userinterface,ui)框架、用户界面uikit框架、地图框架等等。在图5所示出的框架中,与大部分应用程序有关的框架包括但不限于:核心服务层640中的基础框架和可触摸层680中的uikit框架。基础框架提供许多基本的对象类和数据类型,为所有应用程序提供最基本的系统服务,和ui无关。而uikit框架提供的类是基础的ui类库,用于创建基于触摸的用户界面,ios应用程序可以基于uikit框架来提供ui,所以它提供了应用程序的基础架构,用于构建用户界面,绘图、处理和用户交互事件,响应手势等等。触摸显示屏430用于接收用户使用手指、触摸笔等任何适合的物体在其上或附近的触摸操作,以及显示各个应用程序的用户界面。触摸显示屏630通常设置在终端400的前面板。触摸显示屏430可被设计成为全面屏、曲面屏或异型屏。触摸显示屏430还可被设计成为全面屏与曲面屏的结合,异型屏与曲面屏的结合,或者,该触摸显示屏430还可以为可折叠的显示屏,本实施例对此不加以限定。除此之外,本领域技术人员可以理解,上述附图所示出的终端400的结构并不构成对终端400的限定,终端400可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,终端400中还包括射频电路、输入单元、传感器、音频电路、无线保真(wirelessfidelity,wifi)模块、电源、蓝牙模块等部件,在此不再赘述。在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意结合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如:同轴电缆、光纤、数据用户线(digitalsubscriberline,dsl))或无线(例如:红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如:软盘、硬盘、磁带)、光介质(例如:数字通用光盘(digitalversatiledisc,dvd))、或者半导体介质(例如:固态硬盘(solidstatedisk,ssd))等。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1