用于触摸屏操作的电子设备和方法与流程

文档序号:12034252阅读:276来源:国知局
用于触摸屏操作的电子设备和方法与流程

本文公开了一种用于以安全的方式进行触摸屏输入的电子设备和方法。



背景技术:

触摸屏在电子设备和系统中被用于显示诸如数字和/或字母的视觉内容,并且接收与所显示的内容相对应的触摸输入。这样的触摸输入表示用户对用于使电子设备执行功能的具有独特排列的字符组合的选择,其通常涉及用于验证用户的输入的、由电子设备进行的安全性检查和认证。在一个特定示例中,自动柜员机(atm)通过在触摸屏处的用户触摸输入接收若干数字的密码以授权金融交易,例如现金提取。在用户触摸输入的过程期间,存在由用户输入到触摸屏的密码可能通过“肩窥”动作被公开给站在该用户背后的第三方的风险,因此密码可能被泄露给对用户带来严重安全性问题的第三方。



技术实现要素:

本发明的第一方面是如权利要求1中所限定的电子设备。

本发明的第二方面是如权利要求11中所限定的处理触摸输入的方法。

一些可选特征和/或步骤已经被限定在从属权利要求中。

附图说明

将参考附图更全面地理解实施例的特征,在附图中:

图1a是图示具有触摸显示面板的电子设备的一个实施例的示意图;

图1b是图示在图1的电子设备的触摸显示面板中的单元格中的 两个单元格中显示的第一组字符和第二组字符的位置关系的示意图;

图1c是图示用于利用图1的电子设备的触摸操作的访问区的示意性顶视图;

图2是图示具有触摸显示面板的电子设备的另一实施例的示意图;

图3是图示用于处理触摸输入的方法的实施例的框图。

具体实施方式

将容易理解如在本文的附图中大体描述的和说明的实施例的部件可以以除了所描述的示例实施例之外的各种各样的不同配置来布置和设计。因此,如结合附图所表示的,示例实施例的以下更详细的描述不旨在限制如所要求保护的实施例的范围,而是仅仅表示示例实施例。

在本说明书中对“一个实施例”、“另一实施例”或“实施例”(等等)的引用意味着结合该实施例来描述的特定特征、结构或特性被包含在至少一个实施例中。因此,在本说明书中的各个地方中出现的短语“在一个实施例中”或“在实施例中”等等不一定全部指代同一实施例。

另外,在一个或多个实施例中可以以任何适当的方式来组合所描述的特征、结构和特性。在以下描述中,许多具体细节被提供以给出对实施例的透彻理解。然而,相关领域技术人员将意识到能够在没有该具体细节中的一个或多个具体细节的情况下,或者利用其它方法、部件、材料等等来实践各种实施例。在其他实例中,一些或所有已知的结构、材料或操作可以不被详细示出或描述,以避免混淆。

根据一个方面,本文中的实施例提供具有触摸屏的电子设备,触摸屏用于将视觉内容显示在其上并且用于接收对应于显示的内容的触摸输入。根据实施例的由用户使用电子设备的触摸输入将具有被公开给未授权一方的减小的风险,因此使用这样的触摸屏的安全性水平得到提高。

根据另一方面,本文中的实施例提供一种用于处理触摸输入的方法。将第一组字符和第二组字符显示在触摸显示面板的键盘上。键盘具有多个单元格,第一组字符中的每个字符和第二组字符中的对应字符被显示在单元格中的一个单元格中。第一组字符比第二组字符在视觉上更可识别。在键盘上接收到的触摸操作提供显示在单元格中的所述一个或多个单元格上的第二组字符中的相应一个或多个字符的输入。

电子设备具有用于显示键盘的触摸显示面板和耦合到触摸显示面板的处理器。处理器可操作用于生成第一组字符和第二组字符以用于在触摸显示面板上的键盘的相应单元格中显示。键盘的每个单元格对应于用于触摸输入到电子设备中的第二组字符中的一个字符。第一组字符比第二组字符在视觉上更可识别。利用显示在触摸显示面板上的键盘的单元格中的一个或多个单元格的触摸操作提供第二组字符中的相应一个或多个字符的输入。

在下文中将参考附图详细描述实施例。在描述和附图中,相同的或相似的附图标记将被用于指示实质上相同的元件和功能,并且这些元件和功能的重复描述可以被完全或部分重复或者可以不被完全或部分重复。另外,为清楚和简单起见,可以省略本领域中的一些或所有已知的功能和构造的描述。

