解锁屏幕的方法、装置及终端制造方法及图纸

技术编号:8682364 阅读:153 留言:0更新日期:2013-05-09 02:29
本发明专利技术公开了解锁屏幕的方法、装置及终端,针对不定长密码的特点,用户在解锁密码输入位置中每执行一次输入操作时,都比较解锁密码输入位置中的全部字符和用户预设的密码是否匹配,如果匹配就解锁屏幕,由此无需用户在输入密码后触发解锁事件,例如用户在输入密码后点击屏幕上的“解锁”按钮,也能在用户正确输入密码后直接解锁屏幕,简化了用户的操作。

【技术实现步骤摘要】

本专利技术涉及屏幕控制领域,特别涉及解锁屏幕的方法、装置及终端
技术介绍
随着技术的发展,手机不论从功能上还是外形上都经历了翻天覆地的变化,特别是近几年来,智能手机被越来越多的人所熟知和使用。智能手机从外形上越来越轻,但在功能上却越来越丰富,不仅仅有打电话、发短信等普通手机的功能,还有上网、编辑文档、拍摄照片/视频等功能。随着智能手功能越来越丰富,智能手机的安全性越来越受到重视。为了防止智能手机中的个人信息被不相关的人发现,很多智能手机都内置了密码功能。在点亮智能手机的屏幕时,用户必须正确输入预设的密码才能解锁屏幕。目前常用的密码是数字和/或字母,包括定长密码和不定长密码两种,其中定长密码是指密码的长度必须与指定长度一致,不定长密码是指密码的长度不定,用户可以在指定的最大长度范围内,任意设置密码的长度。对于定长密码,可以按照如下方式解锁屏幕:智能手机中预先存储预设的密码,当检测到用户输入的密码达到规定的密码指定长度后,确定用户输入的密码是否与预设的密码匹配,如果匹配,就解锁屏幕。对于不定长密码,可以按照如下方式解锁屏幕:智能手机中预先存储预设的密码,当检测到用户输入密码、且触发解锁事件时,确定用户输入的密码是否与预设的密码匹配,如果匹配,就解锁屏幕。这里的解锁事件,可以是屏幕上的“解锁”按钮,当用户点击“解锁”按钮时,智能手机即获知用户已完成密码输入,可以进行后续的确定操作。可见,对于不定长密码,用户除了输入密码,还需手动触发解锁事件,操作繁琐。
技术实现思路
本专利技术实施例提供解锁屏幕的方法及装置,针对不定长密码,用户无需触发解锁事件,也能在正确输入密码后直接解锁屏幕。本专利技术实施例提供一种解锁屏幕的方法,该方法包括:检测用户在解锁密码输入位置中的输入操作;每检测到用户在解锁密码输入位置中执行一次输入操作,比较所述解锁密码输入位置中的全部字符和用户预设的密码是否匹配,如果所述解锁密码输入位置中的全部字符和用户预设的密码匹配,解锁屏幕。本专利技术实施例提供一种解锁屏幕的装置,该装置包括:第一检测单元,用于检测用户在解锁密码输入位置中的输入操作,并在每检测到用户在解锁密码输入位置中执行一次输入操作时,将解锁密码输入位置中的全部字符提供给第一比较单元;第一比较单元,用于比较所述解锁密码输入位置中的全部字符和用户预设的密码是否匹配,并在解锁密码输入位置中的全部字符和用户预设的密码匹配时,触发解锁单元执行操作;解锁单元,用于解锁屏幕。本专利技术实施例提供一种终端,该终端包括:触摸显示屏;一个或多个处理器;存储器;和一个或多个模块,所述一个或多个模块存储于所述存储器中并被配置成由所述一个或多个处理器执行,其中,所述一个或多个模块具有如下功能:检测用户在解锁密码输入位置中执行的输入操作;每检测到用户在解锁密码输入位置中执行一次输入操作,比较所述解锁密码输入位置中的全部字符和用户预设的密码是否匹配,如果所述解锁密码输入位置中的全部字符和用户预设的密码匹配,解锁屏幕。本专利技术实施例提供的技术方案带来的有益效果是:针对不定长密码的特点,用户在解锁密码输入位置中每执行一次输入操作时,都比较解锁密码输入位置中的全部字符和用户预设的密码是否匹配,如果匹配就解锁屏幕,由此无需用户在输入密码后触发解锁事件,例如用户在输入密码后点击屏幕上的“解锁”按钮,也能在用户正确输入密码后直接解锁屏幕,简化了用户的操作。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术实施例的一些举例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一中解锁屏幕的方法流程图;图2是本专利技术实施例一中解锁界面的示意图;图3是本专利技术实施例二中解锁屏幕的方法流程图;图4是本专利技术实施例三中解锁屏幕的方法流程图;图5是是本专利技术实施例四中第一种计算密码输入错误次数的方法流程图;图6是本专利技术实施例四中第二种计算密码输入错误次数的方法流程图;图7是本专利技术实施例五中解锁屏幕的装置的结构示意图;图8是本专利技术实施例六中解锁屏幕的装置的结构示意图;图9是本专利技术实施例七中解锁屏幕的装置的结构示意图;图10是本专利技术实施例五至七所示装置中进一步包括的结构示意图;图11是本专利技术实施例五至七所示装置中进一步包括的结构示意图;图12是本专利技术实施例九中解锁屏幕的方法流程图;图13是本专利技术实施例九中解锁屏幕的装置的结构示意图;图14是本专利技术实施例九中第二比较单元的结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。基于本专利技术实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术实施例保护的范围。实施例一图1是本专利技术实施例一中解锁屏幕的方法流程图,该流程包括:步骤11:检测用户在解锁密码输入位置中执行的输入操作,每检测到用户在解锁密码输入位置中执行一次输入操作,执行步骤12 ;步骤12:比较解锁密码输入位置中的全部字符和用户预设的密码是否匹配,如果是,执行步骤13,否则不执行操作;步骤13:解锁屏幕。可见,本专利技术实施例一中解锁屏幕的方法,针对不定长密码的特点,用户在解锁密码输入位置中每执行一次输入操作时,即用户在解锁密码输入位置中每输入一个字符时,都比较解锁密码输入位置中的全部字符和用户预设的密码是否匹配,如果匹配就解锁屏幕,一方面,无需用户在输入密码后触发解锁事件,例如用户在输入密码后点击屏幕上的“解锁”按钮,也能在用户正确输入密码后直接解锁屏幕,简化了用户的操作,另一方面,只需预先存储用户设定的密码,而无需预先存储用户设定的密码长度。如图2所示为本专利技术实施例一中解锁界面的示意图,在该解锁界面上,只有解锁密码输入框21,而没有“解锁”按钮,假设用户预设的密码长度为6位,用户在解锁密码输入框21中正确输入6位密码后,可以直接解锁屏幕。实施例二本实施例二中,预先使用预设加密算法对用户预设的密码进行加密,得到第二密文。图3是本专利技术实施例二中解锁屏幕的方法流程图,该流程包括:步骤31:检测用户在解锁密码输入位置中的输入操作,每检测到用户在解锁密码输入位置中执行一次输入操作,执行步骤32 ;步骤32:使用预设加密算法对解锁密码输入位置中的全部字符加密,得到第一密文;步骤33:比较第一密文和第二密文是否匹配,如果是,执行步骤34,否则不执行操作;步骤34:解锁屏幕。可见,本实施例二在实施例一的基础上,进一步先使用预设加密算法对用户预设的密码加密、得到第二密文,每检测到用户在解锁密码输入位置执行一次输入操作时,进一步先使用预设加密算法对解锁密码输入位置中的全部字符加密、得到第一密文,在第一密文和第二密文匹配时解锁屏幕,由此进一步提高了密码安全性。实施例三本实施例三中,预先使用预设加密算法对用户预设的密码进行加密,得到密文后存储。图4是本专利技术实施例三中解锁屏幕的方法流程图,该流程包括:步骤41:检测用户在解锁密码输入位置中的输入操作,每检测到用户在解锁密码输入位置中执行一次输入操作,执行步骤42 ;步骤42:使用预设加密算法对预先存储的密文解密。步骤43:比较解锁密码输入位置中的全部字本文档来自技高网...

