一种滑动解锁的方法及装置制造方法

文档序号:6632485阅读:222来源:国知局
一种滑动解锁的方法及装置制造方法
【专利摘要】本发明提供了一种滑动解锁的方法,该方法包括:触发移动终端进入待解锁状态,在所述移动终端的屏幕上显示解锁界面;检测用户针对所述解锁界面的滑动输入操作,并根据所述滑动输入操作在所述屏幕上实时地绘制出相应的滑动轨迹;根据预定规则对已经绘制的所述滑动轨迹进行处理使其从屏幕上消失;检测到所述用户完成所述滑动输入操作,根据所述滑动输入操作对所述移动终端进行解锁。相应地,本发明还提供了一种滑动解锁的装置。实施本发明可以在用户对移动终端进行解锁的过程中有效地防止解锁图案被泄露,以及极大地增加解锁图案的可能性。
【专利说明】一种滑动解锁的方法及装置

【技术领域】
[0001]本发明涉及移动终端解锁【技术领域】,尤其涉及一种滑动解锁的方法及装置。

【背景技术】
[0002]基于图案的滑动解锁方式是目前非常流行的一种解锁方式,适用于例如智能手机、平板电脑等移动终端。具体地,在移动终端处于锁定状态的情况下,用户通过在移动终端的解锁界面上输入解锁图案(即密码)来解除该锁定状态,从而进入可操作界面对移动终端进行相关操作。其中,基于图案的滑动解锁方式的实现过程如下:当移动终端检测到用户的手指在解锁界面上进行滑动输入操作时,在移动终端的屏幕上相应绘制出用户手指的滑动轨迹。当用户手指停止滑动时,该滑动轨迹即为用户输入的解锁图案。若用户输入的解锁图案与预先设定的解锁图案一致,则移动终端解锁成功进入可操作界面,反之则提示用户输入错误,解锁失败。需要说明的是,在整个解锁过程中,用户手指的滑动轨迹会一直显示在移动终端的屏幕上,以便于用户确认其输入的正确性。
[0003]下面,以智能手机为例对现有技术中典型的滑动解锁方式进行说明。
[0004]首先,请参考图1,图1是现有技术中典型的手机九宫格解锁界面的示意图。如图所示,手机处于锁定状态,其屏幕上显示解锁界面,该解锁界面内包括九个点,该九个点的排列方式采用九宫格模式。为了便于对用户在九宫格上的滑动轨迹进行描述,现使用数字1-9对该九个点进行编号。下文中,当用户的手指从一个点滑动到另一个点时,利用该两个点的编号对用户在该两个点之间的滑动轨迹进行描述。例如,用户的手指首先从点I滑动到点5,此时用户在该九宫格上的滑动轨迹表示为“ 1->5”,接着用户的手指继续滑动,从点5滑动到点8,此时用户在该九宫格上的滑动轨迹表示为“1->5->8”。
[0005]接下来,请参考图2,图2是现有技术中基于手机九宫格解锁界面进行滑动解锁的过程示意图。如图所示,用户按照预先设置的解锁图案在九宫格上进行滑动,该滑动轨迹为“1->2->3->5->8”。其中,当用户的手指从一个点滑动到另一个点时,在该两个点之间相应绘制连线用以表示用户手指的滑动轨迹,并且该连线在整个解锁过程中一直进行显示,直至手机成功解锁进入可操作界面。
[0006]上述基于图案的滑动解锁方式具有输入便捷以及趣味性好的优点,但与此同时也存在一定的不足之处,如下:
[0007]第一、若用户在公共场所(特别是例如商场、公交车、地铁、电梯等人群密集的地方)利用上述方式对移动终端进行解锁时,由于在解锁过程中移动终端的屏幕上会显示整个解锁图案,因此位于该用户近距离范围内的其他人可以轻易地看到该解锁图案,并有可能记住该解锁图案。也就是说,采用上述方式对移动终端进行解锁存在着极大的风险使得解锁图案被泄露,从而无法起到对密码进行保护的作用。
[0008]第二、由于移动终端的屏幕对于重叠的轨迹无法很好地显示出来,因此这种限制导致在解锁过程中用户的滑动轨迹不会发生重叠。仍以手机九宫格解锁为例进行说明,在解锁的过程中,九宫格解锁界面中任意两点之间用户只能滑动一次,也就是说,在解锁过程中如果两点之间已经显示了连线,那么用户将不能在该两点之间再次进行滑动。如此一来,现有的滑动解锁方式极大地限制了解锁图案的多样性,从而导致密码强度小。


【发明内容】

[0009]为了克服现有技术中的上述缺陷,本发明提供了一种滑动解锁的方法,该方法包括:
[0010]触发移动终端进入待解锁状态,在所述移动终端的屏幕上显示解锁界面;
[0011]检测用户针对所述解锁界面的滑动输入操作,并根据所述滑动输入操作在所述屏幕上实时地绘制出相应的滑动轨迹;
[0012]根据预定规则对已经绘制的所述滑动轨迹进行处理使其从屏幕上消失;
[0013]检测到所述用户完成所述滑动输入操作,根据所述滑动输入操作对所述移动终端进行解锁。
[0014]根据本发明的一个方面,该方法中,所述解锁界面是九宫格解锁界面。
[0015]根据本发明的另一个方面,该方法中,根据预定规则对已经绘制的所述滑动轨迹进行处理使其从屏幕上消失包括:当检测到所述用户从所述九宫格解锁界面内的一个点向另一个点滑动时,对已经绘制的所述滑动轨迹进行处理使其从屏幕上消失。
[0016]根据本发明的又一个方面,该方法中,根据预定规则对已经绘制的所述滑动轨迹进行处理使其从屏幕上消失包括:当检测到已经绘制的所述滑动轨迹的显示时间达到预定阈值时,对已经绘制的所述滑动轨迹进行处理使其从屏幕上消失。
[0017]相应地,本发明还提供了一种滑动解锁的装置,该装置包括:
[0018]触发显示模块,用于触发移动终端进入待解锁状态,在所述移动终端的屏幕上显示解锁界面;
[0019]检测绘制模块,用于检测用户针对所述解锁界面的滑动输入操作,并根据所述滑动输入操作在所述屏幕上实时地绘制出相应的滑动轨迹;
[0020]处理模块,用于根据预定规则对已经绘制的所述滑动轨迹进行处理使其从屏幕上消失;
[0021]解锁模块,用于检测到所述用户完成所述滑动输入操作,根据所述滑动输入操作对所述移动终端进行解锁。
[0022]根据本发明的一个方面,该装置中,所述解锁界面是九宫格解锁界面。
[0023]根据本发明的另一个方面,该装置中,所述处理模块检测到所述用户从所述九宫格解锁界面内的一个点向另一个点滑动时,对已经绘制的所述滑动轨迹进行处理使其从屏幕上消失。
[0024]根据本发明的又一个方面,该装置中,所述处理模块检测到已经绘制的所述滑动轨迹的显示时间达到预定阈值时,对已经绘制的所述滑动轨迹进行处理使其从屏幕上消失。
[0025]本发明所提供的滑动解锁的方法及装置在用户对移动终端进行解锁输入解锁图案的过程中通过根据预定规则对已经绘制在屏幕上的滑动轨迹进行处理使其消失不可见,从而达到使解锁图案无法完整显示在屏幕上的目的。如此一来,一方面由于在解锁过程中完整的解锁图案不会出现在屏幕上,因此可以有效地防止解锁图案被泄露进而被他人轻易窃取,从而有效地起到密码保护的作用,另一方面在解锁过程中对于已绘制有滑动轨迹的区域,一旦该区域内的滑动轨迹消失则该区域可以重复进行绘制,从而使得解锁图案具有无限的可能性,进而极大地提高了密码的强度。

【专利附图】

【附图说明】
[0026]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0027]图1是现有技术中典型的手机九宫格解锁界面的示意图;
[0028]图2是现有技术中基于手机九宫格解锁界面进行滑动解锁的过程示意图;
[0029]图3是根据本发明的滑动解锁的方法流程图;
[0030]图4是根据本发明一个具体实施例的基于手机九宫格解锁界面进行滑动解锁的过程示意图;
[0031]图5是根据本发明另一个具体实施例的基于手机九宫格解锁界面进行滑动解锁的过程示意图;
[0032]图6是根据本发明又一个具体实施例的基于手机九宫格解锁界面进行滑动解锁的过程示意图;
[0033]图7是根据本发明的滑动解锁的装置结构示意图;
[0034]图8是可实现本发明提供的滑动解锁方法的智能终端的结构示意图。
[0035]附图中相同或相似的附图标记代表相同或相似的部件。

【具体实施方式】
[0036]为了更好地理解和阐释本发明,下面将结合附图对本发明作进一步的详细描述。
[0037]本发明提供了一种滑动解锁的方法。请参考图3,图3是根据本发明的滑动解锁的方法流程图。如图所示,该方法包括以下步骤:
[0038]在步骤SlOl中,触发移动终端进入待解锁状态,在所述移动终端的屏幕上显示解锁界面;
[0039]在步骤S102中,检测用户针对所述解锁界面的滑动输入操作,并根据所述滑动输入操作在所述屏幕上实时地绘制出相应的滑动轨迹;
[0040]在步骤S103中,根据预定规则对已经绘制的所述滑动轨迹进行处理使其从屏幕上消失;
[0041]在步骤S104中,检测到所述用户完成所述滑动输入操作,根据所述滑动输入操作对所述移动终端进行解锁。
[0042]具体地,在步骤SlOl中,在本实施例中,所述移动终端例如是安装了 Android操作系统的且具有滑动输入功能的移动设备,例如Android触摸屏手机、Android平板电脑等。在其他一些实施例中,所述移动终端包括但不限于安装了 Symbian、Windows Mobile、1S、Android、Maemo、WebOS、Palm OS或Blackberry OS等终端操作系统的且具有滑动输入功能的便携式智能终端,例如智能手机和平板电脑。本领域技术人员可以理解的,凡是具有滑动输入功能的电子设备均包括在本发明所保护的范围内。
[0043]通常情况下,如果用户在一段时间内没有对移动终端执行任何操作,移动终端将自动进入锁定状态。当用户希望对移动终端进行操作时需要对该移动终端进行解锁,其中,解锁功能起到对用户身份进行验证的目的。在对移动终端进行解锁时,用户首先需要通过例如开关键触发移动终端进入待解锁状态,在移动终端的屏幕上显示解锁界面。在一个典型的实施例中,所述解锁界面是九宫格解锁界面,即解锁界面内包括九个点,该九个点的排列方式采用九宫格模式。本领域的技术人员可以理解的是,本发明所提供的滑动解锁方法不仅仅限于上述九宫格解锁模式,凡是需要通过滑动输入解锁图案(例如文字、符号等)的解锁模式都包括在本发明所保护的范围内,为了简明起见,在此不再一一赘述。下文中将以典型的九宫格解锁模式为例对后续步骤进行说明。
[0044]在步骤S102中,当检测到用户利用手指(或触控笔等)在解锁界面上进行滑动输入操作时,根据所述滑动输入操作在屏幕上实时地绘制出相应的滑动轨迹,以便于用户对其输入的正确性进行确定。在一个具体实施例中,当检测到用户的手指从九宫格解锁界面内的一个点向另一个点滑动的时候,在该两点之间随着用户手指的滑动以连线的方式绘制出滑动轨迹。
[0045]在步骤S103中,在一个具体实施例中,当检测到所述用户从所述九宫格解锁界面内的一个点向另一个点滑动时,对已经绘制的所述滑动轨迹进行处理使其从屏幕上消失。在另一个具体实施例中,检测已经绘制的所述滑动轨迹的显示时间,当所述显示时间达到预定阈值时对所述滑动轨迹进行处理使其从屏幕上消失。其中所述预定阈值的大小可以基于用户的视觉感受和体验进行设置,在此不做具体的限定。本领域的技术人员可以理解的是,根据预定规则对已经绘制的所述滑动轨迹进行处理使其从屏幕上消失的方式不仅仅限于上述提及的两种情况,还可以针对于不同的解锁模式制定相应的预定规则。以文字解锁模式为例,可以是当检测到用户完成一个笔画的输入后,对已经绘制在屏幕上的笔画进行处理使其从屏幕上消失。因此,凡是在用户输入解锁图案的过程中可以使解锁图案无法完整地显示在屏幕上的方式都包括在本发明所保护的范围内,为了简明起见,在此不再一一列举。
[0046]在对已经绘制在屏幕上的滑动轨迹进行处理时,通常可以采用删除已绘制的滑动轨迹的方式使其从屏幕上消失从而对用户不可见,还可以采用隐藏已绘制的滑动轨迹的方式使其从屏幕上消失从而对用户不可见。需要说明的是,已经绘制的滑动轨迹从屏幕上消失以后,用于绘制的区域可以再次利用,即可以在该区域内重复进行绘制。
[0047]在步骤S104中,当检测到用户完成滑动输入操作后,将所述滑动输入操作所对应的解锁图案与预先设定的解锁图案进行比较,其中,如果所述解锁图案与预先设定的解锁图案一致,则移动终端解锁成功进入可操作界面,反之则提示用户输入错误,解锁失败。
[0048]本领域技术人员可以理解的是,上述是针对于用户对移动终端进行解锁过程的描述,相应地,初始在对解锁图案进行预先设置的时候,可以采用相同的方式,即在用户通过滑动输入操作设置解锁图案时,根据预定规则对已经绘制在屏幕上的滑动轨迹进行处理使其消失,当用户完成滑动输入操作时,记录该滑动输入操作中所对应的解锁图案,该解锁图案将在后续解锁过程中用于与用户输入的解锁图案进行比较进而判断是否对移动终端进行解锁。
[0049]下面,以三个具体实施例对本发明所提供的滑动解锁方法进行说明。
[0050]实施例一:
[0051]请参考图4,图4是根据本发明一个具体实施例的基于手机九宫格解锁界面进行滑动解锁的过程示意图。其中,预先设定的解锁图案为1->2->3->5->8。具体地,如图所示,在对手机进行解锁时,用户的手指首先从点I滑动至点2,在手机屏幕上随着用户手指的滑动相应绘制出点I和点2之间的连线;然后用户的手指继续滑动,当检测到用户的手指从点2向点3滑动时,则对点I和点2之间的连线进行处理使其从屏幕上消失,与此同时在手机屏幕上随着用户手指的滑动继续相应绘制出点2和点3之间的连线;接着,用户的手指继续滑动,当检测到用户的手指从点3向点5滑动,则对点2和点3之间的连线进行处理使其从屏幕上消失,与此同时在手机屏幕上随着用户手指的滑动继续相应绘制出点3和点5之间的连线;最后,用户的手指从点5滑动至点8,此时,对点3和点5之间的连线进行处理使其从屏幕上消失,与此同时在手机屏幕上随着用户手指的滑动相应绘制出点5和点8之间的连线。当用户手指滑动至点8时,用户完成解锁图案的滑动输入,手机解锁成功进入可操作界面。
[0052]实施例二:
[0053]请参考图5,图5是根据本发明另一个具体实施例的基于手机九宫格解锁界面进行滑动解锁的过程示意图。其中,预先设定的解锁图案为1->2->3->5->8。具体地,如图所示,在对手机进行解锁时,用户的手指首先从点I滑动至点2,在手机屏幕上随着用户手指的滑动相应绘制出用户手指的滑动轨迹,并对已绘制的滑动轨迹的显示时间进行检测,当检测到已绘制的滑动轨迹的显示时间到达预定时间时,对已绘制的滑动轨迹进行处理使其从屏幕上消失。在本实施例中,如图5所示,当用户的手指滑动达到点2时,点I和点2之间的部分连线由于显示时间已经到达预定时间因此从屏幕上消失。按照同样的处理方式,用户的手指从点2滑动至点3,然后从点3滑动至点5,最后从点5滑动至点8。至此,用户完成解锁图案的滑动输入,手机解锁成功进入可操作界面。
[0054]实施例三:
[0055]请参考图6,图6是根据本发明又一个具体实施例的基于手机九宫格解锁界面进行滑动解锁的过程示意图。其中,预先设定的解锁图案为1->2->5->1->2。具体地,如图所示,在对手机进行解锁时,用户的手指首先从点I滑动至点2,在手机屏幕上随着用户手指的滑动相应绘制出点I和点2之间的连线;然后用户的手指继续滑动,当检测到用户的手指从点2向点5滑动,则对点I和点2之间的连线进行处理使其从屏幕上消失,与此同时在手机屏幕上随着用户手指的滑动相应绘制出点2和点5之间的连线;接着,用户的手指继续滑动,当检测到用户的手指从点3向点I滑动,则对点2和点5之间的连线进行处理使其从屏幕上消失,与此同时在手机屏幕上随着用户手指的滑动相应绘制出点5和点I之间的连线;最后,用户的手指从点I滑动至点2,此时,最初点I和点2之间的连线已经完全消失,因此用户可以继续在点I和点2之间滑动,此时,在手机屏幕上随着用户手指的滑动相应绘制点出I和点2之间的连线。至此,用户完成解锁图案的滑动输入,手机解锁成功进入可操作界面。
[0056]需要说明的是,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。相反,流程图中描绘的步骤可以改变执行顺序。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
[0057]相应地,本发明还提供了一种滑动解锁的装置。请参考图7,图7是根据本发明的滑动解锁的装置结构示意图。如图所示,该装置20包括:
[0058]触发显示模块201,用于触发移动终端进入待解锁状态,在所述移动终端的屏幕上显示解锁界面;
[0059]检测绘制模块202,用于检测用户针对所述解锁界面的滑动输入操作,并根据所述滑动输入操作在所述屏幕上实时地绘制出相应的滑动轨迹;
[0060]处理模块203,用于根据预定规则对已经绘制的所述滑动轨迹进行处理使其从屏幕上消失;
[0061]解锁模块204,用于检测到所述用户完成所述滑动输入操作,根据所述滑动输入操作对所述移动终端进行解锁。
[0062]下面,将对上模块的具体工作过程进行详细说明。
[0063]具体地,在本实施例中,所述移动终端例如是安装了 Android操作系统的且具有滑动输入功能的移动设备,例如Android触摸屏手机、Android平板电脑等。在其他一些实施例中,所述移动终端包括但不限于安装了 Symbian、Windows Mobile、1S、Android、Maemo>WebOS>Palm OS或Blackberry OS等终端操作系统的且具有滑动输入功能的便携式智能终端,例如智能手机和平板电脑。本领域技术人员可以理解的,凡是具有滑动输入功能的电子设备均包括在本发明所保护的范围内。
[0064]通常情况下,如果用户在一段时间内没有对移动终端执行任何操作,移动终端将自动进入锁定状态。当用户希望对移动终端进行操作时需要对该移动终端进行解锁,其中,解锁功能起到对用户身份进行验证的目的。在对移动终端进行解锁时,触发显示模块201根据用户的操作(例如按开关键)触发移动终端进入待解锁状态,在移动终端的屏幕上显示解锁界面。在一个典型的实施例中,所述解锁界面是九宫格解锁界面,即解锁界面内包括九个点,该九个点的排列方式采用九宫格模式。本领域的技术人员可以理解的是,本发明所提供的滑动解锁方法不仅仅限于上述九宫格解锁模式,凡是需要通过滑动输入解锁图案(例如文字、符号等)的解锁模式都包括在本发明所保护的范围内,为了简明起见,在此不再一一赘述。下文中将以典型的九宫格解锁模式为例对后续步骤进行说明。
[0065]当检测绘制模块202检测到用户利用手指(或触控笔等)在解锁界面上进行滑动输入操作时,根据所述滑动输入操作在屏幕上实时地绘制出相应的滑动轨迹,以便于用户对其输入的正确性进行确定。在一个具体实施例中,当检测绘制模块202检测到用户的手指从九宫格解锁界面内的一个点向另一个点滑动的时候,在该两点之间随着用户手指的滑动以连线的方式绘制出滑动轨迹。
[0066]所述处理模块203用于根据预定规则对已经绘制的所述滑动轨迹进行处理使其从屏幕上消失。在一个具体实施例中,当所述处理模块203检测到所述用户从所述九宫格解锁界面内的一个点向另一个点滑动时,对已经绘制的所述滑动轨迹进行处理使其从屏幕上消失。在另一个具体实施例中,当所述处理模块203检测已经绘制的所述滑动轨迹的显示时间,当所述显示时间达到预定阈值时对所述滑动轨迹进行处理使其从屏幕上消失。其中所述预定阈值的大小可以基于用户的视觉感受和体验进行设置,在此不做具体的限定。本领域的技术人员可以理解的是,所述处理模块203根据预定规则对已经绘制的所述滑动轨迹进行处理使其从屏幕上消失的方式不仅仅限于上述提及的两种情况,还可以针对于不同的解锁模式采用相应的预定规则。以文字解锁模式为例,可以是当所述处理模块203检测到用户完成一个笔画的输入后,对已经绘制在屏幕上的笔画进行处理使其从屏幕上消失。因此,凡是在用户输入解锁图案的过程中可以使解锁图案无法完整地显示在屏幕上的方式都可以被处理模块203所采用,为了简明起见,在此不再一一列举。
[0067]所述处理模块203在对已经绘制在屏幕上的滑动轨迹进行处理时,通常可以采用删除已绘制的滑动轨迹的方式使其从屏幕上消失从而对用户不可见,还可以采用隐藏已绘制的滑动轨迹的方式使其从屏幕上消失从而对用户不可见。需要说明的是,已经绘制的滑动轨迹从屏幕上消失以后,用于绘制的区域可以再次利用,即可以在该区域内重复进行绘制。
[0068]当解锁模块204检测到用户完成滑动输入操作后,将所述滑动输入操作所对应的解锁图案与预先设定的解锁图案进行比较,其中,如果所述解锁图案与预先设定的解锁图案一致,则移动终端解锁成功进入可操作界面,反之则提示用户输入错误,解锁失败。
[0069]本部分出现的术语和名词与前文中相同的术语或名词具有一致的含义,上述术语或名词及其涉及的工作原理均可参考前文中相关部分的描述和解释,为了简便起见在此不再赘述。
[0070]装置20及其包括的各部分优选地实施为一种计算机程序产品,上述计算机程序产品的实施例可以通过使用用于计算机可读信息的任何记录介质来实现,所述记录介质包括磁介质、光介质或其他适合的介质。
[0071]请参考图8,图8是可实现本发明提供的滑动解锁方法的智能终端的结构示意图,该智能终端包括前文中提及的所述移动终端。图8示意性地示出了所述智能终端的常见结构,参考图8对常见的智能终端的内部组件、软件和协议结构进行说明。
[0072]该智能终端具有处理器510,其负责智能终端的整体操作,并且可以利用任何商业可得中央处理单元、数字信号处理器或任何其他电子可编程逻辑器件实现。处理器510具有关联的存储器520,该存储器520包括但不限于RAM存储器、ROM存储器、EEPROM存储器、闪存或其组合。存储器520由处理器500控制用于各种目的,其中之一在于为智能终端中各种软件存储程序指令和数据。
[0073]该智能终端的软件层面包括实时操作系统540、用于人机界面560的驱动器、应用处理机550和各种应用。所述应用例如是文本编辑器551、手写识别应用552和各种其他多媒体应用553,典型地该其他多媒体应用包括诸如语音呼叫应用、视频呼叫应用、发送和接收短消息服务(SMS)消息应用、多媒体消息服务(MMS)应用或电子邮件应用、web浏览器、即时消息收发应用、电话簿应用、日历应用、控制面板应用、照相机应用、一个或多个视频游戏、记事本应用等。应当注意,上述应用的两个或更多可以作为同一应用执行。
[0074]所述智能终端还包括一个或多个硬件控制器,用于与人机界面560的驱动器一起与显示设备561,物理按键562、麦克风563和各种其他I/O设备(诸如扬声器、振动器、响铃发生器、LED指示器等)协作,以实现所述智能终端的人机交互。本领域技术人员应当理解用户可以通过这样形成的人机界面560来操作移动终端。
[0075]该智能终端的软件层面还可以包括各种模块、协议栈、驱动器等与通信相关的逻辑,归纳为如图8中示出的通信接口 570,用于为无线射频接口 571以及可选地为蓝牙接口572和/或红外接口 573提供通信服务(例如传输、网络和连通性),以实现所述智能终端的网络连通性。无线射频接口 571包括内部或外部天线以及用于建立和维护通往基站的无线链路的适当无线电电路。如本领域技术人员公知的,所述无线电电路包括一系列模拟和数字电子组件,其一起形成无线电接收机和发射机。这些组件例如包括带通滤波器、放大器、混频器、本地振荡器、低通滤波器、AD/DA转换器等。
[0076]移动通信终端还可以包括读卡装置530,该读卡装置530通常包括处理器以及数据存储器等,用于读出SIM卡的信息并以此为根据协作无线射频接口 517接入运营商所提供的网络。
[0077]本发明提供的滑动解锁方法可以使用可编程逻辑器件来实现,也可以实施为计算机程序软件,例如根据本发明的实施例可以是一种计算机程序产品,运行该程序产品使计算机执行用于所示范的方法。所述计算机程序产品包括计算机可读存储介质,该介质上包含计算机程序逻辑或代码部分,用于实现上述方法的各个步骤。所述计算机可读存储介质可以是被安装在计算机中的内置介质或者可从计算机主体拆卸的可移动介质(例如热拔插技术存储设备)。所述内置介质包括但不限于可重写的非易失性存储器,例如RAM、ROM、快闪存储器和硬盘。所述可移动介质包括但不限于:光存储媒体(例如⑶-ROM和DVD)、磁光存储媒体(例如MO)、磁存储媒体(例如盒带或移动硬盘)、具有内置的可重写的非易失性存储器的媒体(例如存储卡)和具有内置ROM的媒体(例如ROM盒)。
[0078]本领域技术人员应当理解,任何具有适当编程装置的计算机系统都将能够执行包含在程序产品中的本发明的方法的诸步骤。尽管本说明书中描述的多数【具体实施方式】都侧重于软件程序,但是作为固件和硬件实现本发明提供的方法的替代实施例同样在本发明要求保护的范围之内。
[0079]对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此夕卜,显然“包括” 一词不排除其他部件、单元或步骤,单数不排除复数。系统权利要求中陈述的多个部件、单元或装置也可以由一个部件、单元或装置通过软件或者硬件来实现。
[0080]本发明所提供的滑动解锁的方法及装置在用户对移动终端进行解锁输入解锁图案的过程中通过根据预定规则对已经绘制在屏幕上的滑动轨迹进行处理使其消失不可见,从而达到使解锁图案无法完整显示在屏幕上的目的。如此一来,一方面由于在解锁过程中完整的解锁图案不会出现在屏幕上,因此可以有效地防止解锁图案被泄露进而被他人轻易窃取,从而有效地起到密码保护的作用,另一方面在解锁过程中对于已绘制有滑动轨迹的区域,一旦该区域内的滑动轨迹消失则该区域可以重复进行绘制,从而使得解锁图案具有无限的可能性,进而极大地提高了密码的强度。
[0081]以上所揭露的仅为本发明的一些较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【权利要求】
1.一种滑动解锁的方法,该方法包括: 触发移动终端进入待解锁状态,在所述移动终端的屏幕上显示解锁界面; 检测用户针对所述解锁界面的滑动输入操作,并根据所述滑动输入操作在所述屏幕上实时地绘制出相应的滑动轨迹; 根据预定规则对已经绘制的所述滑动轨迹进行处理使其从屏幕上消失; 检测到所述用户完成所述滑动输入操作,根据所述滑动输入操作对所述移动终端进行解锁。
2.根据权利要求1所述的方法,其中,所述解锁界面是九宫格解锁界面。
3.根据权利要求2所述的方法,其中,根据预定规则对已经绘制的所述滑动轨迹进行处理使其从屏幕上消失包括: 当检测到所述用户从所述九宫格解锁界面内的一个点向另一个点滑动时,对已经绘制的所述滑动轨迹进行处理使其从屏幕上消失。
4.根据权利要求2所述的方法,其中,根据预定规则对已经绘制的所述滑动轨迹进行处理使其从屏幕上消失包括: 当检测到已经绘制的所述滑动轨迹的显示时间达到预定阈值时,对已经绘制的所述滑动轨迹进行处理使其从屏幕上消失。
5.一种滑动解锁的装置,该装置包括: 触发显示模块,用于触发移动终端进入待解锁状态,在所述移动终端的屏幕上显示解锁界面; 检测绘制模块,用于检测用户针对所述解锁界面的滑动输入操作,并根据所述滑动输入操作在所述屏幕上实时地绘制出相应的滑动轨迹; 处理模块,用于根据预定规则对已经绘制的所述滑动轨迹进行处理使其从屏幕上消失; 解锁模块,用于检测到所述用户完成所述滑动输入操作,根据所述滑动输入操作对所述移动终端进行解锁。
6.根据权利要求5所述的装置,其中,所述解锁界面是九宫格解锁界面。
7.根据权利要求6所述的装置,其中: 所述处理模块检测到所述用户从所述九宫格解锁界面内的一个点向另一个点滑动时,对已经绘制的所述滑动轨迹进行处理使其从屏幕上消失。
8.根据权利要求6所述的装置,其中,所述处理模块包括: 所述处理模块检测到已经绘制的所述滑动轨迹的显示时间达到预定阈值时,对已经绘制的所述滑动轨迹进行处理使其从屏幕上消失。
【文档编号】G06F21/31GK104360812SQ201410601355
【公开日】2015年2月18日 申请日期:2014年10月30日 优先权日:2014年10月30日
【发明者】史子旺 申请人:北京元心科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1