一种基于智能终端的解锁方法、智能终端及存储介质与流程

文档序号:17775253发布日期:2019-05-28 20:00阅读:280来源:国知局
一种基于智能终端的解锁方法、智能终端及存储介质与流程

本发明涉及智能终端技术领域,尤其涉及的是一种基于智能终端的解锁方法、智能终端及存储介质。



背景技术:

在日常生活中,智能终端已经非常普及,用户经常在智能终端上保存重要信息,因此,经常使用图案进行锁屏,即,用户通过图案解锁进入智能终端,常用的图案解锁有九宫格解锁,即,共九个端点,用户自行设置图案进行解锁,只有知道解锁图案的人才能够打开智能终端,这样大大提升了智能终端的安全保护能力。

然而,由于越复杂的图案越安全,因此,用户设置的图案一般比较复杂,用户设置图案后有可能会忘记自己设置的完整图案,而只记得部分轨迹。但是,图案解锁是用户输入完整图案才能够解开的,因此,当用户不记得完整的图案时,在输入时就会输错图案,那么智能终端无法进行解锁,非常不方便。

因此,现有技术存在缺陷,有待改进与发展。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于智能终端的解锁方法、智能终端及存储介质,旨在解决现有技术中的在用户忘记完整图案时,智能终端不能够解锁的问题。

本发明解决技术问题所采用的技术方案如下:

一种基于智能终端的解锁方法,其中,包括:

智能终端开启具有多个端点的解锁界面,接收用户输入的解锁轨迹,并判断解锁是否成功;

当解锁不成功时,接收外置存储器发送的预先存储的解锁信息,并将所述解锁信息与用户输入的解锁轨迹进行对比;

当所述解锁轨迹上与所述解锁信息上有至少两组相邻端点相同时,所述智能终端解锁成功。

进一步地,所述智能终端开启具有多个端点的解锁界面,接收用户输入的解锁轨迹,并判断解锁是否成功具体包括:

智能终端开启具有多个端点的解锁界面,接收用户输入的解锁轨迹;

判断所述解锁轨迹是否正确,若不正确,则解锁不成功。

进一步地,所述当解锁不成功时,接收外置存储器发送的预先存储的解锁信息,并将所述解锁信息与用户输入的解锁轨迹进行对比具体包括:

当解锁不成功时,所述智能终端外部连接有外置存储器;

所述智能终端接收所述外置存储器发送的预先存储的解锁信息;

所述智能终端获取所述解锁信息,将所述解锁信息中的端点位置与用户输入的解锁轨迹中的端点位置进行对比。

进一步地,所述当所述解锁轨迹上与所述解锁信息上有至少两组相邻端点相同时,所述智能终端解锁成功具体包括:

根据所述解锁轨迹上的端点位置与所述解锁信息上的端点位置的对比结果,当所述解锁轨迹上与所述解锁信息上有至少两组相邻端点相同时,所述智能终端解锁成功。

进一步地,所述当解锁不成功时,接收外置存储器发送的预先存储的解锁信息,并将所述解锁信息与用户输入的解锁轨迹进行对比之后还包括:

当所述解锁轨迹上与所述解锁信息上没有相邻端点相同或者只有一组相邻端点相同时,所述智能终端解锁不成功;

所述智能终端上显示出解锁不成功的信息。

本发明还提供了一种智能终端,其中,包括处理器,以及与所述处理器连接的存储器,所述存储器存储有基于智能终端的解锁程序,所述基于智能终端的解锁程序被所述处理器执行时实现以下步骤:

智能终端开启具有多个端点的解锁界面,接收用户输入的解锁轨迹,并判断解锁是否成功;

当解锁不成功时,接收外置存储器发送的预先存储的解锁信息,并将所述解锁信息与用户输入的解锁轨迹进行对比;

当所述解锁轨迹上与所述解锁信息上有至少两组相邻端点相同时,所述智能终端解锁成功;