【技术保护点】
一种解锁屏幕的方法,其特征在于,该方法包括:检测用户在解锁密码输入位置中的输入操作;每检测到用户在解锁密码输入位置中执行一次输入操作,比较所述解锁密码输入位置中的全部字符和用户预设的密码是否匹配,如果所述解锁密码输入位置中的全部字符和用户预设的密码匹配,解锁屏幕。

【技术特征摘要】
1.一种解锁屏幕的方法,其特征在于,该方法包括: 检测用户在解锁密码输入位置中的输入操作; 每检测到用户在解锁密码输入位置中执行一次输入操作,比较所述解锁密码输入位置中的全部字符和用户预设的密码是否匹配,如果所述解锁密码输入位置中的全部字符和用户预设的密码匹配,解锁屏幕。2.按权利要求1所述的方法,其特征在于,每检测到用户在解锁密码输入位置中执行一次输入操作,该方法还包括: 比较所述解锁密码输入位置中的全部字符长度和用户预设的密码长度是否匹配; 如果所述解锁密码输入位置中的全部字符长度和用户预设的密码长度匹配,执行比较所述解锁密码输入位置中的全部字符和用户预设的密码是否匹配的步骤。3.按权利要求1或2所述的方法,其特征在于,所述比较所述解锁密码输入位置中的全部字符和用户预设的密码是否匹配,包括: 使用预设加密算法对所述解锁密码输入位置中的全部字符加密,得到第一密文; 比较所述第一密文和预先存储的第二密文是否匹配,所述第二密文是使用所述预设加密算法对用户预设的密码加密后得到的; 如果所述第一密文和所述第二密文匹配,确定所述解锁密码输入位置中的全部字符和用户预设的密码匹配。4.按权利要求1或2所述的方法,其特征在于,所述比较所述解锁密码输入位置中的全部字符和用户预设的密码是否匹配,包括: 使用预设加密算法对预先存储的密文解密,所述预先存储的密文是使用所述预设加密算法对用户预设的密码加密后得到的; 比较所述解锁密码输入位置中的全部字符和解密结果是否匹配; 如果所述解锁密码输入位置中的全部字符和解密结果匹配,确定所述解锁密码输入位置中的全部字符和用户预设的密码匹配。5.按权利要求2所述的方法,其特征在于,所述比较所述解锁密码输入位置中的全部字符长度和用户预设的密码长度是否匹配,包括: 使用预设加密算法对预先存储的密文解密,所述预先存储的密文是使用所述预设加密算法对用户预设的密码长度加密后得到的; 比较所述解锁密码输入位置中的全部字符长度和解密结果是否匹配; 如果所述解锁密码输入位置中的全部字符长度和解密结果匹配,确定所述解锁密码输入位置中的全部字符长度和用户预设的密码长度匹配。6.按权利要求1或2所述的方法,其特征在于,该方法还包括: 检测用户是否在两次输入操作之间对已输入的字符执行删除; 如果检测到用户在两次输入操作之间对已输入的字符执行删除,将密码输入错误的总次数加一; 检测密码输入错误的总次数是否达到预设的最大次数; 如果密码输入错误的总次数达到预设的最大次数,锁定终端。7.按权利要求1或2所述的方法,其特征在于,该方法还包括: 每检测到用户在解锁密码输入位置中执行一次输入操作,将用户的输入总次数加一;检测用户的输入总次数是否达到预设的最大次数; 如果用户的输入总次数达到预设的最大次数,锁定终端。8.按权利要求7所述的方法,其特征在于,所述预设的最大次数为:密码最大指定长度的整数倍减一。9.一种解锁屏幕的装置,其特征在于,该装置包括: 第一检测单元,用于检测用户在解锁密码输入位置中的输入操作,并在每检测到用户在解锁密码输入位置中执行一次输入操作时,将解锁密码输入位置中的全部字符提供给第一比较单元; 第一比较单元,用于比较所述解锁密码输入位置中的全部字符和用户预设的密码是否匹配,并在解锁密码输入位置中 的全部字符和用户预设的密码匹配时,触发解锁单元执行操作; 解锁单元,用于解锁屏幕。10.按权利要求9所述的装置,其特征在于,该装置还包括: 第二比较单元,用于在所述第一检测单元每检测到用户在解锁密码输入位置中执行...

【专利技术属性】
技术研发人员:高承星李伟星彭涛
申请(专利权)人:北京小米科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1