移动终端通讯录的加密方法、装置及计算机可读存储介质与流程

文档序号:12917522阅读:311来源:国知局
移动终端通讯录的加密方法、装置及计算机可读存储介质与流程

本发明涉及数据处理技术领域,尤其涉及一种移动终端通讯录的加密方法、装置及计算机可读存储介质。



背景技术:

目前,移动终端的通讯录虽然比较单一,主要是承载着移动终端持有者记录的联系人信息,但它的功能非常重要,因为它具有唯一性,其中记载的联系人信息是移动终端持有者与他人进行联系最重要的途径。最典型的例子就是手机中的通讯录,记载着手机持有者在生活和工作中随时随地需要的联系人信息。

一旦出现移动终端丢失或其他意外情况时,其中的通讯录有可能被他人利用,进而对移动终端持有者造成经济损失或其他形式的损害,影响了持有者的正常工作和生活。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。



技术实现要素:

本发明的主要目的在于提供一种移动终端通讯录的加密方法、装置及计算机可读存储介质,旨在解决移动终端通讯录被他人利用而对移动终端持有者造成经济损失或其他形式的损害的技术问题。

为实现上述目的,本发明提供一种移动终端通讯录的加密方法,所述移动终端通讯录的加密方法包括以下步骤:

在接收到基于移动终端当前显示的屏幕解锁界面触发的屏幕解锁密钥时,基于预设屏幕解锁密钥验证接收到的所述屏幕解锁密钥;

在接收到的所述屏幕解锁密钥验证通过时,确定当前时刻之前的预设时间间隔内屏幕解锁的第一失败次数是否大于第一预设阈值;

在所述第一失败次数大于第一预设阈值时,根据所述第一失败次数对所述移动终端的通讯录中的联系人信息进行加密操作。

优选地,所述根据所述第一失败次数对所述移动终端的通讯录中的联系人信息进行加密操作的步骤包括:

在所述第一失败次数大于第一预设阈值时,确定所述第一失败次数是否大于第二预设阈值,其中,所述第一预设阈值小于所述第二预设阈值;

在所述第一失败次数大于第二预设阈值时,对所述通讯录中的所有联系人信息进行加密操作。

优选地,所述在所述第一失败次数大于第一预设阈值时,确定所述第一失败次数是否大于第二预设阈值的步骤之后,所述移动终端通讯录的加密方法还包括:

在所述第一失败次数小于或等于第二预设阈值时,对所述通讯录中的预设联系人信息进行加密操作。

优选地,所述根据所述第一失败次数对所述移动终端的通讯录中的联系人信息进行加密操作的步骤之后,所述移动终端通讯录的加密方法还包括:

在接收到基于当前显示的联系人界面触发的解锁指令时,显示联系人信息解锁界面;

在接收到基于所述联系人信息解锁界面触发的联系人解锁密钥时,验证所述联系人解锁密钥;

在所述联系人解锁密钥验证通过时,显示通讯录中的所有联系人信息。

优选地,所述基于预设屏幕解锁密钥验证接收到的所述屏幕解锁密钥的步骤之后,所述移动终端通讯录的加密方法还包括:

在接收到的所述屏幕解锁密钥验证失败时,获取当前的验证失败时刻信息;

存储所述验证失败时刻信息。

优选地,所述确定当前时刻之前的预设时间间隔内屏幕解锁的第一失败次数是否大于第一预设阈值的步骤包括:

获取所述移动终端当前时刻之前的预设时间间隔内的验证失败时刻信息;

基于获取到的预设时间间隔内的验证失败时刻信息计算所述第一失败次数。

优选地,所述根据所述第一失败次数对所述移动终端的通讯录中的联系人信息进行加密操作的步骤之后,所述移动终端通讯录的加密方法还包括:

在接收到基于移动终端当前显示的解锁界面触发的指纹解锁请求时,获取所述指纹解锁请求对应的屏幕解锁指纹;

在所述屏幕解锁指纹验证通过时,对通讯录中已加密的联系人信息进行解密操作。

优选地,所述在接收到基于移动终端当前显示的屏幕解锁界面触发的屏幕解锁密钥时,基于预设屏幕解锁密钥验证接收到的所述屏幕解锁密钥的步骤之后,所述移动终端通讯录的加密方法还包括:

在接收到的所述屏幕解锁密钥验证通过时,对所述通讯录中的所有联系人信息进行加密操作;

在接收到基于当前显示的联系人界面触发的解锁指令时,显示联系人信息解锁界面;

在接收到基于所述联系人信息解锁界面触发的联系人解锁密钥、且所述联系人解锁密钥验证通过时,显示通讯录中的所有联系人信息。

