智能隐藏隐私数据的方法和装置制造方法

文档序号:6522608阅读:198来源:国知局
智能隐藏隐私数据的方法和装置制造方法
【专利摘要】本申请提供了智能隐藏隐私数据的方法和装置。本发明中,通过预先获取并存储终端的授权用户的人脸数据,在监听到终端被解锁、且终端发生移动状态改变时,通过所述终端的前置摄像设备捕获终端当前用户的人脸数据,并依据已存储的人脸数据对捕获到的人脸数据进行鉴权,在当前用户触发所述终端的客户程序时,如果鉴权结果为当前用户为所述终端的授权用户,则提供所述终端内的用户隐私数据和用户非隐私数据;如果鉴权结果为当前用户为所述终端的非授权用户,仅提供所述终端内的用户非隐私数据,隐藏所述终端内的用户隐私数据。这实现了基于人脸识别技术智能隐藏终端存储的用户隐私数据。
【专利说明】智能隐藏隐私数据的方法和装置
【技术领域】
[0001]本申请涉及人脸识别技术,特别涉及智能隐藏隐私数据的方法和装置。
【背景技术】
[0002]人脸识别技术是基于人的脸部特征,对输入的人脸图象或者视频流首先判断其是否存在人脸,如果存在人脸,则进一步的给出每个脸的位置、大小和各个主要面部器官的位置信息,并依据这些信息,进一步提取每个人脸中所蕴涵的身份特征,并将其与已知的人脸进行对比,从而识别每个人脸的身份。
[0003]目前,基于人脸识别技术智能隐藏终端存储的用户隐私数据的方法是当前亟待解决的技术问题。

【发明内容】

[0004]本申请提供了智能隐藏隐私数据的方法和装置,以基于人脸识别技术智能隐藏终端存储的用户隐私数据。
[0005]本申请提供的技术方案包括:
[0006]一种智能隐藏隐私数据的装置,该装置应用于终端,该装置包括:移动通知模块、解锁通知模块、鉴权模块、前置摄像模块和客户模块;其中,
[0007]移动通知模块,用于提供终端移动状态改变的通知给所述鉴权模块;
[0008]解锁通知模块,用于提供终端解锁或锁定的通知给所述鉴权模块;
[0009]鉴权模块,用于预先获取并存储终端的授权用户的人脸数据,并在所述解锁通知模块通知终端被解锁、且在所述移动通知模块通知终端发生移动状态改变时,触发所述前置摄像模块捕获当前用户的人脸数据,并依据已存储的人脸数据对捕获到的人脸数据进行鉴权,如果鉴权成功,确定当前用户为所述终端的授权用户;如果鉴权失败,确定当前用户为所述终端的非授权用户;
[0010]前置摄像模块,用于在所述鉴权模块的触发下捕获终端当前用户的人脸数据;
[0011]客户模块,用于在当前用户触发所述装置的客户程序时,去所述鉴权模块查询鉴权结果,如果鉴权结果为当前用户为所述终端的授权用户,则提供所述终端内的用户隐私数据和用户非隐私数据;如果鉴权结果为当前用户为所述终端的非授权用户,则仅提供所述终端内的用户非隐私数据,隐藏所述终端内的用户隐私数据。
[0012]一种智能隐藏隐私数据的方法,该方法包括:
[0013]预先获取并存储终端的授权用户的人脸数据;
[0014]当监听到终端被解锁、且终端发生移动状态改变时,通过所述终端的前置摄像设备捕获终端当前用户的人脸数据,并依据已存储的人脸数据对捕获到的人脸数据进行鉴权,如果鉴权成功,确定当前用户为所述终端的授权用户;如果鉴权失败,确定当前用户为所述终端的非授权用户;
[0015]在当前用户触发所述终端的客户程序时,如果鉴权结果为当前用户为所述终端的授权用户,则提供所述终端内的用户隐私数据和用户非隐私数据;如果鉴权结果为当前用户为所述终端的非授权用户,仅提供所述终端内的用户非隐私数据,隐藏所述终端内的用户隐私数据。
[0016]由以上技术方案可以看出,本发明中,通过预先获取并存储终端的授权用户的人脸数据,当监听到终端被解锁、且终端发生移动状态改变时,通过所述终端的前置摄像设备捕获终端当前用户的人脸数据,并依据已存储的人脸数据对捕获到的人脸数据进行鉴权,在当前用户触发所述终端的客户程序时,如果鉴权结果为当前用户为所述终端的授权用户,则提供所述终端内的用户隐私数据和用户非隐私数据;如果鉴权结果为当前用户为所述终端的非授权用户,仅提供所述终端内的用户非隐私数据,隐藏所述终端内的用户隐私数据,这实现了仅为授权用户提供所有数据,而非授权用户仅提供非隐私数据,智能隐藏用户的隐私数据。
【专利附图】