如图1a所示,电子设备100包括用于将键盘104显示在其上的触摸显示面板102和耦合到触摸显示面板102的处理器108。键盘104具有九个单元格111a、111b、111c、111d、111e、111f、111g、111h和111i,在上下文中被统称为单元格111。单元格111中的每个单元格要接收对其的触摸输入。处理器108可操作用于生成第一组字符121和第二组字符122以用于在触摸显示面板102上的键盘104的相应单元格111中显示。第一组字符121和第二组字符122是数字字符,例如每组字符具有从1到9的九个阿拉伯数字。备选地,第一组字符和/或第二组字符还可以是英语或其他拉丁语言的字母以及非拉丁语言字符、符号或各种类型的字符的组合。

每个单元格111被配置为将第一组字符121中的一个字符和第二组字符122中的一个字符显示在其中。利用单元格111中的一个或多个单元格的触摸操作对应于显示在单元格111中的所述一个或多个单元格中的第二组字符122中的相应一个或多个字符,以将第二组字符122中的一个或多个字符的值提供为到键盘104中的输入。作为示例,如图1a所示,利用单元格111a、111b、111e和111i的触摸操作分别对应于显示在单元格111a、111b、111e和111i中的第二组字符122的字符“7”、“1”、“9”和“8”,并且所述触摸操作提供代码“7198”作为到键盘104中的输入。

第一组字符121和第二组字符122可以以独立的随机顺序被生成并被显示在键盘104上的单元格111中的每个单元格中。显示在单元格111中的给定单元格中的第一组字符121和第二组字符122可以是相同的或不同的。例如,在单元格111a中,在一个触摸操作中显示在其中的第一组字符121和第二组字符122分别是“4”和“6”。在另一触摸操作中,显示在单元格111a中的第一组字符121和第二组字符122可以分别是“7”和“7”。在其他单元格中的字符可以以类似的随机的方式来显示。在当前实施例中,如图1所示,在每个单元格111a、111b、111c、111d、111e、111f、111g、111h和111i中的第一组字符121与第二组字符122的对应字符不同。参考如以上所图示的相同示例,在单元格111a、111b、111e和111i中的第一组字符122分别是“3”、“5”、“1”和“6”。

第一组字符121被配置为在视觉上比第二组字符122更可识别。在一个实施例中,第一组字符121中的每个字符具有第一字体大小,第二组字符中的每个字符具有小于第一字体大小的第二字体大小。在另一实施例中,第一组字符121中的每个字符具有相对于单元格的第一背景的第一对比度水平,第一组字符中的所述字符被显示在该单元格中,并且第二组字符中的每个对应字符具有相对于该单元格的第二背景的第二对比度水平。第二对比度水平低于第一对比度水平。附加地,在第一单元格中的第二组字符122中的字符与第一组字符121中 的对应字符之间的相对位置可以与在第二单元格中的在第二组字符122中的字符与第一组字符121中的对应字符之间的相对位置不同。例如,第二组字符中的字符“7”和第一组字符中的对应字符“3”被显示在单元格111a中,并且第二组的字符“7”被定位在相对于第一组的字符“3”的左下方位置处。第二组字符中的另一字符“1”和第一组字符中的对应字符“5”被显示在单元格111b中,并且第二组的字符“1”被定位在相对于第一组的字符“5”的右下方位置处。在这一点上,如图1b所示,第一取向向量131通过在第一单元格111a中将第二组字符中的字符“7”连接到第一组字符中的对应字符“3”来被定义,并且第二取向向量132通过将第二组字符中的另一字符“1”连接到第一组字符中的对应字符“5”来被定义。在第一取向向量131与第二取向向量132之间的夹角135大于零,即在图1b中示出的示例中为90度。

在第二组字符122中的字符与第一组字符121中的对应字符之间的值和/或定位关系还可以在每次第一组字符121和第二组字符122被显示在键盘104上时变化。

在使用时,参考图1c,被定位在距触摸显示面板102的访问区142内的用户12在键盘104处执行触摸操作以通过触摸对应于形成密码的第二组字符122的单元格来输入密码。在上下文中,访问区142被定义为距离触摸显示面板102的预定距离140内并且在预定观察角度150内的区域。在预定距离140以外和在预定观察角度150外的区被定义为非访问区144、152和154。

在第二组字符122被显示在其中的单元格111处的触摸输入在键盘104处被接收并被发送到处理器108,以针对存储在其中的用于电子设备100执行经授权的交易(例如,现金提取)的实际代码或密码进行检查。