此外,为实现上述目的,本发明还提供一种移动终端通讯录的加密装置,所述移动终端通讯录的加密装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的移动终端通讯录的加密程序,所述移动终端通讯录的加密程序被所述处理器执行时实现上述任一项所述的方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有移动终端通讯录的加密程序,所述移动终端通讯录的加密程序被处理器执行时实现上述任一项所述的移动终端通讯录的加密方法的步骤。

本发明通过在接收到基于移动终端当前显示的屏幕解锁界面触发的屏幕解锁密钥时,基于预设屏幕解锁密钥验证接收到的所述屏幕解锁密钥;然后在接收到的屏幕解锁密钥验证通过时,确定当前时刻之前的预设时间间隔内屏幕解锁的第一失败次数是否大于第一预设阈值;在第一失败次数大于第一预设阈值时,根据第一失败次数对所述移动终端的通讯录中的联系人信息进行加密操作。本发明实施例提出的一种移动终端通讯录的加密方法,实现了在第一失败次数大于第一预设阈值时移动终端自动对通讯录中的联系人信息进行加密,由于该保护条件随着用户需求的改变而进行调整,可以有效地实现了灵活的通讯录保护进而实现了对通讯录联系人信息的保护,可以有效的防止联系人信息的泄露,进而保护移动终端持有者的隐私,提高了用户体验。

附图说明

图1是本发明实施例方案涉及的硬件运行环境中移动终端通讯录的加密装置所属终端的结构示意图;

图2为本发明移动终端通讯录的加密方法第一实施例的流程示意图;

图3为本发明移动终端通讯录的加密方法第二实施例中根据所述第一失败次数对所述移动终端的通讯录中的联系人信息进行加密操作的步骤的细化流程示意图;

图4为本发明移动终端通讯录的加密方法第三实施例的流程示意图;

图5为本发明移动终端通讯录的加密方法第四实施例的流程示意图;

图6为本发明移动终端通讯录的加密方法第五实施例中确定当前时刻之前的预设时间间隔内屏幕解锁的第一失败次数是否大于第一预设阈值的步骤的细化流程示意图;

图7为本发明移动终端通讯录的加密方法第六实施例的流程示意图;

图8为本发明移动终端通讯录的加密方法第七实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境中移动终端通讯录的加密装置所属终端的结构示意图。

本发明实施例终端可以是pc,也可以是智能手机、平板电脑、电子书阅读器、mp3(movingpictureexpertsgroupaudiolayeriii,动态影像专家压缩标准音频层面3)播放器、mp4(movingpictureexpertsgroupaudiolayeriv,动态影像专家压缩标准音频层面4)播放器、便携计算机等具有显示功能的可移动式终端设备。

如图1所示,该终端可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

可选地,终端还可以包括摄像头、rf(radiofrequency,射频)电路,传感器、音频电路、wifi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在移动终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及移动终端通讯录的加密程序。

在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的移动终端通讯录的加密程序。

在本实施例中,移动终端通讯录的加密装置包括:存储器1005、处理器1001及存储在所述存储器上并可在所述处理器上运行的移动终端通讯录的加密程序,其中:

处理器1001调用存储器1005中存储的移动终端通讯录的加密程序时,执行以下操作:

在接收到基于移动终端当前显示的屏幕解锁界面触发的屏幕解锁密钥时,基于预设屏幕解锁密钥验证接收到的所述屏幕解锁密钥;

在接收到的所述屏幕解锁密钥验证通过时,确定当前时刻之前的预设时间间隔内屏幕解锁的第一失败次数是否大于第一预设阈值;

在所述第一失败次数大于第一预设阈值时,根据所述第一失败次数对所述移动终端的通讯录中的联系人信息进行加密操作。

进一步地,处理器1001可以调用存储器1005中存储的移动终端通讯录的加密程序,还执行以下操作:

在所述第一失败次数大于第一预设阈值时,确定所述第一失败次数是否大于第二预设阈值,其中,所述第一预设阈值小于所述第二预设阈值;

在所述第一失败次数大于第二预设阈值时,对所述通讯录中的所有联系人信息进行加密操作。

进一步地,处理器1001可以调用存储器1005中存储的移动终端通讯录的加密程序,还执行以下操作:

在所述第一失败次数小于或等于第二预设阈值时,对所述通讯录中的预设联系人信息进行加密操作。

进一步地,处理器1001可以调用存储器1005中存储的移动终端通讯录的加密程序,还执行以下操作:

在接收到基于当前显示的联系人界面触发的解锁指令时,显示联系人信息解锁界面;