所述处理器用于调用所述基于智能终端的解锁程序指令。

进一步地,所述基于智能终端的解锁程序被所述处理器执行时,还实现以下步骤:

智能终端开启具有多个端点的解锁界面,接收用户输入的解锁轨迹;

判断所述解锁轨迹是否正确,若不正确,则解锁不成功。

进一步地,所述基于智能终端的解锁程序被所述处理器执行时,还实现以下步骤:

当解锁不成功时,所述智能终端外部连接有外置存储器;

所述智能终端接收所述外置存储器发送的预先存储的解锁信息;

所述智能终端获取所述解锁信息,将所述解锁信息中的端点位置与用户输入的解锁轨迹中的端点位置进行对比。

进一步地,所述基于智能终端的解锁程序被所述处理器执行时,还实现以下步骤:

根据所述解锁轨迹上的端点位置与所述解锁信息上的端点位置的对比结果,当所述解锁轨迹上与所述解锁信息上有至少两组相邻端点相同时,所述智能终端解锁成功;

当所述解锁轨迹上与所述解锁信息上没有相邻端点相同或者只有一组相邻端点相同时,所述智能终端解锁不成功;

所述智能终端上显示出解锁不成功的信息。

本发明还提供了一种存储介质,其中,所述存储介质存储有计算机程序,所述计算机程序能够被执行以用于实现如上所述的基于智能终端的解锁方法。

本发明所提供的一种基于智能终端的解锁方法、智能终端及存储介质,包括:智能终端开启具有多个端点的解锁界面,接收用户输入的解锁轨迹,并判断解锁是否成功;当解锁不成功时,接收外置存储器发送的预先存储的解锁信息,并将所述解锁信息与用户输入的解锁轨迹进行对比;当所述解锁轨迹上与所述解锁信息上有至少两组相邻端点相同时,所述智能终端解锁成功。本发明通过从外置存储器中获取预先存储的解锁信息,并与用户输入的解锁轨迹进行对比,当存在两组相邻端点相同时进行解锁,解决了用户忘记部分解锁信息的问题,帮助用户进行解锁,同时也防止其他人的不正当操作进行解锁,提高了解锁的方便性和安全性。

附图说明

图1是本发明中基于智能终端的解锁方法的较佳实施例的流程图。

图2是本发明中智能终端的较佳实施例的功能原理框图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参见图1,图1是本发明中一种基于智能终端的解锁方法的流程图。如图1所示,本发明实施例所述的一种基于智能终端的解锁方法包括以下步骤:

s100、智能终端开启具有多个端点的解锁界面,接收用户输入的解锁轨迹,并判断解锁是否成功。

所述步骤s100具体包括:

s110、智能终端开启具有多个端点的解锁界面,接收用户输入的解锁轨迹;

s120、判断所述解锁轨迹是否正确,若不正确,则解锁不成功。

本发明针对的是智能终端上的具有多个端点的解锁界面,如九宫格解锁界面。当用户进行解锁时,输入正确的解锁图案,界面解锁。当其他人利用不正当手段获得用户的智能终端,并打开智能终端时,由于其不知道正确的解锁轨迹,因此,不能够打开智能终端,极大地保护了用户的个人隐私和财产安全,提高了智能终端的安全性。但是,当用户自己忘记了完整的解锁图案时,输入的解锁轨迹是错误的,此时,解锁也不会成功,无法正常打开智能终端,非常不方便。

s200、当解锁不成功时,接收外置存储器发送的预先存储的解锁信息,并将所述解锁信息与用户输入的解锁轨迹进行对比。

所述步骤s200具体包括:

s210、当解锁不成功时,所述智能终端外部连接有外置存储器;

s220、所述智能终端接收所述外置存储器发送的预先存储的解锁信息;

s230、所述智能终端获取所述解锁信息,将所述解锁信息中的端点位置与用户输入的解锁轨迹中的端点位置进行对比。

