显示密码明文的方法、装置、移动设备及计算机的制作方法

文档序号:9708655阅读:439来源:国知局
显示密码明文的方法、装置、移动设备及计算机的制作方法
【技术领域】
[0001]本申请涉及互联网数据处理技术领域,特别涉及一种显示密码明文的方法、装置、移动设备及计算机。
【背景技术】
[0002]目前在互联网中,各种和数据相关的计算机资源一般需要认证机制的保护,以确保这些资源是被有权使用它的人使用。而用户在使用电脑或者移动设备进入互联网的过程中,有些资源需要用户输入对应的用户名(账号)和密码来验证是否为有权使用人。
[0003]而用户在使用电脑或者移动设备上难免会输错密码或者需要检查密码是否输入正确,而由于密码是受保护的数据,即便在这种情况下也不会显示出来,因此用户就无法确认是从哪个字符开始出错。大部分的用户都是将所有的密码一起删掉,重新键入一遍完整的密码。而这种将密码全部删除重新键入密码的方式,势必就增加用户和计算机或者移动设备之间的交互次数,也增加了使用输入设备,例如键盘或者鼠标等的次数。

【发明内容】

[0004]发明人在研究过程中发现,现有技术由于无法进行用户输入的部分密码的明文显示,而使得本来没有必要的交互增多,也就使计算机和移动设备的资源得到不必要的浪费。本申请所要解决的技术问题是提供一种显示密码明文的方法,用以尽量避免现有技术中用户在密码输错的情况下不能部分查看导致的交互次数增多的现象,从而减少对计算机和移动设备的资源的不必要的浪费,进一步的,也可以提高用户在输入密码时的使用感受。
[0005]本申请还提供了一种显示密码明文的装置,用以保证上述方法在实际中的实现及应用。
[0006]为了解决上述问题,本申请公开了一种显示密码明文的方法,包括:
[0007]响应于当前用户在输入密码过程中的光标移动操作,确定移动光标的第一时刻与密码输入结束的第二时刻之间的目标时间差;
[0008]判断所述目标时间差是否小于预设第一时间阈值,如果是,则将目标密码明文进行显示,所述目标密码明文为:与所述光标的当前位置之间的距离在预设距离范围内的密码明文。
[0009]可选的,所述确定移动光标的第一时刻与密码输入结束的第二时刻之间的时间差,包括:
[0010]响应于用户输入密码的操作,记录对应的输入密码的输入时刻;
[0011]判断用户是否在预设第二时间阈值内未输入密码字符,如果是,则将上一个密码字符的输入时刻确定为密码输入结束的第二时刻;
[0012]将用户开始移动光标的开始时刻确定为第一时刻;
[0013]将所述第一时刻与第二时刻的差值确定为所述目标时间差。
[0014]可选的,所述将目标密码明文进行显示,包括:
[0015]获取光标的当前位置与用户输入的密码字段之间的位置关系;
[0016]如果光标的当前位置在密码字段的最前方,则显示所述密码字段前预设位数的密码明文;
[0017]如果光标的当前位置在密码字段的最后方,则显示所述密码字段后预设位数的密码明文;
[0018]如果光标的当前位置既不在密码字段的最前方,也不在密码字段的最后方,则显示位于所述光标的当前位置两侧的预设位数的密码明文。
[0019]可选的,在所述时间差小于预设时间阈值的情况下,还包括:
[0020]判断所述光标的实际移动位数是否大于预设移动位数,如果否,则执行将与光标的当前位置在预设位置范围内的密码明文进行显示的步骤,如果是,则结束流程。
[0021]可选的,所述预设位数为:预设的固定位数,或者,预设的与密码字段成一定比例关系的可变位数。
[0022]本申请公开了一种显示密码明文的装置,包括:
[0023]确定模块,用于响应于当前用户在输入密码过程中的光标移动操作,确定移动光标的第一时刻与密码输入结束的第二时刻之间的目标时间差;
[0024]时间判断模块,用于判断所述目标时间差是否小于预设第一时间阈值;
[0025]显示模块,用于在所述时间判断模块的结果为是的情况下,将目标密码明文进行显示,所述目标密码明文为:与所述光标的当前位置之间的距离在预设距离范围内的密码明文。
[0026]可选的,所述确定模块包括:
[0027]记录子模块,用于响应于用户输入密码的操作,记录对应的输入密码的输入时刻;
[0028]判断子模块,用于判断用户是否在预设第二时间阈值内未输入密码字符;
[0029]第一确定子模块,用于在所述判断子模块的结果为是的情况下,将上一个密码字符的输入时刻确定为密码输入结束的第二时刻;
[0030]第二确定子模块,用于将用户开始移动光标的开始时刻确定为第一时刻;
[0031]第三确定子模块,用于将所述第一时刻与第二时刻的差值确定为所述目标时间差。
[0032]可选的,所述显示模块包括:
[0033]获取子模块,用于获取光标的当前位置与用户输入的密码字段之间的位置关系;
[0034]第一显示子模块,用于在光标的当前位置在密码字段的最前方的情况下,显示所述密码字段前预设位数的密码明文;
[0035]第二显示子模块,用于在光标的当前位置在密码字段的最后方的情况下,显示所述密码字段后预设位数的密码明文;
[0036]第三显示子模块,用于在光标的当前位置既不在密码字段的最前方,也不在密码字段的最后方的情况下,显示位于所述光标的当前位置两侧的预设位数的密码明文。
[0037]可选的,还包括:
[0038]位数判断模块,用于判断所述光标的实际移动位数是否大于预设移动位数;
[0039]触发模块,用于在所述位数判断模块的结果为否的情况下,触发所述显示模块;
[0040]停止模块,用于在所述位数判断模块的结果为是的情况下,结束流程。
[0041]本申请实施例还公开了一种移动设备,所述移动设备上集成了前述的任一项装置。
[0042]本申请实施例还公开了一种计算机,所述计算机上集成了前述的任一项装置。
[0043]在本申请实施例中,通过对密码输入时间的检测,以及对光标移动位置的检测,通过读取符合条件的密码字段的内容,就可以显示光标位置附近一部分的密码明文,从而可以方便用户看到自己输入的密码中哪些是有错误的,而无需将其所输入的密码全部删除再重新键入。很显然,采用本申请实施例可以减少计算机或者移动设备和用户之间本来没有必要的交互,也就减少了计算机和移动设备的资源的不必要的浪费。进一步的,用户不再需要全部重新键入密码也能实现对部分输错的密码字符的更改,因此也可以提高用户在输入密码时的使用感受,缓解因为输入密码次数多而引起的焦躁情绪。
[0044]当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。
【附图说明】
[0045]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0046]图1是本申请的显示密码明文的方法实施例的流程图;
[0047]图2、图3和图4是本申请的方法实施例中密码明文显示的界面示意图;
[0048]图5是本申请的一种显示密码明文的装置实施例的结构框图。
【具体实施方式】
[0049]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0050]本申请可用于众多通用或专用的计算装置环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器装置、包括以上任何装置或设备的分布式计算环境等等。
[0051]本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
[0052]参考图1,示出了本申请一种显示密码明文的方法实施例的流程图,本实施例可以
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1