在接收到基于所述联系人信息解锁界面触发的联系人解锁密钥时,验证所述联系人解锁密钥;

在所述联系人解锁密钥验证通过时,显示通讯录中的所有联系人信息。

进一步地,处理器1001可以调用存储器1005中存储的移动终端通讯录的加密程序,还执行以下操作:

在接收到的所述屏幕解锁密钥验证失败时,获取当前的验证失败时刻信息;

存储所述验证失败时刻信息。

进一步地,处理器1001可以调用存储器1005中存储的移动终端通讯录的加密程序,还执行以下操作:

获取所述移动终端当前时刻之前的预设时间间隔内的验证失败时刻信息;

基于获取到的预设时间间隔内的验证失败时刻信息计算所述第一失败次数。

进一步地,处理器1001可以调用存储器1005中存储的移动终端通讯录的加密程序,还执行以下操作:

在接收到基于移动终端当前显示的解锁界面触发的指纹解锁请求时,获取所述指纹解锁请求对应的屏幕解锁指纹;

在所述屏幕解锁指纹验证通过时,对通讯录中已加密的联系人信息进行解密操作。

进一步地,处理器1001可以调用存储器1005中存储的移动终端通讯录的加密程序,还执行以下操作:

在接收到的所述屏幕解锁密钥验证通过时,对所述通讯录中的所有联系人信息进行加密操作;

在接收到基于当前显示的联系人界面触发的解锁指令时,显示联系人信息解锁界面;

在接收到基于所述联系人信息解锁界面触发的联系人解锁密钥、且所述联系人解锁密钥验证通过时,显示通讯录中的所有联系人信息。

本发明第一实施例提供一种移动终端通讯录的加密方法,参照图2,图2为本发明移动终端通讯录的加密方法第一实施例的流程示意图,所述移动终端通讯录的加密方法包括:

步骤s110,在接收到基于移动终端当前显示的屏幕解锁界面触发的屏幕解锁密钥时,基于预设屏幕解锁密钥验证接收到的所述屏幕解锁密钥;

其中,移动终端是指所有可移动式终端设备。该设备具有显示功能和存储功能,以便于完成屏幕解锁、通讯录存储、密钥验证等主要功能。

在接收到用户基于移动终端的设置界面触发的屏幕解锁设置指令时,根据该接收到的屏幕解锁密钥设置指令推送对应的屏幕解锁方式设置界面,移动终端显示该屏幕解锁方式设置界面,用户可通过移动终端显示的屏幕解锁方式设置界面设置屏幕解锁方式。屏幕解锁方式可以是一种或多种方式,包括但不限于滑屏解锁、密码解锁、九宫格图案解锁、pin解锁,语音解锁,指纹解锁,人脸解锁等。优选地,在用户通过屏幕解锁方式设置界面选择密码解锁方式或九宫格图案解锁方式时,点击该屏幕解锁方式设置界面的相关选项或者按钮触发设置完成指令;移动终端在接收到该完成指令时,显示该设置完成指令对应的屏幕解锁密钥设置界面。优选地,用户可以在该屏幕解锁密钥设置界面设置屏幕解锁密码或屏幕解锁九宫格图案;在完成屏幕解锁密钥的设置时,用户可以通过触发屏幕解锁密钥设置界面的相关选项或者按钮触发密钥设置完成指令,移动终端在接收到密钥设置完成指令时,获取该密钥设置完成指令对应的屏幕解锁方式和屏幕解锁密钥,并将该屏幕解锁密钥存储为该屏幕解锁方式对应的预设屏幕解锁密钥。

用户可以通过触发屏幕解锁指令来激活移动终端的屏幕解锁程序。在接收到用户触发的解锁指令时,向移动终端发送对应的屏幕解锁请求,移动终端推送对应的屏幕解锁界面,用户可以基于该屏幕解锁界面输入屏幕解锁密钥;在接收到该屏幕解锁密钥时,移动终端根据该接收到的屏幕解锁密钥对应的屏幕解锁方式获取预设屏幕解锁密钥,并基于预设屏幕解锁密钥验证所述屏幕解锁密钥。

步骤s120,在所述屏幕解锁密钥验证通过时,确定当前时刻之前的预设时间间隔内屏幕解锁的第一失败次数是否大于第一预设阈值;

