一种智能终端安全设置方法与流程

文档序号:15492897发布日期:2018-09-21 21:00阅读:291来源:国知局

本申请涉及互联网技术领域,尤其涉及一种智能终端安全设置方法。



背景技术:

随着科技的进步和经济的发展,越来越多的移动终端走进人们的生活,例如智能手机或者平板电脑等。在这些移动终端中,触摸屏的应用越来越普及,例如触摸屏在智能手机中的应用越来越广泛,为了防止对智能手机的误操作,智能手机操作系统引入了锁屏机制,即专门设计一个待机界面,用户必须进行指定操作后才可以解锁并进入正常使用界面。但是,这仍然是不够的,当前大部分解锁的方式都是比较简单的,用户只要用手指轻轻的滑动屏幕就解锁了。用户把手机放入口袋或手提包中时,有时因为一些应用或系统通知或者是不小心碰到设备的电源键点亮了屏幕,用户却并不知道已经亮屏,触摸屏在口袋中与人体接触或在手提包中与其他物品接触时,容易产生一些误操作事件,导致屏幕解锁,进而打开一些应用(比如开始播放音乐、回复短信、打电话、上网等),给用户造成很大困扰。综上,现有技术的移动终端存在因外界因素导致触摸屏解锁、进而打开一些应用、给用户使用带来困扰的缺陷。

针对上述因外界因素导致触摸屏解锁、进而打开一些应用、给用户使用带来困扰的缺陷,文献cn102981726a提供一种防止移动终端误解锁的方法,在解锁的过程中先启动前置摄像头采集前置摄像头正面物体的图片,并进行分析,若图片里不能识别到用户的正面或脸部,则即使解锁完毕也解锁失败;若识别到图片中存在用户的正面或者脸部,则解锁完毕后解锁成功;该方法解决了在解锁界面由于误操作而导致的误解锁的问题,消除了由于各种误操作给用户带来的困扰,提高了手机的安全性,给用户更高的安全感。

然而,上述方法也存在许多缺陷,首先,上述方法仅仅能够识别移动终端的用户,识别对象单一,在用户周围的亲友查看该用户的移动终端时识别为解锁失败,造成解锁过程界面不友好,从而影响用户的安全性使用体验;此外,上述解锁方法是一种被动的安全验证方式,无法实现在解锁前对解锁者是身份进行初步识别,因此安全性较低;最后,上述方法是一种单次识别操作,由此造成在解锁者连续多次进行解锁操作时的判断方式单一,识别效率和安全性低,无法满足解锁者多次进行解锁操作的需求。



技术实现要素:

本发明提供一种智能终端安全设置方法,所述方法包括如下步骤:

s1,所述智能终端获取其安装的用户的社交软件内的发布平台发布的所有图像信息,从所述发布平台发布的所有图像信息中提取出面部图像数据,并根据所述图像信息中的面部图像数据的出现次数和出现的时间远近建立所述用户的社交好友的社交画像;

s2,所述智能终端在锁屏状态如果检测到有点亮屏幕的操作,则启动所述智能终端的前置摄像模块采集前置摄像头正面物体的图片,分析所述图片中是否存在面部图像数据,如果存在所述面部图像数据,则将所述面部图像数据与所述面部图像数据库进行匹配,若果匹配成功,则进入步骤s3,若果匹配失败,则所述智能终端自动给所述社交软件的好友发送位置信息和报警信息;如果不存在所述面部图像数据,则不做任何处理;

s3,判断所述所述面部图像数据是否属于所述用户的所述社交画像,如果属于,则对所述智能终端执行解锁操作;如果不属于,则在对所述智能终端输入预设解锁密码或者输入预设解锁指纹后对所述智能终端执行解锁操作;

s4,所述智能终端为属于所述社交画像的用户解锁第一应用程序列表及其设置权限;为不属于所述社交画像的用户或者同其他方式解锁的用户展示第二应用程序列表及其设置权限;所述第一应用程序列表的设置权限高于所述第二应用程序列表的设置权限;

s5,当接收到所述用户点击所述第一应用程序列表或者所述第二应用程序列表中的应用程序时,对所述应用程序进行设置与操作。

作为一种优选的实施方式,所述智能终端在锁屏状态检测是否有点亮屏幕的操作,具体包括:

所述智能终端在锁屏状态检测是否有按键操作、抬起操作或者指纹识别操作,如果有,则点亮所述智能终端的屏幕。

作为一种优选的实施方式,所述根据所述图像信息中的面部图像数据的出现次数和出现的时间远近建立所述用户的社交好友的社交画像,具体包括:

