图片处理方法、装置及终端的制作方法

文档序号:6543637阅读:149来源:国知局
图片处理方法、装置及终端的制作方法
【专利摘要】本发明是关于一种图片处理方法、装置及终端,属于计算机【技术领域】。所述方法包括:获取待处理的图片;检测所述图片是否是敏感图片,所述敏感图片是包括敏感信息的图片;若检测出所述图片是敏感图片,则对所述图片进行加密。所述装置包括:图片获取模块、第一检测模块和图片加密模块。本发明解决了获取到终端的非终端用户直接从终端显示的图片中获取到敏感信息,造成信息泄露的问题,达到了提高终端中信息的安全性的效果。
【专利说明】图片处理方法、装置及终端
【技术领域】
[0001]本公开涉及计算机【技术领域】,特别涉及一种图片处理方法、装置及终端。
【背景技术】
[0002]随着终端技术的发展,带有图片处理功能的终端逐渐进入到人们的日常生活中。用户可以通过终端对一些敏感信息进行图片记录,后续在终端显示图片的过程中获取该敏感信息。
[0003]通常,终端将记录的图片保存在图库中。若需要对携带有重要信息的图片进行查看,终端则接收触发信号;根据该触发信号打开图库;接收用户对图片进行选择时产生的选择信号;将该选择信号所指示的图片显示在终端的显示界面中,该图片中显示有敏感信
肩、O
[0004]发明人在实现本公开的过程中,发现相关技术中至少存在以下缺陷:
[0005]若重要信息是信用卡信息、身份证信息和护照信息等敏感信息,则当终端用户丢失了终端时,获取到该终端的非终端用户可以直接从显示的图片中获取到这些敏感信息,造成信息泄露。

【发明内容】

