基于图案的听觉提示的安全机制的方法和系统及移动设备的制作方法

文档序号:6505761阅读:172来源:国知局
基于图案的听觉提示的安全机制的方法和系统及移动设备的制作方法
【专利摘要】当在移动设备上的视觉聚焦受到限制时,听觉提示可以用于帮助输入基于图案的访问码。移动设备显示从其可以选择用于访问移动设备的访问码的多个位置。接收以序列的多个位置的一组位置的指示。该组位置的序列形成访问码。对于至少该组位置中的第一位置。确定与该第一位置相关联的听觉提示并且发出听觉提示以基于听觉提示指示第一位置。确定访问码是否正确。如果访问码正确则允许访问移动设备。
【专利说明】基于图案的听觉提示的安全机制的方法和系统及移动设备
【技术领域】
[0001]本发明的实施例总的来说涉及移动设备领域,并且更具体地说涉及用于移动设备的基于听觉反馈图案的安全访问机制。
【背景技术】
[0002]用于移动设备的常规安全机制包括密码或者个人身份号码(PIN)。用户经由机械键盘或者触摸屏键盘输入他/她的密码。

【发明内容】

[0003]本发明的实施例包括提供基于图案的听觉提示的安全机制的方法。显示可以从其选择用于访问移动设备的访问码的多个位置。接收以序列的多个位置的一组位置的指示。该组位置的序列形成访问码。对于该组位置的至少第一位置,确定与该第一位置相关联的听觉提示,并且发出听觉提示以基于听觉提示指示该第一位置。确定访问码是否正确。如果访问码正确,则允许对移动设备的访问。
【专利附图】