获取所述图像信息中的面部图像数据,根据所述面部图像数据建立所述用户的社交好友的用户标识,基于所述面部图像数据出现次数、出现位置和出现的时间远近建立所述用户的社交好友的社交画像。

作为一种优选的实施方式,所述基于所述面部图像数据出现次数、出现位置和出现的时间远近建立所述用户的社交好友的社交画像,具体包括:

为每一个所述用户设置社交画像距离d;

所述社交画像距离da=na*w1+pa*w2+ta*w3;

其中,a为用户的用户标识,n为所述面部图像数据出现次数;

p为所述面部图像数据出现位置,且pa=p1+p2+...+pn;如果所述用户a与所述社交软件的用户出现在同一个图像信息中,则pi取值为1,如果所述用户a与所述社交软件的用户未出现在同一个图像信息中,则pi取值为0,i=1...n;

t为所述面部图像数据出现的时间,所述时间的计算单位为周或月;w1、w2、w3为权重系数。

作为一种优选的实施方式,所述基于所述面部图像数据出现次数和出现的时间远近建立所述用户的社交好友的社交画像,具体包括:

按照所述面部图像数据出现次数由多到少依次增加所述社交好友与所述用户的社交距离;按照所述面部图像数据出现的时间由进到远依次增加所述社交好友与所述用户社交距离;

根据所述社交距离建立所述用户的社交好友的社交画像。

作为一种优选的实施方式,所述判断所述所述面部图像数据是否属于所述用户的所述社交画像,还包括:

判断所述所述面部图像数据是否属于所述用户的所述社交画像,如果属于所述社交画像,则判断所述用户的社交距离,如果所述社交距离小于等于预设的距离阈值,则对所述智能终端执行解锁操作;如果不属于所述社交画像或者所述社交距离大于预设的距离阈值,则在对所述智能终端输入预设解锁密码或者输入预设解锁指纹后对所述智能终端执行解锁操作。

作为一种优选的实施方式,所述智能终端为属于所述社交画像的用户解锁第一应用程序列表及其设置权限;为不属于所述社交画像的用户或者同其他方式解锁的用户展示第二应用程序列表及其设置权限,还包括:

为不同所述社交距离的用户设置不同的应用程序操作与设置权限;

在属于所述社交画像的用户对所述智能终端执行解锁操作后为其解锁所述第一应用程序列表,并提供所述第一应用程序列表中所有应用程序的设置权限;当所述用户打开所述应用程序后,为所述用户展示所述应用程序的管理员用户的操作数据和设置数据;

在不属于所述社交画像的用户对所述智能终端执行解锁操作后为其解锁所述第二应用程序列表,并提供所述第二应用程序列表中所有应用程序的设置权限;当所述用户打开所述应用程序后,为所述用户展示初始化的应用程序;当所述用户重新锁定所述智能终端后,自动恢复所述应用程序的管理员用户的操作数据和设置数据。

作为一种优选的实施方式,所述当所述用户打开所述应用程序后,为所述用户展示所述应用程序的管理员用户的操作数据和设置数据,还包括:

为不同社交距离的用户设置不同的操作权限;为每一个所述操作权限的用户设置不同的获取所述应用程序的操作数据和设置数据的权限;

当所述用户打开所述应用程序后,根据所述权限为所述用户展示所述应用程序的操作数据和设置数据。

本发明提供一种智能终端的安全设置方法,该方法获取智能终端内社交软件中好友的相关面部图像数据,进而根据面部图像数据生成用户的社交画像,并在锁屏界面启动时通过摄像头进行面部图像匹配,从而有效区分了用户、亲密好友、一般好友与陌生人,进而避免了用户周围的亲友查看该用户的移动终端时识别为解锁失败造成解锁过程界面不友好,引起用户的尴尬;此外,由于本发明的方法是在锁屏界面启动即进行解锁前进行的面部识别,因此是一种主动的安全验证方式,进而配合后续被动的解锁操作实现主动与被动相结合的安全验证,从而提高智能终端的安全性;最后,本发明为不同社交级别的用户设置不同的应用软件操作权限,不仅保护了用户隐私,而且提高了其他用户操作移动终端的友好性。

附图说明

为了更清楚地说明本发明实施例技术方案,下面将对实施例和现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1是本发明的一种智能终端的社交画像的结构示意图。

具体实施方式

以下结合附图进一步说明本发明的实施例。

实施例一:

本发明提供一种智能终端安全设置方法,所述方法包括如下步骤:

s1,所述智能终端获取其安装的用户的社交软件内的发布平台发布的所有图像信息,从所述发布平台发布的所有图像信息中提取出面部图像数据,并根据所述图像信息中的面部图像数据的出现次数和出现的时间远近建立所述用户的社交好友的社交画像;需要说明的是,上述社交软件仅仅作为示例性的实施例,除此之外,还可以是上述智能终端内安装的其他类型的具有账号注册与好友添加功能的应用程序,例如支付宝等,这些应用程序具有相同或者相似的社交功能属性,用以识别管理员账号及其好友的身份信息;所述身份信息在本发明中是通过图像信息来体现的,示例性的,管理员用户a的社交软件微信内,在其发布的朋友圈信息中往往记录了用户a的的面部图像等图像信息,这些面部图像信息则反映了管理员用户a的身份特征信息,此外,该朋友圈内同时也会展示用户a的诸多好友的动态信息,该动态信息中的图像信息往往反映了用户a的社交圈即好友信息,图像信息中的面部图像信息也反映了该好友的身份特征信息;因此,通过提取上述用户及其好友的发布的图像信息中的面部图像信息,可以获得其对应的人员身份信息,而这些人员对用户a来说往往具有相同或者接近的社交圈,这些人员也不同于常规的陌生人;通过将上述人员的面部图像数据进行存储,实现对用户a的具有社交关系的人员信息进行存储。其中,所述根据所述图像信息中的面部图像数据的出现次数和出现的时间远近建立所述用户的社交好友的社交画像,示例性的,所述社交画像为以所述用户a为根节点,以所述用户a的好友为子节点的根据社交关系构成的树状结构图;还可以为,所述社交画像为以所述用户a为圆心,以所述用户a的好友为其同心圆的社交关系构成的环形结构图;进一步的,以所述好友的面部图像数据的出现次数和出现的时间远近作为所述树状结构图和所述环形结构图的影响因子或者约束条件,或者根据所述好友的面部图像数据的出现次数和出现的时间远近作来构造所述状结构图和所述环形结构图;在此不做限制。

s2,所述智能终端在锁屏状态如果检测到有点亮屏幕的操作,则启动所述智能终端的前置摄像模块采集前置摄像头正面物体的图片,分析所述图片中是否存在面部图像数据,如果存在所述面部图像数据,则将所述面部图像数据与所述面部图像数据库进行匹配,若果匹配成功,则进入步骤s3,若果匹配失败,则所述智能终端自动给所述社交软件的好友发送位置信息和报警信息;如果不存在所述面部图像数据,则不做任何处理;需要说明的是,所述智能终端在锁屏状态下,其屏幕无显示,呈现“黑屏”状态。在移动终端锁屏状态下,通过电源键或者主菜单键,点亮屏幕,使屏幕由“黑屏”状态转为显示状态,此时屏幕处于解锁界面。此外,在所述智能终端的屏幕进行点亮操作的同时执行前置摄像模块的摄像操作,由此保证在用户或者其他人员在进行解锁以前就执行面部图像的识别,从而相对于现有技术是一种主动的安全识别方式;由于点亮屏幕时刻智能终端所在角度不一定是面对操作人员,因此需要加以区分。最后,该步骤识别出的面部图像特征数据与上述步骤存储的面部图像数据库进行匹配,以判断执行所述屏幕点亮操作的人员是否为管理员用户a或者其社交圈的好友,从而为后续操作做准备。此外,在匹配失败时,所述智能终端自动给所述社交软件的好友发送位置信息和报警信息,以对所述移动终端进行安全保护操作;此外,还可以是关闭移动终端等安全操作行为。

s3,判断所述所述面部图像数据是否属于所述用户的所述社交画像,如果属于,则对所述智能终端执行解锁操作;如果不属于,则在对所述智能终端输入预设解锁密码或者输入预设解锁指纹后对所述智能终端执行解锁操作;需要说明的是,如果识别出的操作人员为管理员用户a,则判断该屏幕点亮操作是为了解锁屏幕,以进行终端使用操作,因此,此时直接对所述智能终端执行解锁操作,从而提高了解锁效率,免去了用户先点亮屏幕在解锁的繁琐步骤,同时保证了解锁的安全性;此外,如果识别出的操作人员为管理员用户a的社交好友,即属于所述用户的所述社交画像,由于其往往对用户a及其终端不具有安全性威胁,此时判断该社交好友的操作为相对安全性的,此时接收并执行普通的解锁操作,此处虽然进行了操作人员的身份识别,但并没有做出进一步的安全性操作,是由于对操作人员的身份信息进行了安全性判断,在此强调一下。此外,所述解锁除了以上实施方式外,还可以是滑动光圈解锁、滑动解屏状态图片解锁、输入密码解锁或者滑动解锁框中的滑动标解锁,在此不做限制。

