[发明专利]一种密码输入方法及设备有效
申请号: | 201110261759.1 | 申请日: | 2011-09-06 |
公开(公告)号: | CN102981627A | 公开(公告)日: | 2013-03-20 |
发明(设计)人: | 栾兰 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F3/02 | 分类号: | G06F3/02;G06F3/023 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 密码 输入 方法 设备 | ||
技术领域
本发明涉及计算机技术或电子领域,尤其涉及一种密码输入方法及设备。
背景技术
在密码输入时,为了防止用户输入的密码被他人看到从而引起失窃,一般系统设计为用户输入的字符在屏幕上直接显示为特殊字符“*”。但是这种密码输入方式由于无法看到输入的字符,如果用户在输入密码过程中输错一两个字符,用户无法明确判断所输错的字符,为了更正字符只能是全部清空后重新输入。
目前的现状是许多网站或用户为了保证密码的可靠性往往把密码设置得很长,密码中还包括各种特殊字符,更加增大了误输入的可能,而这种隐藏输入字符的密码输入的设计方式无法让用户有效获知误输入的字符,一旦出现误输入,会浪费了用户的时间,另外对于移动终端,密码输入体验本身就较差,这种密码输入的设计方式更是降低了包括密码输入的产品或系统的易用性。
为了克服上述问题,现有的另一种密码输入方式是,用户输入一个字符后,等待短暂的时间之后,例如0.5秒之后,所输入字符自动变成隐藏字符星号‘*’,或者当输入下一个字符时,上一个字符变成星号‘*’,如图1所示,用户最后输入的字符‘8’显示在输入框中,字符‘8’之前的输入字符显示为隐藏字符‘*’。这种方法可以让用户明确最后输入的一个字符是什么,如果用户发现当前输入的字符是误输入的话可以及时改正,但是这种方法仍然存在一定缺陷,用户可能未及时看到短暂显示的字符,或用户输错两个以上字符时,仍无法获知具体是哪个字符输入错误。因此,这种密码输入方法还是会导致全部清空再重新输入的情况发生,降低了包括密码输入的产品或系统的易用性。
发明内容
本发明实施例的目的在于提供一种密码输入方法及设备,用于实现在密码输入过程中实现基于分组的密码显示方式,为此,本发明实施例采用如下技术方案:
本发明实施例提供一种密码输入方法,其特征在于,包括以下步骤:
设置分组长度,所述分组长度为2个字符以上;
当有密码字符输入时,获取当前输入字符的输入序号;
判断输入序号是否为所述分组长度的整数倍加一,如果是,显示当前输入字符,并将在当前输入字符之前的输入字符显示为隐藏字符;
如果否,显示当前输入字符,并保持其他已输入字符的显示方式不改变。
上述方法中,所述将在当前输入字符之前的输入字符显示为隐藏字符,具体为:将当前输入字符之前的非隐藏字符刷新显示为隐藏字符。
上述方法还包括:当删除密码字符的时候,获取删除之后最末位一个已输入字符的输入序号,并判断所述输入序号是否为分组长度的整数倍,如果是,将最后个数为所述分组长度的一段输入字符恢复明文显示。
上述方法还包括:密码字符输入完成之后,如果密码验证未通过,则显示输入的所有密码字符。
上述方法还包括:所述分组长度为3或4或5个字符。
本发明实施例提供一种密码输入设备,其特征在于,包括:
设置单元,用于设置分组长度,所述分组长度为2个字符以上;
获取单元,用于当有密码字符输入时,获取当前输入字符的输入序号;
判断单元,用于判断获取单元获取的输入序号是否为分组长度的整数倍加一;
显示单元,用于根据判断单元判断的结果,如果结果为是,显示当前输入字符,并将在当前输入字符之前的输入字符显示为隐藏字符;如果结果为否,显示当前输入字符,并保持其他已输入字符的显示方式不改变。
所述显示单元具体用于,在所述将在当前输入字符之前的输入字符显示为隐藏字符时,将当前输入字符之前的非隐藏字符刷新显示为隐藏字符。
还包括:
删除单元,用于当删除密码字符的时候,获取删除之后最末位一个已输入字符的输入序号,并判断所述输入序号是否为分组长度的整数倍,如果是,如果是,将最后个数为所述分组长度的一段输入字符恢复明文显示。
所述显示单元还用于,在密码输入完成并进行密码的验证之后,如果密码验证的结果为不通过,显示所有的输入字符。
上述设备还包括:所述分组长度为3或4或5个字符。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110261759.1/2.html,转载请声明来源钻瓜专利网。