隐私信息隐藏方法及装置制造方法

文档序号:6546409阅读:349来源:国知局
隐私信息隐藏方法及装置制造方法
【专利摘要】本公开是关于一种隐私信息隐藏方法及装置,属于图像处理领域。该隐私信息隐藏方法包括:识别图片中的至少一条隐私信息;分析每条所述隐私信息的信息类别;根据所述信息类别对所述图片中的所述隐私信息进行隐藏处理。本公开解决了相关技术无法对字符信息并非都是需要隐藏的隐私信息的图片进行隐私信息的处理的问题;达到了能够针对隐私信息的信息类别,采取不同的处理方式来进行隐私信息隐藏的效果。
【专利说明】隐私信息隐藏方法及装置
【技术领域】
[0001]本公开涉及图像处理领域,特别涉及一种隐私信息隐藏方法及装置。
【背景技术】
[0002]在诸如智能手机、平板电脑、电子书阅读器以及掌上设备之类的移动终端上,图片分享类应用是人们日常使用最为广泛的应用之一。
[0003]在这些应用中传播的图片中经常会携带有隐私信息,比如车牌号、手机号、即时通讯账户名以及人脸等。相关技术中提供了一种在图片中隐藏隐私信息的方法,包括:通过OCR (Optical Character Recognition,光学字符识别)技术在图片中识别出字符信息;对字符信息在图片中的区域进行模糊化处理;使用字符信息被模糊化后的图片在应用中传播。
[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]图1是根据一示例性实施例示出的一种隐私信息隐藏方法的流程图
[0061]图2A是根据另一示例性实施例示出的一种隐私信息隐藏方法的流程图;
[0062]图2B是图2A所示实施例示出的一种隐私信息隐藏方法在实施时的一种示意图;
[0063]图2C是图2A所示实施例示出的一种隐私信息隐藏方法在实施时的另一示意图;
[0064]图3是根据一不例性实施例不出的一种隐私信息隐藏方法在实施时的实施不意图;
[0065]图4是根据一示例性实施例示出的一种隐私信息隐藏装置的示意图;
[0066]图5是根据另一示例性实施例示出的一种隐私信息隐藏装置的示意图;
[0067]图6是根据本公开一示例性实施例示出的一种终端的结构示意图。
[0068]通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为 本领域技术人员说明本公开的概念。
【具体实施方式】
[0069]为了使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开作进一步地详细描述,显然,所描述的实施例仅仅是本公开一部份实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本公开保护的范围。
[0070]本文中所涉及的终端可以是手机、平板电脑、电子书阅读器、MP3播放器(MovingPicture Experts Group Audio Layer III,动态影像专家压缩标准音频层面 3)、MP4 (MovingPicture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面3)播放器、膝上型便携计算机和台式计算机等等。
[0071]图1是根据一示例性实施例示出的一种隐私信息隐藏方法的流程图。本实施例以该隐私信息隐藏方法应用于终端来举例说明。该隐私信息隐藏方法包括:
[0072]在步骤101中,识别图片中的至少一条隐私信息;
[0073]终端识别图片中的隐私信息,隐私信息包括但不限于:文本信息,和/或,人脸信
肩、O
[0074]在步骤102中,分析每条隐私信息的信息类别;
[0075]终端分析每条隐私信息的信息类别。文本信息的信息类别包括但不限于:电话号码、银行账号、车牌号、手机号、账户名、敏感关键词、地址、网址、邮编、性别、姓名,昵称,和未知类别中的至少一种。人脸信息的信息类别包括但不限于:当前用户的人脸、好友人脸、明星人脸,和未知人脸中的至少一种。
[0076]在步骤103中,根据信息类别对图片中的隐私信息进行隐藏处理。
[0077]终端根据信息类别对图片中的隐私信息进行隐藏处理。隐藏处理包括:不隐藏处理、隐藏处理。
[0078]综上所述,本实施例提供的隐私信息隐藏方法,通过识别图片中的至少一条隐私信息;分析每条隐私信息的信息类别;根据信息类别对图片中的隐私信息进行隐藏处理;解决了相关技术无法对字符信息并非都是需要隐藏的隐私信息的图片进行隐私信息的处理的问题;达到了能够针对隐私信息的信息类别,采取不同的处理方式来进行隐私信息隐藏的效果。
[0079]图2A是根据另一示例性实施例示出的一种隐私信息隐藏方法的流程图。本实施例以该隐私信息隐藏方法应用于终端来举例说明。该隐私信息隐藏方法包括:
[0080]在步骤201中,识别图片中的至少一条隐私信息;
[0081]由于需要隐藏隐私信息的场景大部分都发生在用户分享图片时的场景。终端可以检测是否存在需要分享的图片;在分享图片时,识别该图片中的至少一条隐私信息。图片中的隐私信息包括但不限于:文本信息,和/或,人脸信息。
[0082]对于文本信息,终端识别图片中的文本信息包括如下子步骤:
[0083]1、对图片进行预处理;
[0084]终端对待分享的图片进行灰度化,然后对灰度图片进行滤波。滤波后的灰度图片能够消除噪声点。[0085]2、将灰度图片进行二值化处理,得到二值图片;
[0086]终端将灰度图片进行二值化处理后,还消除二值图片中的噪声。
[0087]3、从二值图片中定位和提取出文本候选区域;
[0088]由于终端分享的图片几乎都是屏幕截图,这类型图片中的文字都比较端正。为此,终端将二值图片直接按照以图片的像素点所建立的坐标系中的Y轴进行Y轴投影,查找出具有文本信息特征的文本候选区域22,并根据投影结果确定每个文本候选区域22的上下边界,如图2B所示。
[0089]4、对提取的文本候选区域进行字符分割;
[0090]终端可以根据宽度规则来对文本候选区域进行字符分割,得到分割后的一个个字符块。
[0091]5、对字符块进行字符识别;
[0092]终端将分割后的字符块利用预设的字符库进行字符识别。
[0093]6、输出识别结果。
[0094]至此,从图片中识别出文本信息。
[0095]对于人脸信息,终端通过人脸识别算法从图片中识别出人脸。
[0096]需要补充说明的一种识别方法是,若图片为屏幕截图,则终端可以获取屏幕截图对应的应用程序信息或显示界面信息,根据应用程序信息或显示界面信息分析图片中每条隐私信息所属的图片区域,根据该图片区域识别对应的隐私信息。换句话说,由于应用程序及应用程序内的显示界面的结构一般是固定不变的,终端可以预先存储各个应用程序及显示界面所对应的模板,该模板记载有各个应用程序及显示界面所对应的有效信息所处的区域的区域信息。该区域信息可以用于隐私信息的定位和识别。
[0097]参考图2C示出的例子,若图片为屏幕截图24,则终端获取该屏幕截图24所对应的显示界面信息:“xx通讯录的联系人界面”。然后,终端查询与该“XX通讯录的联系人界面”所对应的模板,该模板记载有该联系人界面中各个有效的信息所处的区域26a_26d以及每个区域26a-26d的信息类别。最后,终端根据该区域26a-26d从图片24中提取和识别出对应的隐私信息28。
[0098]在步骤202中,分析每条隐私信息的信息类别;
[0099]在识别出图片中的隐私信息后,终端分析每条隐私信息的信息类别。文本信息的信息类别包括但不限于:电话号码、银行账号、车牌号、手机号、账户名、敏感关键词、地址、网址、邮编、性别、姓名,昵称,和未知类别中的至少一种。人脸信息的信息类别包括但不限于:当前用户的人脸、好友人脸、明星人脸,和未知人脸中的至少一种。
[0100]若隐私信息是文本信息,则终端根据预设的正则表达式识别隐私信息的信息类另IJ,不同的正则表达式对应不同的信息类别。比如:
[0101]当正则表达式为\d{3}-\d{8} |\d{4}-\d{7}时,终端可以识别出的信息类别为0510-4405222或者021-87888822之类的电话号码;
[0102]当正则表达式为[1-9] [0-9] {4,}时,终端可以识别出的信息类别为:数值大于10000的数字类账户名;
[0103]当正则表达式为\w+ ([-+.] \w+) *i\w+ ([-.] \w+) *\.\w+ ([-.] \w+) *〈mailto: *@\W+ ([-.] \w+) *\.\w+ ([-.] \w+) 时,终端可以识别出的信息类别为邮箱地址;[0104]当正则表达式为:[a-ZA-Z] +://r\s]*时,终端可以识别出的信息类别为网页链接。诸如此类,不再一一赘述,
[0105]作为另一种实现方式,若隐私信息是文本信息,终端还根据上下文的语义分析,识别隐私信息的信息类别。
[0106]比如,前一条文本信息是一条短信息“你是不是办了个新卡,号码给我”;本条文本信息是一条短信息“嗨,老伙计,我的新号码是18688888888,请惠存”,则终端可以通过语义分析得出,“嗨,老伙计,我的新号码是,请惠存”属于未知类别,而“ 18688888888”属于电话号码。
[0107]需要补充说明的一种分析方法是,若图片为屏幕截图,则终端获取屏幕截图对应的应用程序信息或显示界面信息,根据应用程序信息或显示界面信息分析图片中每条隐私信息的信息类别。换句话说,由于应用程序及应用程序内的显示界面的结构一般是固定不变的,终端可以预先存储各个应用程序及显示界面所对应的模板,该模板记载有各个应用程序及显示界面所对应的有效信息所处的区域的区域信息。该区域信息可以用于隐私信息的定位和识别。
[0108]还参考图2C示出的例子,若图片为屏幕截图24,则终端从第一个区域26a获取到的图像信息,根据与第一个区域26a相应的区域信息可知信息类别为“头像”;从第二个区域26b获取到的文字信息,根据与第二个区域26相应的区域信息可知信息类别为“姓名”;从第三个区域26c获取到的数字信息,根据与第三个区域26c相应的区域信息可知信息类别为“电话”;从第四个区域26d获取到的文字信息,根据与第四个区域26d相应的区域信息可知信息类别为“铃声”。
[0109]若隐私信息是人脸信息,则终端根据预设的人脸信息库来识别该人脸信息的信息类别。预设的人脸信息库包括当前用户的人脸信息库、好友人脸信息库和明星人脸信息库中的至少一种,终端可以通过人脸匹配来确定识别出的人脸信息是当前用户的人脸、好友人脸、明星人脸和未知人脸中的哪一种。
[0110]在步骤203中,对于每条隐私信息,检测隐私信息的信息类别是否为需要隐藏的类别;
[0111]对于识别出的每条隐私信息,终端检测该隐私信息的信息类别是否为需要隐藏的类别。终端中存储有每种信息类别与该类别是否需要隐藏的第一对应关系。终端通过查询该第一对应关系,检测隐私信息的信息类别是否为需要隐藏的类别。该第一对应关系可以示意如下:
[0112]
信息类别 j是否需要隐藏
电话号码 I
银行账号 I
Wl ^
明星人脸 ^
【权利要求】
1.一种隐私信息隐藏方法,其特征在于,所述方法包括: 识别图片中的至少一条隐私信息; 分析每条所述隐私信息的信息类别; 根据所述信息类别对所述图片中的所述隐私信息进行隐藏处理。
2.根据权利要求1所述的方法,其特征在于,所述分析每条所述隐私信息的信息类别,包括: 若所述隐私信息为文本信息,则根据预设的正则表达式识别所述隐私信息的信息类另IJ,不同的正则表达式对应不同的信息类别;或,根据上下文的语义分析,识别所述隐私信息的信息类别; 若所述隐私信息为人脸信息,则根据预设的人脸信息库识别所述人脸信息的信息类别。
3.根据权利要求1所述的方法,其特征在于,所述分析每条所述隐私信息的信息类别,包括: 若所述图片为屏幕截图,则获取所述屏幕截图对应的应用程序信息或显示界面信息; 根据所述应用程序信息或显示界面信息分析所述图片中每条所述隐私信息的信息类 别。
4.根据权利要求1至3任一所述的方法,其特征在于,所述根据所述信息类别对所述图片中的所述隐私信息进行隐藏处理,包括: 对于每条所述隐私信息,检测所述隐私信息的信息类别是否为需要隐藏的类别; 若检测出所述信息类别为需要隐藏的类别,则对所述隐私信息进行隐藏。
5.根据权利要求3所述的方法,其特征在于,所述对所述隐私信息进行隐藏,包括: 根据所述信息类别确定所述隐私信息的隐藏范围和/或隐藏方式; 根据所述隐藏范围和/或所述隐藏方式对所述隐私信息进行隐藏。
6.根据权利要求1至3任一所述的方法,其特征在于,所述识别所述图片中的至少一条隐私信息,包括: 若所述图片为屏幕截图,则获取所述屏幕截图对应的应用程序信息或显示界面信息;根据所述应用程序信息或显示界面信息分析所述图片中每条所述隐私信息所属的图片区域; 根据所述图片区域识别对应的隐私信息。
7.—种隐私信息隐藏装置,其特征在于,所述装置包括: 信息识别模块,用于识别图片中的至少一条隐私信息; 类别分析模块,用于分析每条所述隐私信息的信息类别; 隐藏处理模块,用于根据所述信息类别对所述图片中的所述隐私信息进行隐藏处理。
8.根据权利要求7所述的装置,其特征在于,所述类别分析模块,包括: 文本分析单元和人脸分析单元; 所述文本分析单元,用于在所述隐私信息为文本信息时,根据预设的正则表达式识别所述隐私信息的信息类别,不同的正则表达式对应不同的信息类别;或,根据上下文的语义分析,识别所述隐私信息的信息类别; 所述人脸分析单元,用于在所述隐私信息为人脸信息时,根据预设的人脸信息库识别所述人脸信息的信息类别。
9.根据权利要求7所述的装置,其特征在于,所述类别分析模块,包括: 信息获取单元和类别分析单元; 所述信息获取单元,用于在所述图片为屏幕截图时,获取所述屏幕截图对应的应用程序信息或显示界面信息; 所述类别分析单元,用于根据所述应用程序信息或显示界面信息分析所述图片中每条所述隐私信息的信息类别。
10.根据权利要求7至9任一所述的装置,其特征在于,所述隐藏处理模块,包括:类别检测单元和信息隐藏单元; 所述类别检测单元,用于对于每条所述隐私信息,检测所述隐私信息的信息类别是否为需要隐藏的类别; 所述信息隐藏单元,用于在所述类别检测单元检测出所述信息类别为需要隐藏的类别,对所述隐私信息进行隐藏。
11.根据权利要求9所述的装置,其特征在于,所述信息隐藏单元,包括: 隐藏确定子单元和信息隐藏子单元; 所述隐藏确定子单元,用于根据所述信息类别确定所述隐私信息的隐藏范围和/或隐藏方式; 所述信息隐藏子单元,用于根据所述隐藏范围和/或所述隐藏方式对所述隐私信息进行隐藏。
12.根据权利要求7至9任一所述的装置,其特征在于,所述信息识别模块,包括:信息获取单元、区域确定单元和信息识别单元; 所述信息获取单元,用于在所述图片为屏幕截图时,获取所述屏幕截图对应的应用程序信息或显示界面信息; 所述区域确定单元,用于根据所述应用程序信息或显示界面信息分析所述图片中每条所述隐私信息所属的图片区域; 所述信息识别单元,用于根据所述图片区域识别对应的隐私信息。
13.一种终端,其特征在于,所述终端包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 识别图片中的至少一条隐私信息; 分析每条所述隐私信息的信息类别; 根据所述信息类别对所述图片中的所述隐私信息进行隐藏处理。
【文档编号】G06F21/60GK104021350SQ201410200812
【公开日】2014年9月3日 申请日期:2014年5月13日 优先权日:2014年5月13日
【发明者】张波, 刘新宇, 陈志军 申请人:小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1