s4,所述智能终端为属于所述社交画像的用户解锁第一应用程序列表及其设置权限;为不属于所述社交画像的用户或者同其他方式解锁的用户展示第二应用程序列表及其设置权限;所述第一应用程序列表的设置权限高于所述第二应用程序列表的设置权限;需要说明的是,上述第一应用程序列表为针对其对应的应用程序及其设置的列表,即该设置的列表用来设置该应用程序的相关功能选项;所述设置的列表可以为一级列表,也可以为多级设置列表,在此不做限制;优选的,所述设置的列表的展示方式与系统设置选项中为该应用程序提供的设置选项列表的展示方式相同,这样可以便于用户根据已有的操作习惯快速查找于设置的功能选项进行设置。优选的,所述设置的列表的设置选项的排列方式可以由用户自行设定,也可以根据用户的设置频率自动排序,即依据设置选项的设置频率由高到低依次排列;此外,也可以是其他设置方式,在此不做限制。此外,解锁应用程序即为开放所述应用程序的使用权限,包括所述应用程序的打开和关闭等。

s5,当接收到所述用户点击所述第一应用程序列表或者所述第二应用程序列表中的应用程序时,对所述应用程序进行设置与操作。需要说明的是,所述设置为对相应的应用程序进行设置,所述操作为对相应的应用程序进行解锁后的打开和关闭等操作。

作为一种优选的实施方式,所述智能终端在锁屏状态检测是否有点亮屏幕的操作,具体包括:

所述智能终端在锁屏状态检测是否有按键操作、抬起操作或者指纹识别操作,如果有,则点亮所述智能终端的屏幕。需要说明的是,这里还可以是其他导致屏幕点亮的操作,此处的点亮仅仅是屏幕开启背光灯而没有解锁的状态。

作为一种优选的实施方式,所述根据所述图像信息中的面部图像数据的出现次数和出现的时间远近建立所述用户的社交好友的社交画像,具体包括:

获取所述图像信息中的面部图像数据,根据所述面部图像数据建立所述用户的社交好友的用户标识,基于所述面部图像数据出现次数、出现位置和出现的时间远近建立所述用户的社交好友的社交画像。需要说明的是,所述出现位置可以为是否与管理员用户a出现在同一个图像数据中,或者在图像数据中与管理员用户a的距离远近;所述出现的时间远近可以为包括该用户的面部图像的图像数据发布的时间与当前时间的远近关系,由此反映出两者的社交活动是逐渐亲近还是逐渐疏远,或者是保持稳定。

作为一种优选的实施方式,所述基于所述面部图像数据出现次数、出现位置和出现的时间远近建立所述用户的社交好友的社交画像,具体包括:

为每一个所述用户设置社交画像距离d;

所述社交画像距离da=na*w1+pa*w2+ta*w3;

其中,a为用户的用户标识,n为所述面部图像数据出现次数;

p为所述面部图像数据出现位置,且pa=p1+p2+...+pn;如果所述用户a与所述社交软件的用户出现在同一个图像信息中,则pi取值为1,如果所述用户a与所述社交软件的用户未出现在同一个图像信息中,则pi取值为0,i=1...n;

t为所述面部图像数据出现的时间,所述时间的计算单位为周或月;w1、w2、w3为权重系数。

需要说明的是,上述构造社交画像的方法为数值化量化的构造方法。

作为一种优选的实施方式,所述基于所述面部图像数据出现次数和出现的时间远近建立所述用户的社交好友的社交画像,具体包括:

按照所述面部图像数据出现次数由多到少依次增加所述社交好友与所述用户的社交距离;按照所述面部图像数据出现的时间由进到远依次增加所述社交好友与所述用户社交距离;

根据所述社交距离建立所述用户的社交好友的社交画像。如图1所示,在该社交画像中,管理员用户为a,其他用户为b-h。按照所述面部图像数据出现次数由多到少依次增加所述社交好友与所述用户的社交距离;按照所述面部图像数据出现的时间由进到远依次增加所述社交好友与所述用户社交距离;设置所述社交距离的阈值,例如,阈值在1-10的用户b及第一社交距离的同心圆;阈值在11-20的用户c/e/f及第二社交距离的同心圆;阈值大于20的用户d/g/h及第三社交距离的同心圆。

