CN103425413B - 移动终端的解锁方法及移动终端 - Google Patents

移动终端的解锁方法及移动终端 Download PDF

Info

Publication number
CN103425413B
CN103425413B CN201210155105.5A CN201210155105A CN103425413B CN 103425413 B CN103425413 B CN 103425413B CN 201210155105 A CN201210155105 A CN 201210155105A CN 103425413 B CN103425413 B CN 103425413B
Authority
CN
China
Prior art keywords
mobile terminal
target object
track
unlocking
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210155105.5A
Other languages
English (en)
Other versions
CN103425413A (zh
Inventor
晏营
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201210155105.5A priority Critical patent/CN103425413B/zh
Publication of CN103425413A publication Critical patent/CN103425413A/zh
Application granted granted Critical
Publication of CN103425413B publication Critical patent/CN103425413B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明提出一种移动终端的解锁方法及移动终端。其中,方法包括以下步骤:在移动终端的解锁界面中提供一个移动的目标物体;获取用户在所述移动终端的解锁界面中输入的轨迹以及所述移动的目标物体的当前位置,其中,所述目标物体的当前位置为所述用户输入所述轨迹时所述目标物体所处的瞬间位置;计算所述轨迹与所述目标物体的当前位置之间的最小距离;判断所述最小距离是否小于预设的距离阈值;如果小于,则所述移动终端进行解锁。本发明通过判断用户输入的轨迹与目标物体之间的相对距离实现屏幕解锁,操作简便,实现简单,能够防止误操作而解锁,而且用户输入的轨迹不固定,能够防止经常性地解锁而导致的屏幕伤害,同时增加趣味性。

Description

移动终端的解锁方法及移动终端
技术领域
本发明涉及移动设备制造技术领域,尤其涉及一种移动终端的解锁方法及移动终端。
背景技术
对于具有触摸屏的移动终端,屏幕解锁是一个必不可少的功能。现有的屏幕解锁技术主要有:(1)将解锁图像移动到预定位置或沿着预定路径移动解锁;(2)按住键盘上某个特定的按键实现屏幕解锁。
现有技术存在的问题是,用户需按照预定的轨迹触碰触摸屏实现解锁或者长按固定的按键实现解锁,解锁过程缺少趣味性,无法体现移动终端的智能型,无法更好地实现人机互动。
发明内容
本发明旨在至少解决上述技术问题之一。
为此,本发明的一个目的在于提出一种能够方便地实现屏幕解锁且增加解锁趣味性的移动终端的解锁方法。
本发明的另一目的在于提出一种移动终端。
为了实现上述目的,根据本发明的第一方面实施例的移动终端的解锁方法,包括以下步骤:在移动终端的解锁界面中提供一个移动的目标物体;获取用户在所述移动终端的解锁界面中输入的轨迹以及所述移动的目标物体的当前位置,其中,所述目标物体的当前位置为所述用户输入所述轨迹时所述目标物体所处的瞬间位置;计算所述轨迹与所述目标物体的当前位置之间的最小距离;判断所述最小距离是否小于预设的距离阈值;以及如果判断所述最小距离小于所述距离阈值,则所述移动终端进行解锁。
根据本发明实施例的移动终端的解锁方法,通过判断用户输入的轨迹与目标物体之间的相对距离实现屏幕解锁,操作简便,实现简单,能够很好地防止误操作而解锁,而且用户输入的轨迹不固定,可以防止经常性的解锁而导致的屏幕伤害,同时增加用户使用移动终端的趣味性,更好地体现移动终端的智能性,更好地实现人机互动。
为了实现上述目的,根据本发明的第二方面实施例的移动终端,包括:设置模块,用于在移动终端的解锁界面中提供一个移动的目标物体;获取模块,用于获取用户在所述移动终端的解锁界面中输入的轨迹以及所述移动的目标物体的当前位置,其中,所述目标物体的当前位置为所述用户输入所述轨迹时所述目标物体所处的瞬间位置;计算模块,用于计算所述轨迹与所述目标物体的当前位置之间的最小距离;判断模块,用于判断所述最小距离是否小于预设的距离阈值;以及解锁模块,用于在所述判断模块确定所述最小距离小于所述距离阈值时,对所述移动终端进行解锁。
根据本发明实施例的移动终端,通过判断用户输入的轨迹与目标物体之间的相对距离实现屏幕解锁,实现简单,能够很好地防止误操作而解锁,而且用户输入轨迹的轨迹不固定,可以防止经常性的解锁而导致的屏幕伤害,同时增加用户使用移动终端的趣味性,提高移动终端的智能性,以及能够更好地实现人机互动。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,
图1是根据本发明一个实施例的移动终端的解锁方法的流程图;
图2是根据本发明一个实施例的移动终端的解锁方法的流程图;
图3是根据本发明一个实施例的移动终端的结构示意图;
图4是根据本发明一个实施例的移动终端的结构示意图;
图5是根据本发明一个实施例的移动终端的结构示意图;以及
图6是根据本发明一个实施例的移动终端的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
下面参考附图描述根据本发明实施例的移动终端的解锁方法。
一种移动终端的解锁方法,包括以下步骤:在移动终端的解锁界面中提供一个移动的目标物体;获取用户在移动终端的解锁界面中输入的轨迹以及移动的目标物体的当前位置,其中,目标物体的当前位置为用户输入轨迹时目标物体所处的瞬间位置;计算用户输入的轨迹与目标物体的当前位置之间的最小距离;判断该最小距离是否小于预设的距离阈值;以及如果判断最小距离小于距离阈值,则移动终端进行解锁。
图1是根据本发明一个实施例的移动终端的解锁方法的流程图。
如图1所示,根据本发明实施例的移动终端的解锁方法包括下述步骤。
步骤S101:在移动终端的解锁界面中提供一个移动的目标物体。
在本发明的一个实施例中,在设计解锁界面时可以提供一个自由移动的目标物体,这个目标物体的移动速度和移动范围可以根据需求进行调整。例如,移动终端的解锁界面是一片美丽的湖泊,湖泊中有一条鱼在自由地游动;或者,解锁界面是一片茫茫的草原,草原上有一匹奔腾的骏马,等等。
在本发明的实施例中,移动终端可以是手机、平板电脑、个人数字助理、电子书等具有各种操作***的硬件设备。在该硬件设备中可采用任何的操作***,例如Android、iPhoneOS***等。
步骤S102:获取用户在移动终端的解锁界面中输入的轨迹以及移动的目标物体的当前位置,其中,目标物体的当前位置为用户输入轨迹时目标物体所处的瞬间位置。
具体地,当用户需要解锁时,在解锁界面上输入一条轨迹,输入结束后,移动终端可通过如触摸传感器等获取用户输入的轨迹。
此外,可预先设定目标物体的移动轨迹,由此,根据用户输入轨迹的时间和该预定的移动轨迹,即可容易地获取移动的目标物体的当前位置。
步骤S103:计算用户输入的轨迹与目标物体的当前位置之间的最小距离。
具体地,移动终端获取到用户输入的轨迹后,可计算出该用户输入的轨迹的方程,由此可容易地计算出目标物体的当前位置与该轨迹之间的最小距离。
步骤S104:判断计算出的最小距离是否小于预设的距离阈值。
步骤S105:如果判断最小距离小于距离阈值,则移动终端进行解锁。
在本发明的实施例中,用户输入的轨迹与移动目标物体之间的相对距离小于一定的阈值才可实现解锁,由此很好地防止误操作而解锁。
例如,根据上述示例,如果用户输入的轨迹与移动的鱼儿之间的距离小于一定的阈值,则移动终端进行解锁。或者,如果用户输入的轨迹与奔腾的骏马之间的距离小于一定的阈值,则移动终端进行解锁。
此外,需要说明的是,还可在解锁界面上实时显示用户输入的轨迹,由此,用户可以简单直观地了解该轨迹与目标物体之间的距离,从而指导用户输入轨迹,以便实现解锁。
根据本发明实施例的移动终端的解锁方法,通过判断用户输入的轨迹与目标物体之间的相对距离实现屏幕解锁,操作简便,实现简单,能够很好地防止误操作而解锁。而且用户输入的轨迹不固定,可以防止经常性的解锁而导致的屏幕伤害,同时增加用户使用移动终端的趣味性,更好地体现移动终端的智能型,更好地实现人机互动。
图2是根据本发明一个实施例的移动终端的解锁方法的流程图。
如图2所示,根据本发明实施例的移动终端的解锁方法包括下述步骤。
步骤S201:在移动终端的解锁界面中提供一个移动的目标物体。
步骤S202:获取用户在移动终端的解锁界面中输入的轨迹以及移动的目标物体的当前位置,其中,目标物体的当前位置为用户输入轨迹时目标物体所处的瞬间位置。
步骤S203:计算用户输入的轨迹与目标物体的当前位置之间的最小距离。
步骤S204:判断计算出的最小距离是否小于预设的距离阈值。
上述步骤S201至S204的具体实现过程可参见步骤S101至S104的描述,此处不再详细介绍。
步骤S205:如果判断计算出的最小距离小于预设的距离阈值,则根据目标物体的类型生成相应的动画,同时实现解锁。
例如,当用户输入的轨迹满足距离要求,则屏幕产生一个网,呈现出捕鱼的效果,实现解锁;或者,屏幕上立即出现一个栏杆阻止马的继续前进,同时实现解锁。由此,进一步提高用户使用移动终端的趣味性。
步骤S206:如果判断计算出的最小距离不小于预设的距离阈值,则在解锁界面显示解锁提示。
例如,如果用户输入的轨迹与移动的鱼儿的当前位置之间的距离过远,超过预定的距离阈值,则不对移动终端进行解锁,同时提示用户重新输入轨迹以重新进行解锁。
根据本发明实施例的移动终端的解锁方法,在实现解锁的同时根据目标物体的类型模拟出一定的动画效果,进一步增加用户使用移动终端的趣味性。
下面结合附图详细描述根据本发明实施例的移动终端。
一种移动终端,包括:设置模块,用于在移动终端的解锁界面中提供一个移动的目标物体;获取模块,用于获取用户在移动终端的解锁界面中输入的轨迹以及移动的目标物体的当前位置,其中,目标物体的当前位置为用户输入轨迹时目标物体所处的瞬间位置;计算模块,用于计算用户输入的轨迹与目标物体的当前位置之间的最小距离;判断模块,用于判断最小距离是否小于预设的距离阈值;以及解锁模块,用于在判断模块确定最小距离小于距离阈值时,对移动终端进行解锁。
图3是根据本发明一个实施例的移动终端的结构示意图。如图3所示,该移动终端包括:设置模块110、获取模块120、计算模块130、判断模块140和解锁模块150。
设置模块110用于在移动终端的解锁界面中提供一个移动的目标物体。获取模块120用于获取用户在移动终端的解锁界面中输入的轨迹以及移动的目标物体的当前位置,其中,目标物体的当前位置为用户输入轨迹时目标物体所处的瞬间位置。计算模块130用于计算用户输入的轨迹与目标物体的当前位置之间的最小距离。判断模块140用于判断最小距离是否小于预设的距离阈值。解锁模块150用于在判断模块140确定最小距离小于距离阈值时,对移动终端进行解锁。
具体地,移动的目标物体的移动速度和移动范围可以根据需求进行调整。而且,可以预先设定目标物体的移动轨迹,由此根据用户输入轨迹的时间和该移动轨迹,即可获取目标物体的当前位置。
更具体地,获取模块120获取到用户输入的轨迹后,计算模块130可计算出该用户输入的轨迹的方程,由此即可简单地计算出目标物体的当前位置与该轨迹之间的最小距离。
根据本发明实施例的移动终端,通过判断用户输入的轨迹与目标物体之间的相对距离实现屏幕解锁,实现简单,能够很好地防止误操作而解锁,而且用户输入的轨迹不固定,可以防止经常性的解锁而导致的屏幕伤害,同时增加用户使用移动终端的趣味性,提高移动终端的智能型,以及能够更好地实现人机互动。
图4是根据本发明一个实施例的移动终端的结构示意图。如图5所示,在图3所示的实施例的基础上,该移动终端还包括显示模块160。
显示模块160用于在解锁界面上显示用户输入的轨迹。由此,用户可以简单直观地了解该轨迹是否同时经过了每个目标物体,从而可以指导用户输入轨迹,以便实现解锁。
图5是根据本发明一个实施例的移动终端的结构示意图。如图5所示,在图3所示的实施例的基础上,该移动终端还包括模拟模块170。
模拟模块170用于在判断模块140确定用户输入的轨迹与目标物体的当前位置之间的最小距离小于预设的距离阈值时,根据目标物体的类型模拟生成相应的动画。
例如,移动终端的解锁界面是一片美丽的湖泊,湖泊里有一条鱼儿在自由地游动。当用户想要屏幕解锁时,在解锁界面中输入一条轨迹,当轨迹与鱼儿之间的相对距离小于预定的阈值时,在解锁界面中产生一个网,呈现出捕鱼的效果,实现解锁。
根据本发明实施例的移动终端,在实现解锁的同时根据目标物体的类型模拟出一定的动画效果,进一步增加用户使用移动终端的趣味性。
图6是根据本发明一个实施例的移动终端的结构框图。如图6所示,在图3所示的实施例的基础上,该移动终端还可包括提示模块180。
提示模块180用于在判断模块140确定用户输入的轨迹与目标物体的当前位置之间的最小距离不小于预设的距离阈值时,在解锁界面显示解锁提示。由此,提示用户重新输入轨迹以最终实现解锁。
应理解,在本发明的上述实施例中,移动终端可以是手机、平板电脑、个人数字助理、电子书等具有各种操作***的硬件设备。在该硬件设备中可采用任何的操作***,例如Android、iPhoneOS***等。
应理解,上述各个模块或者装置的具体实现过程可与上述方法实施例的描述相对应,此处不再详细描述。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同限定。

Claims (10)

1.一种移动终端的解锁方法,其特征在于,包括以下步骤:
在移动终端的解锁界面中提供一个移动的目标物体;
获取用户在所述移动终端的解锁界面中输入的轨迹以及所述移动的目标物体的当前位置,其中,所述目标物体的当前位置为所述用户输入所述轨迹时所述目标物体所处的瞬间位置;
计算所述轨迹与所述目标物体的当前位置之间的最小距离;
判断所述最小距离是否小于预设的距离阈值;以及
如果判断所述最小距离小于所述距离阈值,则所述移动终端进行解锁。
2.根据权利要求1所述的移动终端的解锁方法,其特征在于,还包括:
在所述解锁界面中显示所述用户输入的轨迹。
3.根据权利要求1或2所述的移动终端的解锁方法,其特征在于,还包括:
如果判断所述最小距离不小于所述距离阈值,则显示解锁提示。
4.根据权利要求1所述的移动终端的解锁方法,其特征在于,还包括:
在判断所述最小距离小于所述距离阈值之后,根据所述目标物体的类型模拟生成相应的动画。
5.根据权利要求1所述的移动终端的解锁方法,其特征在于,所述移动的目标物体具有预定的移动速度和移动范围。
6.一种移动终端,其特征在于,包括:
设置模块,用于在移动终端的解锁界面中提供一个移动的目标物体;
获取模块,用于获取用户在所述移动终端的解锁界面中输入的轨迹以及所述移动的目标物体的当前位置,其中,所述目标物体的当前位置为所述用户输入所述轨迹时所述目标物体所处的瞬间位置;
计算模块,用于计算所述轨迹与所述目标物体的当前位置之间的最小距离;
判断模块,用于判断所述最小距离是否小于预设的距离阈值;以及
解锁模块,用于在所述判断模块确定所述最小距离小于所述距离阈值时,对所述移动终端进行解锁。
7.根据权利要求6所述的移动终端,其特征在于,还包括:
显示模块,用于在所述解锁界面显示所述用户输入的轨迹。
8.根据权利要求6所述的移动终端,其特征在于,还包括:
提示模块,用于在所述判断模块确定所述最小距离不小于所述距离阈值时,在所述解锁界面中显示解锁提示。
9.根据权利要求6所述的移动终端,其特征在于,还包括:
模拟模块,用于在所述判断模块确定所述最小距离小于所述距离阈值之后,根据所述目标物体的类型模拟生成相应的动画。
10.根据权利要求6所述的移动终端,其特征在于,所述移动的目标物体具有预定的移动速度和移动范围。
CN201210155105.5A 2012-05-17 2012-05-17 移动终端的解锁方法及移动终端 Active CN103425413B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210155105.5A CN103425413B (zh) 2012-05-17 2012-05-17 移动终端的解锁方法及移动终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210155105.5A CN103425413B (zh) 2012-05-17 2012-05-17 移动终端的解锁方法及移动终端

Publications (2)

Publication Number Publication Date
CN103425413A CN103425413A (zh) 2013-12-04
CN103425413B true CN103425413B (zh) 2016-12-14

Family

ID=49650236

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210155105.5A Active CN103425413B (zh) 2012-05-17 2012-05-17 移动终端的解锁方法及移动终端

Country Status (1)

Country Link
CN (1) CN103425413B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104573473B (zh) 2014-12-05 2018-02-02 小米科技有限责任公司 一种解锁管理权限的方法和认证设备
CN106598220A (zh) * 2016-11-17 2017-04-26 上海摩软通讯技术有限公司 一种终端交互方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101408832A (zh) * 2008-11-26 2009-04-15 深圳华为通信技术有限公司 一种键盘动态解锁方法和电子设备
CN101866259A (zh) * 2010-01-28 2010-10-20 宇龙计算机通信科技(深圳)有限公司 一种触摸屏的解锁方法、***及触摸屏设备
CN102147691A (zh) * 2010-02-09 2011-08-10 北京三星通信技术研究有限公司 触摸屏解锁方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7657849B2 (en) * 2005-12-23 2010-02-02 Apple Inc. Unlocking a device by performing gestures on an unlock image

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101408832A (zh) * 2008-11-26 2009-04-15 深圳华为通信技术有限公司 一种键盘动态解锁方法和电子设备
CN101866259A (zh) * 2010-01-28 2010-10-20 宇龙计算机通信科技(深圳)有限公司 一种触摸屏的解锁方法、***及触摸屏设备
CN102147691A (zh) * 2010-02-09 2011-08-10 北京三星通信技术研究有限公司 触摸屏解锁方法

Also Published As

Publication number Publication date
CN103425413A (zh) 2013-12-04

Similar Documents

Publication Publication Date Title
Chen et al. Optimal supervisory control of flexible manufacturing systems by Petri nets: A set classification approach
Lee Emergent and structured cognition in Bayesian models: comment on Griffiths et al. and McClelland et al.
Hwang et al. Reachability graph of finite and deterministic DEVS networks
CN103425413B (zh) 移动终端的解锁方法及移动终端
Li et al. Siphon extraction for deadlock control in flexible manufacturing systems by using Petri nets
Choi et al. Development of RPS trip logic based on PLD technology
Schweikardt et al. The robot is the program: interacting with roBlocks
CN102929529B (zh) 列表界面的多选控制方法、装置和移动终端
Rubin et al. Explicit maps to predict activation order in multiphase rhythms of a coupled cell network
CN105260092B (zh) 一种动态改变输入键盘的方法和装置
Jeong et al. Technology mapping and cell merger for asynchronous threshold networks
CN103092511B (zh) 移动终端的输入方法、装置和移动终端
CN103019553B (zh) 一种屏幕解锁的方法及装置
Kato et al. Automatic drawing of biological networks using cross cost and subcomponent data
CN107844245A (zh) 计算处理方法、装置、终端设备及计算机可读存储介质
CN103389851B (zh) 移动终端的解锁方法及移动终端
Węgrzyn et al. FPGA-based embedded logic controllers
Pereira et al. Moral decision making with ACORDA
CN105630323B (zh) 显示屏解锁方法及装置
Deng SAT-based Verification for Analog and Mixed-signal Circuits
Gechter et al. Bio‐Cyber‐Physical Systems: from concepts to human‐systems integration engineering
Vladimerou et al. Verification of bounded discrete horizon hybrid automata
Berner et al. A morphable part model for shape manipulation
Shankar et al. A polymodal semantics for VHDL
Vieland An evidential interpretation of the 1st and 2nd laws of thermodynamics

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant