提供对输入数据的反馈的设备和方法技术

技术编号:12740201 阅读:46 留言:0更新日期:2016-01-21 01:47
一种用于提供针对数据输入的反馈的方法和设备。处理器(111)迭代地接收数据的字符(S52)并根据接收到的字符和之前产生的反馈输出产生反馈输出(S55、S56)。处理器(111)还输出反馈输出(S57)。处理器(111)优选地属于还包括接收数据的用户接口(113)的设备。优选反馈输出是图像,其优选地产生自几何形状、颜色、图像旋转和图像翻转中的至少一种。针对第一个接收到的字符的反馈输出可以基于所述第一个接收到的字符以及起始输出,并且优选地,当所述数据是密码时,根据与用户相关的数据产生起始输出。

【技术实现步骤摘要】

本公开总体涉及计算机系统,具体地,涉及提供对输入到所述系统中的数据的反馈。
技术介绍
该部分意在向读者介绍现有技术的各个方面,这些方面可能与以下描述和/或要求保护的本公开的各个方面相关。相信该讨论可以帮助读者了解背景相信,从而更好地理解本公开的各个方面。因此,应理解这些阐述应以此种意义被阅读,而不作为对现有技术的承认。密码在现在的计算机系统中是很普遍的,例如用于认证用户登录。以其通常的定义,密码由采用预定义的字符形式的一系列符号构成(例如对于PIN码而言的4个数字值)。通常来说,密码越长就越强,尤其是在密码是大写字母、小写字母、数字以及诸如&、“和#的字符的混合的情况下。然而,通常来说,密码越复杂就越难被正确地键入,尤其是在键入的字符不会显示在屏幕上的情况下。此外,由于用户可能需要在一天中多次输入密码,因此密码常常被很快地键入。因此输入的密码会包含打字错误是预料之中的。此外,诸如智能电话和平板的基于触摸屏的装置使用虚拟键盘来输入一些文本,包括密码。利用这种输入形式,打字错误会非常频繁。减少错误发生的一种方式是向用户提供某种形式的反馈。如此的一种非常常见的方式是针对用户输入的每个字符显示预定符号,例如星号或实心圆。用户可随后查看是否输入了正确的字符数量。另一个技术是使用visual hash (视觉哈希)(参见Perrig A.和Song D.在1999年的 Internat1nal Workshop on Cryptographic Techniques and E-Commerce (密码技术与电子商务国际研讨会)(CrypTEC’99)上发表的“Hash Visualizat1n:a New Techniqueto improve Real-World Security”)。该技术与经典哈希值类似,但是其输出图像而不是标量。该技术将图像与字符串相关联,使得:i)两个不同字符串导致相同图像的概率可以忽略;ii)如果在字符串中的一个比特改变,则所有图像改变。第二个属性对于安全应用而言非常重要,但是当应用于输入密码时可能会造成麻烦,这是因为用户在键入密码时将看到一直在改变的图像,这使得用户难以记住哪个图像对应于哪个按键序列。Google Chrome可以利用被称为HashMask的与Visual Hash非常类似的插件。其提供随着每个键入的字符改变的反馈图片并且等同于visual hash加上HashMask的渐进修改。这些提议的特征具有一个主要缺陷:其使得用户更难记住反馈图像并且由于改变太多而可能给用户造成更多烦恼。因此可以理解,需要一种可以实现更容易被记住的反馈图片的技术方案。本公开提供这样一种技术方案。还将理解,该技术方案不必须用于密码,而还可以用于其他类型的数据,例如登录名、电子邮件地址、银行账号、WIFI密码和IP地址。
技术实现思路
在第一方面,本公开针对一种用于提供针对数据输入的反馈的设备,所述设备包括:输入接口,被配置为按照顺序序列接收数据的字符;处理单元,被配置为迭代地基于针对当前接收到的字符的反馈以及针对所述顺序序列中的前一字符产生的非明文反馈,根据数据的字符产生非明文反馈,其中,针对当前接收到的字符的反馈根据不同的字符而不同;以及输出接口,被配置为输出反馈输出。第一方面的各种实施例包括:非明文反馈是从几何形状、颜色、图像旋转和图像翻转中的至少一种产生的图像。非明文反馈由声音、虚拟场景中的触觉信号和虚拟形象的移动序列中的至少一种构成。针对当前接收到的字符的反馈被添加到针对前一字符产生的反馈输出。针对当前接收到的字符的反馈可以取消针对前一字符产生的反馈输出中的相同输出。针对第一个接收到的字符的反馈基于针对第一个接收到的字符的反馈和起始反馈。起始反馈可以根据除密码以外的用户数据项产生。处理器被配置为在每次迭代中处理输入字符的块以产生反馈输出。在第二方面,本公开针对一种用于提供对数据输入的反馈的方法。处理器迭代地接收数据的字符,所述字符是第一字符或紧跟着数据中的前一字符的字符;根据第一字符或者根据紧跟着数据中的前一字符的字符以及针对所述前一字符产生的非明文反馈来产生非明文反馈;输出非明文反馈。第二方面的各种实施例包括:所述输出是迭代执行的。根据第一字符和起始反馈产生针对第一字符的非明文反馈。非明文反馈是从几何形状、颜色、图像旋转和图像翻转中的至少一种产生的图像。非明文反馈由声音、虚拟场景中的触觉信号和虚拟形象的移动序列中的至少一种构成。【附图说明】现在将通过非限制示例的方式参照附图描述本公开的优选特征,其中:图1示出本公开的示例性系统;图2示出本公开的实施例的用户接口 ;图3示出本公开的第一实施例;图4进一步示出本公开的第一实施例;图5示出本公开的第二实施例;图6示出本公开的示例性方法。【具体实施方式】本公开具体涉及一种对密码的处理,这里将其用作非限制性示例。如已经描述的,本技术方案还可应用于输入其他类型的数据(登录名、电子邮件地址、银行账号、WIFI密码和IP地址等)的情况。图1示出本公开可以实施的示例性系统。该系统包括计算装置(“计算机”)110和认证服务器120 (但是将理解,后者在本公开的范围之外)。计算机110可以是任何类型的适当的计算机或能够执行计算的装置,诸如标准个人计算机(PC)或工作站,并且其优选地包括至少一个硬件处理器111、内部或外部RAM存储器112、用于与用户交互的用户接口113、用于通过连接130与其它装置(诸如认证服务器)交互的第二接口 114。用户接口 113可被实施为具有输入用户接口(例如键盘)和输出用户接口(例如显示器),但是输入用户接口和输出用户接口还可被组合地实现在例如触摸屏中。计算机110还优选地包括用于从存储有指令的非瞬时性数字数据存储装置140 (诸如DVD或CD-ROM)读取软件程序的接口,其中,当所述指令被处理器运行时执行在下文中描述的任意方法。本领域技术人员将理解,为了清楚的目的所示出的装置非常简洁,并且将明白更详细的示出会包括诸如永久存储器的特征。本领域技术人员还将理解,如果密码只提供对计算机自身的访问,则本公开还可仅实施在计算机110上;在此情况下,认证服务器120被实现在计算机中。在变体(未示出)中,计算机110从用户输入了密码的装置接收密码。类似地,处理器可通过与计算机不同的装置(未示出)上的用户接口输出数据。—个目的在于向输入重要数据(在一个示例中是密码)的用户提供与输入的密码的正确性相关的视觉反馈图像。以Visual Hash为例,反馈图像与用户输入的文本相对应。自然,可以容易地将反馈图像与期望的结果(可能被预打印在可视介质(诸如纸)上)对比是优选的。然而,与现有技术的技术方案不同,提出的反馈图像优选地实现容易的对比,易于识别,易于记忆,并且实现具有特定数量的碰撞的非单射功能(意味着若干个提案对应于相同的反馈图像)。相对于现有技术的技术方案,本技术方案可以容易地集成在现有系统中,所述现有系统不需要使用除隐藏密码的显示(即,利用星号)之外的其他视觉反馈。这可以通过添加显示与用户键入的提案相对应的反馈图像的显示区域来实现,从而允许用户在输入密码生效之前视觉地验证所述输入密码(例如通过点击登录输入按钮本文档来自技高网
...

【技术保护点】
一种用于提供针对数据输入的反馈的设备,包括:输入接口(113),被配置为按照顺序序列接收数据的字符;处理单元(111),被配置为迭代地基于针对当前接收到的字符的反馈以及针对所述顺序序列中的前一字符产生的非明文反馈,根据数据的字符产生非明文反馈,其中,针对当前接收到的字符的反馈根据不同的字符而不同;以及输出接口(113),被配置为输出反馈输出。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:维斯·马特兹马克·埃鲁阿德奥利维耶·赫恩
申请(专利权)人:汤姆逊许可公司
类型:发明
国别省市:法国;FR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1