站在键盘104前面的、在预定距离140以外的非访问区(例如,非访问区144)中的第三方14(如果存在)不能够或具有较低概率来清楚地观察到第二组字符122。第三方14可以仅仅能够被使得对于第 一组字符121可见。因此,即使用户的触摸输入操作被暴露,第三方14可以仅仅能够将用户12的触摸输入与第一组字符121相关联,在当前实施例中第一组字符121不表示形成密码的实际字符。结合图1参考如以上所图示的示例,用户在键盘104处对字符“7198”的输入通过基于显示在单元格111a、111b、111e和111i中的对应的第二组字符122顺序地触摸单元格111a、111b、111e和111i来执行。第三方14可以仅仅能够被使得对于显示在单元格111a、111b、111e和111i中的第一组字符121(即“3516”)可见,其与由用户12输入到键盘104中的实际字符“7198”不同。以这种方法,由实施例提供的解决方案降低用户的触摸输入被公开给定位在用户背后并且在访问区外的第三方的风险。

在又一实施例中,如图2所示,电子设备200包括用于将键盘204显示在其上的触摸显示面板202和耦合到触摸显示面板202的处理器208。键盘204具有九个单元格211a、211b、211c、211d、211e、211f、211g、211h和211i,在上下文中被统称为单元格211。单元格211中的每个单元格要接收对其的触摸输入。处理器208可操作用于生成第一组字符221和第二组字符222以用于在触摸显示面板202上的键盘204的相应单元格211中显示。第一组字符221和第二组字符222是数字字符,例如每组字符具有从1到9的九个阿拉伯数字。备选地,第一组字符和/或第二组字符还可以是英语或其他拉丁语言的字母以及非拉丁语言字符、符号或各种类型的字符的组合。

键盘204中的每个单元格211对应于用于触摸输入到电子设备200中的第一组字符221和第二组字符222中的一个字符。利用单元格211中的所述一个或多个单元格的触摸操作提供第二组字符222中的相应字符的输入,以及显示在单元格211中的所述一个或多个单元格中的第一组字符221中的相应字符的初始输入。

作为示例,如图2所示,利用单元格211i、211g、211d和211h的触摸操作分别对应于显示在单元格211i、211g、211d和211h中的第二组字符222的字符“3”、“9”、“5”和“7”,并且所述触摸 操作提供到键盘204中的输入“3957”。

同时,利用单元格211i、211g、211d和211h的触摸操作分别对应于显示在单元格211i、211g、211d和211h中的第一组字符221的字符“5”、“2”、“9”和“8”,并且所述触摸操作提供到键盘204中的初始输入“5298”。

如果输入与密码(即“3957”)相匹配,则对应的初始输入“5298”被记录在例如耦合到处理器208的存储器模块232中作为可能的样本黑客输入。与初始输入“5298”相关联的信息,诸如输入和初始输入被执行的日期和时间,以及电子设备的标识号/位置等等还可以被记录在存储器模块232中。

在后续输入与初始输入(即“5298”)相匹配的情况下,这样的后续输入将被标识为可能的实际黑客输入。除了拒绝任何授权以执行密码启用操作之外,电子设备200还可以被配置为触发作为预警措施的动作。这样的动作可以包括激活耦合到处理器208的图像记录器234以捕获视觉标识符,例如提供后续输入(即“5298”)的一方的面部图像。备选地或同时地,动作还可以包括经由耦合到处理器208的通信模块236通知提供密码的用户发生可疑黑客输入连同记录的相关联的信息。

图3示出了根据实施例的用于处理触摸输入的方法300。在框310处,将第一组字符和第二组字符显示在触摸显示面板的键盘上。该键盘具有多个单元格,第一组字符中的每个字符和第二组字符中的对应字符被显示在单元格中的一个单元格中。第一组字符比第二组字符在视觉上更可识别。在框320处,接收键盘上的触摸操作。该触摸操作提供显示在单元格中的所述一个或多个单元格上的第二组字符中的相应一个或多个字符的输入。

如本文所使用的,单数的“一”和“一个”可以被理解为包括复数的“一个或多个”,除非另行明确指示。

本公开内容已经出于说明和描述的目的而被呈现,但是不旨在为穷举的或限制性的。许多修改和变型对于本领域普通技术人员而言将 是显而易见的。示例实施例被选择并被描述以便解释原理和实际应用,并且以便使得本领域其他技术人员针对具有如适于预期的特定用途的各种修改的各种实施例理解本公开内容。

因此,尽管已经在本文参考附图描述了说明性示例实施例,但是要理解,该描述不是限制性的并且可以在不背离本公开内容的范围或精神的情况下由本领域技术人员在其中实现各种其他改变和修改。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1