[0006]为解决获取到终端的非终端用户直接从终端显示的图片中获取到敏感信息,造成信息泄露的问题,本公开提供了一种图片处理方法、装置及终端。
[0007]根据本公开实施例的第一方面,提供一种图片处理方法,包括:
[0008]获取待处理的图片;
[0009]检测所述图片是否是敏感图片,所述敏感图片是包括敏感信息的图片;
[0010]若检测出所述图片是敏感图片,则对所述图片进行加密。
[0011]可选的,所述方法,还包括:
[0012]若检测出所述图片是敏感图片,检测所述图片是否属于预定敏感类别,所述预定敏感类别是从敏感图片库对应的各个敏感类别中选择出的至少一个类别;
[0013]若检测出所述图片属于所述预定敏感类别,则触发执行所述对所述图片进行加密的步骤。
[0014]可选的,所述检测所述图片是否是敏感图片,包括:
[0015]将所述图片发送给服务器,根据所述服务器发送的检测结果确定所述图片是否是敏感图片,所述检测结果由所述服务器检测预设的敏感图片库中是否存在与所述图片相似的图片后得到;或,
[0016]在预设的至少一个分类器中检测是否存在所述图片所属的分类器,每一个分类器是服务器对同种类型的敏感图片进行训练后得到的。
[0017]可选的,所述检测所述图片是否是敏感图片,还包括:
[0018]判断是否能够从所述图片中识别出预定特征信息,所述预定特征信息用于指示所述图片是否是敏感图片;
[0019]若判断出能够从所述图片中识别出所述预定特征信息,则根据所述预定特征信息确定所述图片是否是敏感图片;
[0020]若判断出不能够从所述图片中识别出所述预定特征信息,则触发执行所述将所述图片发送给服务器的步骤,或,触发执行所述在预设的至少一个分类器中检测是否存在所述图片所属的分类器的步骤。
[0021]可选的,所述对所述图片进行加密,包括:
[0022]获取所述图片中敏感信息的显示区域,对所述显示区域进行加密;或,
[0023]对所述图片的全部显示区域进行加密。
[0024]可选的,所述获取所述图片中敏感信息的显示区域,包括:
[0025]从所述图片中识别出所述敏感信息的显示区域;或,
[0026]根据预设的加密规则确定所述图片中敏感信息的显示区域,所述加密规则用于指示各个图片中敏感信息的显示区域;或,
[0027]接收服务器发送的所述图片中敏感信息的显示区域的信息,根据所述信息确定所述显示区域。
[0028]可选的,所述方法,还包括:
[0029]对加密后的所述图片进行显示。
[0030]可选的,所述方法,还包括:
[0031]接收用于触发将显示的加密后的所述图片显示为原始图片的触发信号;
[0032]获取输入的验证信息;
[0033]检测所述验证信息与预设的加密信息是否匹配;
[0034]若检测出所述验证信息与所述加密信息匹配,则对加密后的所述图片进行解密,对解密后的所述图片进行显示。
[0035]根据本公开实施例的第二方面,提供一种图片处理装置,包括:
[0036]图片获取模块,用于获取待处理的图片;
[0037]第一检测模块,用于检测所述图片获取模块获取到的所述图片是否是敏感图片,所述敏感图片是包括敏感信息的图片;
[0038]图片加密模块,用于在所述第一检测模块检测出所述图片是敏感图片时,对所述图片进行加密。
[0039]可选的,所述装置,还包括:
[0040]第二检测模块,用于在所述第一检测模块检测出所述图片是敏感图片时,检测所述图片是否属于预定敏感类别,所述预定敏感类别是从敏感图片库对应的各个敏感类别中选择出的至少一个类别;
[0041]操作触发模块,用于在所述第二检测模块检测出所述图片属于所述预定敏感类别时,触发所述图片加密模块执行所述对所述图片进行加密的操作。
[0042]可选的,所述第一检测模块,包括:
[0043]第一检测单元,用于将所述图片发送给服务器,根据所述服务器发送的检测结果确定所述图片是否是敏感图片,所述检测结果由所述服务器检测预设的敏感图片库中是否存在与所述图片相似的图片后得到;或,[0044]第二检测单元,用于在预设的至少一个分类器中检测是否存在所述图片所属的分类器,每一个分类器是服务器对同种类型的敏感图片进行训练后得到的。
[0045]可选的,所述第一检测模块,还包括:
[0046]信息判断单元,用于判断是否能够从所述图片中识别出预定特征信息,所述预定特征信息用于指示所述图片是否是敏感图片;
[0047]图片确定单元,用于在所述信息判断单元判断出能够从所述图片中识别出所述预定特征信息时,根据所述预定特征信息确定所述图片是否是敏感图片;
[0048]操作触发单元,用于在所述信息判断单元判断出不能够从所述图片中识别出所述预定特征信息时,触发执行所述将所述图片发送给服务器的操作,或,触发执行所述在预设的至少一个分类器中检测是否存在所述图片所属的分类器的操作。
[0049]可选的,所述图片加密模块,包括:
[0050]第一加密单元,用于获取所述图片中敏感信息的显示区域,对所述显示区域进行加密;或,
[0051]第二加密单元,用于对所述图片的全部显示区域进行加密。
[0052]可选的,所述第一加密单元,包括:
[0053]第一确定子单元,用于从所述图片中识别出所述敏感信息的显示区域;或,
[0054]第二确定子单元,用于根据预设的加密规则确定所述图片中敏感信息的显示区域,所述加密规则用于指示各个图片中敏感信息的显示区域;或,
[0055]第三确定子单元,用于接收服务器发送的所述图片中敏感信息的显示区域的信息,根据所述信息确定所述显示区域。
[0056]可选的,所述装置,还包括:
[0057]第一显示模块,用于对加密后的所述图片进行。
[0058]可选的,所述装置,还包括:
[0059]信号接收模块,用于接收用于触发将显示的加密后的所述图片显示为原始图片的触发信号;
[0060]信息获取模块,用于获取输入的验证信息;
[0061]第三检测模块,用于检测所述信息获取模块获取到的所述验证信息与预设的加密信息是否匹配;
[0062]第二显示模块,用于在所述第三检测模块检测出所述验证信息与所述加密信息匹配时,对加密后的所述图片进行解密,对解密后的所述图片进行显示。
[0063]根据本公开实施例的第三方面,提供一种终端,包括:
[0064]处理器;
[0065]用于存储处理器可执行指令的存储器;
[0066]其中,所述处理器被配置为:
[0067]获取待处理的图片;
[0068]检测所述图片是否是敏感图片,所述敏感图片是包括敏感信息的图片;
[0069]若检测出所述图片是敏感图片,则对所述图片进行加密。
[0070]本公开的实施例提供的技术方案可以包括以下有益效果:
[0071]通过获取待处理的图片;检测该图片是否是敏感图片,敏感图片是包括敏感信息的图片;若检测出该图片是敏感图片,则对该图片进行加密,由于在处理图片之前会对图片是否是敏感图片进行检测,对检测出是敏感图片的图片进行加密,通过加密来实现对图片所包括的敏感信息的隐藏,解决了获取到终端的非终端用户直接从终端显示的图片中获取到敏感信息,造成信息泄露的问题,达到了提高终端中信息的安全性的效果。
[0072]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
【专利附图】

