一种通过接触面型进行识别解锁的方法及装置转让专利

申请号 : CN200910176389.4

文献号 : CN101661373B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 吴宏超

申请人 : 中兴通讯股份有限公司

摘要 :

本发明公开了一种通过接触面型进行识别解锁的方法及装置。用于解决现有技术中通过操作触摸屏进行设备活动状态的转换时用于操作的界面占用大、操作麻烦及私密性较差的技术缺陷。本发明将预定义的接触面形状与设备的用户界面状态对应,当设备检测到用户在触摸屏上产生的接触面形状与预定义的接触面形状相同或相似时,将设备状态转换到所述预定义的接触面形状所对应的用户界面状态。本发明可用于界面解锁、应用解锁等,所占用用户界面少、操作容易、私密性好。

权利要求 :

1.一种通过接触面型进行识别解锁的方法,其特征在于,包括:

将预定义的手指按压在触摸屏上时手指前端在触摸屏产生的接触面形状与用户界面状态对应,当设备检测到用户按压在触摸屏上时手指前端在触摸屏产生的接触面形状与预定义的接触面形状相同或相似时,将所述设备转换到所述预定义的接触面形状所对应的用户界面状态。

2.根据权利要求1所述的方法,其特征在于,将多个预定义的手指按压在触摸屏上时手指前端在触摸屏产生的接触面形状与一个或多个用户界面状态对应,当检测到用户按压在触摸屏上时手指前端在触摸屏产生的一个接触面形状与一个预定义的接触面形状都相同或相似,或同时检测到用户按压在触摸屏上时手指前端在触摸屏产生的多个接触面形状与所述多个预定义的接触面形状都相同或相似时,将所述设备转换到所述一个或多个预定义的接触面形状所对应的用户界面状态。

3.根据权利要求1或2所述的方法,其特征在于,所述用户界面状态包括用户界面锁定状态和用户界面解锁状态,所述预定义的手指按压在触摸屏上时手指前端在触摸屏产生的接触面形状包括用于用户界面解锁的预定义接触面形状;若所述设备处于用户界面锁定状态,当所述设备检测到用户按压在触摸屏上时手指前端在触摸屏产生的接触面形状与用于用户界面解锁的预定义接触面形状相同或相似时,将所述设备转换到用户界面解锁状态。

4.根据权利要求1或2所述的方法,其特征在于,所述用户界面状态包括应用程序运行时的用户界面状态;若所述设备处于用户界面锁定状态,当所述设备检测到用户按压在触摸屏上时手指前端在触摸屏产生的接触面形状与预定义的手指按压在触摸屏上时手指前端在触摸屏产生的接触面形状相同或相似时,将所述设备的界面解锁且运行设备所述预定义接触面形状相对应的应用程序,使所述设备转换到相应的应用程序运行时的用户界面状态。

5.根据权利要求1或2所述的方法,其特征在于,所述用户界面状态包含应用解锁状态,所述预定义的手指按压在触摸屏上时手指前端在触摸屏产生的接触面形状包含使应用从锁定状态转换到解锁状态的预定义接触面形状;若所述设备上的某个应用处于锁定状态,当所述设备检测到用户按压在触摸屏上时手指前端在触摸屏产生的接触面形状与用于解锁该应用的预定义接触面形状相同或相似时,则将该应用解锁。

6.根据权利要求1或2所述的方法,其特征在于,在检测用户按压在触摸屏上时手指前端在触摸屏产生的接触面形状时,规定并提示用于检测输入的触摸区域,在规定的触摸区域外的接触被视为无效。

7.一种通过接触面型进行识别解锁的装置,其特征在于,包括:

预定义模块,用于将预定义的手指按压在触摸屏上时手指前端在触摸屏产生的接触面形状与用户界面状态相对应;

检测判断模块,用于检测和判断用户按压在触摸屏上时手指前端在触摸屏产生的接触面形状与预定义的接触面形状是否相同或相似;若相同或相似,则通知状态转换模块执行状态转换;

状态转换模块,用于根据所述检测判断模块的判断结果执行设备的活动状态转换,将所述设备转换到所述预定义的接触面形状所对应的用户界面状态。