在本发明较佳实施例中,预先在一外置存储器中存储正确的解锁信息,即,用户预先设置的解锁轨迹。当用户解锁不成功时,将外置存储器与所述智能终端连接。可以理解的,当所述智能终端连接上所述外置存储器后,用户输入自己记忆中的解锁轨迹,所述智能终端无法解锁,此时,所述智能终端从外置存储器中获取预先存储的解锁信息,并将解锁信息中的端点位置与用户输入的解锁轨迹中的端点位置进行对比。

可以理解的,本发明连接一外置存储器的目的在于,使得用户在忘记部分解锁轨迹时,从外置存储器中调用完整的解锁信息进行解锁。若使用智能终端中本身的存储器,一方面占用了智能终端的cpu,更重要的一方面是无法保护用户的隐私和安全。因为当其他人利用不正当手段获得用户的智能终端时,对解锁轨迹进行尝试,那么能够解锁的概率增高了很多,而本发明使用外置存储器,只有用户在忘记解锁轨迹时才连接在智能终端上帮助解锁,其他人在获取用户的智能终端的同时,也获取到外置存储器的概率很小,因此,本发明在帮助用户进行解锁的同时,同样能够防止其他人的不正当操作进行解锁。

s300、当所述解锁轨迹上与所述解锁信息上有至少两组相邻端点相同时,所述智能终端解锁成功。

所述步骤s300具体包括:根据所述解锁轨迹上的端点位置与所述解锁信息上的端点位置的对比结果,当所述解锁轨迹上与所述解锁信息上有至少两组相邻端点相同时,所述智能终端解锁成功。

具体的,所述外置存储器中存储的解锁信息包括正确解锁轨迹上的各个端点,各个端点均对应有各自的存储位置,并且,每个端点按照正确解锁轨迹的顺序排列,正确解锁轨迹上相邻的端点,其存储位置也是相邻的。将相邻的两个存储位置的间距定义为△l,且任意两个相邻存储位置的间距均为△l。

获取用户输入的解锁轨迹,并按照解锁轨迹上各个端点的顺序与存储的解锁信息进行对比。例如,用户输入的解锁轨迹上的各个端点依次为端点a、端点b、端点c、端点d、端点e。那么,获取到解锁轨迹上的第一组相邻端点为:端点a、端点b;此时,查询解锁信息中的端点a和端点b是否为相邻端点。具体的,获取解锁信息中端点a与端点b之间的间距△l(1),并与△l相比较。若△l(1)大于△l,那么证明所述解锁信息中的端点a与端点b并不是相邻的两个端点;当△l(1)小于或等于△l,那么证明所述解锁信息中的端点a与端点b是相邻的两个端点。

继续获取解锁轨迹上第二组相邻端点:端点b、端点c;此时,查询解锁信息中的端点b和端点c是否为相邻端点。具体的,获取解锁信息中端点b与端点c之间的间距△l(2),并与△l相比较。若△l(2)大于△l,那么证明所述解锁信息中的端点b与端点c并不是相邻的两个端点;当△l(2)小于或等于△l,那么证明所述解锁信息中的端点b与端点c是相邻的两个端点。

以同样的方式判断解锁轨迹上第三组相邻端点:端点c、端点d,第四组相邻端点:端点d、端点e。判断完成后,获知解锁信息中与解锁轨迹中相同的相邻端点共有几组,当有两组或两组以上的相邻端点相同时,则调用正确的解锁信息对解锁界面进行解锁。

当然的,当已经检测到有两组相邻端点相同时,则无需继续检测下去,直接进行解锁,提高了解锁效率。

当有两组或两组以上的相邻端点相同时,才调用正确的解锁信息对解锁界面进行解锁的目的在于,提高图案解锁的安全性,若当只有一组相邻端点相同时就可以解锁,安全性会大大降低。