【附图说明】
[0073]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并于说明书一起用于解释本发明的原理。
[0074]图1是根据一示例性实施例示出的一种图片处理方法的流程图;
[0075]图2是根据另一示例性实施例示出的一种图片处理方法的流程图;
[0076]图3是根据一示例性实施例示出的一种图片处理装置的示意图;
[0077]图4是根据再一示例性实施例示出的一种图片处理装置的示意图;
[0078]图5是根据一示例性实施例示出的一种图片处理装置的示意图。
【具体实施方式】
[0079]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0080]图1是根据一示例性实施例示出的一种图片处理方法的流程图,如图1所示,图片处理方法应用于终端中,包括以下步骤。
[0081]在步骤101中,获取待处理的图片。
[0082]终端可以在图库中新增图片时,实时将该图片确定为待处理的图片;也可以每隔预定时间对图库中的图片进行扫描,将扫描出的新增图片确定为待处理的图片,本实施例不限定终端获取待处理的图片的获取方式。
[0083]在步骤102中,检测该图片是否是敏感图片,敏感图片是包括敏感信息的图片。
[0084]其中,敏感信息是诸如用户隐私之类的信息,可以包括但不限于:身份证信息、护照信息、信用卡信息、密保卡信息、账户信息和支付信息。
[0085]在步骤103中,若检测出该图片是敏感图片,则对该图片进行加密。
[0086]若检测出该图片是敏感图片,则终端对该图片进行加密,通过加密来实现对图片所包括的敏感信息的隐藏,提高终端中信息的安全性。
[0087]综上所述,本公开提供的图片处理方法,通过获取待处理的图片;检测该图片是否是敏感图片,敏感图片是包括敏感信息的图片;若检测出该图片是敏感图片,则对该图片进行加密,由于在处理图片之前会对图片是否是敏感图片进行检测,对检测出是敏感图片的图片进行加密,通过加密来实现对图片所包括的敏感信息的隐藏,解决了获取到终端的非终端用户直接从终端显示的图片中获取到敏感信息,造成信息泄露的问题,达到了提高终端中信息的安全性的效果。[0088]图2是根据另一示例性实施例示出的一种图片处理方法的流程图,如图2所示,图片处理方法应用于终端中,包括如下步骤。
[0089]在步骤201中,获取待处理的图片。
[0090]终端可以在图库中新增图片时,实时将该图片确定为待处理的图片;也可以每隔预定时间对图库中的图片进行扫描,将扫描出的新增图片确定为待处理的图片,本实施例不限定终端获取待处理的图片的获取方式。
[0091]在步骤202中,检测该图片是否是敏感图片,敏感图片是包括敏感信息的图片。
[0092]其中,敏感信息是诸如用户隐私之类的信息,可以包括但不限于:身份证信息、护照信息、信用卡信息、密保卡信息、账户信息和支付信息。
[0093]本实施例中,检测图片是否是敏感图片,包括:
[0094]I)将图片发送给服务器,根据服务器发送的检测结果确定图片是否是敏感图片,检测结果由服务器检测预设的敏感图片库中是否存在与图片相似的图片后得到;或,
[0095]2)在预设的至少一个分类器中检测是否存在图片所属的分类器,每一个分类器是服务器对同种类型的敏感图片进行训练后得到的。
[0096]第一,终端将图片发送给服务器进行检测;
[0097]服务器预先收集敏感图片,得到敏感图片库;在接收到终端发送的图片后,检测敏感图片库中是否存在与该图片相似的图片;若敏感图片库中存在与该图片相似的图片,则向终端发送该图片是敏感图片的检测结果;若敏感图片库中不存在与该图片相似的图片,则向终端发送该图片不是敏感图片的检测结果。其中,与该图片相似的图片可以是与该图片的相似度达到第一阈值的图片。
[0098]由于图片的信息量较大,在敏感图片库中检测图片的效率较低,因此,服务器可以对敏感图片库中的敏感图片进行分类,对同种类型的敏感图片提取图片特征信息,得到图片特征信息库,比如,身份证信息类、信用卡信息类等;在接收到终端发送的图片后,提取该图片的图片特征信息;检测图片特征信息库中是否存在与该图片特征信息相似的图片特征信息。若图片特征信息库中存在与该图片特征信息相似的图片特征信息,则确定敏感图片库中存在与该图片相似的图片;若图片特征信息库中不存在与该图片特征信息相似的图片特征信息,则确定敏感图片库中不存在与该图片相似的图片。其中,与该图片的图片特征信息相似的图片特征信息可以是与该图片的图片特征信息的差异小于第二阈值的图片特征信息。
[0099]其中,图片特征信息可以是图片的特征向量,也可以是图片的指纹信息,本实施例不对图片特征信息作限定。当图片特征信息库中的图片特征信息较多时,服务器还可以对图片特征信息进行排序,通过对排序后的图片特征信息进行检测可以提高对图片的检测效率。
[0100]进一步地,终端向服务器发送图片需要消耗较多的流量,因此,终端可以提取图片的图片特征信息,将图片特征信息发送给服务器进行检测。
[0101]第二,终端根据分类器对图片进行检测;
[0102]服务器预先收集敏感图片,得到敏感图片库;对敏感图片库中的敏感图片进行分类,比如,身份证信息类、信用卡信息类等;对于每一类敏感图片,服务器对该类敏感图片进行训练,得到与该类敏感图片唯一对应的分类器;服务器将与各类敏感图片一一对应的分类器发送给终端。其中,分类器用于检测图片是否属于该分类。比如,与身份证信息类对应的分类器用于检测图片是否属于身份证信息类。
[0103]终端接收到至少一个分类器后,逐个使用分类器对该图片进行检测;若检测出存在该图片所属的分类器,则确定图片是包括敏感信息的敏感图片;若检测出不存在该图片所属的分类器,则确定图片不是包括敏感信息的敏感图片。
[0104]本实施例中,检测图片是否是敏感图片,还包括:
[0105]I)判断是否能够从图片中识别出预定特征信息,该预定特征信息用于指示图片是否是敏感图片;
[0106]2)若判断出能够从图片中识别出预定特征信息,则根据预定特征信息确定图片是否是敏感图片;
[0107]3)若判断出不能够从图片中识别出预定特征信息,则触发执行将图片发送给服务器的步骤,或,触发执行在预设的至少一个分类器中检测是否存在图片所属的分类器的步骤。
[0108]终端还可以对图片中是否包括特征信息进行判断,并根据判断结果确定对图片是否是敏感图 片的检测方式。其中,特征信息是终端从图片中识别出的且用于指示图片是否是敏感图片的文字信息。
[0109]当图片包括特征信息时,终端可以直接从图片中识别出特征信息,并根据特征信息确定该图片是否是敏感图片。比如,当终端通过0CR(Optical Character Recognition,光学字符识别)模块从图片中识别出“居民身份证”的特征信息时,可以确定该图片是身份证信息,即该图片是敏感图片。当图片不包括特征信息时,终端可以采用上述两种检测方式对图片是否是敏感图片进行检测。
[0110]在步骤203中,若检测出图片是敏感图片,则检测图片是否属于预定敏感类别,该预定敏感类别是从敏感图片库对应的各个敏感类别中选择出的至少一个类别。
[0111]若用户在终端中设置了预定敏感类别,则终端在确定该图片是敏感图片之后,还需要检测该图片是否属于预定敏感类别。若该图片属于预定敏感类别,则终端确定需要对该图片进行处理,即执行步骤204;若该图片不属于预定敏感类别,则终端确定不需要对该图片进行处理。流程结束。
[0112]其中,终端可以获取敏感图片库对应的各个敏感类别,并从各个敏感类别中选择出至少一个敏感类别,将该至少一个敏感类别确定为预定敏感类别。
[0113]在步骤204中,若检测出图片属于预定敏感类别,则对图片进行加密。
[0114]本实施例中,对图片进行加密,包括:获取图片中敏感信息的显示区域,对显示区域进行加密;或,对图片的全部显示区域进行加密。
[0115]终端对显示区域进行加密的目的是隐藏图片中的敏感信息,因此,本实施例中的加密方式可以包括对显示区域进行模糊处理,在显示区域打马赛克,在显示区域添加覆盖
/Z^寸寸O
[0116]若终端仅仅对敏感信息的显示区域进行加密,则还需要预先获取敏感信息的显示区域。其中,获取图片中敏感信息的显示区域,包括:
[0117]I)从图片中识别出敏感信息的显示区域;或,
[0118]2)根据预设的加密规则确定图片中敏感信息的显示区域,该加密规则用于指示各个图片中敏感信息的显示区域;或,
[0119]3)接收服务器发送的图片中敏感信息的显示区域的信息,根据信息确定显示区域。
[0120]第一,终端可以从图片中识别出特征信息,根据特征信息确定敏感信息的显示区域。比如,终端从图片中识别出“公民身份号码”、“地址”等特征信息,则确定与该特征信息对应的信息即为敏感信息,将与该特征信息对应的信息的显示区域确定为敏感信息的显示区域。
[0121]第二,由于相同类型的敏感图片的布局相同,因此,终端可以根据敏感图片的类型设置加密规则,该加密规则用于图片中敏感信息的显示区域。比如,银行卡的卡号显示在银行卡的下半部分,则可以将银行卡信息类的敏感图片的加密规则设置为加密图片的下半部分的显示区域。
[0122]其中,终端可以确定图片所属的分类,获取与该分类对应的加密规则,根据该加密规则对该图片进行加密。
[0123]第三,若终端将图片发送给服务器进行检测,则服务器可以在检测出敏感图片库中存在与该图片相似的图片后,将检测出的相似图片的64位指纹信息与该图片的64位指纹信息进行比较,根据指纹信息之间的汉明距离确定相似的显示区域;或,服务器将检测出的相似图片的128位特征向量与该图片的128位特征向量进行比较,根据特征向量确定相似的显示区域。服务器将该相似的显示区域的信息添加到检测结果中发送给终端,终端给据该信息确定敏感信息的显示区域。
[0124]需要补充说明的是,终端对图片进行加密后,可以对加密后的图片进行保存,并删除原始图片,以避免从原始图片中提取出敏感信息造成的信息泄露,进一步提高了终端中信息的安全性。其中,原始图片是对图片加密之前的图片。
[0125]在步骤205中,对加密后的图片进行显示。
[0126]终端对隐藏了敏感信息的图片进行显示。
[0127]在步骤206中,接收用于触发将显示的加密后的图片显示为原始图片的触发信号。
[0128]若用户想要查看某一张加密后的图片的原始图片,则可以点击该加密后的图片,终端将该点击操作产生的触发信号确定为用于触发将该加密后的图片显示为原始图片的触发信号。
[0129]在步骤207中,获取输入的验证信息。
[0130]终端根据触发信号展示用于输入验证信息的输入框,接收在该输入框中输入的验证信息。其中,验证信息是用于验证是否需要显示原始图片的待验证信息,可以是用户输入的密码信息。比如,验证信息可以是用户输入的字符串、指纹信息、人脸信息、在九宫格输入的图案信息等。
[0131]在步骤208中,检测验证信息与预设的加密信息是否匹配。
[0132]加密信息是用于验证是否需要显示原始图片的标准信息,可以由终端用户预先在终端中设置。比如,加密信息可以是设置的字符串、指纹信息、人脸信息、在九宫格输入的图
案信息等。
[0133]在步骤209中,若检测出验证信息与加密信息匹配,则对加密后的图片进行解密,对解密后的图片进行显示。
[0134]终端将获取到的验证信息与加密信息进行匹配;若检测出验证信息与加密信息匹配,则确定对验证信息的验证通过,此验证信息是终端用户发送的,终端对加密后的图片进行解密,并对解密后得到的原始图片进行显示;若检测出验证信息与加密信息不匹配,则确定对验证信息的验证不通过,该验证信息是非终端用户发送的。因此,为了提高终端中信息的安全性,终端仍然显示加密后的图片,使得加密后的图片能够对图片所包括的敏感信息进行隐藏。
[0135]综上所述,本公开提供的图片处理方法,通过获取待处理的图片;检测该图片是否是敏感图片,敏感图片是包括敏感信息的图片;若检测出该图片是敏感图片,则对该图片进行加密,由于在处理图片之前会对图片是否是敏感图片进行检测,对检测出是敏感图片的图片进行加密,通过加密来实现对图片所包括的敏感信息的隐藏,解决了获取到终端的非终端用户直接从终端显示的图片中获取到敏感信息,造成信息泄露的问题,达到了提高终端中信息的安全性的效果。
[0136]另外,通过判断是否能够从图片中识别出预定特征信息,可以根据预定特征信息直接确定图片是否是敏感图片,而不需要将图片发送给服务器或从服务器接收分类器,既节省了终端与服务器之间进行交互产生的流量,也提高了对图片的检测效率。
[0137]图3是根据一示例性实施例示出的一种图片处理装置的示意图,如图3所示,图片处理装置应用于终端中,包括:图片获取模块301、第一检测模块302和图片加密模块303。
[0138]该图片获取模块301被配置为,用于获取待处理的图片;
[0139]该第一检测模块302被配置为,用于检测图片获取模块301获取到的图片是否是敏感图片,敏感图片是包括敏感信息的图片;
[0140]该图片加密模块303被配置为,用于在第一检测模块302检测出图片是敏感图片时,对图片进行加密。
[0141]综上所述,本公开提供的图片处理装置,通过获取待处理的图片;检测该图片是否是敏感图片,敏感图片是包括敏感信息的图片;若检测出该图片是敏感图片,则对该图片进行加密,由于在处理图片之前会对图片是否是敏感图片进行检测,对检测出是敏感图片的图片进行加密,通过加密来实现对图片所包括的敏感信息的隐藏,解决了获取到终端的非终端用户直接从终端显示的图片中获取到敏感信息,造成信息泄露的问题,达到了提高终端中信息的安全性的效果。
[0142]图4是根据一示例性实施例示出的一种图片处理装置的示意图,如图4所示,图片处理装置应用于终端中,包括:图片获取模块301、第一检测模块302和图片加密模块303。
[0143]该图片获取模块301被配置为,用于获取待处理的图片;
[0144]该第一检测模块302被配置为,用于检测图片获取模块301获取到的图片是否是敏感图片,敏感图片是包括敏感信息的图片;
[0145]该图片加密模块303被配置为,用于在第一检测模块302检测出图片是敏感图片时,对图片进行加密。
[0146]可选的,装置,还包括:第二检测模块304和操作触发模块305 ;
[0147]该第二检测模块304被配置为,用于在第一检测模块302检测出图片是敏感图片时,检测图片是否属于预定敏感类别,预定敏感类别是从敏感图片库对应的各个敏感类别中选择出的至少一个类别;
[0148]该操作触发模块305被配置为,用于在第二检测模块304检测出图片属于预定敏感类别时,触发图片加密模块303执行对图片进行加密的操作。
[0149]可选的,第一检测模块302,包括:第一检测单元3021和第二检测单元3022 ;
[0150]该第一检测单元3021被配置为,用于将图片发送给服务器,根据服务器发送的检测结果确定图片是否是敏感图片,检测结果由服务器检测预设的敏感图片库中是否存在与图片相似的图片后得到;或,
[0151]该第二检测单元3022被配置为,用于在预设的至少一个分类器中检测是否存在图片所属的分类器,每一个分类器是服务器对同种类型的敏感图片进行训练后得到的。
[0152]可选的,第一检测模块302,还包括:信息判断单元3023、图片确定单元3024和操作触发单元3025 ;
[0153]该信息判断单元3023被配置为,用于判断是否能够从图片中识别出预定特征信息,预定特征信息用于指示图片是否是敏感图片;
[0154]该图片确定单元3024被配置为,用于在信息判断单元3023判断出能够从图片中识别出预定特征信息时,根据预定特征信息确定图片是否是敏感图片;
[0155]该操作触发单元3025被配置为,用于在信息判断单元3023判断出不能够从图片中识别出预定特征信息时,触发第一检测单元3021执行将图片发送给服务器的操作,或,触发第二检测单元3022执行在预设的至少一个分类器中检测是否存在图片所属的分类器的操作。
[0156]可选的,图片加密模块303,包括:第一加密单元3031和第二加密单元3032 ;
[0157]该第一加密单元3031被配置为,用于获取图片中敏感信息的显示区域,对显示区域进行加密;或,
[0158]该第二加密单元3032被配置为,用于对图片的全部显示区域进行加密。
[0159]可选的,第一加密单元3031,包括:第一确定子单元30311、第二确定子单元30312和第三确定子单元30313 ;
[0160]该第一确定子单元30311被配置为,用于从图片中识别出敏感信息的显示区域;或,
[0161]该第二确定子单元30312被配置为,用于根据预设的加密规则确定图片中敏感信息的显示区域,加密规则用于指示各个图片中敏感信息的显示区域;或,
[0162]该第三确定子单元30313被配置为,用于接收服务器发送的图片中敏感信息的显示区域的信息,根据信息确定显示区域。
[0163]可选的,装置,还包括:第一显示模块306 ;
[0164]该第一显示模块306被配置为,用于对加密后的图片进行显示。
[0165]可选的,装置,还包括:信号接收模块307、信息获取模块308、第三检测模块309和第二显示模块310 ;
[0166]该信号接收模块307被配置为,用于接收用于触发将显示的加密后的图片显示为原始图片的触发信号;
[0167]该信息获取模块308被配置为,用于获取输入的验证信息;
[0168]该第三检测模块309被配置为,用于检测信息获取模块308获取到的验证信息与预设的加密信息是否匹配;
[0169]该第二显示模块310被配置为,用于在第三检测模块309检测出验证信息与加密信息匹配时,对加密后的图片进行解密,对解密后的图片进行显示。
[0170]综上所述,本公开提供的图片处理装置,通过获取待处理的图片;检测该图片是否是敏感图片,敏感图片是包括敏感信息的图片;若检测出该图片是敏感图片,则对该图片进行加密,由于在处理图片之前会对图片是否是敏感图片进行检测,对检测出是敏感图片的图片进行加密,通过加密来实现对图片所包括的敏感信息的隐藏,解决了获取到终端的非终端用户直接从终端显示的图片中获取到敏感信息,造成信息泄露的问题,达到了提高终端中信息的安全性的效果。
[0171]另外,通过判断是否能够从图片中识别出预定特征信息,可以根据预定特征信息直接确定图片是否是敏感图片,而不需要将图片发送给服务器或从服务器接收分类器,既节省了终端与服务器之间进行交互产生的流量,也提高了对图片的检测效率。
[0172]关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0173]图5是根据一不例性实施例不出的一种用于图片处理装置500的不意图。例如,装置500可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0174]参照图5,装置500可以包括以下一个或多个组件:处理组件502,存储器504,电源组件506,多媒体组件508,音频组件510,输入/输出(I/O)的接口 512,传感器组件514,以及通信组件516。
[0175]处理组件502通常控制装置500的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件502可以包括一个或多个处理器518来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件502可以包括一个或多个模块,便于处理组件502和其他组件之间的交互。例如,处理组件502可以包括多媒体模块,以方便多媒体组件508和处理组件502之间的交互。
[0176]存储器504被配置为存储各种类型的数据以支持在装置500的操作。这些数据的示例包括用于在装置500上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器504可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPR0M),可擦除可编程只读存储器(EPR0M),可编程只读存储器(PR0M),只读存储器(R0M),磁存储器,快闪存储器,磁盘或光盘。
[0177]电源组件506为装置500的各种组件提供电力。电源组件506可以包括电源管理系统,一个或多个电源,及其他与为装置500生成、管理和分配电力相关联的组件。
[0178]多媒体组件508包括在所述装置500和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(IXD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件508包括一个前置摄像头和/或后置摄像头。当装置500处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0179]音频组件510被配置为输出和/或输入音频信号。例如,音频组件510包括一个麦克风(MIC),当装置500处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器504或经由通信组件516发送。在一些实施例中,音频组件510还包括一个扬声器,用于输出音频信号。
[0180]I/O接口 512为处理组件502和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
[0181]传感器组件514包括一个或多个传感器,用于为装置500提供各个方面的状态评估。例如,传感器组件514可以检测到装置500的打开/关闭状态,组件的相对定位,例如所述组件为装置500的显示器和小键盘,传感器组件514还可以检测装置500或装置500一个组件的位置改变,用户与装置500接触的存在或不存在,装置500方位或加速/减速和装置500的温度变化。传感器组件514可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件514还可以包括光传感器,如CMOS或CXD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件514还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0182]通信组件516被配置为便于装置500和其他设备之间有线或无线方式的通信。装置500可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件516经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件516还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UffB)技术,蓝牙(BT)技术和其他技术来实现。
[0183]在示例性实施例中,装置500可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
[0184]在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器504,上述指令可由装置500的处理器518执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
[0185]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本【技术领域】中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
[0186]应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
【权利要求】
1.一种图片处理方法,其特征在于,包括: 获取待处理的图片; 检测所述图片是否是敏感图片,所述敏感图片是包括敏感信息的图片; 若检测出所述图片是敏感图片,则对所述图片进行加密。
2.根据权利要求1所述的方法,其特征在于,所述方法,还包括: 若检测出所述图片是敏感图片,检测所述图片是否属于预定敏感类别,所述预定敏感类别是从敏感图片库对应的各个敏感类别中选择出的至少一个类别; 若检测出所述图片属于所述预定敏感类别,则触发执行所述对所述图片进行加密的步骤。
3.根据权利要求1所述的方法,其特征在于,所述检测所述图片是否是敏感图片,包括: 将所述图片发送给服务器,根据所述服务器发送的检测结果确定所述图片是否是敏感图片,所述检测结果由所述服务器检测预设的敏感图片库中是否存在与所述图片相似的图片后得到;或, 在预设的至少一个分类器中检测是否存在所述图片所属的分类器,每一个分类器是服务器对同种类型的敏感图片进行训练后得到的。
4.根据权利要求3所述的方法,其特征在于,所述检测所述图片是否是敏感图片,还包括: 判断是否能够从所述图片中识别出预定特征信息,所述预定特征信息用于指示所述图片是否是敏感图片; 若判断出能够从所述图片中识别出所述预定特征信息,则根据所述预定特征信息确定所述图片是否是敏感图片; 若判断出不能够从所述图片中识别出所述预定特征信息,则触发执行所述将所述图片发送给服务器的步骤,或,触发执行所述在预设的至少一个分类器中检测是否存在所述图片所属的分类器的步骤。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述对所述图片进行加密,包括: 获取所述图片中敏感信息的显示区域,对所述显示区域进行加密;或, 对所述图片的全部显示区域进行加密。
6.根据权利要求5所述的方法,其特征在于,所述获取所述图片中敏感信息的显示区域,包括: 从所述图片中识别出所述敏感信息的显示区域;或, 根据预设的加密规则确定所述图片中敏感信息的显示区域,所述加密规则用于指示各个图片中敏感信息的显示区域;或, 接收服务器发送的所述图片中敏感信息的显示区域的信息,根据所述信息确定所述显示区域。
7.根据权利要求1所述的方法,其特征在于,所述方法,还包括: 对加密后的所述图片进行显示。
8.根据权利要求7所述的方法,其特征在于,所述方法,还包括:接收用于触发将显示的加密后的所述图片显示为原始图片的触发信号; 获取输入的验证信息; 检测所述验证信息与预设的加密信息是否匹配; 若检测出所述验证信息与所述加密信息匹配,则对加密后的所述图片进行解密,对解密后的所述图片进行显示。
9.一种图片处理装置,其特征在于,包括: 图片获取模块,用于获取待处理的图片; 第一检测模块,用于检测所述图片获取模块获取到的所述图片是否是敏感图片,所述敏感图片是包括敏感信息的图片; 图片加密模块,用于在所述第一检测模块检测出所述图片是敏感图片时,对所述图片进行加密。
10.根据权利要求9所述的装置,其特征在于,所述装置,还包括: 第二检测模块,用于在所述第一检测模块检测出所述图片是敏感图片时,检测所述图片是否属于预定敏感类别,所述预定敏感类别是从敏感图片库对应的各个敏感类别中选择出的至少一个类别; 操作触发模块,用于在所述第二检测模块检测出所述图片属于所述预定敏感类别时,触发所述图片加密模块执行所述对所述图片进行加密的操作。
11.根据权利要求9所述的装置,其特征在于,所述第一检测模块,包括: 第一检测单元,用于将所述图片发送给服务器,根据所述服务器发送的检测结果确定所述图片是否是敏感图片,所述检测结果由所述服务器检测预设的敏感图片库中是否存在与所述图片相似的图片后得到;或, 第二检测单元,用于在预设的至少一个分类器中检测是否存在所述图片所属的分类器,每一个分类器是服务器对同种类型的敏感图片进行训练后得到的。
12.根据权利要求11所述的装置,其特征在于,所述第一检测模块,还包括: 信息判断单元,用于判断是否能够从所述图片中识别出预定特征信息,所述预定特征信息用于指示所述图片是否是敏感图片; 图片确定单元,用于在所述信息判断单元判断出能够从所述图片中识别出所述预定特征信息时,根据所述预定特征信息确定所述图片是否是敏感图片; 操作触发单元,用于在所述信息判断单元判断出不能够从所述图片中识别出所述预定特征信息时,触发所述第一检测单元执行所述将所述图片发送给服务器的操作,或,触发所述第二检测单元执行所述在预设的至少一个分类器中检测是否存在所述图片所属的分类器的操作。
13.根据权利要求9至12任一项所述的装置,其特征在于,所述图片加密模块,包括: 第一加密单元,用于获取所述图片中敏感信息的显示区域,对所述显示区域进行加密;或, 第二加密单元,用于对所述图片的全部显示区域进行加密。
14.根据权利要求13所述的装置,其特征在于,所述第一加密单元,包括: 第一确定子单元,用于从所述图片中识别出所述敏感信息的显示区域;或, 第二确定子单元,用于根据预设的加密规则确定所述图片中敏感信息的显示区域,所述加密规则用于指示各个图片中敏感信息的显示区域;或, 第三确定子单元,用于接收服务器发送的所述图片中敏感信息的显示区域的信息,根据所述信息确定所述显示区域。
15.根据权利要求9所述的装置,其特征在于,所述装置,还包括: 第一显示模块,用于对加密后的所述图片进行显示。
16.根据权利要求15所述的装置,其特征在于,所述装置,还包括: 信号接收模块,用于接收用于触发将显示的加密后的所述图片显示为原始图片的触发信号; 信息获取模块,用于获取输入的验证信息; 第三检测模块,用于检测所述信息获取模块获取到的所述验证信息与预设的加密信息是否匹配; 第二显示模块,用于在所述第三检测模块检测出所述验证信息与所述加密信息匹配时,对加密后的所述图片进行解密,对解密后的所述图片进行显示。
17.—种终端,其特 征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 获取待处理的图片; 检测所述图片是否是敏感图片,所述敏感图片是包括敏感信息的图片; 若检测出所述图片是敏感图片,则对所述图片进行加密。
【文档编号】G06T1/00GK103942469SQ201410147779
【公开日】2014年7月23日 申请日期:2014年4月14日 优先权日:2014年4月14日
【发明者】陈志军, 张波, 王百超 申请人:小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1