8.根据权利要求7所述的装置,其特征在于,所述预定义模块将多个预定义的手指按压在触摸屏上时手指前端在触摸屏产生的接触面形状与一个或多个用户界面状态对应,当检测到用户按压在触摸屏上时手指前端在触摸屏产生的一个接触面形状与一个预定义的接触面形状都相同或相似,或同时检测到用户按压在触摸屏上时手指前端在触摸屏产生的多个接触面形状与所述多个预定义的接触面形状都相同或相似时,所述状态转换模块将设备转换到所述一个或多个预定义的接触面形状所对应的用户界面状态。

9.根据权利要求7或8所述的装置,其特征在于,所述用户界面状态包括用户界面锁定状态和用户界面解锁状态,所述预定义的手指按压在触摸屏上时手指前端在触摸屏产生的接触面形状包括用于用户界面解锁的预定义接触面形状;若所述设备处于用户界面锁定状态,当所述检测判断模块检测到用户按压在触摸屏上时手指前端在触摸屏产生的接触面形状与用于用户界面解锁的预定义接触面形状相同或相似时,所述状态转换模块将所述设备转换到用户界面解锁状态。

10.根据权利要求7或8所述的装置,其特征在于,所述用户界面状态包括应用程序运行时的用户界面状态;若所述设备处于用户界面锁定状态,当所述检测判断模块检测到用户按压在触摸屏上时手指前端在触摸屏产生的接触面形状与预定义的手指按压在触摸屏上时手指前端在触摸屏产生的接触面形状相同或相似时,所述状态转换模块将所述设备的界面解锁且运行设备所述预定义接触面形状相对应的应用程序,使所述设备转换到相应的应用程序运行时的用户界面状态。

11.根据权利要求7或8所述的装置,其特征在于,所述用户界面状态包含应用解锁状态,所述预定义的手指按压在触摸屏上时手指前端在触摸屏产生的接触面形状包含使应用从锁定状态转换到解锁状态的预定义接触面形状;若所述设备上的某个应用处于锁定状态,当所述检测判断模块检测到用户按压在触摸屏上时手指前端在触摸屏产生的接触面形状与用于解锁该应用的预定义接触面形状相同或相似时,所述状态转换模块将该应用解锁。

12.根据权利要求7或8所述的装置,其特征在于,在检测用户按压在触摸屏上时手指前端在触摸屏产生的接触面形状时,规定并提示用于检测输入的触摸区域,在规定的触摸区域外的接触被视为无效。

说明书 :

一种通过接触面型进行识别解锁的方法及装置

技术领域

[0001] 本发明涉及电子解锁技术,尤其涉及一种在便携式电子设备上通过接触面型进行识别解锁的方法及装置。

背景技术

[0002] 本领域中,很多电子设备都选择触摸屏作为可供用户与设备进行交互的用户界面。触摸屏检测并响应于作用在该触摸屏上的接触。设备可以通过触摸屏显示一个或多个软按键、菜单以及其他用户界面对象,用户可以通过接触用户界面对象所对应的触摸屏位置,来与设备进行交互。通常触摸屏是分离于显示器而工作的,而有时,显示器会嵌入触控功能,为了叙述的方便,本文将显示器中带有触控功能的部分也称为触摸屏。
[0003] 在移动电话和个人数字助理(PDA)之类的便携设备上,越来越普遍地使用触摸屏作为用户输入设备。如果在便携设备上使用触摸屏,伴随而来的一个问题是:无意地接触触摸屏会导致无意中激活或停用某些功能。解决此问题的通常办法是,一旦满足预定的用户界面锁定条件,例如进入主动呼叫、经过预定空闲时间或是用户手动锁定,那么便携设备、触摸屏和运行在此类设备上的应用的用户界面可被锁定。对于不存在键盘和操作按键困难的便携设备,可以通过操作触摸屏来解锁此类设备。按照设备显示的界面来操作触摸屏来完成解锁动作是直观且易用的。
[0004] 现在公知的操作触摸屏使设备从用户界面锁定状态转换到用户界面解锁状态的解锁方法有两种:第一种是触摸预定的一组显示在触摸屏上的软按键以输入代码或密码,这种方法也称为点操作。这种解锁过程存在缺点:1、软按键占用过多的用户界面;2、输入方式繁琐;3、创建、记忆和回忆密码很麻烦。第二种是用手指或触摸笔拖动滑条完成预定的轨迹动作,这种方法也可称为线操作。其缺点是:1、预定轨迹仍占用了不小的用户界面;2、操作仍显麻烦;3、私密性差,无法防止设备主人以外的使用者解锁设备。
[0005] 相应的,我们需要占用界面少、私密性好、操作更容易的过程来解锁便携式设备、触摸屏和相关应用。更一般地,需要更有效和用户友好的过程来使此类设备、触摸屏以及应用在用户界面状态之间转换(例如从第一应用的用户界面状态转换到第二应用的用户界面状态,在同一应用的用户界面状态之间转换,或者在锁定与解锁状态之间转换)。此外当满足输入条件而发生界面转换时,还需要提供给用户关于转换进度的感觉反馈。