需要说明的是,上述构造社交画像的方法是一种非数值化的构造方法。例如,可以建立管理员用户与社交画像内其他用户的同心圆关系,以形象的展示该用户与管理员用户的社交关系。

作为一种优选的实施方式,所述判断所述所述面部图像数据是否属于所述用户的所述社交画像,还包括:

判断所述所述面部图像数据是否属于所述用户的所述社交画像,如果属于所述社交画像,则判断所述用户的社交距离,如果所述社交距离小于等于预设的距离阈值,则对所述智能终端执行解锁操作;如果不属于所述社交画像或者所述社交距离大于预设的距离阈值,则在对所述智能终端输入预设解锁密码或者输入预设解锁指纹后对所述智能终端执行解锁操作。

需要说明的是,该实施例的方法先判断是否属于所述用户的所述社交画像,进而判断所述用户的社交距离;通过两步判断提高了识别的准确性,从而便于对用户类型进行分类处理。

作为一种优选的实施方式,所述智能终端为属于所述社交画像的用户解锁第一应用程序列表及其设置权限;为不属于所述社交画像的用户或者同其他方式解锁的用户展示第二应用程序列表及其设置权限,还包括:

为不同所述社交距离的用户设置不同的应用程序操作与设置权限;

在属于所述社交画像的用户对所述智能终端执行解锁操作后为其解锁所述第一应用程序列表,并提供所述第一应用程序列表中所有应用程序的设置权限;当所述用户打开所述应用程序后,为所述用户展示所述应用程序的管理员用户的操作数据和设置数据;

在不属于所述社交画像的用户对所述智能终端执行解锁操作后为其解锁所述第二应用程序列表,并提供所述第二应用程序列表中所有应用程序的设置权限;当所述用户打开所述应用程序后,为所述用户展示初始化的应用程序;当所述用户重新锁定所述智能终端后,自动恢复所述应用程序的管理员用户的操作数据和设置数据。

需要说明的是,上述实施例仅仅列举了两种应用程序列表,本领域技术人员应当明了,基于上述类似的方法,还可以有多个应用程序列表,以根据所述社交画像为不同类别的用户解锁不同数量和类型的应用程序及其设置权限,在此不做赘述。此外,对于不属于所述社交画像的用户,解锁相应的应用程序后,为了保证管理员用户的隐私,当所述用户打开所述应用程序后,为所述用户展示初始化的应用程序;同时为了不影响管理员用户的使用体验,当所述用户重新锁定所述智能终端后,自动恢复所述应用程序的管理员用户的操作数据和设置数据。对于属于所述社交画像的用户,由于其与管理员用户建立了社交关系,因此为其开放管理员用户的操作数据和设置数据,当所述用户打开所述应用程序后,为所述用户展示所述应用程序的管理员用户的操作数据和设置数据;进一步的,为在社交画像中的不同社交距离的用户设置不同等级的应用程序的操作数据和设置数据的查看权限,以不同程度的保护管理员用户的隐私。

作为一种优选的实施方式,所述当所述用户打开所述应用程序后,为所述用户展示所述应用程序的管理员用户的操作数据和设置数据,还包括:

为不同社交距离的用户设置不同的操作权限;为每一个所述操作权限的用户设置不同的获取所述应用程序的操作数据和设置数据的权限;

当所述用户打开所述应用程序后,根据所述权限为所述用户展示所述应用程序的操作数据和设置数据。

本发明提供一种智能终端的安全设置方法,该方法获取智能终端内社交软件中好友的相关面部图像数据,进而根据面部图像数据生成用户的社交画像,并在锁屏界面启动时通过摄像头进行面部图像匹配,从而有效区分了用户、亲密好友、一般好友与陌生人,进而避免了用户周围的亲友查看该用户的移动终端时识别为解锁失败造成解锁过程界面不友好,引起用户的尴尬;此外,由于本发明的方法是在锁屏界面启动即进行解锁前进行的面部识别,因此是一种主动的安全验证方式,进而配合后续被动的解锁操作实现主动与被动相结合的安全验证,从而提高智能终端的安全性;最后,本发明为不同社交级别的用户设置不同的应用软件操作权限,不仅保护了用户隐私,而且提高了其他用户操作移动终端的友好性。

本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来生成机器,从而通过计算机或其他可编程数据处理方法的处理器来执行的指令创建了用于实现结构图和/或框图和/或流图的框或多个框中指定的方法。

本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。

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

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