CN103793638A - 用于验证用户的设备和方法 - Google Patents

用于验证用户的设备和方法 Download PDF

Info

Publication number
CN103793638A
CN103793638A CN201310493436.4A CN201310493436A CN103793638A CN 103793638 A CN103793638 A CN 103793638A CN 201310493436 A CN201310493436 A CN 201310493436A CN 103793638 A CN103793638 A CN 103793638A
Authority
CN
China
Prior art keywords
user
equipment
image
multiple images
group
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.)
Granted
Application number
CN201310493436.4A
Other languages
English (en)
Other versions
CN103793638B (zh
Inventor
M·古尔埃罗
S·肯尼迪
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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Publication of CN103793638A publication Critical patent/CN103793638A/zh
Application granted granted Critical
Publication of CN103793638B publication Critical patent/CN103793638B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/36User authentication by graphic or iconic representation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • G06F3/012Head tracking input arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/68Gesture-dependent or behaviour-dependent

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

本发明公开了一种用于验证用户的设备和方法。该设备可以显示第一组图像并且接收用户输入。接收的用户输入可以包括姿势集和从第一组图像中以预定顺序对多个图像的选择。可以基于姿势集修改选择的多个图像。所述设备将修改的选择的多个图像与第二组预存储的图像进行比较。设备可以基于比较来验证用户。

Description

用于验证用户的设备和方法
技术领域
本公开的特定实施例涉及用户验证。更具体地,公开的特定实施例涉及用于验证用户以启动设备的设备和方法。
背景技术
随着新一代消费电子(CE)设备(诸如触摸兼容的CE设备、智能电话机、手持个人数字助理(PDA))的出现,对实体键盘的需要已经减少。新一代CE设备利用虚拟键盘和高端用户界面作为替代。虚拟键盘和高端用户界面可以用来提供用于用户验证的输入数据,但是并不总是方便的。
对本领域技术人员来说,通过参考附图将此类***与如在本申请中阐述的公开的一些方面的比较,惯用和传统方法的进一步局限性和缺点将变得清晰。
发明内容
提供如在权利要求书中更全面地阐述的、基本上如图的至少一个示出和/或结合其描述的用于验证用户的设备和/或方法。
随同附图一起,本公开的这些和其它特征和优点可以从本公开的下列详细描述的回顾中理解,贯穿全文,附图中类似参考数字指代类似部分。
附图说明
图1是根据公开的实施例的示范性设备的方框图。
图2示出了根据公开的实施例的示范性设备上的锁用户界面和组合锁。
图3a是示出了根据公开的实施例的基于数字字母输入和手姿势输入的示范性锁用户界面的图。
图3b是示出了根据公开的实施例的基于字模式和手姿势输入的示范性锁用户界面的图。
图3c是示出了根据公开的实施例的基于图像模式和手姿势输入的示范性锁用户界面的图。
图3d是示出了根据公开的实施例的基于组合模式和手姿势输入的示范性锁用户界面的图。
图4是示出了根据公开的实施例的基于关键图像的选择的示范性锁用户界面的图。
图5是示出了根据公开的实施例的基于图像块选择的示范性锁用户界面的图。
图6是示出了根据公开的实施例的基于具有个人意义的图像的示范性锁用户界面的图。
图7是示出了根据公开的实施例的基于图像操作的示范性锁用户界面的图。
图8是示出了根据公开的实施例的基于图像和字识别的示范性锁用户界面的图。
图9示出了根据公开的实施例的用于验证用户以访问设备的示范性步骤的示范性流程图。
图10示出了根据公开的实施例的用于基于从选择的多个图像中提取数字字母序列来验证用户以访问设备的示范性步骤的示范性流程图。
图11是示出了根据公开的实施例的用于基于接收与预存储的消息对应的用户输入来验证用户以访问设备的示范性步骤的另一个示范性流程图。
具体实施方式
在用于验证用户的设备和/或方法中可以得到特定实施方式。公开的示范性方面可以包括显示第一组图像并接收用户输入的设备。用户输入可以包括姿势集和以预定顺序从第一组图像中对多个图像的选择。基于该姿势集可以修改多个图像。设备可以将修改的多个图像与预存储的第二组图像进行比较。设备可以基于比较验证用户。因此,设备可以使用户能够执行锁定设备、锁定设备的一个或多个特征、锁定设备的一个或多个应用、解锁设备、解锁设备的一个或多个特征、解锁设备的一个或多个应用、和/或启动设备中的一个或多个应中的一个或多个。
设备可以是触摸屏设备、平板计算机、个人数字助理(PDA)、触摸板设备、智能电话机、或传统的桌上型计算机监控器中的一个。该姿势集可以包括手姿势、手指姿势、脸部姿势和/或身体姿势中的一个或多个。选择的多个图像的修改可以包括以下的一个或多个:旋转选择的多个图像中的一个或多个、翻转选择的多个图像中的一个或多个、剪辑选择的多个图像中的一个或多个、和/或生成选择的多个图像中的一个或多个的拼贴画。基于以预定顺序对选择的多个图像中的一个或多个的选择和组合可以生成拼贴画。设备可以在设备的配置期间从用户以预定顺序接收第二组预存储的图像。设备在设备的配置期间在存储器中存储以预定顺序预存储的第二组图像。设备此外在设备的配置期间从用户接收用于一个或多个应用的复杂度。
根据实施例,设备可以向用户显示一组图像。该组图像的至少一部分可以包括字母数字文本。用户输入可以包括来自于显示的图像集的以预定顺序的多个图像的选择。设备可以顺序地从选择的多个图像中提取字母数字文本。设备然后可以将提取的字母数字文本的序列与字母数字文本的预存储的序列进行比较。基于比较,设备可以验证用户并且因此使得用户执行锁定或解锁设备、锁定或解锁设备的一个或多个特征和/或应用、和/或启动设备中的一个或多个应用中的一个或多个。用户输入可以包括用于选择多个图像的姿势。该姿势集可以包括一个或多个手姿势、手指姿势、脸部姿势和/或身体姿势。
在实施例中,设备可以显示第一组图像和预存储的消息。用户输入可以包括姿势集,和基于从用户接收的该姿势集和预存储的消息从第一组图像中以预定顺序对多个图像的选择。选择的多个图像可以与对应于预存储的消息的预存储的第二组图像进行比较。基于比较,设备可以验证用户并且因此使得用户执行锁定或解锁设备、锁定或解锁设备的一个或多个特征和/或应用、和/或启动设备中的一个或多个应用中的一个或多个。
设备可以将第二组预存储的图像中的多个图像与在设备的配置期间预存储的消息相关联。第二组预存储的图像中的多个图像可以包括多个由用户上传的个人图像。
图1是根据公开的实施例的示范性设备的方框图。参考图1,示出设备102。设备102与用户104相关联,并且包括显示器110。例如触敏式显示器的显示器110既可以用作接受来自于用户104的一组输入的输入装置又可以用作向用户104显示用户界面的序列的输出装置。设备102可以经由收发器108被连接到远程资源106。设备102也可以包括诸如处理器112之类的一个或多个处理器、存储器114、诸如传感设备116之类的一个或多个验证设备、和射频(RF)电路118。处理器112可以被耦接到收发器108、显示器110、存储器114、以及传感设备116。
设备102可以包括可操作以显示用户界面的序列的适当逻辑、电路、接口、和/或代码。设备102的示例可以包括但是不局限于触摸屏设备、膝上计算机、平板计算机、智能电话机、以及个人数字助理(PDA)设备。在实施例中,设备102可以包括能使设备102解释从用户104接收到的用户输入的应用。在实施例中,应用可以由设备102的制造商安装。在另一个实施例中,用户104可以在设备102上安装应用。应用可以为用户104提供能使设备102与用户104通信的平台。在实施例中,设备102也可以利用收发器108和RF电路118执行用于向/从远程资源106发送/接收数据和指令的各种远程通信协议。对于访问远程资源106,在没有限定公开的范围的情况下可以使用任何已知远程通信协议。
用户104可以作为***管理员操作设备102。在实施例中,用户104可以是设备102的拥有者。用户104可以配置包括设备102的个人计算环境。
远程资源106可以包括可以被预先被配置为存储数据(在下文中称为预存储的数据集)的适当的逻辑、电路、接口和/或代码。预存储的数据集可以包括数字字母和非字母数字数据。非字母数字数据可以包括多个图像和姿势集,例如手姿势、手指姿势、脸部姿势,和/或身体姿势。非字母数字数据此外可以包括语音(或音频)输入。在实施例中,远程资源106可以经由收发器108被连接到设备102。在另一个实施例中,远程资源106可以与设备102的存储器114集成。可以利用本领域技术人员清楚了解的若干技术执行远程资源106。这些技术的一些示例可以包括但是不局限于MySQL
Figure BDA0000398679960000051
和微软SQL
Figure BDA0000398679960000052
收发器108可以包括可操作以与远程资源106通过通信网络通信的适当的逻辑、电路、接口、和/或代码。收发器108可以执行已知技术以支持设备102与通信网络的有线或无线通信。具体地,收发器108的通信接口可以是无线的或有线接口。
在实施例中,响应于从显示器110中的用户输入,收发器108将接收的用户输入发送到远程资源106。远程资源106将用户输入与预存储的数据集进行比较并且生成比较的结果。比较的结果可以是用户104的验证的批准或不批准。收发器108接收比较的结果并且将结果经由显示器110通信到用户104。根据各种已知安全通信协议,收发器108可以分别地发送和接收用户输入集和比较的结果。
显示器110可以包括可操作以从用户104接收一组或多组用户输入的适当的逻辑、电路、接口、和/或代码。显示器110也向用户104显示与设备102相关联的用户界面的序列、设备102的一个或多个特征、和/或设备102的一个或多个应用。显示器110可以通过诸如但是不限于液晶显示器(LCD)显示器、发光二极管(LED)显示器、和有机LED(OLED)显示技术之类的若干已知技术实现。此外,显示器110可以是可以从用户104通过例如虚拟键区、触笔、触摸屏、和/或姿势的方式接收用户输入的触敏屏幕。
处理器112可以包括可操作以运行存储在存储器114中的至少一个代码部分的适当的逻辑、电路、和/或接口。处理器112可以通过在本领域中许多已知处理器技术实现。处理器112的示例可以是X86处理器、RISC处理器、ASIC处理器、CISC处理器、或任何其它处理器。
在实施例中,处理器112可以经由收发器108访问远程资源106以将用户输入与远程资源106中的预存储的数据进行比较。基于由远程资源106返回的结果,处理器112确定是否验证用户104。
存储器114可以包括可操作以存储具有可由处理器112运行的至少一个代码部分的机器代码和/或计算机程序的适当的逻辑、电路、和/或接口。存储器114此外可以操作以存储数据,诸如预存储的数据集、一个或多个总钥匙(用于被配置为作为***管理员操作的用户104)、一个或多个用户简档(与用户104对应的一个或多个用户简档中的一个)、和/或任何其它数据。存储器114的实施方式的示例可以包括但是不局限于随机存取存储器(RAM)、只读存储器(ROM)、硬盘驱动器(HDD)、以及保密数字(SD)卡片。
在实施例中,处理器112和存储器114可以局部地存在于设备102中。处理器112将用户输入与存储在存储器114中的预存储的数据集进行比较。为了成功比较,当用户输入与多个预存储的数据集匹配时,处理器112向用户104提供授权。
传感设备116可以包括可操作以存储具有可由处理器112运行的至少一个代码部分的机器代码和/或计算机程序的适当的逻辑、电路、和/或接口。传感设备116包括确认用户104的识别、标识和/或验证的一个或多个传感器。在实施例中,验证可以是为提供用户输入的用户104的验证所预先必须的。一个或多个传感器可以包括检测用户104的以下项中的至少一个的照相机:指纹、手掌几何结构、二维或三维脸部轮廓、虹膜的特性特征、和/或用户104的视网膜扫描。一个或多个传感器此外可以包括捕获用户104的热辐射(或温谱图)的热感照相机、和检测用户104的语音模式的麦克风。
传感设备116可以执行用于用户识别、用户标识和/或用户验证的各种已知算法。此类算法的示例包括但是不局限于用于面部识别、语音识别、虹膜识别、密码匹配、以及指纹匹配的算法。本领域技术人员将理解,用户的任何独有的特性可以当作用于至少在正在进行的上下文中的识别目的的用户输入。
RF电路118向/从设备102转换电信号并且经由电磁波与通信网络和其它通信设备通信。RF电路118可以包括但是不局限于天线120、RF收发器、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、编码解码器(CODEC)芯片集、用户身份模块(SIM)卡、存储器、和/或等。RF电路118可以经由无线通信与诸如互联网、内部网之类的网络和/或诸如蜂窝电话网络、无线局域网(LAN)之类的无线网络和/或城域网(MAN)、和其它设备进行通信。无线通信可以使用包括但不限于全球移动通信***(GSM)、增强数据GSM环境(EDGE)、宽带码分多址(W-CDMA)、码分多址(CDMA)、时分多址(TDMA)、蓝牙、无线保真度(Wi-Fi)(例如,IEEE 802.11a、IEEE 802.11b、IEEE 802.11g和/或IEEE 802.11n)、互联网协议上语音(VoIP)、Wi-MAX、电子邮件协议、即时消息、短消息服务(SMS)、和/或等的多个通信标准、协议和技术中的任何一个。
通信网络是各种设备(包括设备102)用来彼此通信的介质。触摸屏设备可以根据诸如传输控制协议和互联网协议(TCP/IP)、消费者/用户数据报协议(UDP)、超文本传输协议(HTTP)、文件传送协议(FTP)、ZigBee、EDGE、红外线(IR)、IEEE 802.11、802.16、蓝牙(BT)通信协议之类的各种有线和无线通信协议被连接到通信网络。
在操作中,用户104可以在预先配置有预存储的数据集的设备102的一个或多个部分上执行一个或多个动作。用户104可以仅仅在被验证以访问设备102的一个或多个部分、特征、和/或应用以后执行一个或多个动作。一个或多个动作可以包括锁定和/或解锁设备102、锁定和/或解锁设备102的一个或多个特征或应用、和/或启动设备102中的一个或多个应用。
在各个实施例中,设备102被预先配置有预存储的数据集和执行一个或多个动作的相关的复杂度。相关的复杂度可以是简单级别、半难级别、和困难级别。所选定的级别取决于由用户104对设备102的一个或多个一部分所需的安全性的级别。例如,对简单级别,与预存储的数据集的子集相关联的复杂度可以包括图像、数字集和日期的组合。对于指定为高端网络管理员的用户,与预存储的数据集的子集相关联的复杂度可以包括在一个或多个姿势之前或之后的、以预先定义的顺序的多个图像的组合。然而,对于指定为绝密军事机构的高级官员,与预存储的数据集的子集相关联的复杂度可以包括与一个或多个姿势和/或一个或多个非数字字母输入(诸如生物测定数据)结合的以预先定义的顺序的操作的图像集。生物测定数据可以包括但不限于指纹、掌结构、眼睛/肛膜图像、体温和语音模式。尽管如此,公开可以不仅仅被限定于上述生物测定数据的示例。
在实施例中,传感设备116确认用户104的识别、标识、和验证。诸如照相机、指纹扫描仪、掌扫描仪、眼睛/肛膜图像扫描器、温谱图、麦克风、和/或等之类的传感设备116可以检测(或识别)用户104的一个或多个生物测定数据。利用存储器114中的一个或多个用户简档验证检测的生物测定数据。一旦被验证后,声明用户104为识别的用户并且此后设备102向用户104显示锁接口。
图2示出了根据公开的实施例的在示范性设备上的锁用户界面和组合锁。结合图1的方框图描述图2的图。
参考图2,示出了包括虚拟姿势集合锁(VGC锁)204图标的虚拟姿势组合锁用户界面(VGC锁UI)202。VGC锁204可以模拟用于对设备的一个或多个部分执行一个或多个动作(即锁定和解锁)的物理组合安全锁。VGC锁204可以由用户104以顺时针方向或反时针方向拨以提供到设备102的用户输入。
在实施例中,VGC锁UI 202此外可以包括一个或多个文本、图表或可以需要用户104执行以访问设备102的解锁动作的任何组合的视觉指示。例如,VGC锁204可以作为显示器110上的安全锁出现。提示用户104以用于对设备102的一个或多个部分执行一个或多个动作的预定序列拨输入集。
图3a是示出了根据公开的实施例的基于数字字母输入和姿势输入的示范性锁用户界面的图。结合图1和图2的方框图描述图3a的图。
参考图3a示出了VGC锁UI 202。VGC锁204提示用户104从数字字母字符集合304中选择数字字母输入302。当数字字母输入302匹配预存储的数据集时,VGC锁UI 202验证用户104。验证可以使得用户104能够对设备102的一个或多个部分执行一个或多个动作。
图3b是示出了根据公开的实施例的基于字模式和姿势输入的示范性锁用户界面的图。结合图1和图2的方框图描述图3b的图。
参考图3b,示出了VGC锁UI 202。VGC锁204提示用户104从字母表的集合308中选择字的序列306。当字的序列306匹配预存储的数据集时,VGC锁UI 202验证用户104。验证使得用户104能够对设备102的一个或多个部分执行一个或多个动作。
图3c是示出了根据公开的实施例的基于图像模式和姿势输入的示范性锁用户界面的图。结合图1和图2的方框图描述图3c的图。
参考图3c,示出了VGC锁UI 202。VGC锁204提示用户104从图像的集合312中选择图像的序列310。当图像的序列310匹配预存储的数据集时,VGC锁UI 202验证用户104。验证使得用户104能够对设备102的一个或多个部分执行一个或多个动作。
图3d是示出了根据公开的实施例的基于组合模式和姿势输入的示范性锁用户界面的图。结合图1和图2的方框图描述图3d的图。
参考图3d,示出了VGC锁UI 202。VGC锁204提示用户104从字母表、号码、和图像的集合316中选择组合输入的序列314。组合的输入314可以包括数字字母输入、图像的序列、和/或字的序列。当组合的输入的序列314匹配预存储的数据集时,VGC锁UI 202验证用户104。验证使得用户104能够对设备102的一个或多个部分执行一个或多个动作。
在实施例中,VGC锁UI 202可以基于预定时间的不活动、进入到活动的呼叫、或开启设备102,出现在显示器110上。在另一个实施例中,用户104可以故意地锁定设备102以使得VGC锁UI 202通过利用预先定义的用户输入集出现。在又一个实施例中,可以允许用户104定制使得虚拟组合锁用户界面出现在显示器110上的事件。
在另一个实施例中,VGC锁UI 202可以被配置为当用户104执行一个或多个手姿势(例如在显示器110上以顺时针方向或反时针方向挥、悬停、或前后移动手)、手指姿势(例如,利用手指列举数字序列)、脸部姿势(例如,眨眼、微笑、或吐舌)和/或身体姿势(例如歪头、点头、或摇头)时出现。
在实施例中,当设备102作用但不接受大部分用户输入集(如果有的话)时,VGC锁UI 202可以被显示在显示器110上。因此阻止设备102响应于任何用户输入集执行一个或多个动作。以这种方式,VGC锁UI 202可以用来防止设备102的一个或多个部分的未被授权的使用。
在另一个实施例中,设备102可以显示VGC锁UI 202,并且也可以响应于有限的用户输入集。例如,允许VGC锁UI 202出现的用户输入或关掉设备102的用户输入。即,设备102不响应于与访问设备102的一个或多个部分对应的用户输入。然而,当设备102忽略用户输入时,向用户104提供回响应(诸如视觉或音频)以指示将不会接受输入。
在实施例中,设备102向用户104显示第一组图像。第一组图像可以是通用图像或预存储在存储器114或远程资源106中。第一组图像可以包括多个由用户104上传的通用图像和/或个性化图像。可以以一个或多个格式向用户104显示第一组图像。一个或多个格式可以包括但是不局限于矩阵格式(行和列)、带有滚动条作为箭头的块格式、滚动行、和/或滚动列。
在实施例中,用户104将用户输入提供到设备102。接收的用户输入可以包括姿势集和从第一组图像中以预定顺序对多个图像的选择。姿势集可以包括手姿势、手指姿势、脸部姿势和/或身体姿势。例如,诸如轻拍、拖动、触摸、挤压、注视和/或等之类的姿势可以用来从第一组图像中以预定顺序选择多个图像。由用户104在设备102的配置期间设置预定顺序。
基于姿势集修改选择的多个图像。例如选择的多个图像的修改可以通过翘曲两个手指的动作旋转选择的多个图像中的一个或多个、通过双击手指翻转选择的多个图像中的一个或多个、通过环绕选择的多个图像中的一个或多个部分剪辑选择的多个图像中的一个或多个、和/或生成选择的多个图像中的一个或多个的拼贴画。可以以预定顺序、位置和形状基于选择的多个图像中的一个或多个的选择和组合生成拼贴画。然而,本公开可以不仅仅被限定于上述选择的多个图像的修改的示例。在没有限定公开的范围的情况下,可以通过利用姿势集的一个或多个执行选择的多个图像的任何操作。
图4是示出了根据公开的实施例的基于关键图像的选择的示范性锁用户界面的图。结合图1和图2的方框图描述图4的图。
参考图4,显示了示出图像操作的VGC锁UI 202。在包括VGC锁UI 202的显示器110上向用户104呈现第一组图像402(诸如,一般图像,个人图像或由用户上传的图像)。随着并且当需求由用户104选择多个图像时,两个箭头404a和404b便于上下滚动第一组图像402。用户104以某一顺序选择两个或更多个图像作为选择的图像集406。此后,用户104可以采用一个或多个姿势修改选择的图像集406中的两个或多个图像中的一个或多个。修改的图像包括预先确定的布置以生成拼贴画408。图像修改的各种示例可以包括但是不局限于图像旋转、图像翻转、和/或图像修剪。以特定顺序、位置或外形的图像的选择和组合可以生成拼贴画408。处理器112将拼贴画408与第二组预存储的图像进行比较。当拼贴画408与第二组预存储的图像中的至少一个拼贴画匹配时,处理器112验证用户104以对设备102的一个或多个部分执行一个或多个动作。在实施例中,第二组预存储的图像可以是预存储的数据的一部分。此外,第一组图像也可以是预存储的数据的一部分。
在实施例中,显示在设备102的显示器110上的第一组图像至少一部分可以包括字母数字文本。用户104将用户输入提供到设备102,用户输入包括姿势集和利用该姿势集从第一组图像中以预定顺序对多个图像的选择。处理器112从选择的多个图像中以一序列提取字母数字文本。处理器112可以运行字识别应用以提取字母数字文本,例如。与字识别应用结合的处理器112可以从提取的字母数字文本生成多个字组合。然而,处理器112可以基于第一组图像的选择的预定顺序限定多个字组合。在多个实施例中,来自于选择的图像的每一个中的一个或多个字可以被布置为随机的字组、可识别的语句、个性化的短语、和/或等。处理器112将有限的字组合与存储在存储器114或远程资源106中的预存储数据中的字母数字文本进行比较。一比较成功,处理器112验证用户104以对设备102的一个或多个部分执行一个或多个动作。
图5是示出根据公开的实施例的基于图像块选择的示范性锁用户界面的图。结合图1和图2的方框图描述图5的图。
参考图5,示出基于图像和字识别的VGC锁UI 202。用户104在VGC锁UI 202上呈现第一组图像502(诸如,一般图像、个人图像或由用户上传的图像)。504a和504b两个箭头便于上下滚动第一组图像502以便用户104选择多个图像。包括可识别的字的两个或更多个图像被以一顺序选择为选择的图像集506。字识别应用可以从两个或更多个图像中识别一个或多个字。例如从第一图像508a中的里程标中的“太阳”、“城市”和“2KM”,从在第二图像508b中的建筑物横幅中的“Regus”和“广场”、以及从第三图像508c中的广告牌中的“网球”和“法庭”。从第一图像508a、第二图像508b、和第三图像508c中以预定顺序的字可以被合并以形成字组,例如“城市”“Regus”“法庭”。字组可与预存储的字母数字文本的序列相比。对于成功的比较,处理器112验证用户104以对设备102的一个或多个部分执行一个或多个动作。
在实施例中,设备102向用户104显示第一组图像。第一组图像可以是一般的图像或预存储在存储器114或远程资源106中。第一组图像可以包括多个一般图像和/或由用户104上传的个性化图像。可以以一种或多种格式向用户104显示第一组图像。所述一种或多种格式可以包括但是不局限于矩阵格式(行和列)、具有随箭头的滚动条的块格式、可滚动的行和/或可滚动的列。
图6是示出了根据公开的实施例的基于具有个人意义的图像的示范性锁用户界面的图。结合图1和图2的方框图描述图6的图。
参考图6,示出了基于具有个人意义的图像的VGC锁UI 202。用户104在VGC锁UI 202上呈现第一组图像602(诸如,一般图像、个人图像、或由用户上传的图像)。两个箭头604a和604b便于随着并当需要用户104选择多个图像时上下滚动第一组图像502。在实施例中,我用户104呈现预存储的消息606,例如“我和我的家庭”。基于预存储的消息604,用户104以预定顺序选择多个图像以成为选择的图像集608。在实施例中,可以在设备102中执行脸部识别应用以识别选择的图像集608中的人。处理器将预存储的消息606和选择的图像集608的组合与多个预存储的消息和从存储器114中的第二组预存储的图像中标记的图像进行比较。基于成功比较,处理器112验证用户104以对设备102的一个或多个部分执行一个或多个动作。
在实施例中,接收的用户输入可以包括姿势集和基于该姿势集和预存储的消息606从第一组图像602中以预定顺序对多个图像的选择。在实施例中,预存储的消息606可以被存储并且在设备102的配置期间利用预存储的第二组图像标记。预存储的消息的示例可以包括但是不局限于“我和我的家庭”、“我最喜爱的旅游目的地””、“我最喜爱的运动”、和/或“五首最喜爱的流行歌曲”。一旦用户104尝试对设备102的一个或多个部分的一个或多个动作,预存储的消息就可以被显示在VGC锁UI 202上。响应于显示的预存储的消息,用户104从显示的第一组图像中选择多个图像。处理器112可以将选择的所述多个图像与对应于预存储的消息的预存储的第二组图像进行比较。基于成功比较,处理器112验证用户104以对设备102的一个或多个部分执行一个或多个动作。
图7是示出了根据公开的实施例的基于图像处理的示范性锁用户界面的图。结合图1和图2的方框图描述图7的图。
参考图7,示出了基于利用姿势对关键图像的选择的VGC锁UI202。由处理器112向用户104呈现第一组图像702。在实施例中,第一组图像702可以被作为并排布置的九个图像集显示在VGC锁UI202上。该布置使用户104能移动并且以预定顺序选择多个图像。在实施例中,第一组图像702可以被显示为可以从头至尾滚动以使用户104能以预定顺序选择多个图像的行。VGC锁UI 202还显示若干实用按钮。标签为“重排”的按钮704在提供用户输入之前复位第一组图像702。标签为“选择图像”的按钮706以预定顺序选择多个图像。标签为“使用键”的按钮708生成命令以将选择的多个图像与在存储器114中的预存储的第二组图像进行比较。用户104可以通过使用姿势集中的至少一个(例如轻敲或注视)选择一个或多个按钮。用户104可以选择按钮704在以预定顺序作为用户输入向处理器112提供多个图像之前重置图像702。用户104可以选择用于以可选择的模式使能第一组图像702的按钮706。此后,用户104可以从第一组图像702中以预定顺序选择多个图像。选择的多个图像可与在存储器114中预存储的第二组图像相比。基于成功比较,处理器112可以验证用户104以对设备102的一个或多个部分执行一个或多个动作。
图8是示出了根据公开的实施例的基于图像和字识别的示范性锁用户界面的图。结合图1和图2的方框图描述图8的图。
参考图8,示出了基于利用姿势的图像块选择的VGC锁UI 202。由VGC锁UI 202上的处理器112对用户104呈现第一组可选择的图像作为块集802。为了由用户104选择多个图像,804a和804b两个箭头便于上下滚动块集802。响应于呈现,用户104可以以预定顺序使用姿势集的至少一个(例如触摸、轻敲或注视)以便以预定顺序选择多个图像作为选择的图像集806。在实施例中,选择的图像集806可以被显示为可以被放大观看且以预定顺序选择多个图像的块集802并。在实施例中,选择的图像集806包括三个图像。在另一个实施例中,选择的图像集806中的图像的数目可以由用户104在设备102的配置期间设置。
在实施例中,基于定制的用户输入组合,VGC锁UI 202可以具体地为具有生理障碍的用户配置。为了具有生理障碍的用户,定制的用户输入组合可以包括语音输入和/或姿势集。可以基于用户的生理障碍的类型定制用户输入。生理障碍的类型可以包括但是不局限于活动性损伤(例如不正常肢体)、视觉损伤(例如局部无视力/失明)、或听力损伤(例如听力困难/耳聋)。
例如,对具有不正常肢体的用户,用户输入可以被定制以包括一个或多个说出的字和再一个面部姿势(例如,眨眼、微笑、或吐舌头)的组合。对视力不全和/或失明的用户,用户输入可以被定制以包括一个或多个说出的字和手姿势(例如,抽动拳头或挥手)、手指姿势(例如,列举数字或竖拇指)、面部姿势和/或身体姿势(例如,点头、摇头或歪头)的再一个的组合。对听力困难和/或聋的用户,用户输入可以被定制以包括手姿势、手指姿势、面部姿势和/或身体姿势中的一个或多个的另一个组合。
在另一个实施例中,VGC锁UI 202可以为专业的用户配置以为他们提供附加的安全性和保护。VGC锁UI 202此外可以被配置以由用户104为设备102的一个或多个功能预先确定。在实施例中,处理器112可以仅仅允许通过网络的一组用户,用户104是该组用户中的一个。处理器112此外可以允许用户104为网络上的设备102(例如,个人计算机)的特定功能预先确定VGC锁204。例如,从姿势集中的至少一个手姿势可以用来启动防病毒应用或防止用户104互联网冲浪。
图9是根据本公开的实施例示出了用于验证用户以访问设备的示范步骤的示范流程图。参考图9,显示流程图900。结合图1、图2、和图4的方框图描述流程图900。
方法在步骤902处开始并且进行步骤904。在步骤904处,设备102可以经由显示器110在设备102的VGC锁UI 202上显示第一组图像402。在步骤906处,用户104提供输入给设备102。用户输入包括姿势集和从第一组图像402中以预定顺序对多个图像的选择作为图像集404。基于姿势集修改图像404的选择的集合并且生成拼贴画408。
在步骤908处,拼贴画408可与存储器114中预存的第二组图像相比。在拼贴画408不与预存的第二组图像中的一个或多个图像相配的实例中,方法进行到步骤914。在步骤914处,拒绝用户104访问设备102。因此,用户104不能对设备102的一个或多个部分执行一个或多个活动。方法进行步骤912。
在拼贴画408与预存储的第二组图像中的一个或多个图像相配的实例中,方法进行到步骤910。在步骤910处,用户104被确认是验证的用户。验证的用户可以对设备102的一个或多个部分执行一个或多个活动。方法在步骤912处结束。
图10是示出了根据本公开的实施例的用于基于从选择的多个图像中提取字母数字序列来验证用户104的示范步骤的另一个示范流程图。参考图10,显示流程图1000。结合图1、图2、和图5的方框图描述流程图1000。
方法在步骤1002处开始并且进行到步骤1004。在步骤1004处,设备102可以经由显示器110在设备102的VGC锁UI 202上向用户104显示第一组图像502。第一组图像502的至少一个部分可以包括字母数字文本。至少一个部分可以是如在第一组图像502中示出的标志、海报、或标签。
在步骤1006处,用户104可以提供输入到设备102。用户输入可以包括姿势集和从第一组图像502中以预定顺序将多个图像选择作为选择的图像集506。
在步骤1008处,从选择的图像集506中以一顺序提取字母数字文本。字识别应用可以便于从选择的图像集506中提取字母数字文本。
在步骤1010处,提取的字母数字文本的序列可与存储器114中的预存储的字母数字文本的序列相比。在提取的字母数字文本的序列与一个或多个预存储的字母数字文本的序列不匹配的实例中,方法进行到步骤1016。在步骤914处,拒绝用户104访问设备102。因此,用户104不能对设备102的一个或多个部分执行一个或多个活动。方法进行到步骤1014。
在提取的字母数字文本的序列与一个或多个预存储的字母数字文本的序列匹配的实例中,方法进行到步骤1012。在步骤1012处,用户104被确认是验证的用户。验证的用户可以对设备102的一个或多个部分执行一个或多个活动。方法在步骤1014处结束。
图11是示出根据本公开的实施例的基于接收与预存储的消息对应的用户输入来验证用户114的示范步骤的另一个示范流程图。参考图11,显示流程图1100。结合图1、图2、和图6的方框图描述流程图1100。方法在步骤1102处开始并且进行到步骤1104。
在步骤1104处,设备102可以经由显示器110在设备102的VGC锁UI 202上显示第一组图像602和预存储的消息606。
在步骤1106处,用户104可以向设备102提供输入。用户输入包括姿势集和基于姿势集和预存储的消息606从第一组图像608中以预定顺序将多个图像选择作为图像集602。
在步骤1108处,预存储的消息606和图像集608可与利用存储器114中的至少一个预存储的消息标记的预存储的第二组图像相比。在预存储的消息606和图像集608与利用至少一个预存储的消息标记的预存储的第二组图像中的一个或多个图像不匹配的实例中,方法进行到步骤1114。在步骤1114处,拒绝用户104访问设备102。因此,用户104不能对设备102的一个或多个部分执行一个或多个活动。方法进行到步骤1112。
在预存储的消息606和图像集608与利用至少一个预存储的消息标记的预存储的第二组图像中的一个或多个图像匹配的实例中,方法进行到步骤1110。
在步骤1110处,用户104被确认是验证的用户。验证的用户可以对设备102的一个或多个部分执行一个或多个活动。方法在步骤1112处结束。
根据本公开的另一个实施例,公开用于用户验证的设备102(图1)。设备102包括一个或多个处理器(以下简称处理器112(图1)),处理器112被可操作以在设备102上显示第一组图像402(图4)。处理器112可以接收用户输入。用户输入可以包括姿势集和从第一组图像402以预定顺序将多个图像选择作为选择的图像集406(图4)。可以基于姿势集修改选择的多个图像406以生成拼贴画408(图4)。处理器112将拼贴画408与存储器114中的(图1)预存储的第二组图像进行比较。处理器可以基于比较来验证用户104(图1)。
根据本公开的另一个实施例,公开了设备102上的用户104的验证。设备102包括一个或多个处理器(以下简称处理器112),处理器112可操作以在设备102上显示图像集502(图5)。处理器112可以在设备102上,更具体地在VGC锁UI 202(图2)上,向用户104显示图像集502。图像集502的至少一部分可以包括字母数字文本。处理器112可以接收用户输入。用户输入可以包括从显示的图像集502以预定顺序将多个图像选择作为选择的图像集506(图5)。处理器112可以从选择的图像集506中提取字母数字文本。处理器112可以将提取的字母数字文本的序列与存储器114中的预存储的字母数字文本的序列进行比较。此后,处理器112可以基于比较来验证用户104。
根据本公开的还有另一个实施例,公开了设备102上的用户104的验证。设备102包括一个或多个处理器(以下简称处理器112),处理器112可操作以在设备102上显示图像集602(图6)和预存储的消息606(图6)。处理器112可以接收用户输入。用户输入可以包括姿势集和基于姿势集和预存储的消息606从第一组图像602中以预定顺序对多个图像608的选择(图6)。处理器112可以将选择的多个图像608与对应于存储器114中预存储的消息606的预存储的第二组图像进行比较。此后,处理器112可以基于比较来验证用户104。
本公开的其它实施例可以提供非暂时的计算机可读介质和/或存储介质、和/或非暂时的机器可读介质和/或存储介质,在其上具有存储的机器代码和/或具有由机器和/或计算机执行的用于验证用户的至少一个代码部分的计算机程序,从而使得机器和/或计算机执行包括在设备上显示第一组图像的步骤。接收用户输入。接收的用户输入可以包括姿势集和从第一组图像中以预定顺序对多个图像的选择。基于姿势集可以修改选择的多个图像。修改的多个图像可与预存储的第二组图像相比。基于比较可以验证用户。
根据另一个实施例,本公开可以提供非暂时的计算机可读介质和/或存储介质、和/或非暂时的机器可读介质和/或存储介质,在其上具有存储的机器代码和/或具有由机器和/或计算机执行的用于验证用户的至少一个代码部分的计算机程序,从而使得机器和/或计算机执行包括在设备上向用户显示图像集的步骤。图像集502的至少一部分可以包括字母数字文本。接收用户输入。接收的用户输入可以包括姿势集和从显示的图像集中以预定顺序对多个图像的选择。接收的用户输入可以包括姿势集和从显示的图像集中以预定顺序对多个图像的选择。从选择的多个图像中以一顺序提取字母数字文本。提取的字母数字文本的序列可与预存储的字母数字文本的序列相比。可以基于比较验证用户。
根据还有另一个实施例,本公开可以提供非暂时的计算机可读介质和/或存储介质、和/或非暂时的机器可读介质和/或存储介质,在其上具有存储的机器代码和/或具有由机器和/或计算机执行的用于验证用户的至少一个密码部分的计算机程序,从而使得机器和/或计算机执行包括在设备上显示第一组图像和预存储的消息的步骤。接收用户输入。接收的用户输入可以包括姿势集和基于姿势集和预存储的消息从第一组图像中以预定顺序对多个图像的选择。选择的多个图像可与对应于预存储的消息的第二组预存储的图像相比较。可以基于所述比较验证用户。
因此,本公开可以被在硬件、或硬件和软件的组合中实现。本公开可以在至少一个计算机***中以集中方式或以不同元件可以被跨若干互连的计算机***散布的分布式方式实现。任何种类的计算机***或适合于执行此处描述的方法的其它装置可以是适合的。硬件和软件的组合可以是具有当被加载并执行时可以控制计算机***执行此处描述的方法的计算机程序的通用计算机***。本公开可以在包括也执行其它功能的集成电路的一部分的硬件中实现。
本公开也可以被嵌入计算机程序产品中,其包括能够执行此处描述的方法的全部特征,并且其当被加载到计算机***时能够执行这些方法。在本上下文中的计算机程序意思是预期使得具有信息处理能力的***执行特定功能的指令集的以任何语言、代码或注释的任何表达,或者直接地或在或下列两个中的一个或二者之后:a)转换到另一个语言、代码或者注释;b)以不同的材料形式再现。
虽然已经参考某个实施例描述了本公开,但是本领域技术人员应该理解,可以在不脱离本公开的范围的情况下做出各种变化并且替代相等物。另外,可以做出许多修改来将特定的情况或材料适应到本公开的教导而不脱离它的范围。因此,期望本公开不限于公开的特定实施例,而是本公开将包括全部落入附加权利要求书的范围的实施例。