【附图说明】
[0004]通过参考附图可以更好地理解本实施例,并且使得多个目的、特征和优点对于本领域技术人员显而易见。
[0005]图1描绘呈现用以解锁移动电话的位置的栅格和听觉提示的示例移动电话;
[0006]图2描绘基于位置的维度呈现位置的栅格和听觉提示的示例移动电话;
[0007]图3描绘用于以听觉提示来配置基于位置的安全访问码的示例操作的流程图;
[0008]图4描绘用于处理输入访问图案并响应地提供听觉提示的示例操作的流程图;
[0009]图5描绘具有使用基于位置的听觉提示的安全性的示例安全模块的移动设备;
[0010]图6描绘具有基于听觉提示位置的安全模块的示例移动设备。
【具体实施方式】
[0011]下面的描述包括体现本发明的技术的示例性系统、方法、技术、指令序列和计算机程序产品。然而,理解描述的实施例可以在不需要这些特定细节的情况下实践。在其他实例中,为了不使描述模糊,未详细示出众所周知的指令实例、协议、结构和技术。
[0012]已经建议基于图案的安全机制来使密码或者PIN模糊并且阻碍观察到密码或者PIN。该模糊技术涉及增强的视觉注意。已经建议基于音乐的安全机制作为现有密码和PIN的替代。基于音乐的安全机制(例如,通过多个屏幕进行)的复杂性限制了在移动设备上限制视觉集中的环境中的使用。以与听觉提示成对的图案使移动设备安全(“听觉提示图案安全机制”)在不受到复杂性阻碍的情况下降低对视觉注意的要求。例如,日光可能在低功率模式下掩盖(wash out)移动设备的显示。用户可能需要在不从另一障碍(objection)或者情形转移视觉注意的情况下访问他/她的移动设备。此外,听觉提示图案安全机制在保留安全完整性的同时减轻使移动设备安全对于具有受损的视力的人群的挑战。
[0013]可以配置/编程移动设备的安全模块以允许用户设置用于解锁该移动设备的位置序列(即,图案)和位置的听觉提示。响应于解锁动作,移动设备显示多个位置(例如,位置的栅格),每个位置与听觉提示相关联。听觉反馈可以是单一音调、多个音调和音频剪辑、重复音调等。实施例可以将每个位置与不同听觉提示相关联,将所有位置与不同数量的相同音调相关联,将某些位置与相同听觉提示相关联等。但是所有位置都不与相同数量的相同听觉提示相关联。如果移动设备接收到正确图案,则移动设备解锁。至少基于开始/第一位置的听觉反馈,正在扫视移动设备或者不能良好地视觉感知移动设备的用户知道解锁图案的开始位置是否正确。
[0014]图1描绘呈现用以解锁移动电话的位置的栅格和听觉提示的示例移动电话。移动电话101呈现3x3位置的栅格。虽然没有图示图标,但是每个位置可以与图像、数字、字母、符号、音符等中的任一个相关联。在阶段A,用户选择位置[1,2],即第一列,第二行。响应于位置[1,2]的选择,从电话发出听觉提示。听觉提示之前已经与位置[1,2]相关联。用以解锁手机的位置序列的正确初始位置是位置[1,I]。在不需要看移动电话101的情况下,用户认识到他/她已经选择了用以访问移动手机101的不正确的第一位置。在阶段B,用户在访问图案的首先两个位置的听觉提示的帮助下输入正确访问图案。在该示例中,正确访问图案由位置序列[1,1]、[2,2]、[3,3]、[3,2]、[3,1]组成。用户校正并且选择位置[I, I]以开始访问图案,并且听到与位置[1,1]相关联的听觉提示。然后用户选择第二位置[2,2],并且听到与位置[2,2]相关联的听觉提示。在这个示例图示中,不对于随后的位置选择提供听觉提示,这是因为移动电话已经配置为提供首先两个所选位置的听觉提示。各种配置是可能的。听觉提示可以对于仅第一所选位置、访问码的全部位置的一半、所有位置等提供。
[0015]虽然图1的示例将听觉提示与每个位置相关联,但是实施例不这样限制。实施例可以基于位置的维度来替代单个位置提供区别的听觉提示。图2描绘基于位置的维度呈现位置的栅格和听觉提示的示例移动电话。类似于图1,图2的移动电话201呈现用于访问移动电话201的3x3位置栅格。对于该图示,假设位置[1,3]是访问图案的第一位置。在阶段A,用户选择位置[1,I],即第一列,第一行。移动电话201发出与第一维度相关联的听觉提示。换言之,听觉提示指示已经选择了第一列。然后用户将他/她的手指移动到位置[1,3],即第一列、第三行。在阶段B,移动电话201发出指示第一位置的第二维度的听觉提示。换言之,第二听觉提示指示已经选择第三行。基于这两个听觉提示,用户认识到他/她已经选择了第一列的第三行中的位置。
[0016]图1和图2描绘简要使用示例。各种配置是可能的。下面的图呈现配置和处理移动设备的基于听觉提示的位置的安全性的示例流程图。
[0017]图3描绘用于以听觉提示来配置基于位置的安全访问码的示例操作的流程图。图3的示例操作允许每个位置的听觉提示的配置。在块301,呈现访问配置界面。例如,配置界面可以呈现位置栅格、图像地图等。变量N可以初始化为O。
[0018]在接收输入303之后,在块305确定输入是否是对提交输入码的请求。如果输入303是提交请求,则控制流动到块307。否则,控制流动到块317。
[0019]在块317,确定输入303是否是清除命令。如果是,则控制流动到块319。如果否,则控制流动到块321。
[0020]在块319,重置临时存放任何输入位置的数据结构INPUT_C0DE。该示例建议数据结构是阵列。实施例可以使用各种数据结构中的任意,以适于输入的类型地存放输入。此夕卜,N重置为O。另外,在块319中,标记为不可用的听觉提示被释放或者取消标记。在块333中解释将提示标记为不可用。
[0021]在块321,确定输入是否是对退出配置界面的请求。如果是,则在块323退出配置界面。否则,输入303是所选位置并且控制流动到块325。
[0022]如果输入是所选位置,则在块325将输入303存储到INPUT_C0DE[N]中。可以以单个值、多个值坐标等指示该位置。实施例可以编码该位置来替代存储位置输入。例如,安全模块可以生成指示位置的(多个)值的散列,并且存储该散列值。
[0023]在块327,响应于位置的输入或者选择,呈现可用听觉提示以用于与该位置相关联。听觉提示可以是加载在移动设备上的音频剪辑、用户记录的音频剪辑、来自歌曲的剪辑、音调等。在该示例中,可用听觉提示是还没有被分配给位置的那些听觉提示。不同约束可以配置用于将听觉提示相关联。例如,可以配置安全模块以允许相同的听觉提示被分配给不是访问码的一部分的位置和访问码的最终位置。另一示例约束将非访问码位置中的听觉提示重叠为2。
[0024]在从可用听觉提示选择听觉提示329 (AURAL_CUE)之后,响应于听觉提示的选择在块329将该听觉提示与位置相关联。例如,听觉提示可以逐字地或者作为参考地存储为块329中描绘的对象的成员(POSITION.AURAL=AURAL_CUE)。递增索引变量N。实施例还可以将听觉提示集成到安全访问码中。例如,位置的听觉提示可能是音调。用户可以配置安全模块以要求位置和在该位置的轻敲数量、特定节奏、压力程度等。所以,访问码可以包括位置的序列以及在每个位置所配置的轻敲数量。移动设备在每次轻敲之后发出听觉提示。实施例可以改变听觉提示以与安全性的其他方面对应(例如,随着压力增加而增加播放听觉提示的速度)。安全性的一个方面可以考虑将在位置的二级安全输入或者不同类型的输入编码或者用作访问码的组成。
[0025]在块333,所选听觉提示被标记为不可用。实施例可以使用跟踪结构以将听觉提示标记为不可用。实施例可以从可用于与位置相关联的提示池中去除提示。不可用提示还可以是指定为不期望或者低效用的听觉提示。例如,用户可以基于过去的不识别听觉提示或者不能从环境声音区分听觉提示的经验而将听觉提示指定为不可用。可能基于测试的默认配置由于安全性或者安全考虑而可能将听觉提示标志或者指定为不可用于访问。
[0026]每个随后位置与相关联的提示一起存储。一旦输入提交请求,则提交输入码(INPUT_C0DE)用于验证。安全模块针对约束(例如,最小长度)验证INPUT_C0DE。如果INPUT_CODE是有效的,则控制流动到块311。如果否,则控制流动到块313。
[0027]在块313,呈现无效消息。
[0028]在块311,存储INPUT_C0DE作为用于移动设备的访问码。实施例可以编码INPUT_CODE (例如,散列 INPUT_C0DE)。
[0029]在块315,剩余的可用听觉提示被随机分配给不构成访问码的位置。实施例不限于随机分配可用听觉提示。可以以线性方式(例如,如存储器中所列出的)分配听觉提示。还可以基于配置分配听觉提示。例如,安全模块可以配置为基于可用提示的特征和与访问码/图案的位置相关联的特征分配听觉提示。例如,安全模块可以基于对应位置的接近来分配具有与已经分配的特征类似的特征的听觉提示。例如,与访问码位置相邻的非访问码位置将被分配相比与访问码位置相关联的听觉提示具有显著不同特征(例如,音质、音量、速度等)的听觉提示。实施例还可以允许用户将听觉提示与每个位置相关联,而无论是不是访问码的一部分。
[0030]图4描绘用于处理输入访问图案并且响应地提供听觉提示的示例操作的流程图。在块401,在移动设备上接收到解锁请求。响应地,索引变量N初始化为O并且结构INPUT_CODE的条目被清除(例如,设置为空)。
[0031]在块403,呈现多个位置。例如,在移动设备的显示器上呈现图像地图或者位置栅格。
[0032]在接收到输入405之后,确定输入405是否是提交请求。如果输入405是提交请求,则控制流动到块409。否则,控制流动到块417。
[0033]在块417,确定输入405是否是清除请求。如果输入405是清除请求,则控制流动到块419。如果否,则因为输入是位置输入(即,选择多个位置之一),控制流动到块421。
[0034]在块419,重置INPUT_C0DE结构(B卩,将条目设置为空)。并且,将索引变量N重置为O。
[0035]在块421,确定与输入位置405相关联的听觉提示。例如,安全模块将引用解析到听觉提示或者在位置的指示索弓I的结构中查找听觉提示。
[0036]在块423,发出听觉提示。
[0037]在块427,确定是否确认位置。例如,如果用户维持该位置的选择超出阈值时间段则可以确认位置。位置还可以利用轻敲或者给定数量的轻敲来确认。位置还可以在不干涉重置动作的情况下利用下一位置的选择来隐性确认。如果位置没有被确认,则控制流动到放弃输入405的块425。如果位置被确认,则控制流动到块429。
[0038]在块429,存储输入位置或者输入位置的表示(INPUT_CODE[N]=INPUT)。此外,递增索引变量N。实施例不限于使用结构化索引和索引变量。可以实现多种数据结构中的任意一个以存储输入和访问码。
[0039]当用户在块407请求提交输入码时,则INPUT_C0DE内容与存储的访问码进行比较。实施例可以在比较之前编码内容。实施例可以编码输入,如被添加到结构化的INPUT_CODE那样。
[0040]在块411,确定输入码是否是正确的。如果正确,则设备在块415解锁。如果输入码不正确,则在块413呈现无效码消息。
[0041]图3和图4描绘将听觉提示与每个位置相关联的示例操作的流程图。如图2所描绘的,音频输出可以提示位置的维度,来替代特定位置。对于位置的二维呈现,每个位置将与2个提示相关联。对于基于维度的听觉提示,听觉提示与维度的每个值相关联。使用3x3栅格作为参考,3列中的每个与不同的听觉提示相关联。3行中的每个将具有不同听觉提示。第一、第二和第三列每个可以与不同喇叭音符相关联。第一、第二和第三行每个可以与不同吉他音符相关联。当试图访问移动设备时,定义的动作将使得安全模块在维度之间切换。例如,从在触摸屏上水平移动到垂直移动的改变将从列听觉提示切换到行听觉提示。作为另一示例,双敲将切换安全模块以发出不同维度的听觉提示。[0042]实施例还可以以较大粒度提供听觉提示。替代单独指示位置,可以操纵听觉提示以指示输入选择的精确程度。用户可以配置安全模块以增加位置的中心区域的听觉提示的音量并且随着选择工具(例如,手指、触针等)移开中心或者中心区域并且朝向该位置的边缘移动而降低音量。可以配置另一听觉提示以指示转移到不同位置的另一区域或者不与任何特定位置相关联的中性区域。用以提示位置选择的精确性的其他配置包括变化重复的次数、回放速度等。精确性提示可以指导用户利用无视觉反馈的最小量重新对准他们的选择工具并且避免输入整个不正确位置的序列。实施例可以不限于使用指示位置精确性的听觉提示。可以配置安全模块以提供除了或者替代听觉精确性提示的触觉提示。例如,可以经由安全模块配置移动设备,以与指示位置的听觉提示一起提供该位置的中心区域的较大强度触觉提示。
[0043]应该理解,提供描绘的流程图以帮助理解实施例,并且根据权利要求书的范围而不受限制。实施例可以执行附加操作、不同操作、更少操作、并行操作等。参考图3,可以执行附加操作以将多个提示与构成访问码的位置相关联。可以基于是否正在访问图案的适当序列中选择位置而将不同听觉提示相关联。如果不同提示基于是否在正确序列中选择而用于同一位置,则实施例可以执行操作以跟踪访问码位置的状态从而确定发出哪个提示。还可以执行附加操作,以允许用户配置安全模块从而在保持位置的同时多次发出听觉提示。例如,位置[2,2]的听觉提示将在维持位置选择的同时(例如,在手指停留在该位置上的同时)以两秒的间隙重复两次。参考图4,可以执行附加操作以查找其他提示,无论听觉或者非听觉是否依赖于其他安全方面(例如,压力、轻敲等)和条件。
[0044]图5描绘具有使用基于位置的听觉提示的安全性的示例安全模块的移动设备。图5描绘移动设备513。移动设备513包括触摸屏驱动器503和扬声器驱动器505。移动设备513还包括基于听觉提示位置的安全模块505。移动设备513还包括存放音频文件511和图标509的机器可读存储介质。机器可读存储结构还存放曾经以安全模块501配置的访问码 507。
[0045]安全模块501根据配置访问图标509和音频文件511。安全模块501将音频文件511中所选的音频文件与呈现用于解锁移动设备513的位置相关联。安全模块还将图标509中的所选图标映射或者相关联到呈现用于访问移动设备513的位置。安全模块501与触摸屏驱动器503交互(例如,经由应用编程接口调用)以呈现配置界面并且呈现用于访问移动设备513的可选择位置。安全模块501还与扬声器驱动器505交互,以在配置期间并且当用户试图访问移动设备513时发出听觉提不。
[0046]所属【技术领域】的技术人员知道,本发明的各个方面可以实现为系统、方法或计算机程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、驻留软件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。此外,在一些实施例中,本发明的各个方面还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。
[0047]可以采用一个或多个计算机可读介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是一但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0048]计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
[0049]计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括一但不限于一无线、有线、光缆、RF等等,或者上述的任意合适的组合。
[0050]可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言一诸如Java、Smalltalk、C++等,还包括常规的过程式程序设计语言一诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络一包括局域网(LAN)或广域网(WAN) —连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
[0051]下面将参照根据本发明实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述本发明。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机程序指令实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些计算机程序指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。
[0052]也可以把这些计算机程序指令存储在计算机可读介质中,这些指令使得计算机、其它可编程数据处理装置、或其他设备以特定方式工作,从而,存储在计算机可读介质中的指令就产生出包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的指令的制造品(article of manufacture)0
[0053]也可以把计算机程序指令加载到计算机、其他可编程数据处理装置、或其他设备上,以使得在计算机、其他可编程数据处理装置或其他设备上执行一系列操作步骤,以产生计算机实现的处理,从而使得在计算机或其他可编程装置上执行的指令能够提供实现流程图和/或框图中的一个或者多个方框中规定的功能/操作的处理。
[0054]图6描绘具有基于听觉提示位置的安全模块的示例移动设备。移动设备600包括处理器单元601 (可能包括多个处理器、多个核、多个节点和/或实现多线程等)。移动设备600包括存储器603。存储器603可以是系统存储器(例如,高速缓存、SRAM、DRAM、零电容器RAM、双晶体管 RAM、eDRAM、EDO RAM、DDR RAM、EEPROM、NRAM、RRAM、S0N0S, PRAM 等中的一个或者多个)或者上面已经描述的机器可读介质的可能实现中的任意一个或者多个。移动设备 600 还包括总线 611 (例如,PCI 总线、ISA 总线、PC1-Express 总线、HypeiTransport?总线、InfiniBand?总线、NuBus总线等)、基于听觉提示位置的安全模块605和网络接口607 (例如,以太网接口、无线接口等)。基于听觉提示位置的安全模块605将音频与用于使移动设备安全的可选择位置相关联。安全模块605将要由移动设备600发出的音频作为提示相关联到当用户试图在限制视觉聚焦、质量或者注意的情形或者环境下访问/解锁移动设备600时的位置。当用户从用于解锁移动设备600的多个位置选择位置时,音频作为听觉提示播放。这些功能中的任意一个可以部分(或者全部)地实现为硬件和/或者实现在处理单元601上。例如,功能可以利用特定应用集成电路实现、以实现在处理单元601中的逻辑实现、以在外围设备或者卡上的协处理器实现,等等。另外,实现可以包括图6中未图示的更少或者附加组件(例如,视频卡、音频卡、附加网络接口、外围设备等)。处理单元601、安全模块605和网络接口 607耦合到总线611。虽然图示为耦合到总线611,存储器603可以耦合到处理器单元601。
[0055]虽然参考各种实现和开发描述实施例,但是将要理解,这些实施例是例示性的并且本发明的范围不限于它们。总的来说,可以利用与任何硬件系统或者多个硬件系统一致的设施实现这里描述的用于提供听觉提示给选择为访问移动设备的位置的技术。很多变型、修改、附加和改进是可能的。
[0056]多个实例可以作为单个实例提供用于这里描述的组件、操作或者结构。最后,各种组件、操作和数据存储之间的界限有一些任意性,并且具体操作在特定例示性配置的背景下解释。功能的其他分配可以被设想并且可能落入本发明的范围内。总的来说,在示例性配置中呈现为单独组件的结构和功能可以实现为组合的结构或者组件。类似地,呈现为单一组件的结构和功能可以实现为单独组件。这些和其他变型、修改、附加和改进可落入本发明的范围内。
【权利要求】
1.一种方法,包括: 显示可以从其选择用于访问移动设备的访问码的多个位置; 以序列接收多个位置的一组位置的指示,其中该组位置的序列形成访问码; 至少对于该组位置中的第一位置,确定与第一位置相关联的听觉提示并且发出听觉提示以基于听觉提示指示所述第一位置; 确定访问码是否正确;以及 如果访问码正确则允许访问移动设备。
2.如权利要求1所述的方法,进一步包括取决于第一位置的指示的精确性操纵与第一位置相关联的听觉提示。
3.如权利要求2所述的方法,其中,所述取决于第一位置的指示的精确性操纵与第一位置相关联的听觉提示包括取决于指示到第一位置的中心或者中心区域的邻近性来操纵听觉提示的至少一个特征。
4.如权利要求1所述的方法,进一步包括: 在该组位置组的每个处接收二级安全输入,其中该组位置的序列和在该组位置的每个处的二级安全输入形成访问码; 其中,所述确定访问码是否正确包括确定该组位置的序列是否正确以及在该组位置的每个处的二级安全输入是否也正确。
5.如权利要求4所述的方法,其中,所述二级安全输入包括轻敲的数量、压力程度和轻敲的节奏之一。
6.如权利要求1所述的方法,进一步包括: 确定用于至少第一位置的第二听觉提示,其中,所述听觉提示和所述第二听觉提示每个对应于第一位置的不同维度; 其中,所述发出听觉提示以基于听觉提示指示第一位置包括响应于第一位置的第一维度的指示发出听觉提示; 响应于第一位置的第二维度的指示发出第二听觉提示。
7.如权利要求1所述的方法,进一步包括: 确定指示将对于其发出听觉提示的位置的数量的听觉提示配置;以及对于直到该位置的数量所选的该组位置的每个,确定与所选位置相关联的听觉提示,其中,位置的数量小于用于访问码的位置的总数量,并且所述确定所选位置的听觉提示包括确定与第一位置相关联的听觉提示。
8.一种用于移动设备的基于图案的听觉提示的安全机制的计算机系统,所述计算机系统包括: 显示可以从其选择用于访问移动设备的访问码的多个位置的装置; 以序列接收多个位置的一组位置的指示的装置,其中该组位置的序列形成访问码;至少对于该组位置中的第一位置,确定与所述第一位置相关联的听觉提示并且发出听觉提示以基于听觉提示指示第一位置的装置; 确定访问码是否正确的装置;以及 如果访问码正确则允许访问移动设备的装置。
9.如权利要求8所述的计算机系统,进一步包括取决于第一位置的指示的精确性操纵与第一位置相关联的听觉提示的装置。
10.如权利要求9所述的计算机系统,其中,所述取决于第一位置的指示的精确性操纵与第一位置相关联的听觉提示的装置包括取决于指示到第一位置的中心或者中心区域的邻近性来操纵听觉提示的至少一个特征的装置。
11.如权利要求8所述的计算机系统,进一步包括: 在该组位置的每个处接收二级安全输入的装置,其中该组位置的序列和在该组位置的每个处的二级安全输入形成访问码; 其中,所述确定访问码是否正确的装置包括配置为确定该组位置的序列是否正确以及该组位置组的每个处的二级安全输入是否也正确的计算机程序代码。
12.如权利要求11所述的计算机系统,其中,所述二级安全输入包括轻敲的数量、压力程度和轻敲的节奏之一。
13.如权利要求8所述的计算机系统,进一步包括 确定用于至少第一位置的第二听觉提示,其中,所述听觉提示和所述第二听觉提示每个与第一位置的不同维度对应; 其中,配置为发出听觉提示以基于听觉提示指示第一位置的计算机程序代码包括配置为响应于第一位置的第一维度的指示发出听觉提示的计算机程序代码; 响应于第一位置的第二维度的指示发出第二听觉提示。
14.如权利要求8所 述的计算机系统,进一步包括: 确定指示将对于其发出听觉提示的位置的数量的听觉提示配置的装置;以及对于直到该位置的数量所选的该组位置的每个,确定与所选位置相关联的听觉提示的装置, 其中,位置的数量小于访问码的位置的总数量,并且确定所选位置的听觉提示的装置包括配置为确定与第一位置相关联的听觉提示的计算机程序代码。
15.—种移动设备,包括: 处理器; 触摸屏显示器;以及 基于听觉提示位置的安全模块,操作为, 显示可以从其选择用于访问移动设备的访问码的多个位置; 以序列接收所述多个位置的一组位置的指示,其中该组位置的序列形成访问码; 至少对于该组位置的第一位置,确定与所述第一位置相关联的听觉提示并且发出听觉提示以基于所述听觉提示指示第一位置; 确定访问码是否正确;以及 如果访问码正确则允许访问移动设备。
16.如权利要求15所述的移动设备,其中,所述基于听觉提示位置的安全模块进一步操作为取决于第一位置的指示的精确性操纵与第一位置相关联的听觉提示。
17.如权利要求16所述的移动设备,其中,所述操作为取决于第一位置的指示的精确性操纵与第一位置相关联的听觉提示的基于听觉提示位置的安全模块包括操作为取决于指示到第一位置的中心或者中心区域的邻近性来操纵听觉提示的至少一个特征的基于听觉提示位置的安全模块。
18.如权利要求15所述的移动设备,其中,所述基于听觉提示位置的安全模块进一步操作为: 在该组位置的每个处接收二级安全输入,其中该组位置的序列和该组位置组的每个处的二级安全输入形成访问码; 其中,所述操作为确定访问码是否正确的基于听觉提示位置的安全模块包括操作为确定该组位置的序列是否正确以及该组位置的每个处的二级安全输入是否也正确的基于听觉提示位置的安全模块。
19.如权利要求15所述的移动设备,其中,所述基于听觉提示位置的安全模块进一步操作为: 确定用于至少第一位置的第二听觉提示,其中,所述听觉提示和所述第二听觉提示每个与第一位置的不同维度对应; 其中,所述操作为发出听觉提示以基于听觉提示指示第一位置的基于听觉提示位置的安全模块包括操作为响应于第一位置的第一维度的指示发出听觉提示;响应于第一位置的第二维度的指示发出第二听觉提示的基于听觉提示位置的安全模块。
20.如权利要求15所述的移动设备,其中,所述基于听觉提示位置的安全模块进一步操作为: 确定指示将对于其发出听觉提示的位置的数量的听觉提示配置;以及 对于直到该位置的数量所选的该组位置的每个,确定与所选位置相关联的听觉提示, 其中,位置的数量小于访问码的位置的总数量,并且所述操作为确定所选位置的听觉提示的基于听觉提示位置的安全模块包括操作为确定与第一位置相关联的听觉提示的基于听觉提示位置的安全模块。
【文档编号】G06F3/0488GK103543942SQ201310292493
【公开日】2014年1月29日 申请日期:2013年7月12日 优先权日:2012年7月12日
【发明者】D.A.贝尔, L.S.德卢卡, J.H.詹金斯, T.利文斯顿 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1