【附图说明】
[0017]图1为本发明实施例提供的装置结构图;
[0018]图2为本发明实施例提供的方法流程图。
【具体实施方式】
[0019]为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。
[0020]本发明提供的装置可包括图1所示的各个模块。
[0021]参见图1,图1为本发明实施例提供的装置结构图。该装置应用于终端,为本地的C/S结构,如图1所示,该装置可包括以下模块:
[0022]移动通知模块、解锁通知模块、鉴权模块、前置摄像模块和客户模块。
[0023]其中,移动通知模块,用于提供终端移动状态改变的通知给所述鉴权模块;
[0024]解锁通知模块,用于提供终端解锁或锁定的通知给所述鉴权模块;
[0025]鉴权模块,用于预先获取并存储终端的授权用户的人脸数据,并在所述解锁通知模块通知终端被解锁、且在所述移动通知模块通知终端发生移动状态改变时,触发所述前置摄像模块捕获当前用户的人脸数据,并依据已存储的人脸数据对捕获到的人脸数据进行鉴权,如果鉴权成功,确定当前用户为所述终端的授权用户;如果鉴权失败,确定当前用户为所述终端的非授权用户;
[0026]所述前置摄像模块,用于在所述鉴权模块的触发下捕获终端当前用户的人脸数据;
[0027]所述客户模块,用于在当前用户触发所述装置的客户程序时,去所述鉴权模块查询鉴权结果,如果鉴权结果为当前用户为所述终端的授权用户,则提供所述终端内的用户隐私数据和用户非隐私数据;如果鉴权结果为当前用户为所述终端的非授权用户,则仅提供所述终端内的用户非隐私数据,隐藏所述终端内的用户隐私数据。
[0028]优选地,本发明中,作为一个优选实施例,移动通知模块在具体实现时可为重力感应器、陀螺仪等设备。
[0029]其中,所述移动通知模块通知的终端发生移动状态改变包括:[0030]终端从静止状态变换至移动状态;或者,
[0031]终端从移动状态变换至静止状态。
[0032]优选地,本发明中,作为一个优选实施例,客户模块,其实质为管理需要提供隐私保护的程序的模块,例如通讯录程序、通话记录程序等需要提供隐私保护的程序。
[0033]优选地,本发明中,作为一个优选实施例,所述鉴权模块预先获取并存储的人脸数据可通过初始人脸学习实现,具体为:
[0034]步骤1:打开所述鉴权模块运行的初始化程序界面;
[0035]步骤2:在初始化程序界面中利用前置摄像模块学习授权用户的人脸数据;
[0036]步骤3:完成人脸学习后存储学习的授权用户的人脸数据。
[0037]优选地,本发明中,作为一个优选实施例,所述鉴权模块在鉴权完成之前,或者在监听到终端被锁定之前,按照设定频率触发所述终端的前置摄像模块捕获图像,直至捕获到的图像存在人脸数据,该存在的人脸数据称为终端当前用户的人脸数据。。
[0038]优选地,本发明中,作为一个优选实施例,所述鉴权模块进一步存储鉴权模式类型,其中,所述鉴权模式类型分为:
[0039]严格模式:要求捕获到的人脸数据仅包含授权用户的人脸数据;
[0040]宽松模式:要求捕获到的人脸数据只要包含授权用户的人脸数据即可;
[0041]基于此,所述鉴权模块依据已存储的人脸数据对捕获到的人脸数据进行鉴权包括:
[0042]在所述查询模式类型为严格模式时,如果捕获到的人脸数据唯一,且与存储的所述终端的授权用户的人脸数据匹配,则确定鉴权成功,否则,确定鉴权失败;
[0043]在所述查询模式类型为宽松模式时,如果捕获到的人脸数据中有与存储的所述终端的授权用户的人脸数据匹配的人脸数据,则确定鉴权成功,否则,确定鉴权失败。
[0044]优选地,本发明中,作为一个优选实施例,所述客户模块在去所述鉴权模块查询鉴权结果时,进一步注册服务通知接口至所述鉴权模块;
[0045]基于此,所述鉴权模块通过注册的服务通知接口提供鉴权结果给所述客户模块。
[0046]优选地,本发明中,作为一个优选实施例,所述用户隐私数据可由用户预先设置,其在具体实现时包括但不限于以下内容中的一个或多个:通讯录;短信、彩信;通信历史;APP ;或者其他可视或可浏览的内容。
[0047]优选地,本发明中,作为一个优选实施例,所述鉴权模块在依据已存储的人脸数据对捕获到的人脸数据完成鉴权后,如果又接收到所述解锁通知模块通知终端被解锁、且所述移动通知模块通知终端发生移动状态改变,则重新触发所述前置摄像模块捕获当前用户的人脸数据,并依据已存储的人脸数据对捕获到的人脸数据进行鉴权,并在当前的鉴权结果与最近一次的鉴权结果不一致时,及时通知所述客户程序当前的鉴权结果,以由所述客户程序根据当前鉴权结果及时调整提供的数据。
[0048]至此,完成图1所示的装置描述。
[0049]基于图1所示的装置,本发明还提供了一种属于同一发明构思的方法:
[0050]参见图2,图2为本发明实施例提供的方法流程图。如图2所示,该流程可包括以下步骤:
[0051]步骤201,预先获取并存储终端的授权用户的人脸数据。[0052]作为本发明的一个实施例,本步骤201可通过初始人脸学习实现,具体为:
[0053]步骤1:需要打开提供人脸鉴别服务的初始化程序界面;
[0054]步骤2:在初始化界面中利用手机摄像头录入终端的授权用户的人脸数据;
[0055]步骤3:完成人脸数据录入后并保存相关数据,进入服务状态。
[0056]步骤202,当监听到终端被解锁、且终端发生移动状态改变时,通过所述终端的前置摄像模块捕获终端当前用户的人脸数据,并依据已存储的人脸数据对捕获到的人脸数据进行鉴权,如果鉴权成功,确定当前用户为所述终端的授权用户;如果鉴权失败,确定当前用户为所述终端的非授权用户。
[0057]优选地,本发明中,步骤202中的所述终端发生移动状态改变可包括:
[0058]终端从静止状态变换至移动状态;或者,
[0059]终端从移动状态变换至静止状态。
[0060]需要说明的是,本步骤202中,在鉴权完成之前,或者在监听到终端被锁定之前,是按照设定频率触发所述终端的前置摄像模块捕获的,直至捕获到的图像存在人脸数据(称为终端当前用户的人脸数据)。
[0061]步骤203,在当前用户触发所述终端的客户程序时,如果鉴权结果为当前用户为所述终端的授权用户,则提供所述终端内的用户隐私数据和用户非隐私数据;如果鉴权结果为当前用户为所述终端的非授权用户,仅提供所述终端内的用户非隐私数据,隐藏所述终端内的用户隐私数据。
[0062]至此,完成图2所示的流程。
[0063]在图2所示流程的步骤201,可进一步包括:
[0064]设置鉴权模式类型,其中,所述鉴权模式类型分为:
[0065]严格模式:要求捕获到的人脸数据仅包含授权用户的人脸数据;
[0066]宽松模式:要求捕获到的人脸数据只要包含授权用户的人脸数据即可;
[0067]基于此,步骤202中所述依据已存储的人脸数据对捕获到的人脸数据进行鉴权包括:
[0068]在所述鉴权模式类型为严格模式时,如果捕获到的人脸数据唯一,且与存储的所述终端的授权用户的人脸数据匹配,则确定鉴权成功,否则,确定鉴权失败;
[0069]在所述鉴权模式类型为宽松模式时,如果捕获到的人脸数据中有与存储的所述终端的授权用户的人脸数据匹配的人脸数据,则确定鉴权成功,否则,确定鉴权失败。
[0070]需要说明的是,本发明中,在依据已存储的人脸数据对捕获到的人脸数据完成鉴权后,如果又监听到终端被解锁、且终端发生移动状态改变,则返回通过所述终端的前置摄像模块捕获当前用户的人脸数据,并依据已存储的人脸数据对捕获到的人脸数据进行鉴权,并在当前的鉴权结果与最近一次的鉴权结果不一致时,及时通知所述客户程序当前的鉴权结果,以由所述客户程序根据当前鉴权结果及时调整提供的数据。比如,客户程序之前收到的鉴权结果为当前用户为授权用户,当前收到的鉴权结果为当前用户为非授权用户,则客户程序按照当前用户为非授权用户提供数据,即仅提供所述终端内的用户非隐私数据,隐藏所述终端内的用户隐私数据。
[0071 ] 以上对本发明提供的方法进行了描述。
[0072]由以上技术方案可以看出,本发明中,通过预先获取并存储终端的授权用户的人脸数据,当监听到终端被解锁、且终端发生移动状态改变时,通过所述终端的前置摄像设备捕获终端当前用户的人脸数据,并依据已存储的人脸数据对捕获到的人脸数据进行鉴权,在当前用户触发所述终端的客户程序时,如果鉴权结果为当前用户为所述终端的授权用户,则提供所述终端内的用户隐私数据和用户非隐私数据;如果鉴权结果为当前用户为所述终端的非授权用户,仅提供所述终端内的用户非隐私数据,隐藏所述终端内的用户隐私数据,这实现了仅为授权用户提供所有数据,而非授权用户仅提供非隐私数据,智能隐藏用户的隐私数据。
[0073]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【权利要求】
1.一种智能隐藏隐私数据的装置,该装置应用于终端,其特征在于,该装置包括:移动通知模块、解锁通知模块、鉴权模块、前置摄像模块和客户模块;其中,移动通知模块,用于提供终端移动状态改变的通知给所述鉴权模块;解锁通知模块,用于提供终端解锁或锁定的通知给所述鉴权模块;鉴权模块,用于预先获取并存储终端的授权用户的人脸数据,并在所述解锁通知模块通知终端被解锁、且在所述移动通知模块通知终端发生移动状态改变时,触发所述前置摄像模块捕获当前用户的人脸数据,并依据已存储的人脸数据对捕获到的人脸数据进行鉴权,如果鉴权成功,确定当前用户为所述终端的授权用户;如果鉴权失败,确定当前用户为所述终端的非授权用户;前置摄像模块,用于在所述鉴权模块的触发下捕获终端当前用户的人脸数据;客户模块,用于在当前用户触发所述装置的客户程序时,去所述鉴权模块查询鉴权结果,如果鉴权结果为当前用户为所述终端的授权用户,则提供所述终端内的用户隐私数据和用户非隐私数据;如果鉴权结果为当前用户为所述终端的非授权用户,则仅提供所述终端内的用户非隐私数据,隐藏所述终端内的用户隐私数据。
2.根据权利要求1所述的装置,其特征在于,所述移动通知模块通知的终端发生移动状态改变包括:终端从静止状态变换至移动状态;或者,终端从移动状态变换至静止状态。
3.根据权利要求1所述的装置,其特征在于,所述鉴权模块在鉴权完成之前,或者在监听到终端被锁定之前,按照设定频率触发所述终端的前置摄像模块捕获图像,直至捕获到的图像存在人脸数据,该存在的人脸数`据称为终端当前用户的人脸数据。
4.根据权利要求1所述的装置,其特征在于,所述鉴权模块进一步存储鉴权模式类型,其中,所述鉴权模式类型分为:严格模式:要求捕获到的人脸数据仅包含授权用户的人脸数据;宽松模式:要求捕获到的人脸数据只要包含授权用户的人脸数据即可;所述鉴权模块依据已存储的人脸数据对捕获到的人脸数据进行鉴权包括:在所述查询模式类型为严格模式时,如果捕获到的人脸数据唯一,且与存储的所述终端的授权用户的人脸数据匹配,则确定鉴权成功,否则,确定鉴权失败;在所述查询模式类型为宽松模式时,如果捕获到的人脸数据中有与存储的所述终端的授权用户的人脸数据匹配的人脸数据,则确定鉴权成功,否则,确定鉴权失败。
5.根据权利要求1所述的装置,其特征在于,所述客户模块在去所述鉴权模块查询鉴权结果时,进一步注册服务通知接口至所述鉴权模块;所述鉴权模块通过注册的服务通知接口提供鉴权结果给所述客户模块。
6.根据权利要求1所述的装置,其特征在于,所述鉴权模块在依据已存储的人脸数据对捕获到的人脸数据完成鉴权后,如果又接收到所述解锁通知模块通知终端被解锁、且所述移动通知模块通知终端发生移动状态改变,则重新触发所述前置摄像模块捕获当前用户的人脸数据,并依据已存储的人脸数据对捕获到的人脸数据进行鉴权,并在当前的鉴权结果与最近一次的鉴权结果不一致时,及时通知所述客户程序当前的鉴权结果,以由所述客户程序根据当前鉴权结果及时调整提供的数据。
7.一种智能隐藏隐私数据的方法,其特征在于,该方法包括:预先获取并存储终端的授权用户的人脸数据;当监听到终端被解锁、且终端发生移动状态改变时,通过所述终端的前置摄像设备捕获终端当前用户的人脸数据,并依据已存储的人脸数据对捕获到的人脸数据进行鉴权,如果鉴权成功,确定当前用户为所述终端的授权用户;如果鉴权失败,确定当前用户为所述终端的非授权用户;在当前用户触发所述终端的客户程序时,如果鉴权结果为当前用户为所述终端的授权用户,则提供所述终端内的用户隐私数据和用户非隐私数据;如果鉴权结果为当前用户为所述终端的非授权用户,仅提供所述终端内的用户非隐私数据,隐藏所述终端内的用户隐私数据。
8.根据权利要求7所述的方法,其特征在于,所述终端发生移动状态改变包括:终端从静止状态变换至移动状态;或者,终端从移动状态变换至静止状态。
9.根据权利要求7所述的方法,其特征在于,所述通过所述终端的前置摄像设备捕 获终端当前用户的人脸数据包括:在鉴权完成之前,或者在监听到终端被锁定之前,按照设定频率触发所述终端的前置摄像模块捕获图像,直至捕获到的图像存在人脸数据,该存在的人脸数据称为终端当前用户的人脸数据。
10.根据权利要求7所述的方法,其特征在于,该方法进一步包括:设置查询模式类型,所述查询模式类型分为:严格模式:要求捕获到的人脸数据仅包含授权用户的人脸数据;宽松模式:要求捕获到的人脸数据只要包含授权用户的人脸数据即可;所述依据已存储的人脸数据对捕获到的人脸数据进行鉴权包括:在所述查询模式类型为严格模式时,如果捕获到的人脸数据唯一,且与存储的所述终端的授权用户的人脸数据匹配,则确定鉴权成功,否则,确定鉴权失败;在所述查询模式类型为宽松模式时,如果捕获到的人脸数据中有与存储的所述终端的授权用户的人脸数据匹配的人脸数据,则确定鉴权成功,否则,确定鉴权失败。
11.根据权利要求7所述的方法,其特征在于,该方法进一步包括:在依据已存储的人脸数据对捕获到的人脸数据完成鉴权后,如果监听到终端被解锁、且终端发生移动状态改变,则返回通过所述终端的前置摄像设备捕获当前用户的人脸数据,并依据已存储的人脸数据对捕获到的人脸数据进行鉴权,在当前的鉴权结果与最近一次的鉴权结果不一致时,及时通知所述客户程序当前的鉴权结果,以由所述客户程序根据当前鉴权结果及时调整提供的数据。
【文档编号】G06F21/32GK103678979SQ201310656116
【公开日】2014年3月26日 申请日期:2013年12月6日 优先权日:2013年12月6日
【发明者】周恩高, 徐杰, 边觉晓, 唐子文 申请人:三星电子(中国)研发中心, 三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1