Claims (21)

1.一种用于验证用户的方法,所述方法包括:
在设备上显示第一组图像;
接收用户输入,其中所述接收的用户输入包括姿势集和从所述第一组图像中以预定顺序对多个图像的选择,其中基于所述姿势集修改所述选择的所述多个图像;
将所述修改的所述选择的所述多个图像与第二组预存储的图像进行比较;以及
基于所述比较来验证所述用户。
2.如权利要求1所述的方法,其中所述设备是触摸屏设备、平板计算机、个人数字助理(PDA)、触摸板设备、智能机、或台式监控器中的一个。
3.如权利要求1所述的方法,其中所述姿势集包括以下中的一个或多个:手姿势、手指姿势、面部姿势和/或身体姿势。
4.如权利要求1所述的方法,其中所述用户输入还包括语音输入。
5.如权利要求1所述的方法,其中所述修改所述选择的所述多个图像包括以下中的一个或多个:旋转所述选择的所述多个图像中的一个或多个、翻转所述选择的所述多个图像中的一个或多个、剪辑所述选择的所述多个图像中的一个或多个、和/或生成所述选择的所述多个图像中的一个或多个的拼贴画。
6.如权利要求5所述的方法,其中基于以所述预定顺序、位置或形状对所述选择的所述多个图像中的所述一个或多个的选择和组合,生成所述拼贴画。
7.如权利要求1所述的方法,包括:在所述设备的配置期间从所述用户接收所述第二组预存储的图像。
8.如权利要求7所述的方法,包括:在所述设备的所述配置期间以所述预定顺序在存储器中存储所述第二组预存储的图像。
9.如权利要求8所述的方法,包括:在所述设备的所述配置期间从所述用户接收用于一个或多个应用的复杂度。
10.如权利要求1所述的方法,其中所述验证包括:使所述用户能够执行一个或多个活动,所述一个或多个活动与以下中的一个或多个对应:锁定所述设备、锁定所述设备的一个或多个特征、锁定所述设备的一个或多个应用、解锁所述设备、解锁所述设备的一个或多个特征、解锁所述设备的一个或多个应用、和/或启动所述设备中的一个或多个应用。
11.一种用于用户验证的设备,所述设备包括:
在所述设备中的一个或多个处理器,所述一个或多个处理器可操作以:
在所述设备上显示第一组图像;
接收用户输入,其中所述接收的用户输入包括姿势集和从所述第一组图像中以预定顺序对多个图像的选择,其中基于所述姿势集修改所述选择的所述多个图像;
将所述修改的所述选择的所述多个图像与第二组预存储的图像进行比较;以及
基于所述比较来验证所述用户。
12.如权利要求11所述的设备,其中所述修改所述选择的所述多个图像包括以下中的一个或多个:旋转所述选择的所述多个图像中的一个或多个、翻转所述选择的所述多个图像中的一个或多个、剪辑所述选择的所述多个图像中的一个或多个、和/或生成所述选择的所述多个图像中的一个或多个的拼贴画。
13.如权利要求12所述的设备,其中基于所述选择的所述多个图像中的所述一个或多个的选择和组合,以预定顺序、位置或形状生成所述拼贴画。
14.一种用于验证用户的方法,所述方法包括:
在设备上向用户显示一组图像,其中所述一组图像的至少一部分包括字母数字文本;
接收用户输入,其中所述接收的用户输入包括从所述显示的一组图像中以预定顺序对多个图像的选择;
从所述选择的所述多个图像中以一顺序提取所述字母数字文本;
将所述提取的字母数字文本的所述顺序与字母数字文本的预存储的顺序进行比较;以及
基于所述比较来验证所述用户。
15.如权利要求14所述的方法,其中所述用户输入还包括用于选择所述多个图像的姿势集,所述姿势集包括以下中的一个或多个:手姿势、手指姿势、面部姿势和/或身体姿势。
16.一种用于验证用户的设备,所述设备包括:
在所述设备中的一个或多个处理器,所述一个或多个处理器可操作以:
在设备上向用户显示一组图像,其中所述一组图像的至少一部分包括字母数字文本;
接收用户输入,其中所述接收的用户输入包括从所述显示的一组图像中以预定顺序对多个图像的选择;
从所述选择的所述多个图像中以一顺序提取所述字母数字文本;
将所述提取的字母数字文本的所述顺序与字母数字文本的预存储的顺序进行比较;以及
基于所述比较来验证所述用户。
17.一种用于验证用户的方法,所述方法包括:
在设备上显示第一组图像和预存储的消息;
接收用户输入,其中所述接收的用户输入包括姿势集和基于所述姿势集和所述预存储的消息从所述第一组图像中以预定顺序对多个图像的选择;
将所述选择的所述多个图像与对应于所述预存储的消息的第二组预存储的图像进行比较;以及
基于所述比较来验证所述用户。
18.如权利要求17所述的方法,其中所述第二组预存储的图像中的多个图像与所述预存储的消息相关联。
19.如权利要求18所述的方法,包括在所述设备的配置期间将所述第二组预存储的图像中的所述多个图像与所述预存储的消息相关联。
20.如权利要求18所述的方法,其中所述第二组预存储的图像中的所述多个图像包括由所述用户上载的多个个人图像。
21.如权利要求17所述的方法,其中所述验证包括:使所述用户能够执行一个或多个活动,所述一个或多个活动与以下中的一个或多个对应:锁定所述设备、锁定所述设备的一个或多个特征、锁定所述设备的一个或多个应用、解锁所述设备、解锁所述设备的一个或多个特征、解锁所述设备的一个或多个应用、和/或启动所述设备的一个或多个应用。
CN201310493436.4A 2012-10-31 2013-10-21 用于验证用户的设备和方法 Active CN103793638B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13/665,177 US9632574B2 (en) 2012-10-31 2012-10-31 Device and method for authenticating a user
US13/665,177 2012-10-31