第一预设阈值是指一个由用户设定的预设失败次数,由用户在第一预设阈值设置界面进行设置。由于第一预设阈值的大小决定了移动终端使用者是否能够查看所有联系人信息的第一失败次数界限,包括预设联系人,因此第一预设阈值的大小可以影响屏幕解锁密钥的安全性,它的值越小,屏幕解锁密钥的安全性越高,对通讯录中的联系人信息进行保护的程度也越高。例如,用户在第一预设阈值设置界面设定第一预设阈值为3次,当移动终端使用者在进行屏幕解锁失败3次后,第4次正确输入屏幕解锁密钥并进入通讯录主界面,可以继续打开通讯录界面,但是无法正常查看所有联系人信息;相反地,当移动终端使用者的屏幕解锁失败次数不大于3次时,可以是0次、1次、2次或3次,在成功解锁屏幕并进入通讯录主界面之时,可以查看通讯录中的所有联系人信息。

预设时间间隔是指一个由用户设定的时间间隔大小,由用户在屏幕解锁时间间隔设置界面进行设置。预设时间间隔决定了截至当前时刻之前的一段时间间隔内,可以用来统计计入第一失败次数的屏幕解锁失败次数的时间间隔范围。预设时间间隔的长短可以影响屏幕解锁密钥的安全性,它的值越大,屏幕解锁密钥的安全性越高,对通讯录中的联系人信息进行保护的程度也越高。例如,用户可以设置预设时间间隔为5分钟,在移动终端使用者正确输入屏幕解锁密钥时并通过验证时,移动终端自动对截止当前时刻之前的5分钟内的屏幕解锁失败次数进行统计,在统计结束时将当前时刻之前的预设时间间隔内屏幕解锁的失败次数与第一预设阈值进行比较;其他地,如果用户将预设时间间隔设置为60分钟,则在移动终端使用者正确输入屏幕解锁密钥时并通过验证时,移动终端自动对截止当前时刻之前的60分钟内的屏幕解锁失败次数进行统计,也就是说,之前60分钟之内的屏幕解锁失败次数都会被统计进来,并用于和第一预设阈值进行比较。从上述两个例子的对比之下,可以明显的得出预设时间间隔越长,屏幕锁的安全性越高的结论。

在接收到用户基于屏幕解锁界面输入的屏幕解锁密钥时,对其进行验证;在该接收到的屏幕解锁密钥验证通过时,移动终端基于当前解锁时刻的时刻信息,统计截止当前时刻之前的一个预设时间间隔内的屏幕解锁失败次数,该解锁失败次数为第一失败次数;根据用户预设的第一失败阈值,确定当前时刻之前的预设时间间隔内屏幕解锁的第一失败次数是否大于第一预设阈值。

步骤s130,在所述第一失败次数大于第一预设阈值时,根据所述第一失败次数对所述移动终端的通讯录中的联系人信息进行加密操作。

根据第一失败次数与第一预设阈值的比较结果,决定是否对通讯录中的联系人信息进行加密操作。当第一失败次数不大于第一预设阈值时,正常显示所有联系人信息;当第一失败次数大于第一预设阈值时,对通讯录中的联系人信息进行加密操作。具体地,加密操作的类型可以是隐藏该联系人信息,将该联系人信息替换成预设的文字、符号等。例如,采用隐藏联系人信息的方式对其进行加密,被加密的联系人信息不会被显示在该移动终端的通讯录联系人列表中,将之后的联系人信息补充在它的位置上。例如,采用替换成预设符号的方式对联系人信息进行加密的,在移动终端对通讯录中的联系人信息进行加密之后,被加密的联系人信息显示为预设的特殊符号,在移动终端持有者正确完成联系人信息解密程序时,该联系人信息将会被正常显示。

本实施例中的移动终端通讯录的加密方法,通过在接收到基于移动终端当前显示的屏幕解锁界面触发的屏幕解锁密钥时,基于预设屏幕解锁密钥验证接收到的所述屏幕解锁密钥;然后在接收到的屏幕解锁密钥验证通过时,确定当前时刻之前的预设时间间隔内屏幕解锁的第一失败次数是否大于第一预设阈值;在第一失败次数大于第一预设阈值时,根据第一失败次数对所述移动终端的通讯录中的联系人信息进行加密操作;实现了在第一失败次数大于第一预设阈值时移动终端自动对通讯录中的联系人信息进行加密,由于该保护条件随着用户需求的改变而进行调整,可以有效地实现了灵活的通讯录保护进而实现了对通讯录联系人信息的保护,可以有效的防止联系人信息的泄露,进而保护移动终端持有者的隐私,提高了用户体验。

基于第一实施例,提出本发明移动终端通讯录的加密方法的第二实施例,参照图3,在本实施例中,步骤s130包括:

s131,在所述第一失败次数大于第一预设阈值时,确定所述第一失败次数是否大于第二预设阈值,其中,所述第一预设阈值小于所述第二预设阈值;

