触摸屏的解锁方法和终端设备的制作方法

文档序号:6385947阅读:201来源:国知局
专利名称:触摸屏的解锁方法和终端设备的制作方法
技术领域
本发明涉及終端设备,特别涉及触摸屏的解锁技木。
背景技术
目前,大部分触摸屏手机都可设置屏幕的上锁功能,既可保护用户隐私,也可避免误操作。在解锁时,用户通过在屏幕上进行拖动、滑动、点击操作,或是通过按键或组合键的方式,或是通过输入特定的字符等方式进行解锁。这些解锁方式中,解锁的密码(数字、图案、声音或者其他各种可作为密码的符号)由用户自行设定,并可根据需求进行更改。但是,在某些情形下,手机用户会不小心忘记屏幕解锁的密码,从而导致无法进入手机系统。在这种情况下,用户要么通过刷新软件或者“恢复出厂设置”来刷新或者还原手机系统,但这种方式将使用户添加的通讯录、备忘录、短信息等信息均清零,无法保存;要么到手机维修点,进入root状态重新设置密码。然而这几种解锁方式,对于普通的手机用户来说,都很不方便,影响用户体验。

发明内容
本发明的目的在于提供ー种触摸屏的解锁方法和終端设备,使得用户即使忘记了屏幕解锁密码,仍能对触摸屏进行解锁,实现了触摸屏的多重解锁,提高了用户体验。为解决上述技术问题,本发明提供了ー种触摸屏的解锁方法,包含以下步骤预先在终端设备中设置用于强制触摸屏解锁的解锁固定密码;当用户输错屏幕解锁密码的次数达到预设的最大值N时,所述终端设备通过人机界面提示用户输入所述解锁固定密码;其中,N为自然数;所述终端设备在正确接收到所述解锁固定密码后,強制解锁所述触摸屏。本发明还提供了ー种终端设备,包含解锁固定密码设置模块,用于预先在终端设备中设置用于强制触摸屏解锁的解锁固定密码;解锁模块,用于根据用户输入的屏幕解锁密码对触摸屏进行解锁;其中,所述解锁模块在用户输错屏幕解锁密码的次数达到预设的最大值N时,通过人机界面提示用户输入所述解锁固定密码;其中,N为自然数;強制解锁模块,用于在正确接收到所述解锁固定密码后,強制解锁所述触摸屏。本发明实施方式相对于现有技术而言,在自定义的解锁方法(即通过现有的屏幕解锁密码实现解锁)之外増加补充的利用解锁固定密码进行解锁的方式,使得用户即使忘记了屏幕解锁密码,也可通过输入解锁固定密码来解除锁屏状态(即仍能对触摸屏进行解锁),实现了触摸屏的多重解锁,提高了用户体验。另外,设置的解锁固定密码由用户自行定义;或者,设置的解锁固定密码由终端设备随机生成并显示给用户。使得本发明的实施方式可以灵活多变地实现。另外,设置的解锁固定密码还能以加密的方式保存在外置存储设备中。当手机用户忘记自定义的屏幕解锁密码时,不仅可以通过虚拟键盘输入永久密码的字符(即解锁固定密码),还可以自动从连接的外设中获取解锁固定密码,通过将手机连接到电脑或者其他外置存储设备,由手机在外设中自动查找解锁固定密码,进ー步保证了触摸屏的成功解锁。另外,解锁固定密码至少包括10位字符,并且在该10位字符中,至少包括4个字母和4个数字。可以有效避免被他人轻易破解密码,进ー步保证了解锁固定密码的安全性。另外,解锁固定密码为设置后不可更改的数据信息,有利于保存和记忆。


图1是根据本发明第一实施方式的触摸屏的解锁方法中解锁固定密码的设置流程图;图2是根据本发明第一实施方式中具体的触摸屏的解锁方法流程图;图3是根据本发明第二实施方式的触摸屏的解锁方法中解锁固定密码的设置流程图;图4是根据本发明第二实施方式中具体的触摸屏的解锁方法流程图;图5是根据本发明第三实施方式的终端设备结构示意图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。本发明的第一实施方式涉及ー种触摸屏的解锁方法。在本实施方式中,需要预先在终端设备中设置用于强制触摸屏解锁的解锁固定密码。解锁固定密码可以在购机后第一次插入SIM (用户身份识别模块)卡时进行设置,也可以在后续使用过程中由用户设置。设置的解锁固定密码可以由用户自行定义,也可以由终端设备随机生成并显示给用户。下面以终端设备为手机,购机后第一次插入SIM卡时设置解锁固定密码为例进行说明。如图1所示,在步骤101中,当手机第一次检测到插入有SM卡时,提示用户是否需要设置解锁固定密码,比如说,在屏幕上提示“是否生成屏幕解锁固定密码”。接着,在步骤102中,手机接收用户的输入,并根据用户的输入确认是否需要设置解锁固定密码。针对上述案例,当用户输入“是”时,确认需要设置解锁固定密码,进入步骤103;当用户输入“否”时,判定不需要设置解锁固定密码,直接结束解锁固定密码的设置流程,正常运行手机。本实施方式中仅考虑需要设置解锁固定密码的情况,在用户不需要设置解锁固定密码情况下后续的解锁流程与现有技术相同,在此不做具体说明。在步骤103中,手机接收由用户自行定义的解锁固定密码,或触发内置于手机内的随机密码生成器,生成解锁固定密码。具体地说,用户既可自行输入字符作为解锁固定密码,也可选择内置的随机密码生成器来生成解锁固定密码。如选择随机密码生成器来生成解锁固定密码,则手机需要将生成的解锁固定密码通过屏幕显示给用户。值得一提的是,为避免被他人轻易破解密码,解锁固定密码至少包括10位字符,并且在该10位字符中,至少包括4个字母和4个数字。当然,密码的设置规则也可由用户自行定义。接着,在步骤104中,手机将接收到的用户自行定义的解锁固定密码,或通过所述随机密码生成器生成的解锁固定密码,保存在本手机内的密码存储单元中。在本实施方式中,该解锁固定密码在生成之后无法修改,也就是说,解锁固定密码为设置后不可更改的数据信息,以便于保存和记忆。在完成解锁固定密码的预先设置后,在每一次需要对触摸屏进行解锁时,执行的流程如图2所示。在步骤201中,手机用户需要解除锁屏状态时,先输入自定义的屏幕解锁密码(这里所说的“自定义的屏幕解锁密码”是指普通用户在常规的触摸屏手机屏幕锁定功能中所设置的密码,用户在该功能中可自行定义字符、图案作为屏幕解锁的密码,该密码可以由用户任意修改)。也就是说,当手机用户设置好锁屏密码后,每次启用屏幕时,用户需要先输入屏幕解锁密码。本步骤与现有技术相同,在此不再赘述。接着,在步骤202中,手机检测用户输入的屏幕解锁密码是否正确。如果判定用户输入的屏幕解锁密码正确,则进入步骤203,对手机的触摸屏进行解锁,步骤203与现有技术相同,在此不再赘述。如果在步骤202中,判定用户输入的屏幕解锁密码错误,则进入步骤204,判断用户输错屏幕解锁密码的次数,是否达到了预设的最大值N (N为自然数)。比如说,预设的允许密码输错的最大次数为3 (即N=3),则在本步骤中,判断用户输错屏幕解锁密码的次数,是否达到了 3次。如果判定尚未达到预设的最大值,则回到步骤201。如果判定已达到预设的最大值,则进入步骤205。在步骤205中,手机通过人机界面提示用户输入解锁固定密码。比如说,当手机用户忘记自定义的屏幕解锁密码时,在连续N次输错屏幕解锁密码后(N为自然数,例如3,4,5),手机会出现提示“请输入永久密码”,这时候手机用户既可通过虚拟键盘输入永久密码的字符(即解锁固定密码)。接着,在步骤206中,手机接收用户输入的解锁固定密码。接着,在步骤207中,手机判断是否正确接收到解锁固定密码。如果判定已正确接收到解锁固定密码,则进入步骤208 ;如果判定未正确接收到解锁固定密码,则结束解锁流程。当然,在实际应用中,也可以在判定未正确接收到解锁固定密码后,通过屏幕提示用户解锁失败。具体地说,由于手机已预先在手机内的密码存储单元中保存了预先设置的解锁固定密码。因此,在本步骤中,手机可以将接收到的用户输入的解锁固定密码与密码存储单元中的解锁固定密码进行匹配,并在匹配成功时,判定正确接收到解锁固定密码;在匹配失败时,判定未正确接收到解锁固定密码。在步骤208中,手机強制解锁触摸屏。也就是说,在手机判定已正确接收到解锁固定密码后,视为用户输入了正确的屏幕解锁密码,对触摸屏进行解锁,供用户操作使用。由于在本实施方式中,在自定义的解锁方法(即通过现有的屏幕解锁密码实现解锁)之外増加补充的利用解锁固定密码进行解锁的方式,使得用户即使忘记了屏幕解锁密码,也可通过输入解锁固定密码来解除锁屏状态(即仍能对触摸屏进行解锁),实现了触摸屏的多重解锁,提高了用户体验。而且,这种解锁固定密码采用长字符串,不容易被破解,保证了触摸屏的解锁可靠性。本发明的第二实施方式涉及ー种触摸屏的解锁方法。第二实施方式在第一实施方式的基础上进行了改进,主要改进之处在于在本发明第二实施方式中,预先设置的解锁固定密码还能以加密的方式保存在外置存储设备中。另外,在终端设备通过人机界面提示用户输入解锁固定密码后,終端设备不仅可以直接通过人机界面接收用户输入的解锁固定密码,还可以通过检测终端设备是否已连接到外置存储设备,在检测到已连接到外置存储设备时,在外置存储设备中自动搜索用于保存解锁固定密码的加密文件,并在搜索到加密文件后,对该加密文件进行解密,从经解密后的文件中获取解锁固定密码。具体地说,仍以終端设备为手机,购机后第一次插入SIM卡时设置解锁固定密码为例,解锁固定密码的设置流程如图3所示。步骤301至步骤304与步骤101至步骤104相同,在此不再赘述。在步骤305中,手机通过屏幕供用户选择是否需要将设置的解锁固定密码保存至外置存储设备中。其中,外置存储设备可以是电脑,U盘,存储卡等各种外设,在此不一一例举。如果用户选择需要将设置的解锁固定密码保存至外置存储设备中,则进入步骤306 ;否贝U,直接结束解锁固定密码的设置流程,正常运行手机。在步骤306中,手机将设置的解锁固定密码以加密的方式保存在外置存储设备中。具体地说,在本实施方式中,该解锁固定密码既可由用户自行记忆保存,也可加密后保存外置存储设备中,例如保存至与手机相连接的电脑,或者与手机相连接的U盘或者存储卡中。此过程中,首先对解锁固定密码进行加密,然后独立存储为ー个文件,以保证解锁固定密码的安全性。在完成解锁固定密码的预先设置后,在每一次需要对触摸屏进行解锁时,执行的流程如图4所不。步骤401至步骤405与步骤201至步骤205相同,在此不再赘述。在步骤406中,手机可以直接通过人机界面接收用户输入的解锁固定密码,或者,手机检测本手机是否已连接到外置存储设备,在检测到已连接到外置存储设备时,在该外置存储设备中自动搜索用于保存解锁固定密码的加密文件,并在搜索到所述加密文件后,对该加密文件进行解密,从经解密后的文件中获取解锁固定密码。在具体实现时,手机可以通过以下固定过程实现从外置存储设备中获取解锁固定密码(I)手机在检测到已连接到外置存储设备时,手机的基带处理芯片首先判断手机当前是否处于锁屏状态。(2)如果当前处于锁屏状态,则手机启动密码搜索程序,在外设中自动搜索解锁固定密码文件。比如说,保存有解锁固定密码的加密文件,以特定格式的文件名保存在外置存储设备,那么密码搜索程序可以通过对特定格式的文件名的捜索,在外置存储设备中自动捜索保存解锁固定密码的加密文件。并在成功捜索到该加密文件后,对该加密文件进行解密,从经解密后的文件中获取解锁固定密码。在接收到解锁固定密码后,进入步骤407,手机判断是否正确接收到解锁固定密码。步骤407与步骤408分别与步骤207和步骤208相同,在此不再赘述。本领域技术人员可以理解,在本实施方式中,当手机用户忘记自定义的屏幕解锁密码时,不仅可以通过虚拟键盘输入永久密码的字符(即解锁固定密码),还可以自动从连接的外设中获取解锁固定密码,通过将手机连接到电脑或者其他外置存储设备,由手机在外设中自动查找解锁固定密码,进ー步保证了触摸屏的成功解锁。上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为ー个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。本发明第三实施方式涉及ー种终端设备,如图5所示,包含解锁固定密码设置模块,用于预先在终端设备中设置用于强制触摸屏解锁的解锁固定密码。解锁模块,用于根据用户输入的屏幕解锁密码对触摸屏进行解锁;其中,所述解锁模块在用户输错屏幕解锁密码的次数达到预设的最大值N时,通过人机界面提示用户输入所述解锁固定密码;其中,N为自然数。強制解锁模块,用于在正确接收到所述解锁固定密码后,強制解锁所述触摸屏。其中,设置的解锁固定密码由用户自行定义;或者,设置的解锁固定密码由所述终端设备随机生成并显示给用户。解锁固定密码设置模块包含以下子模块提示子模块,提示用户是否需要设置所述解锁固定密码。该提示子模块可以在终端设备第一次检测到插入有SIM卡时,提示用户是否需要设置所述解锁固定密码,也可以在后续的使用过程中提示用户是否需要设置所述解锁固定密码。解锁固定密码获取子模块,用于在根据用户的输入确认需要设置所述解锁固定密码时,接收由用户自行定义的解锁固定密码,或触发内置于所述終端设备内的随机密码生成器,生成解锁固定密码。存储子模块,用于将接收到的用户自行定义的解锁固定密码,或通过所述随机密码生成器生成的解锁固定密码,保存在本終端设备内的密码存储单元中。強制解锁模块包含以下子模块获取子模块,用于直接通过所述人机界面接收用户输入的所述解锁固定密码。匹配子模块,用于将所述获取子模块获取的解锁固定密码与所述解锁固定密码设置模块设置的解锁固定密码进行匹配,并在匹配成功时,判定正确接收到解锁固定密码。不难发现,本实施方式为与第一实施方式相对应的系统实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了減少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。值得ー提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑単元可以是ー个物理単元,也可以是ー个物理単元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的単元引入,但这并不表明本实施方式中不存在其它的单
J Li o本发明第四实施方式涉及ー种终端设备。第四实施方式在第三实施方式的基础上进行了改进,主要改进之处在于在本发明第四实施方式中,预先设置的解锁固定密码还能以加密的方式保存在外置存储设备中。終端设备不仅可以直接通过人机界面接收用户输入的解锁固定密码,还可以从外置存储设备中获取解锁固定密码。具体地说,本实施方式的終端设备还包含加密保存模块,用于将所述设置的解锁固定密码以加密的方式保存在外置存储设备中。強制解锁模块中的获取子模块,用于直接通过所述人机界面接收用户输入的所述解锁固定密码;或者,检测所述终端设备是否已连接到外置存储设备,在检测到已连接到外置存储设备时,在所述外置存储设备中自动搜索用于保存所述解锁固定密码的加密文件,并在搜索到所述加密文件后,对该加密文件进行解密,从经解密后的文件中获取所述解锁固定密码。由于第二实施方式与本实施方式相互对应,因此本实施方式可与第二实施方式互相配合实施。第二实施方式中提到的相关技术细节在本实施方式中依然有效,在第二实施方式中所能达到的技术效果在本实施方式中也同样可以实现,为了減少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第二实施方式中。本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
权利要求
1.ー种触摸屏的解锁方法,其特征在于,包含以下步骤 预先在终端设备中设置用于强制触摸屏解锁的解锁固定密码; 当用户输错屏幕解锁密码的次数达到预设的最大值N时,所述终端设备通过人机界面提示用户输入所述解锁固定密码;其中,N为自然数; 所述终端设备在正确接收到所述解锁固定密码后,強制解锁所述触摸屏。
2.根据权利要求1所述的触摸屏的解锁方法,其特征在干, 所述设置的解锁固定密码由用户自行定义;或者, 所述设置的解锁固定密码由所述终端设备随机生成并显示给用户。
3.根据权利要求2所述的触摸屏的解锁方法,其特征在于,所述预先在终端设备中设置用于强制触摸屏解锁的解锁固定密码的步骤中,包含以下子步骤 提示用户是否需要设置所述解锁固定密码; 所述终端设备在根据用户的输入确认需要设置所述解锁固定密码时,接收由用户自行定义的解锁固定密码,或触发内置于所述終端设备内的随机密码生成器,生成解锁固定密码; 所述终端设备将接收到的用户自行定义的解锁固定密码,或通过所述随机密码生成器生成的解锁固定密码,保存在本终端设备内的密码存储单元中。
4.根据权利要求3所述的触摸屏的解锁方法,其特征在干, 在所述终端设备第一次检测到插入有用户身份识别模块SIM卡时,执行所述提示用户是否需要设置所述解锁固定密码的步骤。
5.根据权利要求2所述的触摸屏的解锁方法,其特征在干, 所述设置的解锁固定密码以加密的方式保存在外置存储设备中。
6.根据权利要求5所述的触摸屏的解锁方法,其特征在于,在所述终端设备通过人机界面提示用户输入所述解锁固定密码后,所述终端设备通过以下方式接收所述解锁固定密码 直接通过所述人机界面接收用户输入的所述解锁固定密码;或者, 检测所述终端设备是否已连接到外置存储设备,在检测到已连接到外置存储设备时,在所述外置存储设备中自动搜索用于保存所述解锁固定密码的加密文件,并在搜索到所述加密文件后,对该加密文件进行解密,从经解密后的文件中获取所述解锁固定密码; 在接收到解锁固定密码后,通过以下方式判断所述终端设备是否正确接收到所述解锁固定密码 将接收到的解锁固定密码与所述预先设置的解锁固定密码进行匹配,并在匹配成功时,判定正确接收到解锁固定密码。
7.根据权利要求1至6中任一项所述的触摸屏的解锁方法,其特征在于,所述解锁固定密码至少包括10位字符,并且在该10位字符中,至少包括4个字母和4个数字。
8.根据权利要求1至6中任一项所述的触摸屏的解锁方法,其特征在于,所述解锁固定密码为设置后不可更改的数据信息。
9.ー种终端设备,其特征在于,包含 解锁固定密码设置模块,用于预先在终端设备中设置用于强制触摸屏解锁的解锁固定密码;解锁模块,用于根据用户输入的屏幕解锁密码对触摸屏进行解锁;其中,所述解锁模块在用户输错屏幕解锁密码的次数达到预设的最大值N时,通过人机界面提示用户输入所述解锁固定密码;其中,N为自然数; 強制解锁模块,用于在正确接收到所述解锁固定密码后,強制解锁所述触摸屏。
10.根据权利要求9所述的终端设备,其特征在干, 所述设置的解锁固定密码由用户自行定义;或者, 所述设置的解锁固定密码由所述终端设备随机生成并显示给用户。
11.根据权利要求10所述的终端设备,其特征在于,所述解锁固定密码设置模块包含以下子模块 提示子模块,提示用户是否需要设置所述解锁固定密码; 解锁固定密码获取子模块,用于在根据用户的输入确认需要设置所述解锁固定密码时,接收由用户自行定义的解锁固定密码,或触发内置于所述終端设备内的随机密码生成器,生成解锁固定密码; 存储子模块,用于将接收到的用户自行定义的解锁固定密码,或通过所述随机密码生成器生成的解锁固定密码,保存在本終端设备内的密码存储单元中。
12.根据权利要求11所述的终端设备,其特征在干, 所述提示子模块在所述终端设备第一次检测到插入有SIM卡时,提示用户是否需要设置所述解锁固定密码。
13.根据权利要求10所述的终端设备,其特征在于,还包含 加密保存模块,用于将所述设置的解锁固定密码以加密的方式保存在外置存储设备中。
14.根据权利要求10所述的终端设备,其特征在于,所述强制解锁模块包含以下子模块 获取子模块,用于直接通过所述人机界面接收用户输入的所述解锁固定密码;或者,检测所述終端设备是否已连接到外置存储设备,在检测到已连接到外置存储设备时,在所述外置存储设备中自动搜索用于保存所述解锁固定密码的加密文件,并在搜索到所述加密文件后,对该加密文件进行解密,从经解密后的文件中获取所述解锁固定密码; 匹配子模块,用于将所述获取子模块获取的解锁固定密码与所述解锁固定密码设置模块设置的解锁固定密码进行匹配,并在匹配成功时,判定正确接收到解锁固定密码。
全文摘要
本发明涉及终端设备,公开了一种触摸屏的解锁方法和终端设备。本发明中,预先在终端设备中设置用于强制触摸屏解锁的解锁固定密码。当用户输错屏幕解锁密码的次数达到预设的最大值N时,终端设备通过人机界面提示用户输入解锁固定密码。终端设备在正确接收到所述解锁固定密码后,强制解锁所述触摸屏。使得用户即使忘记了屏幕解锁密码,仍能对触摸屏进行解锁,实现了触摸屏的多重解锁,提高了用户体验。进一步地,设置的解锁固定密码还能以加密的方式保存在外置存储设备中。当手机用户忘记自定义的屏幕解锁密码时,不仅可以通过虚拟键盘输入解锁固定密码,还可以自动从连接的外设中获取解锁固定密码。
文档编号G06F21/31GK103034417SQ20121058608
公开日2013年4月10日 申请日期2012年12月28日 优先权日2012年12月28日
发明者王祖同 申请人:希姆通信息技术(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1