进一步的,所述步骤s300之后还包括:

s410、当所述解锁轨迹上与所述解锁信息上没有相邻端点相同或者只有一组相邻端点相同时,所述智能终端解锁不成功;

s420、所述智能终端上显示出解锁不成功的信息。

在本发明较佳实施例中,当有少于两组的相邻端点相同时,即,没有相邻端点相同或者只有一组相邻端点相同,则无法调用正确的解锁信息对解锁界面进行解锁,解锁失败。此时,不能够再次进行解锁轨迹的尝试,也不能够再次调用正确的解锁信息;即,本发明允许用户使用相同的解锁信息的次数小于两次,开启不成功的话,提示用户通过正确完整的解锁信息解锁。这样,保证了智能终端的安全性,防止了其他人利用不正当手段获取智能终端及外置存储器,进行多次尝试进行开启的情况,进一步保护了用户的个人隐私和安全。

如图2所示,本发明实施例还提供了一种智能终端,例如智能手机、平板等。所述智能终端包括处理器10,以及与所述处理器10连接的存储器20,所述存储器20存储有基于智能终端的解锁程序,所述基于智能终端的解锁程序被所述处理器10执行时实现以下步骤:

智能终端开启具有多个端点的解锁界面,接收用户输入的解锁轨迹,并判断解锁是否成功;

当解锁不成功时,接收外置存储器20发送的预先存储的解锁信息,并将所述解锁信息与用户输入的解锁轨迹进行对比;

当所述解锁轨迹上与所述解锁信息上有至少两组相邻端点相同时,所述智能终端解锁成功;

所述处理器10用于调用所述基于智能终端的解锁程序指令;具体如上所述。

进一步地,所述基于智能终端的解锁程序被所述处理器10执行时,还实现以下步骤:

智能终端开启具有多个端点的解锁界面,接收用户输入的解锁轨迹;

判断所述解锁轨迹是否正确,若不正确,则解锁不成功;具体如上所述。

进一步地,所述基于智能终端的解锁程序被所述处理器10执行时,还实现以下步骤:

当解锁不成功时,所述智能终端外部连接有外置存储器20;

所述智能终端接收所述外置存储器20发送的预先存储的解锁信息;

所述智能终端获取所述解锁信息,将所述解锁信息中的端点位置与用户输入的解锁轨迹中的端点位置进行对比;具体如上所述。

进一步地,所述基于智能终端的解锁程序被所述处理器10执行时,还实现以下步骤:

根据所述解锁轨迹上的端点位置与所述解锁信息上的端点位置的对比结果,当所述解锁轨迹上与所述解锁信息上有至少两组相邻端点相同时,所述智能终端解锁成功;

当所述解锁轨迹上与所述解锁信息上没有相邻端点相同或者只有一组相邻端点相同时,所述智能终端解锁不成功;

所述智能终端上显示出解锁不成功的信息;具体如上所述。

本发明还提供了一种存储介质,其中,所述存储介质存储有计算机程序,所述计算机程序能够被执行以用于实现如上所述的基于智能终端的解锁方法;具体如上所述。

综上所述,本发明公开的一种基于智能终端的解锁方法、智能终端及存储介质,包括:智能终端开启具有多个端点的解锁界面,接收用户输入的解锁轨迹,并判断解锁是否成功;当解锁不成功时,接收外置存储器发送的预先存储的解锁信息,并将所述解锁信息与用户输入的解锁轨迹进行对比;当所述解锁轨迹上与所述解锁信息上有至少两组相邻端点相同时,所述智能终端解锁成功。本发明通过从外置存储器中获取预先存储的解锁信息,并与用户输入的解锁轨迹进行对比,当存在两组相邻端点相同时进行解锁,解决了用户忘记部分解锁信息的问题,帮助用户进行解锁,同时也防止其他人的不正当操作进行解锁,提高了解锁的方便性和安全性。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

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