第二预设阈值是指一个由用户设定的大于第一预设阈值的预设失败次数,由用户在第二预设阈值设置界面进行设置。由于第二预设阈值决定了移动终端使用者是否能够看到联系人信息的失败次数界限,不包括预设联系人,因此第二预设阈值的大小也可以影响屏幕解锁密钥的安全性,它的值越小,屏幕解锁密钥的安全性越高,对通讯录中的联系人信息进行保护的程度也越高。例如,用户在第一预设阈值设置界面设定第一预设阈值为1次,在第二预设阈值设置界面设定第二预设阈值为3次,当移动终端使用者的屏幕解锁失败次数为0次或1次时,也就是说在第1次或第2次正确输入屏幕解锁密钥并进入通讯录主界面时,可以正常查看通讯录中的所有联系人信息,包括预设联系人;当移动终端使用者的屏幕解锁失败次数为2次或3次时,即在第3次或第4次正确输入屏幕解锁密钥并进入通讯录主界面时,可以正常查看通讯录中的除预设联系人之外的普通联系人的信息;当移动终端使用者的屏幕解锁失败次数为4次或大于4次时,在正确输入屏幕解锁密钥时,可以进入通讯录主界面,但无法查看通讯录中的任何联系人信息。

移动终端基于用户正确输入屏幕解锁密钥时的当前时刻统计预设时间间隔内的第一失败次数,在确定第一失败次数大于第一预设阈值时,将第二预设阈值与第一失败次数比较,确定第一失败次数是否大于第二预设阈值。

s132,在所述第一失败次数大于第二预设阈值时,对所述通讯录中的所有联系人信息进行加密操作。

若第一失败次数大于第二预设阈值,则加密通讯录中的所有联系人信息;否则,仅加密预设联系人信息。当第一失败次数超过第二预设阈值时

进一步地,在另一实施例中,在步骤s131之后,步骤s130还包括:在所述第一失败次数小于或等于第二预设阈值时,对所述通讯录中的预设联系人信息进行加密操作。

在接收到用户基于移动终端的通讯录主界面触发的预设联系人设置指令时,根据该预设联系人设置指令推送对应的预设联系人设置界面,移动终端显示该预设联系人设置界面,用户可通过移动终端显示的预设联系人设置界面设置预设联系人信息,预设联系人信息可以是一个或多个。例如,用户可以在通讯录中勾选想要保护的预设联系人信息。在用户通过预设联系人设置界面选择预设联系人名单时,点击屏幕预设联系人设置界面的相关选项或者按钮触发屏幕解锁方式设置完成指令;移动终端在接收到该屏幕解锁方式设置完成指令时,存储该预设联系人设置信息。预设联系人由移动终端持有者根据自己的需要和实际情况进行设定,一般来说是其想要保护的较为重要的联系人信息,例如家人、客户、同事、商业合作者等。

由于预设联系人信息需要进行更严密的保护,因此需要更严格的解锁条件,提高了对联系人信息保护的完整性和系统性。

本实施例中的移动终端通讯录的加密方法,通过在第一失败次数大于第一预设阈值时,确定第一失败次数是否大于第二预设阈值,其中,第一预设阈值小于所述第二预设阈值;然后,在第一失败次数大于第二预设阈值时,对通讯录中的所有联系人信息进行加密操作。通过比较第一失败次数和第一预设阈值确定了是否允许移动终端使用者查看包括预设联系人在内的所有联系人信息;在第一失败次数大于第一预设阈值的情况下,通过比较第一失败次数与第二预设阈值确定了是否允许移动终端使用者查看除预设联系人之外的其他所有联系人信息,在实现对所有联系人信息的保护的同时,又实现了对预设联系人信息的更严密的特殊保护。

基于第一实施例,提出本发明移动终端通讯录的加密方法的第三实施例,参照图4,在本实施例中,在步骤s130之后,该移动终端通讯录的加密方法还包括:

s140,在接收到基于当前显示的联系人界面触发的解锁指令时,显示联系人信息解锁界面;

在本实施例中,移动终端用户可以通过通讯录中的联系人界面进行联系人信息的解锁。

移动终端使用者可以基于通讯录中的联系人界面触发联系人解锁指令,优选地,对于可触摸式屏幕移动终端,使用者可以通过长按联系人界面的空白处触发联系人解锁指令。在接收到联系人解锁指令时,移动终端显示该联系人解锁指令对应的联系人解锁界面;移动终端使用者可在该解锁界面输入联系人信息解锁密钥。

s150,在接收到基于所述联系人信息解锁界面触发的联系人解锁密钥时,验证所述联系人解锁密钥;

联系人信息解锁密钥是由用户设定的可以用来查看联系人信息的密钥,可以由用户自行设定。在接收到用户基于移动终端的设置界面触发的设置指令时,根据该设置指令推送对应的联系人信息解锁方式设置界面,移动终端显示该联系人信息解锁方式设置界面,用户可通过移动终端显示的该设置界面设置联系人信息解锁方式。联系人信息解锁方式可以是一种或多种方式,包括但不限于滑屏解锁、密码解锁、九宫格图案解锁、pin解锁,语音解锁,指纹解锁,人脸解锁等。优选地,在用户通过联系人信息解锁方式设置界面选择指纹解锁或密码解锁方式时,点击联系人信息解锁方式设置界面的相关选项或者按钮触发设置完成指令;移动终端在接收到该联系人信息解锁方式设置完成指令时,显示该设置完成指令对应的联系人信息解锁密钥设置界面。优选地,用户可以在该联系人信息解锁密钥设置界面设置联系人信息解锁指纹或联系人信息解锁密码;在完成联系人信息解锁密钥的设置时,用户可以通过触发联系人信息解锁密钥设置界面的相关选项或者按钮完成对联系人信息解锁密钥的设置。移动终端在获取到联系人信息解锁方式和联系人信息解锁密钥的设置后,获取该密钥设置完成指令对应的联系人信息解锁方式和联系人信息解锁密钥,并将该联系人信息解锁密钥存储为该联系人信息解锁方式对应的预设联系人信息解锁密钥。

用户需要查看被加密的联系人信息时,基于联系人解锁指令触发的联系人解锁界面输入联系人信息解锁密钥;接收到该解锁密钥时,移动终端将存储的预设联系人解锁密钥对比验证。

s160,在所述联系人解锁密钥验证通过时,显示通讯录中的所有联系人信息。

移动终端在联系人解锁密钥验证通过时,移动终端显示通讯录中的所有联系人信息,能够通过验证联系人解锁密钥显示所有联系人信息,使得移动终端持有者能够在联系人信息被加密时正常查看通讯录中的所有联系人信息。

本实施例中的移动终端通讯录的加密方法,通过在接收到基于当前显示的联系人界面触发的解锁指令时,显示联系人信息解锁界面;然后在接收到基于联系人信息解锁界面触发的联系人解锁密钥时,验证联系人解锁密钥;之后在联系人解锁密钥验证通过时,显示通讯录中的所有联系人信息,进而在联系人信息被加密的情况下,能够通过验证联系人解锁密钥显示所有联系人信息,使得移动终端持有者能够在联系人信息被加密时正常查看通讯录中的所有联系人信息,进而能有效的保护用户的隐私信息,提高了用户体验。

基于第一实施例,提出本发明移动终端通讯录的加密方法的第四实施例,参照图5,在本实施例中,在步骤s110之后,该移动终端通讯录的加密方法还包括:

s170,在接收到的所述屏幕解锁密钥验证失败时,获取当前的验证失败时刻信息;

移动终端在接收到用户基于屏幕解锁界面输入的屏幕解锁密钥时,对其进行验证;若该接收到的屏幕解锁密钥与存储在移动终端中的预设屏幕解锁密钥不一致时,即为验证失败;移动终端的屏幕显示验证失败消息。同时,在接收到的屏幕解锁密钥验证失败时,移动终端获取当前的时刻。

s180,存储所述验证失败时刻信息。

在获取到接收到的屏幕解锁密钥验证失败的时刻信息时,移动终端存储该验证失败时刻信息,作为统计第一失败次数的基础。

本实施例中的移动终端通讯录的加密方法,通过在接收到的屏幕解锁密钥验证失败时,获取当前的验证失败时刻信息;然后,存储所述验证失败时刻信息。这一过程是移动终端确定第一失败次数的基础,为之后确定联系人信息的加密范围提供了依据,提高了对联系人信息加密的操作准确性。

基于第四实施例,提出本发明移动终端通讯录的加密方法的第五实施例,参照图6,在本实施例中,步骤s120包括:

s121,获取所述移动终端当前时刻之前的预设时间间隔内的验证失败时刻信息;

在接收到用户基于屏幕解锁界面输入的屏幕解锁密钥时,对其进行验证;在该接收到的屏幕解锁密钥验证通过时,获取当前时刻之前的预设时间间隔内的验证失败时刻信息。

s122,基于获取到的预设时间间隔内的验证失败时刻信息计算所述第一失败次数。

在移动终端使用者正确输入屏幕解锁密钥并解除屏幕锁之后,移动终端基于当前解锁时刻的时刻信息,统计截止当前时刻之前的一个预设时间间隔内的屏幕解锁失败次数,即当前时刻之前的一个预设时间间隔内的验证失败时刻信息的个数,该解锁失败次数为第一失败次数。

本实施例中的移动终端通讯录的加密方法,通过获取移动终端当前时刻之前的预设时间间隔内的验证失败时刻信息;然后基于获取到的预设时间间隔内的验证失败时刻信息计算第一失败次数;通过统计预设时间间隔内的失败时刻信息计算第一失败次数,能够准确的得到第一失败次数,可以简化计算流程,节省对计算资源的占用。

基于第一实施例,提出本发明移动终端通讯录的加密方法的第六实施例,参照图7,在本实施例中,在步骤s130之后,该移动终端通讯录的加密方法还包括:

s190,在接收到基于移动终端当前显示的解锁界面触发的指纹解锁请求时,获取所述指纹解锁请求对应的屏幕解锁指纹;

在本实施例中,用户可以自行设置用于屏幕解锁的指纹。在接收到用户基于移动终端的设置界面触发的屏幕解锁设置指令时,移动终端显示该屏幕解锁方式设置界面,用户可通过移动终端显示的屏幕解锁方式设置界面设置屏幕解锁方式。优选地,在用户通过屏幕解锁方式设置界面选择指纹解锁方式时,点击该界面的相关选项或者按钮触发屏幕解锁方式设置完成指令;移动终端在接收到该设置完成指令时,显示该设置完成指令对应的预设屏幕解锁密钥设置界面。优选地,用户可以在该预设屏幕解锁密钥设置界面设置屏幕解锁指纹;在完成屏幕解锁指纹的设置时,用户可以通过触发屏幕解锁指纹设置界面的相关选项或者按钮触发指纹设置完成指令。移动终端在接收到指纹设置完成指令时,获取该指纹设置完成指令对应的屏幕解锁方式和屏幕解锁指纹,并将该屏幕解锁指纹存储为该屏幕解锁方式对应的预设屏幕解锁指纹。

移动终端使用者通过触发屏幕解锁指令来激活移动终端的屏幕解锁程序。在接收到移动终端使用者触发的解锁指令时,移动终端推送对应的屏幕解锁界面,移动终端使用者可以基于该屏幕解锁界面输入屏幕解锁指纹。

s200,在所述屏幕解锁指纹验证通过时,对通讯录中已加密的联系人信息进行解密操作。

在接收到用户基于屏幕解锁界面输入的屏幕解锁指纹时,移动终端将存储的预设联系人解锁指纹与该屏幕解锁指纹进行对比验证;在该接收到的屏幕解锁密钥验证通过时,显示移动终端的桌面,并对通讯录中已加密的联系人信息进行解密操作;移动终端使用者可以正常进入通讯录主界面,以及查看通讯录中的所有联系人信息,包括预设联系人信息。

本实施例中的移动终端通讯录的加密方法,通过在接收到基于移动终端当前显示的解锁界面触发的指纹解锁请求时,获取指纹解锁请求对应的屏幕解锁指纹;然后在屏幕解锁指纹验证通过时,显示移动终端的桌面,移动终端持有者可以查看通讯录中的所有联系人信息;针对具有指纹识别功能的移动终端,提供了采用指纹识别技术作为屏幕解锁和保护通讯录中的联系人信息的保障,由于指纹的唯一性和高可靠性,将其作为信息保护的屏障能够有效地确保联系人信息的安全。

基于上述实施例,提出本发明交易尾差处理方法的第七实施例,参照图8,在本实施例中,在步骤s110之后,该移动终端通讯录的加密方法还包括:

s210,在接收到的所述屏幕解锁密钥验证通过时,对所述通讯录中的所有联系人信息进行加密操作;

在本实施例中,在接收到用户基于屏幕解锁界面输入的屏幕解锁密钥时,对其进行验证;在该接收到的屏幕解锁密钥验证通过时,加密通讯录中的所有联系人信息。

s220,在接收到基于当前显示的联系人界面触发的解锁指令时,显示联系人信息解锁界面;

移动终端使用者可以基于通讯录中的联系人界面触发联系人解锁指令,在接收到基于当前显示的联系人界面触发的解锁指令时,显示联系人信息解锁界面;优选地,对于可触摸式屏幕移动终端,使用者可以通过长按联系人界面的空白处触发联系人解锁指令。在接收到联系人解锁指令时,移动终端获取该联系人解锁请求,推送对应的联系人解锁界面由移动终端的屏幕显示;移动终端使用者在该解锁界面输入联系人信息解锁密钥。

s230,在接收到基于所述联系人信息解锁界面触发的联系人解锁密钥、且所述联系人解锁密钥验证通过时,显示通讯录中的所有联系人信息。

移动终端在联系人解锁密钥验证通过时,推送对应的联系人信息界面至移动终端显示。优选地,若解锁之前该联系人信息采用特殊符号加密显示,在解锁密钥验证通过时,将特殊符号变换为正常的联系人信息文字形式,由移动终端进行刷新显示。

本实施例中的移动终端通讯录的加密方法,通过基于预设屏幕解锁密钥验证接收到的屏幕解锁密钥,其中,接收到的屏幕解锁密钥为移动终端当前显示的屏幕解锁界面触发的屏幕解锁请求对应的解锁密钥;然后,在接收到的屏幕解锁密钥验证通过时,对通讯录中的所有联系人信息进行加密操作;之后,在接收到基于当前显示的联系人界面触发的解锁指令时,显示联系人信息解锁界面;接着,在接收到基于联系人信息解锁界面触发的联系人解锁密钥时,验证联系人解锁密钥;最后,在联系人解锁密钥验证通过时,显示通讯录中的所有联系人信息;本实施例中的移动终端通讯录的加密方法,省去了判断第一失败次数与第一预设阈值和第二预设阈值关系的步骤;在用户使用指纹解锁方式对屏幕进行解锁时,自动显示所有联系人信息;当用户使用除指纹解锁方式之外的其他方式解锁时,自动加密所有联系人信息,能够以更严格的条件保护了移动终端的联系人信息,提高了联系人信息的安全性。

本发明还提供一种计算机可读存储介质,在本实施例中,计算机可读存储介质上存储有移动终端通讯录的加密程序,其中:

该移动终端通讯录的加密程序被所述处理器执行时,实现如下步骤:

在接收到基于移动终端当前显示的屏幕解锁界面触发的屏幕解锁密钥时,基于预设屏幕解锁密钥验证接收到的所述屏幕解锁密钥;

在接收到的所述屏幕解锁密钥验证通过时,确定当前时刻之前的预设时间间隔内屏幕解锁的第一失败次数是否大于第一预设阈值;

在所述第一失败次数大于第一预设阈值时,根据所述第一失败次数对所述移动终端的通讯录中的联系人信息进行加密操作。

进一步地,该移动终端通讯录的加密程序被所述处理器执行时,还实现如下步骤:

在所述第一失败次数大于第一预设阈值时,确定所述第一失败次数是否大于第二预设阈值,其中,所述第一预设阈值小于所述第二预设阈值;

在所述第一失败次数大于第二预设阈值时,对所述通讯录中的所有联系人信息进行加密操作。

进一步地,该移动终端通讯录的加密程序被所述处理器执行时,还实现如下步骤:

在所述第一失败次数小于或等于第二预设阈值时,对所述通讯录中的预设联系人信息进行加密操作。

进一步地,该移动终端通讯录的加密程序被所述处理器执行时,还实现如下步骤:

在接收到基于当前显示的联系人界面触发的解锁指令时,显示联系人信息解锁界面;

在接收到基于所述联系人信息解锁界面触发的联系人解锁密钥时,验证所述联系人解锁密钥;

在所述联系人解锁密钥验证通过时,显示通讯录中的所有联系人信息。

进一步地,该移动终端通讯录的加密程序被所述处理器执行时,还实现如下步骤:

在接收到的所述屏幕解锁密钥验证失败时,获取当前的验证失败时刻信息;

存储所述验证失败时刻信息。

进一步地,该移动终端通讯录的加密程序被所述处理器执行时,还实现如下步骤:

获取所述移动终端当前时刻之前的预设时间间隔内的验证失败时刻信息;

基于获取到的预设时间间隔内的验证失败时刻信息计算所述第一失败次数。

进一步地,该移动终端通讯录的加密程序被所述处理器执行时,还实现如下步骤:

在接收到基于移动终端当前显示的解锁界面触发的指纹解锁请求时,获取所述指纹解锁请求对应的屏幕解锁指纹;

在所述屏幕解锁指纹验证通过时,对通讯录中已加密的联系人信息进行解密操作。

进一步地,该移动终端通讯录的加密程序被所述处理器执行时,还实现如下步骤:

在接收到的所述屏幕解锁密钥验证通过时,对所述通讯录中的所有联系人信息进行加密操作;

在接收到基于当前显示的联系人界面触发的解锁指令时,显示联系人信息解锁界面;

在接收到基于所述联系人信息解锁界面触发的联系人解锁密钥、且所述联系人解锁密钥验证通过时,显示通讯录中的所有联系人信息。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

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

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