发明内容

[0006] 有鉴于此,本发明的主要目的在于提供一种通过接触面型进行识别解锁的方法及装置。用于解决现有技术中通过操作触摸屏进行设备活动状态的转换时用于操作的界面占用大、操作麻烦及私密性较差的技术缺陷。
[0007] 为达到上述目的,本发明的技术方案是这样实现的:
[0008] 一种通过接触面型进行识别解锁的方法,包括:
[0009] 将预定义的接触面形状与用户界面状态对应,当设备检测到用户在触摸屏上产生的接触面形状与预定义的接触面形状相同或相似时,将所述设备转换到所述预定义的接触面形状所对应的用户界面状态。
[0010] 进一步地,将多个预定义的接触面形状与一个或多个用户界面状态对应,当检测到用户在触摸屏上产生的一个接触面形状与所述一个预定义的接触面形状都相同或相似,或同时检测到用户在触摸屏上产生的多个接触面形状与所述多个预定义的接触面形状都相同或相似时,将所述设备转换到所述一个或多个预定义的接触面形状所对应的用户界面状态。
[0011] 进一步地,所述用户界面状态包括用户界面锁定状态和用户界面解锁状态,所述预定义的接触面形状包括用于用户界面解锁的预定义接触面形状;若所述设备处于用户界面锁定状态,当所述设备检测到用户在触摸屏上产生的接触面形状与用于用户界面解锁的预定义接触面形状相同或相似时,将所述设备转换到用户界面解锁状态。
[0012] 进一步地,所述用户界面状态包括应用程序运行时的用户界面状态;若所述设备处于用户界面锁定状态,当所述设备检测到用户在触摸屏上产生的接触面形状与预定义接触面形状相同或相似时,将所述设备的界面解锁且运行设备所述预定义接触面形状相对应的应用程序,使所述设备转换到相应的应用程序运行时的用户界面状态。
[0013] 进一步地,所述用户界面状态包含应用解锁状态,所述预定义的接触面形状包含使应用从锁定状态转换到解锁状态的预定义接触面形状;若所述设备上的某个应用处于锁定状态,当所述设备检测到用户在触摸屏上产生的接触面形状与用于解锁该应用的预定义接触面形状相同或相似时,则将该应用解锁。
[0014] 进一步地,在检测用户在触摸屏上产生的接触面形状时,规定并提示用于检测输入的触摸区域,在规定的触摸区域外的接触被视为无效。
[0015] 基于上述方法,本发明还提出一种通过接触面型进行识别解锁的装置,包括:
[0016] 预定义模块,用于将预定义的接触面形状与用户界面状态相对应;
[0017] 检测判断模块,用于检测和判断用户在触摸屏上产生的接触面形状与预定义的接触面形状是否相同或相似;若相同或相似,则通知状态转换模块执行状态转换;
[0018] 状态转换模块,用于根据所述检测判断模块的判断结果执行设备的活动状态转换。
[0019] 进一步地,所述预定义模块将多个预定义的接触面形状与一个或多个用户界面状态对应,当检测到用户在触摸屏上产生的一个接触面形状与所述一个预定义的接触面形状都相同或相似,或同时检测到用户在触摸屏上产生的多个接触面形状与所述多个预定义的接触面形状都相同或相似时,所述状态转换模块将设备转换到所述一个或多个预定义的接触面形状所对应的用户界面状态。
[0020] 进一步地,所述用户界面状态包括用户界面锁定状态和用户界面解锁状态,所述预定义的接触面形状包括用于用户界面解锁的预定义接触面形状;若所述设备处于用户界面锁定状态,当所述检测判断模块检测到用户在触摸屏上产生的接触面形状与用于用户界面解锁的预定义接触面形状相同或相似时,所述状态转换模块将所述设备转换到用户界面解锁状态。
[0021] 进一步地,所述用户界面状态包括应用程序运行时的用户界面状态;若所述设备处于用户界面锁定状态,当所述检测判断模块检测到用户在触摸屏上产生的接触面形状与预定义接触面形状相同或相似时,所述状态转换模块将所述设备的界面解锁且运行设备所述预定义接触面形状相对应的应用程序,使所述设备转换到相应的应用程序运行时的用户界面状态。
[0022] 进一步地,所述用户界面状态包含应用解锁状态,所述预定义的接触面形状包含使应用从锁定状态转换到解锁状态的预定义接触面形状;若所述设备上的某个应用处于锁定状态,当所述检测判断模块检测到用户在触摸屏上产生的接触面形状与用于解锁该应用的预定义接触面形状相同或相似时,所述状态转换模块将该应用解锁。
[0023] 进一步地,在检测用户在触摸屏上产生的接触面形状时,规定并提示用于检测输入的触摸区域,在规定的触摸区域外的接触被视为无效。
[0024] 本发明通过检测和识别在触摸屏上产生的接触面形状来实现用户设备的活动状态的转换,由于是对接触面的识别,所以占用用户界面更少;由于仅需要将物体按压在触摸屏上,所以操作更容易;当使用手指前端的接触面形状作为解锁预定形状时,不同用户手指的差异性使得解锁的私密性更好,而此种解锁方式也可以起到应用或文件的密码保护功能。

附图说明

[0025] 图1为本发明某优选实施例中便携式电子设备组成结构图;
[0026] 图2为本发明将设备由用户界面锁定状态转换到用户界面解锁状态的处理流程图;
[0027] 图3为本发明在解锁时进行相似度判断的处理流程图;
[0028] 图4为本发明解锁某个应用的流程图;
[0029] 图5A-5B为本发明某实施例,设备处于用户界面锁定状态界面显示;
[0030] 图5C-5E为本发明某实施例,设备处于解锁动作执行过程中不同时间点的用户界面显示;
[0031] 图5F为本发明某实施例,可转换到多个用户界面状态的界面显示图。

具体实施方式

[0032] 本发明的核心思想是,将与触摸屏产生的接触面形状与设备的用户界面状态对应,当设备检测到用户在触摸屏上产生的接触面形状与预定义的接触面形状相同或相似时,将设备状态转换到所述预定义的接触面形状所对应的用户界面状态。本发明中的用户界面状态可以设备解锁后的界面状态,也可以是某个应用运行时的用户界面状态。
[0033] 为使本发明的目的、技术方案和优点更加清楚明白,以下举实施例并参照附图,对本发明进一步详细说明。
[0034] 图1为能实现本发明方法的一种便携式电子设备的结构示意图。设备100包括存储器102、存储器控制器104、一个或多个处理单元(CPU)106、外设接口108、射频RF电路112、音频电路114、外部端口116、输入/输出子系统120、触摸屏122、显示器124、其他输入输出设备126。这些组件通过一条或多条通信总线或信号线110进行通信。设备100可以是任何便携式电子设备,包括但不限于手持电脑、移动电话、媒体播放器、个人数字助理(PDA)等等,还包括其中两项或多项的组合。应当理解,设备100只是便携式电子设备的一个实例,该设备100的组件可以比图示具有更多或更少的组件,或具有不同的组件配置。图
1所示的各种组件可以用硬件、软件或软硬件的组合来实现,包括一个或多个信号处理和专用集成电路。
[0035] 存储器102可包括随机存取存储器,并且还可包括一个或多个磁盘存储设备、闪存设备或其他非易失性存储器。存储器控制器104可控制设备100的诸如CPU106和外设接口108之类的其他组件对存储器102的访问。
[0036] 外设接口108将设备的输入和输出外设耦接到CPU106和存储器102。所述一个或多个处理器106运行各种存储在存储器102中的软件程序,以便执行设备100的各种功能,并对数据进行处理。
[0037] RF(射频)电路112接收并发送电磁波。该RF电路112将电信号变换成电磁波,或是将电磁波变换成电信号,并且经由电磁波来与通信网络以及其他通信设备进行通信。
[0038] 音频电路114提供了用户与设备100之间的音频接口。音频电路114接收来自外设接口108的音频数据,将音频数据变换成电信号,并且将电信号传送到扬声器。扬声器将电信号变换成人可听见的声波。音频电路114还接收由麦克风从声波变换的电信号。该音频电路114将电信号变换成音频数据,并且将音频数据传送到外设接口108,以便进行处理。
[0039] I/O子系统120提供设备100的输入/输出外设和外设接口108之间的接口,输入输出外设例如触摸屏122、显示器124和其他输入/控制设备126。该I/O子系统120包括触摸屏控制器128、显示器控制器130以及用于其他输出或控制设备的一个或多个控制器132。
[0040] 触摸屏122和显示器124在设备与用户之间分别提供输入接口和输出接口。显示器124向用户显示可视输出,这个输出可以包括文本、图形、视频及其任意组合。触摸屏122是一个接受用户输入的触摸敏感表面,他和触摸屏控制器128一起检测触摸屏122上的接触,并且将检验到的接触变换成与显示器上的用户界面对象的交互。触摸屏122和触摸屏控制器128可以使用多种触控技术中的任何一种来检测接触,这些触控技术包括但不限于电容、电阻、红外和声表面波技术,以及其他接近传感器阵列。但这些触控技术不仅可以识别接触点的位置,还要能识别接触面的具体形状,也可以用一组点坐标来表达接触面形状。用户可以使用任何适当物体或配件,例如指示笔、手指等等,来接触触摸屏122。
[0041] 设备100还包括用于为各种组件供电的电源系统134。该电源系统134可以包括电源管理系统、一个或多个电源(例如电池、交流电(AC))、充电系统、电源故障检测电路、电源转换器,以及与便携式设备中的电能生成、管理和分布相关联的其他任何组件。
[0042] 设备100可以具有多个用户界面状态。用户界面状态是设备100以预定方式来响应用户输入的状态。在某些实施例中,所述多个用户界面状态包括用户界面锁定状态和用户界面解锁状态。在某些实施例中,所述多个用户界面状态包括多个应用程序运行时的用户界面状态。
[0043] 在用户界面锁定状态,设备100通电并可以操作,但是其不会响应于触摸屏122上的接触而执行预定操作集合。该预定操作集合可以包括用户界面之间的导航,以及预定功能集合的激活或停用。该锁定状态可防止无意中或未经授权地使用设备100,或者激活/停用设备100上的功能。但是,设备100锁定后仍可以对触摸屏122上的有限种类的接触做出响应。所述有限种类包括被设备100确定为与将设备100转换到用户界面解锁状态的尝试相对应的接触。
[0044] 在用户界面解锁状态中,设备100处于其正常工作状态,检测并响应那些通过触摸屏122执行的与用户界面交互相对应的用户输入,例如界面之间的导航、数据输入、以及激活或停用某些功能等等。
[0045] 图2为本发明一具体实施例中将设备由用户界面锁定状态转换到用户界面解锁状态下的处理流程图,在该实施例中,需首先将一个或多个用于用户界面解锁的预定义的接触面形状与用户界面解锁状态相对应,具体步骤如下:
[0046] 步骤202:设备通过任何预定方式设置到用户界面锁定状态,阻止设备执行预定动作集合;
[0047] 在用户界面解锁状态下,一旦满足了一个或多个锁定条件中的任何一个,即可将该设备设置于用户界面锁定状态。这些锁定条件可以包括下列事件:经过了预定的无活动时间、进入主动呼叫、或者用户输入锁定等等。
[0048] 步骤204:显示进行界面解锁对应的预定义接触面形状的一个或多个提示,例如手指的名称和前端接触面型;
[0049] 在某些实施例中,锁定的设备会在触摸屏上显示一个或多个可供用户执行界面解锁的可视提示。所述一个或多个可视提示会向用户提供解锁操作的暗示或提醒。这些可视提示可以是文本、图形或其任意组合。本发明中的可视提示描述的是用于界面解锁的预定义接触面形状。一般当设备锁定时发生特定事件的时候,显示可视提示。触发可视提示的特定事件包括:来话呼叫、收到信息,或是可能需要用户注意的某些其他事件。在一些实施例中,该可视提示还可以在特定的用户输入时显示,例如在用户与菜单按钮交互,用户接触锁定的触摸屏,或用户与任何其他输入/控制设备交互的时候。在不显示可视提示时,锁定的设备可以将显示器断电以节约电力,或者显示其他对象,例如屏幕保护程序、电池剩余电量、日期和时间、网络强度等。
[0050] 步骤206:当用户界面被锁定时,用户可以开始接触触摸屏。在本流程及下文描述的其他实施例中,该接触可以使用任何可以随身携带的、不易丢失的物体或配件,例如指示笔、手指等。
[0051] 步骤208:当用户接触触摸屏时,设备检测物体在触摸屏上产生的接触面形状。
[0052] 步骤210:设备判断物体在触摸屏上产生的接触面形状是否与某个用于界面解锁的预定义的接触面形状相同或相似,若是则该设备将会被解锁,并转换到用户界面解锁状态。如果该接触面形状不与任何预定义的接触面形状相对应,则该设备保持锁定状态。在某些实施例中,可以加入接触时间作为解锁的条件之一。如果用户并没有保持接触姿势,导致接触时间过短,那么该设备将会保持锁定。这样可以避免偶然的接触导致设备解锁,用户也可以在解锁动作的过程中临时改变解锁意图。
[0053] 本发明中,关于与用户界面状态相对应预定义接触面形状的信息会事先保存在设备100的内存中,它可以是用户自定义的接触面形状,也可以是设备默认的接触面形状,但此预定义的接触面形状应该大于设备100可以识别的最小接触面。最佳的用户定义的接触面形状是手指前端与触摸屏的接触面形状。手指是天然的便携物体,手指前端接触表面而产生的形状是因人而异的也是不易被其他物体所复制的。这些特点可以保证用户解锁设备的私密性,也可以避免设备被意外解锁。为了便于说明,在图2的流程中以及下文的实施例中,将以使用一个或多个手指为例来描述此发明。应该知道,本发明中的解锁过程所使用物体并不限于手指。
[0054] 判断触摸屏上的接触面形状是否和某预定义的接触面形状相同或相似是由设备的CPU来完成。CPU依据合适的相似度算法来计算接触面形状与某预定义的接触面形状的相似度,当计算得出的相似度达到设备100预定的相似度阈值时,CPU判断此接触面形状和某预定义的接触面形状相同或相似。上述相似度阈值可以由用户来定义。
[0055] CPU判断输入形状和预定义的接触面形状是否对应的过程如图3所示。首先设备需进行预定义的接触面形状的学习过程。在设备处于预定形状学习状态时,用户通过与触摸屏接触输入预定义的接触面形状,此预定义的接触面形状对应于一组触摸屏上的接触点坐标数据而存在设备的内存中。当设备执行用户界面解锁或界面状态转换时,也就是重复输入预定形状的过程。此过程首先设备采集一组新的接触面形状,将其转化为点坐标数据,然后通过CPU计算新的接触面形状的点坐标数据和预定义接触面形状的点坐标数据的相似度,CPU判断此相似度是否大于预定阈值,如果达到预定阈值,判定所检测到的新的接触面形状与预定义的接触面形状相同或相似;若达不到预定阈值,则设备会重新进行采集,再次进入前面所述的判断程序。
[0056] 对于图2所示流程,在某些实施例中,当设备处于用户界面锁定状态时,通过上述解锁动作而转换到的用户界面状态可以是唯一的,例如设备的用户界面解锁状态或者其他的用户界面状态。而在某些实施例中,当设备解锁时,该设备可以转换到多个应用程序运行的时用户界面状态上。例如在一个实施例中,左手大拇指前端的接触面形状所对应的用户界面状态为通讯录程序运行时的用户界面状态;左手食指前端的接触面形状所对应的用户界面状态为通话记录程序运行时的用户界面状态;左手中指前端和左手食指前端的组合接触面形状所对应的用户界面状态为短信程序运行时的用户界面状态。解锁时用户输入的接触面形状只要满足与相应的预定义接触面形状相同或相似就能将设备转换到相应的用户界面状态。
[0057] 在某些实施例中,上述解锁方法也可以作为解锁某应用的密码输入。图4为本发明解锁某个应用的流程图。
[0058] 步骤402:设备已经处于用户界面解锁状态,而即将进入某个用户应用时,用户界面提示需输入密码;
[0059] 步骤404:用户接触触摸屏;
[0060] 步骤406:设备检测用户在触摸屏上产生的接触面形状;
[0061] 步骤408:判断设备识别的接触面形状与此应用相对应的预定义接触面形状是否相同或相似,若是则执行步骤410;否则进入步骤412;
[0062] 步骤410:进入该应用,应用解锁成功;
[0063] 步骤412:设备保持此应用的锁定状态。
[0064] 当用户界面或应用锁定时,如上所述,该设备可以显示解锁动作的一个或多个可视提示。在某些实施例中,设备可以规定并提示解锁触摸的区域,在区域外上的接触是无法识别接触面形状的。这样避免了偶然的非故意接触而导致的解锁。在某些实施例中,设备显示实时的解锁图像。所述解锁图像是一个图形交互式用户界面对象,它显示解锁过程中接触面的实时形状,并可以同预定解锁形状叠加在一起显示,这种可视对比引导用户顺利完成解锁操作。
[0065] 在某些实施例中,除了可视反馈之外,电子设备还会提供非可视反馈,以便指示解锁动作的完成进度。包括音频反馈(例如声音)或物理反馈(例如震动)。
[0066] 图5A-5B说明根据本发明的某些实施例,设备处于用户界面锁定状态应用锁定的界面显示。在图5A中,设备包括触摸屏508和菜单按钮510。该设备处于界面锁定状态,并且触摸屏508正在显示解锁可视提示。所显示的可视提示包括预定义的接触面形状提示504和动作区提示506。预定义的接触面形状提示用户应用正确的物体接触面去解锁。在一些实施例中,也可以加入文字提示进一步对预定义的接触面形状进行说明,例如504中的“右手大拇指前端”。动作区506规定了解锁设备的输入区。接触面输入只能在动作区内完成,设备将视区域外的输入为失败的解锁操作。规定动作区可以尽量避免用户的无意识解锁操作。因为用户在无意识状态下,在较小区域506内完成解锁输入比在整个触摸屏内完成解锁输入的概率要小很多。规定动作区也减少了CPU的工作量,加快了解锁速度。因为设备只需对较小区域506进行检测接触即可,无需对整个触摸屏进行检测。
[0067] 在一些实施例中,预定义的接触面形状被设定的更加复杂一些,可以同时包括两个或更多的接触面形状,即可将多个要求同时输入的预定义的接触面形状与一种用户界面状态对应。例如图5B所示,可将用于用户界面解锁的预定义接触面形状定义为左手大拇指前端和右手食指前端同时在触摸屏产生的接触面形状。这种复杂的预定义接触面形状增加了解锁的条件,可以最大程度避免用户无意识解锁操作,也可以增加解锁的私密性,更有效的防止设备所有者以外的用户解锁此设备。
[0068] 图5A和5B所示的可视指示向用户提醒该解锁动作是一个预定的接触面,满足预定的接触面形状便可以完成解锁。应该了解,图5A和5B所示的可视图示只是示例性的,可以使用较多或较少的可视指示或是其他物体的接触面型的可视指示。
[0069] 图5C-5E说明根据本发明某些实施例,设备处于解锁动作执行过程中不同时间点的用户界面显示。在图5C中,用户用手指触摸设备的动作区而开始执行解锁动作。触摸屏508一开始会在手指接触时显示解锁图像,当手指前端继续加大接触面时,设备检测出接触面形状并显示在接触面图示504中。
[0070] 在图5D中,用户处于持续按压手指来执行解锁接触面的过程中。当手指前端和触摸屏的接触面不断变大的情况下,接触面图示504中显示实际接触面逐渐接近预定义的接触面形状。在图5E中,接触面图示504显示预定接触面已经被暗影填满,实际接触面已经和预定义的接触面形状吻合,此种情况下解锁动作完成,并且在触摸屏508上显示预定的用户解锁界面。某些实施例中,实际接触面和预定义的接触面形状吻合后,还应持续预定的接触时间,设备才可解锁。在实际接触面和预定义的接触面形状吻合后,如果在解锁动作应持续的预定接触时间内,用户中途放弃触摸动作,则设备回到初始状态。
[0071] 图5F说明根据本发明某些实施例,可以转换到多个用户界面状态的设备用户界面。其中预定接触面图示504中,左手大拇指对应的是应用1的用户界面状态,右手食指对应的是应用2的用户界面状态。如果在动作区输入左手大拇指前端面型,设备将转换到应用1的用户界面状态;如果在动作区输入右手食指前端面型,则设备将转换到应用2的用户界面状态。
[0072] 出于说明目的,前面的描述是参考具体实施例而进行的。但是,上述说明性论述并不打算穷举或将本发明局限于所公开的精确形式。根据此说明,众多修改和变化都是可行的。选择并描述这些实施例是为了最佳地说明本发明的原理及其实际应用,从而使本领域技术人员最佳地利用本发明,并利用具有不同修改的各种实施例以适于预期的特定应用。
[0073] 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。