一种基于电子罗盘的解锁方法和设备的制作方法

文档序号:7740484阅读:407来源:国知局
专利名称:一种基于电子罗盘的解锁方法和设备的制作方法
技术领域
本发明涉及通信技术领域,特别是涉及一种基于电子罗盘的解锁方法和设备。
背景技术
为了防止用户的误操作以及节约手机的电量消耗,目前市面上的手机都具有锁屏 的功能。一旦屏幕被锁定后,用户可以有两种方式来完成屏幕的解锁过程。其中,屏幕的解 锁方式分别为用户通过特殊按键完成解锁,或者,用户通过触摸屏进行滑动操作完成解锁。在通过触摸屏进行滑动操作完成解锁的过程中,通过检测用户在触摸屏上输入的 图案,如果图案识别算法识别出输入图案符合预设的特定图案时,则完成解锁。在实现本发明的过程中,发明人发现现有技术中至少存在以下问题现有的触摸屏解锁使得用户必须完成指定的图案或者手指在屏幕上的滑动路线 才能完成屏幕的解锁。而对于复杂的图形,用户的操作步骤会骤然增加,使得用户的使用体 验变差;另外,由于触摸屏的精度问题,用户难以完成对细小图形的绘制,会导致无法准确 的匹配特定图案。

发明内容
本发明实施例提供一种基于电子罗盘的解锁方法和设备,以在用户转动终端时, 利用终端内置的电子罗盘和特殊按键完成屏幕的解锁,提高了用户的使用感受。为了达到上述目的,本发明实施例提出了一种基于电子罗盘的解锁方法,应用于 已经锁屏的终端,包括以下步骤获得所述终端上的电子罗盘的指针所指的位置,并检测所述终端上的特殊按键的 状态;若所述特殊按键的状态为按下,并且所述指针所指的位置对应了预设的解锁位 置,则对所述终端进行屏幕解锁。其中,先检测所述终端上的特殊按键的状态,当所述特殊按键的状态为按下时,再 进行获得所述终端上的电子罗盘的指针所指的位置的步骤。其中,先获得所述终端上的电子罗盘的指针所指的位置,若所述指针所指的位置 对应了预设的解锁位置时,再进行检测所述终端上的特殊按键的状态的步骤。其中,所述预设的解锁位置对应所述电子罗盘上预设的指针刻度或者预设的指针 刻度范围;所述指针所指的位置对应了预设的解锁位置具体为所述指针所指的位置位于所述预设的指针刻度;或者,所述指针所指的位置位于 所述预设的指针刻度范围。其中,获得所述终端上的电子罗盘的指针所指的位置,并检测所述终端上的特殊 按键的状态之后,还包括;若所述特殊按键的状态为没有按下,和/或,所述指针所指的位置没有对应预设的解锁位置,则保持所述终端处于锁屏状态。本发明还提出了一种基于电子罗盘的解锁设备,应用于已经锁屏的终端,包括获取模块,用于获得所述终端上的电子罗盘的指针所指的位置,并检测所述终端 上的特殊按键的状态;处理模块,用于当所述特殊按键的状态为按下,并且所述指针所指的位置对应了 预设的解锁位置时,对所述终端进行屏幕解锁。其中,所述获取模块具体用于,先检测所述终端上的特殊按键的状态,当所述特殊 按键的状态为按下时,再获得所述终端上的电子罗盘的指针所指的位置。其中,所述获取模块具体用于,先获得所述终端上的电子罗盘的指针所指的位置, 当所述指针所指的位置对应了预设的解锁位置时,再检测所述终端上的特殊按键的状态。其中,所述预设的解锁位置对应所述电子罗盘上预设的指针刻度或者预设的指针 刻度范围;所述获取模块还用于,获取所述指针所指的位置是否位于所述预设的指针刻度; 或者,获取所述指针所指的位置是否位于所述预设的指针刻度范围。其中,所述处理模块还用于,当所述特殊按键的状态为没有按下,和/或,所述指 针所指的位置没有对应预设的解锁位置,则保持所述终端处于锁屏状态。与现有技术相比,本发明具有以下优点当用户转动终端时,通过使用电子罗盘调整指针的位置,当指针的位置为解锁的 位置时,按下特殊按键,以完成对终端屏幕的解锁操作,即通过使用终端内置的电子罗盘和 特殊按键便可以完成屏幕的解锁,解锁方式简单,并提高了用户的使用感受。


