专利名称:屏幕解锁的方法、装置及终端的制作方法
技术领域:
本发明涉及通信领域,具体而言,涉及一种屏幕解锁的方法、装置及终端。
背景技术:
目前各类型的终端已在我们生活中扮演了越来越重要的角色,随着智能机的不断普及,智能型终端、移动终端在我们日常生活中扮演了越来越重要的角色。智能终端安全方面的问题也不断凸显,现在的智能终端都存在可以选择设置符合自身的个性化屏幕锁定功能以确保终端隐私安全,例如图案解锁,PIN解锁,密码解锁等,通常目前如果你设置了这些 解锁方式,但后面又忘记了自己设定的解锁图案或者解锁密码后,就需要通过到相应的售后服务站来进行版本升级才能够恢复,既浪费了时间,还会造成由于升级版本而导致终端中重要资料的丢失。
发明内容
本发明提供了一种屏幕解锁的方法、装置及终端,以至少解决相关技术中,用户因为忘记密码无法解锁屏幕,进而需要升级版本来解锁屏幕,但该方法既浪费时间,还会造成由于升级版本而导致终端中重要资料的丢失的问题。根据本发明的一个方面,提供了一种屏幕解锁的方法,包括第一终端发送获取密钥信息的消息至第二终端,其中,所述密钥信息用于对所述第一终端进行解锁;所述第一终端根据来自第二终端的密钥信息对所述第一终端进行屏幕解锁。优选地,第一终端发送获取密钥信息的消息至第二终端包括所述第一终端判断当前的解锁次数是否达到预设的解锁次数;如果是,则发送所述获取密钥信息的消息至所述第二终端。优选地,所述第一终端根据来自第二终端的密钥信息对所述第一终端进行屏幕解锁包括所述第一终端判断来自所述第二终端的所述密钥信息与所述第一终端内存储的密钥信息是否匹配;如果是,则对所述第一终端的屏幕进行解锁。优选地,所述第一终端的屏幕解锁成功之后,还包括所述第一终端的解锁密码复位为无密码状态。优选地,所述方法还包括将所述获取密钥信息的消息进行加密,并发送至所述第二终端;将来自所述第二终端的密钥信息进行解密,并发送至所述第一终端。优选地,第一终端发送获取密钥信息的消息至第二终端之后,还包括所述第二终端接收用户输入的获取密钥信息的验证码;所述第二终端在所述验证码正确的情况下向所述第一终端发送所述密钥信息。优选地,向所述第一终端发送所述密钥信息包括所述第二终端根据来自所述第一终端的所述获取密钥信息的消息,取出存预先储在所述第二终端内的所述密钥信息;所述第二终端将所述密钥信息发送至所述第一终端。根据本发明的另一方面,提供了一种屏幕解锁的装置,位于第一终端,包括发送模块,用于发送获取密钥信息的消息至第二终端,其中,所述密钥信息用于对所述第一终端进行解锁;解锁模块,用于根据来自第二终端的密钥信息对所述第一终端进行屏幕解锁。优选地,所述发送模块包括第一判断单元,用于判断当前的解锁次数是否达到预设的解锁次数;发送单元,用于在当前的解锁次数达到预设的解锁次数的情况下,发送所述获取密钥信息的消息至所述第二终端。优选地,所述解锁模块包括第二判断单元,用于判断来自所述第二终端的所述密钥信息与所述第一终端内存储的密钥信息是否匹配;解锁单元,用于在匹配的情况下,对所述第一终端的屏幕进行解锁。根据本发明的又一方面,提供了一种终端,包括上述任一项的所述屏幕解锁的装
置。 本发明采用了如下方法从第二终端上获取能解锁第一终端屏幕的密钥信息,通过该密钥信息对第一终端进行屏幕解锁。通过运用本发明,解决了用户因为忘记密码无法解锁屏幕,进而需要升级版本来解锁屏幕,但该方法既浪费时间,还会造成由于升级版本而导致终端中重要资料的丢失的问题,用户可以根据备用的密钥信息对终端进行解锁,避免了因忘记终端解锁码而无法进行终端解锁的情况,进一步提高了终端的易用性。
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图I是根据本发明实施例的屏幕解锁的方法的流程图;图2是根据本发明优选实施例一的初始化设置界面的示意图一;图3是根据本发明优选实施例一的初始化设置界面的示意图二 ;图4是根据本发明优选实施例一的初始化设置界面的示意图三;图5是根据本发明优选实施例一的屏幕解锁的方法的流程图;图6是根据本发明实施例的屏幕解锁的装置的结构框图一;图7是根据本发明实施例的屏幕解锁的装置的发送模块的结构框图;图8是根据本发明实施例的屏幕解锁的装置的解锁模块的结构框图;图9是根据本发明优选实施例二的系统的结构示意图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。根据目前的解锁方案,如果用户忘记密码或者解锁图案后就会存在诸多不便,为解决上述问题,本实施例提供了一种屏幕解锁的方法,该过程的流程如图I所示,包括步骤S102至步骤S104 步骤S102,第一终端发送获取密钥信息的消息至第二终端,其中,密钥信息用于对第一终端进行解锁;步骤S104,第一终端根据来自第二终端的密钥信息对第一终端进行屏幕解锁。本实施例采用了如下方法从第二终端上获取能解锁第一终端屏幕的密钥信息,通过该密钥信息对第一终端进行屏幕解锁。通过运用本实施例,解决了用户因为忘记密码无法解锁屏幕,进而需要升级版本来解锁屏幕,但该方法既浪费时间,还会造成由于升级版本而导致终端中重要资料的丢失的问题,用户可以根据备用的密钥信息对终端进行解锁,避免了因忘记终端解锁码而无法进行终端解锁的情况,进一步提高了终端的易用性。步骤S102实施的过程中,第一终端发送获取密钥信息的消息至第二终端可以包括如下处理过程第一终端判断当前的解锁次数是否达到预设的解锁次数;如果达到预设的解锁次数或已超过预设的解锁次数,则发送获取密钥信息的消息至第二终端。在第二终端收到获取密钥信息的消息后,第二终端弹出让用户输入验证码的提示框,用户可以将之前约定的验证码输入。此输入验证码的过程是防止了他人恶意盗取第一终端信息,进一步保障了第一终端用户信息的安全性。第二终端接收用户输入的获取密钥信息的验证码;判断验证码是否与预置在第二终端内的验证码相匹配。 在验证码正确的情况下,第二终端根据来自第一终端的获取密钥信息的消息,取出存预先储在第二终端内的密钥信息,随后,将密钥信息发送至第一终端。如果验证码错误,则结束发送密钥信息的流程。当然,也可以对输入验证码的次数进行限定,例如,三次,则在第三次时验证码还是错误,再结束该流程。第一终端接收到密钥信息后,第一终端根据来自第二终端的密钥信息对第一终端进行屏幕解锁,该过程可以包括如下过程第一终端判断来自第二终端的密钥信息与第一终端内存储的密钥信息是否匹配;如果向匹配,则对第一终端的屏幕进行解锁,即第一终端的屏幕解锁成功。否则,该解锁的流程结束。在第一终端的屏幕解锁成功之后,第一终端的解锁密码复位为无密码状态,则用户可以根据需要选择再次设置新的密码或不设置,其中,密码的种类可以为多种,例如,语音密码,数字密码,图案密码。在第一终端向第二终端发送获取密钥信息的消息时,第一终端或者网络可以对该消息进行加密,然后再发送至第二终端;同样的,在接收密钥信息时,第一终端或者网络可以相对其进行解密,在进行匹配等过程。通过运用上述方法,可以在用户忘记解锁密码后,仍然可以通过其他途径(发送备用解锁码)进行解锁,从而节省了去售后更新版本的时间,提高了效率。优选实施例一本实施例提供了一种可以在终端间彼此进行屏幕解锁的方法,即主要通过将密钥信息(即安全码)预设在另外一台终端上,通过网络加密发送来进行解锁及恢复初始设置。本实施例的实施可以克服用户在使用手机终端过程中忘记屏幕解锁图案或密码而导致的无法正常解锁,这对用户操作引起诸多不利的问题。该方法的过程如下终端在预设置备用安全解锁码后,具备安全解锁的功能。终端在忘记预设置的解锁图案后,可以通过网络将其特征码发送到另一终端。另一终端通过先前预先设置的备用安全码通过网络再传送给被锁终端。被锁终端在收到通过网络传送过来的备用解锁码,匹配后,解锁生效,屏幕可以顺利解锁,同时将之前的解锁图案进行复位操作,即当前终端默认为无图案和密码解锁。采用本实施例的上述方法和装置,能够按照用户的自定义需求进行定时的对后台应用程序进行自动清除,既节省了移动终端的当前使用内存,避免了因后台应用程序长期挂着而对系统性能造成很大的影响。下面结合如图进一步说明本优选实施例。本优选实施例所涉及的终端为移动终端,该移动终端为支持密码或者图像锁屏的功能。图2、图3和图4分别是根据本实施例的初始化设置界面的示意图,包括图2是在对终端进行设置开机解锁密码前,给用户提示是否需要设置开机备用的解锁码,也称第二开机解锁码或安全密钥。用户可以选择是或者否来进行相关的后续操作。图3中,用户可以设置解锁失败多少次后来启动激活备用密码的程序,在设定次数的时,可以设置默认值为5次,也可以设置为3次,根据用户需要进行设置,但次数设 置较少效果更好。图4为用户在成功设定了备用解锁码后,在终端上还会有成功发送备用密码到XX终端的提示。图5根据本实施例的方法流程图,包括步骤S502至步骤S520。步骤S502,判断移动终端是否已经设置了备用密码(此处的备用密码可以是密钥信息的一种)。如果已经设置备用密码,则进入步骤S504,如果未设置备用解锁密码,则进入步骤S520。步骤S504,进而判断移动终端用户是否已经忘记解锁密码,如果已经忘记初始设置的解锁密码,则进入流程S506,如果未忘记初始密码,则执行步骤S520,随后进入正常的密码或者图案解锁程序。步骤S506,判断移动终端此时是否满足启动激活备用密码的条件。其中,上述条件可以是解锁次数达到或超过预设次数。一旦满足条件,则执行步骤S508,如果未满足该触发条件,则执行步骤S520。其中,启动激活备用密码的条件与在图2中设置解锁失败次数后启动备用密码相统一。步骤S508,将备用密码解锁请求发送到网络服务器。其中,上述的网络服务器可以是通讯运营商的网络服务器,终端制造商的网络服务器,也可以是购买第三方公司的网络服务器,并没有具体的限制,只需要有具体具备的功能就可以。当然,此处的网络也是一个广义的网络,例如移动通信网络,或用蓝牙连接的网络等。步骤S510,网络服务器通过自身的加密单元加密后发送给终端B进行触发备用密码的提醒。在该步骤实施的过程中,将发送的备用密码解锁请求进行加密可以对发送的数据的安全性有很大的提升。步骤S512,在终端B接收到网络服务器的触发备用密码的提醒后,将其之前保存过的备用解锁密码信息从存储单元中取出并反馈给网络服务器。在该步骤实施之前,还可以在收到备用密码解锁请求时,在终端B上弹出提示输入验证码的界面,此验证码的输入进一步增强了终端A屏幕解锁的安全性,防止了有人恶意解锁盗取用户资料的事件发生。在用户在终端B上输入了正确的验证码后,在执行步骤S512,提取预先存储的解锁密码信息。步骤S514,网络服务器随后通过解密单元将B终端反馈的备用解锁码传递给A终端。步骤S516,终端A此时会判断从终端B传送过来的备用解锁密码与之前预置的备用解锁密码是否匹配。如果匹配成功,则执行步骤S518。如果匹配失败,则执行步骤S520。步骤S518,终端A顺利进行解锁,并给出UI (User Interface)提示。步骤S520,结束该流程。根据不同的操作,流程结束的原因不同,终端A和B可以根据不同原因弹出各种提示,例如,若步骤S516中匹配不成功,则可以在终端A上显示“备用解锁码解锁失败”。本发明实施例还提供了一种屏幕解锁的装置,该装置可以位于第一终端,其结构框图如图6所示,包括发送模块10,用于发送获取密钥信息的消息至第二终端,其中,密钥信息用于对第一终端进行解锁;解锁模块20,与发送模块10耦合,用于根据来自第二终端的密钥信息对第一终端进行屏幕解锁。图7示出了发送模块10的结构框图,包括第一判断单元102,用于判断当前的解锁次数是否达到预设的解锁次数;发送单元104,与第一判断单元102耦合,用于在当前的解锁次数达到预设的解锁次数的情况下,发送获取密钥信息的消息至第二终端。 实施时,解锁模块20还可以如图8所示,包括第二判断单元202,用于判断来自第二终端的密钥信息与第一终端内存储的密钥信息是否匹配;解锁单元204,与第二判断单元202耦合,用于在匹配的情况下,对第一终端的屏幕进行解锁。优选地,本实施例还提供了一种第二终端,其包括用于接收用户输入的获取密钥信息的验证码的模块;用于判断验证码是否与第二终端内部预置验证码匹配的模块;用于在验证码正确的情况下向第一终端发送密钥信息的模块。实施时,第二终端根据来自第一终端的获取密钥信息的消息,取出存预先储在第二终端内的密钥信息;第二终端将密钥信息发送至第一终端。下面结合优选实施例对上述装置及终端进行说明,在下述优选实施例中,终端为智能移动终端,其中各模块的命名与上述各模块略有不同,但能实现相同的功能。优选实施例二本实施例提供了一种移动终端,可以支持提供后备密码来进行解锁,避免由于忘记密码需要跑到营业厅进行升级版本,导致数据和文件的丢失的问题。图9是根据本实施例的移动终端A、网络和移动终端B的结构框图,终端A包括如下单元第一发送单元,用于移动终端满足启动备用解锁码的条件后将解锁请求通过网络发送给终端B。第一接收单元,与第一发送单元相对应,用于移动终端接收备用解锁码,并将其转移到存储单元。比较单元,主要用于一些触发条件的判定功能及对后进行备份码解锁时的比较功能。比如判定是否开启了备用解锁功能,是否满足了开启备用解锁功能的条件等。输出单元,提供用户与用户之间一种可以通过Π界面来进行操作以及来反馈对应操作所产生的结果的直观展示方式。比如用户开启该功能的前所做的一些初始化设置,及启用该装置后的一些提示信息。网络的网络服务器包括加密单元,主要用于将备用解锁码在传输过程中进行加密设置操作,以便在传输过程中更加安全。解密单元,与加密单元相对应,主要用于将解锁码在传输过程中进行解密设置操作,以便在进行解锁时。
终端B包括如下单元第二接收单元,用于接收获取密钥信息的消息。存储单元,将备用解锁密码在移动终端中另外开辟一个存储空间,将其保存起来。第二发送单元,用于终端B将密钥信息在通过该单元发送给待解锁的终端A。鉴权单元,提供在满足激活备用密码条件后对身份的一种保护,以便防止任何人 都能用备用解锁码来进行解锁。本发明实施例,采用用户自定义的方式,使得用户可以自由设定备用密码,包括备用密码启动的条件,具有极强的安全性的同时方便用户在忘记解锁密码的情况下可以选择启动备用密码来给终端进行解锁,免去了因忘记终端解锁码而无法进行终端解锁的情况,进而提高了移动终端的易用性和的用户体验。从以上的描述中,可以看出,本发明实现了如下技术效果本实施例采用了如下方法从第二终端上获取能解锁第一终端屏幕的密钥信息,通过该密钥信息对第一终端进行屏幕解锁。通过运用本实施例,解决了用户因为忘记密码无法解锁屏幕,进而需要升级版本来解锁屏幕,但该方法既浪费时间,还会造成由于升级版本而导致终端中重要资料的丢失的问题,用户可以根据备用的密钥信息对终端进行解锁,避免了因忘记终端解锁码而无法进行终端解锁的情况,进一步提高了终端的易用性。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种屏幕解锁的方法,其特征在于,包括 第一终端发送获取密钥信息的消息至第二终端,其中,所述密钥信息用于对所述第一终端进行解锁; 所述第一终端根据来自第二终端的密钥信息对所述第一终端进行屏幕解锁。
2.根据权利要求I所述的方法,其特征在于,第一终端发送获取密钥信息的消息至第_■终端包括 所述第一终端判断当前的解锁次数是否达到预设的解锁次数; 如果是,则发送所述获取密钥信息的消息至所述第二终端。
3.根据权利要求I所述的方法,其特征在于,所述第一终端根据来自第二终端的密钥信息对所述第一终端进行屏幕解锁包括 所述第一终端判断来自所述第二终端的所述密钥信息与所述第一终端内存储的密钥信息是否匹配; 如果是,则对所述第一终端的屏幕进行解锁。
4.根据权利要求3所述的方法,其特征在于,所述第一终端的屏幕解锁成功之后,还包括 所述第一终端的解锁密码复位为无密码状态。
5.根据权利要求I所述的方法,其特征在于,所述方法还包括 将所述获取密钥信息的消息进行加密,并发送至所述第二终端; 将来自所述第二终端的密钥信息进行解密,并发送至所述第一终端。
6.根据权利要求I至5中任一项所述的方法,其特征在于,第一终端发送获取密钥信息的消息至第二终端之后,还包括 所述第二终端接收用户输入的获取密钥信息的验证码; 所述第二终端在所述验证码正确的情况下向所述第一终端发送所述密钥信息。
7.根据权利要求6所述的方法,其特征在于,向所述第一终端发送所述密钥信息包括 所述第二终端根据来自所述第一终端的所述获取密钥信息的消息,取出存预先储在所述第二终端内的所述密钥信息; 所述第二终端将所述密钥信息发送至所述第一终端。
8.一种屏幕解锁的装置,位于第一终端,其特征在于,包括 发送模块,用于发送获取密钥信息的消息至第二终端,其中,所述密钥信息用于对所述第一终端进行解锁; 解锁模块,用于根据来自第二终端的密钥信息对所述第一终端进行屏幕解锁。
9.根据权利要求8所述的装置,其特征在于,所述发送模块包括 第一判断单元,用于判断当前的解锁次数是否达到预设的解锁次数; 发送单元,用于在当前的解锁次数达到预设的解锁次数的情况下,发送所述获取密钥信息的消息至所述第二终端。
10.根据权利要求8所述的装置,其特征在于,所述解锁模块包括 第二判断单元,用于判断来自所述第二终端的所述密钥信息与所述第一终端内存储的密钥信息是否匹配; 解锁单元,用于在匹配的情况下,对所述第一终端的屏幕进行解锁。
11.一种终端,其特征在于,包括权利要求8至10中任一项的所述屏幕解锁的装置。
全文摘要
本发明公开了一种屏幕解锁的方法、装置及终端,其中,该方法包括第一终端发送获取密钥信息的消息至第二终端,其中,密钥信息用于对第一终端进行解锁;第一终端根据来自第二终端的密钥信息对第一终端进行屏幕解锁。通过运用发明,解决了用户因为忘记密码无法解锁屏幕,进而需要升级版本来解锁屏幕,但该方法既浪费时间,还会造成由于升级版本而导致终端中重要资料的丢失的问题,用户可以根据备用的密钥信息对终端进行解锁,避免了因忘记终端解锁码而无法进行终端解锁的情况,进一步提高了终端的易用性。
文档编号H04L9/32GK102930188SQ20121038777
公开日2013年2月13日 申请日期2012年10月12日 优先权日2012年10月12日
发明者范晓黎, 廖芳芳, 周琦, 陈国强 申请人:中兴通讯股份有限公司南京分公司