Publications (2)

Publication Number Publication Date
CN103793638A true CN103793638A (zh) 2014-05-14
CN103793638B CN103793638B (zh) 2017-03-01

Family

ID=50548780

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310493436.4A Active CN103793638B (zh) 2012-10-31 2013-10-21 用于验证用户的设备和方法

Country Status (3)

Country Link
US (1) US9632574B2 (zh)
KR (1) KR101554068B1 (zh)
CN (1) CN103793638B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105205368A (zh) * 2014-06-17 2015-12-30 艾尔希格(开曼)股份有限公司 电子装置的随验即用方法
CN105354456A (zh) * 2015-10-23 2016-02-24 广东欧珀移动通信有限公司 一种屏幕解锁方法及用户终端
CN107092822A (zh) * 2014-07-04 2017-08-25 王纪清 伺服器、使用者装置及终端装置
CN109451139A (zh) * 2018-09-13 2019-03-08 腾讯科技(深圳)有限公司 消息传输方法、终端、装置、电子设备及可读介质
CN111241517A (zh) * 2015-08-07 2020-06-05 阿里巴巴集团控股有限公司 一种生物特征验证问答库的构建方法和装置

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8931070B2 (en) * 2013-03-29 2015-01-06 International Business Machines Corporation Authentication using three-dimensional structure
CN104660900B (zh) * 2013-10-30 2018-03-02 株式会社摩如富 图像处理装置及图像处理方法
WO2015066274A1 (en) * 2013-10-30 2015-05-07 Ohio University Motion-based identity authentication of an individual
EP2887248A1 (en) * 2013-12-20 2015-06-24 Orange Method of authentication of at least one user with respect to at least one electronic apparatus, and a device therefor
US20160057138A1 (en) * 2014-03-07 2016-02-25 Hoyos Labs Ip Ltd. System and method for determining liveness
US9575560B2 (en) 2014-06-03 2017-02-21 Google Inc. Radar-based gesture-recognition through a wearable device
US9811164B2 (en) 2014-08-07 2017-11-07 Google Inc. Radar-based gesture sensing and data transmission
US9921660B2 (en) * 2014-08-07 2018-03-20 Google Llc Radar-based gesture recognition
US9778749B2 (en) 2014-08-22 2017-10-03 Google Inc. Occluded gesture recognition
US11169988B2 (en) 2014-08-22 2021-11-09 Google Llc Radar recognition-aided search
US9600080B2 (en) 2014-10-02 2017-03-21 Google Inc. Non-line-of-sight radar-based gesture recognition
CN104484110A (zh) * 2014-12-30 2015-04-01 小米科技有限责任公司 屏幕解锁方法及装置
US10016162B1 (en) 2015-03-23 2018-07-10 Google Llc In-ear health monitoring
GB2538379A (en) * 2015-04-17 2016-11-16 Outbound Services Pty Ltd Method of authentication
JP6427279B2 (ja) 2015-04-30 2018-11-21 グーグル エルエルシー ジェスチャの追跡および認識のための、rfに基づいた微細動作追跡
CN107466389B (zh) 2015-04-30 2021-02-12 谷歌有限责任公司 用于确定类型不可知的rf信号表示的方法和装置
US10139916B2 (en) 2015-04-30 2018-11-27 Google Llc Wide-field radar-based gesture recognition
US9842250B2 (en) * 2015-05-13 2017-12-12 Capital One Services, Llc Systems and methods for authenticating a user based on captured image data
US10088908B1 (en) 2015-05-27 2018-10-02 Google Llc Gesture detection and interactions
US10402554B2 (en) * 2015-06-27 2019-09-03 Intel Corporation Technologies for depth-based user authentication
US10817065B1 (en) 2015-10-06 2020-10-27 Google Llc Gesture recognition using multiple antenna
KR101615207B1 (ko) * 2015-10-07 2016-04-25 오큐브 주식회사 시퀀스 인식 기반의 사용자 인증 방법 및 이를 이용한 사용자 인증 단말과 시스템
CN105893832A (zh) * 2016-03-30 2016-08-24 乐视控股(北京)有限公司 基于图片的解锁方法和***
WO2017192167A1 (en) 2016-05-03 2017-11-09 Google Llc Connecting an electronic component to an interactive textile
US10026180B1 (en) 2016-08-19 2018-07-17 Google Llc Using multiple image verification challenges to determine object location in an image
NO347923B1 (en) * 2017-09-15 2024-05-13 Elliptic Laboratories Asa User Authentication Control
KR102411881B1 (ko) 2018-01-03 2022-06-22 삼성전자주식회사 전자 장치 및 그의 제어 방법

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100180336A1 (en) * 2009-01-13 2010-07-15 Nolan Jones System and Method for Authenticating a User Using a Graphical Password
CN102103670A (zh) * 2009-12-22 2011-06-22 迪斯尼实业公司 通过上下文图像化可视公共图灵测试的人类验证
US20120210393A1 (en) * 2010-08-31 2012-08-16 Rakuten, Inc. Response determination apparatus, response determination method, response determination program, recording medium, and response determination system