为了更清楚地说明本发明或现有技术中的技术方案,下面将对本发明或现有技术 描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的 一些附图,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这 些附图获得其他的附图。图1为本发明实施例提出的一种基于电子罗盘的解锁方法流程图;图2为一种具体应用场景下所提出的基于电子罗盘的解锁方法流程图;图3为本发明应用场景下所提出的一种电子罗盘解锁示意图;图4为本发明实施例提出的一种基于电子罗盘的解锁设备结构图。
具体实施例方式本发明实施例中,在终端中预先设置了解锁位置与指针刻度的对应关系,当用户 转动终端时,通过使用电子罗盘调整指针的位置,根据该解锁位置与指针刻度的对应关系, 当指针位置所对应的指针刻度为解锁位置时,按下特殊按键,该特殊按键可以是终端上新 增的按键,也可以是终端上已有的按键,以完成对终端屏幕的解锁操作,即通过使用终端内 置的电子罗盘和特殊按键便可以完成屏幕的解锁,解锁方式简单,并提高了用户的使用感 受。下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的仅仅是本发明一部分,而不是全部的。基于本发明,本领域普通技术人员在没 有做出创造性劳动前提下所获得的所有其他发明,都属于本发明保护的范围。本发明实施例提出的一种基于电子罗盘的解锁方法,应用于已经锁屏的终端,如 图1所示,包括以下步骤步骤101,获得所述终端上的电子罗盘的指针所指的位置,并检测所述终端上的特 殊按键的状态。步骤102,若所述特殊按键的状态为按下,并且所述指针所指的位置对应了预设的 解锁位置,则对所述终端进行屏幕解锁。需要说明的是,上述获得所述终端上的电子罗盘的指针所指的位置的操作,与上 述检测所述终端上的特殊按键的状态的操作并没有先后的执行顺序,实际应用中,可以根 据实际的需要任意选择。以下分别对先检测所述终端上的特殊按键的状态,和先获得所述终端上的电子罗 盘的指针所指的位置的情况分别描述第一种情况先检测所述终端上的特殊按键的状态,当所述特殊按键的状态为按 下时,再进行获得所述终端上的电子罗盘的指针所指的位置的步骤,具体包括(1)检测所述终端上的特殊按键的状态;当特殊按键的状态为按下时,执行0), 否则,执行⑷。(2)获得所述终端上的电子罗盘的指针所指的位置;当所述指针所指的位置对应 了预设的解锁位置时,执行(3),否则,执行0)。(3)对所述终端进行屏幕解锁。(4)保持所述终端处于锁屏状态。第二种情况先获得所述终端上的电子罗盘的指针所指的位置,若所述指针所指 的位置对应了预设的解锁位置时,再进行检测所述终端上的特殊按键的状态的步骤,具体 包括(1)获得所述终端上的电子罗盘的指针所指的位置;当所述指针所指的位置对应 了预设的解锁位置时,执行O),否则,执行G)。(2)检测所述终端上的特殊按键的状态;当特殊按键的状态为按下时,执行(3), 否则,执行⑷。(3)对所述终端进行屏幕解锁。(4)保持所述终端处于锁屏状态。需要说明的是,上述两种情况下,所述预设的解锁位置对应所述电子罗盘上预设 的指针刻度或者预设的指针刻度范围;所述指针所指的位置对应了预设的解锁位置具体 为所述指针所指的位置位于所述预设的指针刻度;或者,所述指针所指的位置位于所述 预设的指针刻度范围。可见,本发明实施例所提供的方法中,在终端中预先设置了解锁位置与指针刻度 的对应关系,当用户转动终端时,通过使用电子罗盘调整指针的位置,根据该解锁位置与指 针刻度的对应关系,当指针位置所对应的指针刻度为解锁位置时,按下特殊按键,以完成对 终端屏幕的解锁操作,即通过使用终端内置的电子罗盘和特殊按键便可以完成屏幕的解 锁,解锁方式简单,并提高了用户的使用感受。
如图2所示,为本发明实施例中结合一种具体的应用场景,对基于电子罗盘的解 锁方法进行的详细描述,该方法包括以下步骤步骤201,设置终端解锁位置与指针刻度的对应关系。其中,该终端中内置有电子罗盘。本步骤中,需要根据实际的需要设置解锁位置与指针刻度的对应关系,其中,可以 选择预设的指针刻度作为对终端进行解锁的位置;或者选择预设的指针刻度范围作为对终 端进行解锁的位置。如图3所示的一种电子罗盘解锁示意图,根据实际的需要,可以根据用户设定的 刻度间隔数来显示指针刻度,例如,用户可以设置每个间隔度数为90度,并显示为4个指针 刻度;用户还可以设置每个间隔度数为45度,并显示为8个指针刻度;用户还可以设置每 个间隔度数为20度,并显示为18个指针刻度。可以看出,用户可以根据实际需要任意设置 指针刻度的数量,为了方便描述,本发明中以一共有8个指针刻度为例进行说明。具体的,当指针刻度设置完成后,可以设置终端解锁位置与指针刻度的对应关系, 即可以选择一个指针刻度作为对终端进行解锁的位置,或者选择一个指针刻度范围作为对 终端进行解锁的位置。例如,实际应用中,可以对每个指针刻度进行编号,如图3所示,将8 个指针刻度分别编号为指针刻度1、指针刻度2、指针刻度3、指针刻度4、指针刻度5、指针刻 度6、指针刻度7和指针刻度8。其中,可以选择指针刻度1作为对终端进行解锁的位置,也 可以选择指针刻度1至指针刻度4之间的指针刻度范围作为对终端进行解锁的位置。本发 明实施例中以选择指针刻度1至指针刻度4之间的指针刻度范围作为对终端进行解锁的位 置为例进行说明。步骤202,当用户需要对终端进行解锁时,转动终端。其中,执行本步骤的前提是终 端已经锁屏,即本步骤和后续步骤用于对已经锁屏的终端进行解锁。具体的,用户需要根据解锁位置与指针刻度的对应关系转动终端,即在转动终端 的过程中,需要保证指针指向指针刻度1至指针刻度4之间的指针刻度范围。步骤203,当终端发生转动时,电子罗盘获取转动的方向信息,并根据该方向信息 调整指针的位置。具体的,当终端发生转动时,根据电子罗盘的使用原理,可以根据该电子罗盘得到 目前终端指向的方向信息,并根据该方向信息对指针的位置进行调整。步骤204,获得电子罗盘的指针所指的位置,并检测终端上的特殊按键的状态。其 中,获得电子罗盘的指针所指的位置与检测终端上的特殊按键的状态之间并没有先后的顺 序,可以根据实际需要进行调整。为了方便描述,本发明中以获得电子罗盘的指针所指的位置,后检测终端上的特 殊按键的状态为例进行后续的说明。具体的,根据电子罗盘的指针的位置可以判断出是否需要对终端进行解锁。实际 应用中,需要根据解锁位置与指针刻度的对应关系判断是否需要对终端进行解锁,当需要 对终端进行解锁时,则检测终端上的特殊按键的状态,否则,保持当前终端的状态不变,结 束流程。具体的,当指针位置所在的指针刻度位于解锁位置时,则需要对终端进行解锁,当 指针位置所在的指针刻度没有位于解锁位置时,则不需要对终端进行解锁。
本发明实施例中,由于是选择指针刻度1至指针刻度4之间的指针刻度范围作为 对终端进行解锁的位置为例进行说明的,则本步骤中,当确定针的位置位于指针刻度1至 指针刻度4之间时,则需要对终端进行解锁,否则,不行对终端进行解锁。进一步的,当需要对终端进行解锁时,则按下特殊按键,并检测终端上的特殊按键 的状态,此时,由于特殊按键已经被按下,即特殊按键的状态为已经被按下,可以对终端的 屏幕进行解锁,即完成了对终端的屏幕进行解锁的操作。具体的,该特殊按键为根据实际需要任意设定的,例如,用户可以设定终端现有的 按键作为该特殊按键,用户还可以在终端上新增按键作为该特殊按键。其中,本发明方法可以根据实际需要对各个步骤顺序进行调整。可见,本发明实施例所提供的方法中,在终端中预先设置了解锁位置与指针刻度 的对应关系,当用户转动终端时,通过使用电子罗盘调整指针的位置,根据该解锁位置与指 针刻度的对应关系,当指针位置所对应的指针刻度为解锁位置时,按下特殊按键,以完成对 终端屏幕的解锁操作,即通过使用终端内置的电子罗盘和特殊按键便可以完成屏幕的解 锁,解锁方式简单,并提高了用户的使用感受。本发明实施例还提出的一种基于电子罗盘的解锁设备,应用于已经锁屏的终端, 如图4所示,包括获取模块41,用于获得所述终端上的电子罗盘的指针所指的位置,并检测所述终 端上的特殊按键的状态。具体的,由于获取模块41获得所述终端上的电子罗盘的指针所指的位置,和检测 所述终端上的特殊按键的状态之间并没有先后的顺序,则,所述获取模块41具体用于,先检测所述终端上的特殊按键的状态,当所述特殊按 键的状态为按下时,再获得所述终端上的电子罗盘的指针所指的位置。所述获取模块41具体用于,先获得所述终端上的电子罗盘的指针所指的位置,当 所述指针所指的位置对应了预设的解锁位置时,再检测所述终端上的特殊按键的状态。此外,所述预设的解锁位置对应所述电子罗盘上预设的指针刻度或者预设的指针 刻度范围;所述获取模块41还用于,获取所述指针所指的位置是否位于所述预设的指针刻 度;或者,获取所述指针所指的位置是否位于所述预设的指针刻度范围。处理模块42,与获取模块41连接,用于当所述特殊按键的状态为按下,并且所述 指针所指的位置对应了预设的解锁位置时,对所述终端进行屏幕解锁。进一步的,所述处理模块42还用于,当所述特殊按键的状态为没有按下,和/或, 所述指针所指的位置没有对应预设的解锁位置,则保持所述终端处于锁屏状态。其中,本发明装置的各个模块可以集成于一体,也可以分离部署。上述模块可以合 并为一个模块,也可以进一步拆分成多个子模块。可见,通过使用本发明提供的设备,在终端中预先设置了解锁位置与指针刻度的 对应关系,当用户转动终端时,通过使用电子罗盘调整指针的位置,根据该解锁位置与指针 刻度的对应关系,当指针位置所对应的指针刻度为解锁位置时,按下特殊按键,以完成对终 端屏幕的解锁操作,即通过使用终端内置的电子罗盘和特殊按键便可以完成屏幕的解锁, 解锁方式简单,并提高了用户的使用感受。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通 过硬件实现,也可以可借助软件加必要的通用硬件平台的方式来实现。基于这样的理解, 本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性 存储介质(可以是⑶-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备 (可以是个人计算机,服务器,或者网络设备等)执行本发明所述的方法。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人 员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应 视本发明的保护范围。本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分 布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上 述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。上述本发明序号仅仅为了描述,不代表实施例的优劣。以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领 域的技术人员能思之的变化都应落入本发明的保护范围。
权利要求
1.一种基于电子罗盘的解锁方法,应用于已经锁屏的终端,其特征在于,包括以下步骤获得所述终端上的电子罗盘的指针所指的位置,并检测所述终端上的特殊按键的状态;若所述特殊按键的状态为按下,并且所述指针所指的位置对应了预设的解锁位置,则 对所述终端进行屏幕解锁。
2.如权利要求1所述的方法,其特征在于,先检测所述终端上的特殊按键的状态,当 所述特殊按键的状态为按下时,再进行获得所述终端上的电子罗盘的指针所指的位置的步骤。
3.如权利要求1所述的方法,其特征在于,先获得所述终端上的电子罗盘的指针所指 的位置,若所述指针所指的位置对应了预设的解锁位置时,再进行检测所述终端上的特殊 按键的状态的步骤。
4.如权利要求1-3任一项所述的方法,其特征在于,所述预设的解锁位置对应所述电 子罗盘上预设的指针刻度或者预设的指针刻度范围;所述指针所指的位置对应了预设的解锁位置具体为所述指针所指的位置位于所述预设的指针刻度;或者,所述指针所指的位置位于所述 预设的指针刻度范围。
5.如权利要求4所述的方法,其特征在于,获得所述终端上的电子罗盘的指针所指的 位置,并检测所述终端上的特殊按键的状态之后,还包括;若所述特殊按键的状态为没有按下,和/或,所述指针所指的位置没有对应预设的解 锁位置,则保持所述终端处于锁屏状态。
6.一种基于电子罗盘的解锁设备,应用于已经锁屏的终端,其特征在于,包括获取模块,用于获得所述终端上的电子罗盘的指针所指的位置,并检测所述终端上的 特殊按键的状态;处理模块,用于当所述特殊按键的状态为按下,并且所述指针所指的位置对应了预设 的解锁位置时,对所述终端进行屏幕解锁。
7.如权利要求6所述的设备,其特征在于,所述获取模块具体用于,先检测所述终端上的特殊按键的状态,当所述特殊按键的状 态为按下时,再获得所述终端上的电子罗盘的指针所指的位置。
8.如权利要求6所述的设备,其特征在于,所述获取模块具体用于,先获得所述终端上的电子罗盘的指针所指的位置,当所述指 针所指的位置对应了预设的解锁位置时,再检测所述终端上的特殊按键的状态。
9.如权利要求6-8任一项所述的设备,其特征在于,所述预设的解锁位置对应所述电 子罗盘上预设的指针刻度或者预设的指针刻度范围;所述获取模块还用于,获取所述指针所指的位置是否位于所述预设的指针刻度;或者, 获取所述指针所指的位置是否位于所述预设的指针刻度范围。
10.如权利要求9所述的设备,其特征在于,所述处理模块还用于,当所述特殊按键的状态为没有按下,和/或,所述指针所指的位 置没有对应预设的解锁位置,则保持所述终端处于锁屏状态。
全文摘要
本发明实施例公开了一种基于电子罗盘的解锁方法,该方法包括以下步骤获得所述终端上的电子罗盘的指针所指的位置,并检测所述终端上的特殊按键的状态;若所述特殊按键的状态为按下,并且所述指针所指的位置对应了预设的解锁位置,则对所述终端进行屏幕解锁。本发明实施例中,当用户转动终端时,通过使用电子罗盘调整指针的位置,当指针的位置为解锁的位置时,按下特殊按键,以完成对终端屏幕的解锁操作,即通过使用终端内置的电子罗盘和特殊按键便可以完成屏幕的解锁,解锁方式简单,并提高了用户的使用感受。
文档编号H04M1/725GK102118491SQ201010033649
公开日2011年7月6日 申请日期2010年1月4日 优先权日2010年1月4日
发明者张小栋, 焦伟 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1