Family Cites Families (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1422589A1 (en) * 2001-07-27 2004-05-26 Avimir, LLC Method and device for entering a computer database password
US20040080529A1 (en) * 2002-10-24 2004-04-29 Wojcik Paul Kazimierz Method and system for securing text-entry in a web form over a computer network
US20050289645A1 (en) * 2004-06-25 2005-12-29 Kyocera Mita Corporation Image processing device and program
US8145912B2 (en) * 2005-03-01 2012-03-27 Qualcomm Incorporated System and method for using a visual password scheme
US20060218408A1 (en) * 2005-03-22 2006-09-28 Serpa Michael L System and method for user authentication employing portable handheld electronic devices
US7657849B2 (en) * 2005-12-23 2010-02-02 Apple Inc. Unlocking a device by performing gestures on an unlock image
US20080133348A1 (en) * 2006-12-01 2008-06-05 Yahoo! Inc. System and method for delivering online advertisements using captchas
US20080133347A1 (en) * 2006-12-01 2008-06-05 Yahoo! Inc. System and method for providing semantic captchas for online advertising
JP5296707B2 (ja) * 2007-01-23 2013-09-25 カーネギー メロン ユニバーシティ コンピュータシステムへのアクセスを制御し媒体ファイルに注釈を付ける方法及び装置
US8311530B2 (en) * 2007-01-26 2012-11-13 Research In Motion Limited Touch entry of password on a mobile device
US20100043062A1 (en) * 2007-09-17 2010-02-18 Samuel Wayne Alexander Methods and Systems for Management of Image-Based Password Accounts
US20090113294A1 (en) * 2007-10-30 2009-04-30 Yahoo! Inc. Progressive captcha
US20090165121A1 (en) * 2007-12-21 2009-06-25 Nvidia Corporation Touch Pad based Authentication of Users
KR100933679B1 (ko) 2007-12-28 2009-12-23 성균관대학교산학협력단 휠 인터페이스를 이용한 임베디드 시스템의 그래픽패스워드 입력 장치 및 방법
US8307407B2 (en) * 2008-03-11 2012-11-06 Palo Alto Research Center Incorporated Selectable captchas
US8214891B2 (en) * 2008-03-26 2012-07-03 International Business Machines Corporation Using multi-touch gestures to protect sensitive content using a completely automated public turing test to tell computers and humans apart (CAPTCHA)
CA2727416A1 (en) * 2008-06-12 2009-12-17 Ads Captcha Ltd A time-resolved & user-spatially-activated feedback entrance and method thereof
US8539382B2 (en) 2009-04-03 2013-09-17 Palm, Inc. Preventing unintentional activation and/or input in an electronic device
US20100287382A1 (en) * 2009-05-07 2010-11-11 John Charles Gyorffy Two-factor graphical password for text password and encryption key generation
US20100306055A1 (en) * 2009-05-26 2010-12-02 Knowledge Probe, Inc. Compelled user interaction with advertisement with dynamically generated challenge
BRPI0924541A2 (pt) 2009-06-16 2014-02-04 Intel Corp Aplicações de câmera em um dispositivo portátil
US8671058B1 (en) * 2009-08-07 2014-03-11 Gary Isaacs Methods and systems for generating completely automated public tests to tell computers and humans apart (CAPTCHA)
KR20110069567A (ko) 2009-12-17 2011-06-23 이동성 그래픽 다이얼 오티피를 이용한 사용자 인증방법 및 그 인증시스템
JP5513957B2 (ja) * 2010-04-02 2014-06-04 株式会社ジャパンディスプレイ 表示装置、認証方法、およびプログラム
EP2386972A1 (en) * 2010-05-11 2011-11-16 Thomson Licensing A method and a device for generating a secret value
US8402533B2 (en) * 2010-08-06 2013-03-19 Google Inc. Input to locked computing device
KR101684970B1 (ko) * 2010-08-18 2016-12-09 엘지전자 주식회사 이동단말기 및 그 제어방법
US8701183B2 (en) * 2010-09-30 2014-04-15 Intel Corporation Hardware-based human presence detection
US8959648B2 (en) * 2010-10-01 2015-02-17 Disney Enterprises, Inc. Audio challenge for providing human response verification
US9027117B2 (en) 2010-10-04 2015-05-05 Microsoft Technology Licensing, Llc Multiple-access-level lock screen
US8650635B2 (en) * 2010-12-16 2014-02-11 Blackberry Limited Pressure sensitive multi-layer passwords
US8769641B2 (en) * 2010-12-16 2014-07-01 Blackberry Limited Multi-layer multi-point or pathway-based passwords
US8631487B2 (en) * 2010-12-16 2014-01-14 Research In Motion Limited Simple algebraic and multi-layer passwords
US8661530B2 (en) * 2010-12-16 2014-02-25 Blackberry Limited Multi-layer orientation-changing password
US8769668B2 (en) * 2011-05-09 2014-07-01 Blackberry Limited Touchscreen password entry
TWI460606B (zh) * 2011-07-15 2014-11-11 Ind Tech Res Inst 應用圖形稽碼機制之認證方法與系統
US20130036461A1 (en) * 2011-08-01 2013-02-07 Apple Inc. Image-based authentication
US9280281B2 (en) * 2012-09-12 2016-03-08 Insyde Software Corp. System and method for providing gesture-based user identification

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100180336A1 (en) * 2009-01-13 2010-07-15 Nolan Jones System and Method for Authenticating a User Using a Graphical Password
CN102103670A (zh) * 2009-12-22 2011-06-22 迪斯尼实业公司 通过上下文图像化可视公共图灵测试的人类验证
US20120210393A1 (en) * 2010-08-31 2012-08-16 Rakuten, Inc. Response determination apparatus, response determination method, response determination program, recording medium, and response determination system

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105205368A (zh) * 2014-06-17 2015-12-30 艾尔希格(开曼)股份有限公司 电子装置的随验即用方法
CN105278828A (zh) * 2014-06-17 2016-01-27 艾尔希格(开曼)股份有限公司 电子装置的身份验证模式触发方法
CN107092822A (zh) * 2014-07-04 2017-08-25 王纪清 伺服器、使用者装置及终端装置
CN107808079A (zh) * 2014-07-04 2018-03-16 王纪清 伺服器、使用者装置及终端装置
CN111241517A (zh) * 2015-08-07 2020-06-05 阿里巴巴集团控股有限公司 一种生物特征验证问答库的构建方法和装置
CN111241517B (zh) * 2015-08-07 2023-10-27 创新先进技术有限公司 一种生物特征验证问答库的构建方法和装置
CN105354456A (zh) * 2015-10-23 2016-02-24 广东欧珀移动通信有限公司 一种屏幕解锁方法及用户终端
CN105354456B (zh) * 2015-10-23 2018-03-02 广东欧珀移动通信有限公司 一种屏幕解锁方法及用户终端
CN109451139A (zh) * 2018-09-13 2019-03-08 腾讯科技(深圳)有限公司 消息传输方法、终端、装置、电子设备及可读介质
CN109451139B (zh) * 2018-09-13 2020-11-20 腾讯科技(深圳)有限公司 消息传输方法、终端、装置、电子设备及可读介质

Also Published As

Publication number Publication date
CN103793638B (zh) 2017-03-01
KR101554068B1 (ko) 2015-09-17
KR20140055985A (ko) 2014-05-09
US20140123258A1 (en) 2014-05-01
US9632574B2 (en) 2017-04-25

Similar Documents

Publication Publication Date Title
CN103793638A (zh) 用于验证用户的设备和方法
KR102630631B1 (ko) 생체측정 인증의 구현
US20220415104A1 (en) User interfaces for managing locks
KR102060618B1 (ko) 생체측정 인증의 구현
US10984089B2 (en) Unlocking a portable electronic device by performing multiple actions on an unlock interface
US10534453B2 (en) Mobile terminal and mobile terminal control method
KR20200001601A (ko) 생체측정 인증의 구현
EP2682891B1 (en) Electronic device and method for releasing lock using element combining color and symbol
KR102103866B1 (ko) 생체측정 인증의 구현
EP2650808A1 (en) Method for integrating account management function in input method software
EP3122018B1 (en) Mobile terminal and method of controlling the same
US20150363591A1 (en) Method of activate upon authentication of electronic device
WO2016068252A1 (ja) 携帯端末および携帯端末のロック制御方法
US20150281214A1 (en) Information processing apparatus, information processing method, and recording medium
JP2019522277A (ja) 端末機器のパスワードロック解除方法、装置および端末機器
CN106156596B (zh) 图案锁的设置方法、装置和终端
US11341221B2 (en) Electric device and control method thereof
ES2835317T3 (es) Método y sistema para autenticar la identidad usando un teclado numérico variable
CN107644155B (zh) 一种验证方式的设置方法及终端
CN109388314A (zh) 隐藏功能启动方法、移动终端及计算机可读存储介质
CN107563162A (zh) 一种隐秘解锁方法及***
KR101625747B1 (ko) 다중 선택 인증 장치 및 방법
KR101453032B1 (ko) 지문을 이용한 전자 기기 페어링 방법, 전자 기기 및 기록 매체
CN107590370A (zh) 一种终端解锁方法及终端

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant