一种密码处理方法、装置及终端的制作方法

文档序号:6509735阅读:143来源:国知局
一种密码处理方法、装置及终端的制作方法
【专利摘要】本发明公开了一种密码处理方法,包括:获取用户输入的密码;比较用户输入的密码与预置密码是否相同;若相同,以隐藏显示的方式显示用户输入的密码,然后打开应用界面;若不相同,将用户输入的密码直接显示出来,然后重新获取用户输入的密码。本发明还公开了一种与密码处理方法相对应的密码处理装置、及包括该密码处理装置的终端。本发明所述的技术方案集成了对用户输入的密码进行直接显示与隐藏显示的方式,既可以防止密码泄露又便于及时发现输入的错误密码。
【专利说明】—种密码处理方法、装置及终端
【技术领域】
[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]图1是本发明第一实施例密码处理方法的流程图;
[0042]图2是本发明第二实施例密码处理装置的结构示意图;
[0043]图3是本发明第三实施例密码处理装置的结构示意图;
[0044]图4是本发明第四实施例终端的结构示意图;
[0045]图5是本发明第五实施例终端的结构示意图。
【具体实施方式】
[0046]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0047]请参见图1,是本发明第一实施例密码处理方法的流程图。本发明实施例密码处理方法对现有技术中将密码进行直接显示或者隐藏显示的密码处理方法进行了改进,集成了对用户输入的密码进行直接显示与隐藏显示的方式,既可以防止密码泄露又便于及时发现输入的错误密码。具体包括:
[0048]S101、获取用户输入的密码。
[0049]具体地,所述获取用户输入的密码,包括:通过输入装置,比如使用键盘,手写笔或者直接在触摸屏上以手动的方式输入的密码。
[0050]密码可以是数字密码、文字密码、字符密码、图案密码或者他们之间相互组合所形成的密码;在使用密码进行安全验证的产品中预先设置了预置密码,只有当用户输入的密码与预置密码相同时,才通过安全验证,进入产品的应用界面。
[0051]S102、比较用户输入的密码与预置密码是否相同。
[0052]用户输入的密码与预置密码相同时,则通过安全验证;用户输入的密码与预置密码不相同时,则不能通过安全认证。
[0053]具体地,所述比较用户输入的密码与预置密码是否相同,可以在密码输入过程中就开始进行比较,将密码输入过程中已输入的密码部分与预置密码的对应部分进行比较;如果已输入的密码部分与预置密码的对应部分相同,则将相同的密码部分以隐藏显示的方式显示,所述以隐藏显示的方式显示包括以掩码的方式显示,比如以符号*来显示,或者不显示任何内容,当然也可以采用其他隐藏显示方式,只要不显示已输入的密码都可以。继续判断后续输入的密码部分,如果用户输入的密码的各部分与预置密码的对应部分都相同,则用户输入的密码与预置密码相同;如果已输入的密码部分与预置密码的对应部分不相同,则用户输入的密码与预置密码不同,用户输入的密码为错误密码,停止本次密码输入和比较。
[0054]比较用户输入的密码与预置密码是否相同,也可以当密码输入完成后才将用户输入的密码与预置密码进行比较,对输入过程中已输入的部分以隐藏显示的方式显示。具体地,判断所述用户输入的密码是否为完整的密码,如果判断为是,将所述用户输入的密码与预置密码进行比较,比较所述用户输入的密码与预置密码是否相同。
[0055]S103、当用户输入的密码与预置密码相同时,将用户输入的密码以隐藏显示的方式显示,然后打开应用界面。
[0056]S104、当用户输入的密码与预置密码不相同时,将用户输入的密码直接显示出来,返回步骤SlOl重新获取用户输入的密码。
[0057]为了提醒用户,避免再输入之前已输入的错误密码,当用户输入的密码与预置密码不同时,在重新获取用户输入的密码之前,可以将之前每次输入的错误密码都显示出来。
[0058]请参见图2,是本发明第二实施例提供的密码处理装置的结构示意图,该密码处理装置I包括获取模块2、比较模块3、隐藏显示模块4和直接显示模块5。
[0059]其中,获取模块2用于获取用户输入的密码;比较模块3用于比较用户输入的密码与预置密码是否相同;隐藏显示模块4用于当用户输入的密码与预置密码相同时,将用户输入的密码以隐藏显示的方式显示,然后打开应用界面;直接显示模块5,用于当用户输入的密码与预置密码不相同时,将用户输入的密码直接显示出来。
[0060]具体地,所述比较模块3可以包括即时比较模块,即时比较模块用于在密码输入过程中就开始进行比较,将密码输入过程中已输入的密码部分与预置密码的对应部分进行比较;如果已输入的密码部分与预置密码的对应部分相同,则将相同的密码部分以隐藏显示的方式显示,继续判断后续输入的密码部分,如果用户输入的密码的各部分都与预置密码的对应部分相同,则用户输入的密码与预置密码相同;如果已输入的密码部分与预置密码的对应部分不相同,则用户输入的密码与预置密码不同,用户输入的密码为错误密码,停止本次密码输入和比较。
[0061]当然,比较模块3也可以包括整体比较模块,整体比较模块用于密码输入完成后才将用户输入的密码与预置密码进行比较。输入过程可以不显示也可以以掩码的方式显/Jn ο
[0062]请参见图3,是本发明第三实施例提供的密码处理装置的结构示意图,当用户输入的密码与预置密码不同时,为了提醒用户,避免再输入之前已输入的错误密码,本实施例所述的密码处理装置相对第二实施例增设了错误密码显示模块6,用于当用户输入的密码与预置密码不同时,获取模块2重新获取用户输入的密码前,将之前每次输入的错误密码都显示出来。
[0063]请参见图4,是本发明第四实施例提供的终端的结构示意图。该终端7包括显示屏8和与显示屏8相连的密码处理装置11 ;其中所述密码处理装置11包括:获取模块21、t匕较模块31、隐藏显示模块41和直接显示模块51。终端可以是各种具有密码保护功能的设备,比如终端可以为手机或者电脑等。
[0064]显示屏8,用于以隐藏显示方式显示或者以直接显示方式显示用户输入的密码,该显示屏可以兼具触摸屏功能,通过操作显示屏进行密码输入。
[0065]获取模块21通过输入装置,比如可以使用键盘,手写笔或者直接在显示屏上以手动的方式输入密码。
[0066]密码可以是数字密码、文字密码、字符密码、图案密码或者他们之间相互组合所形成的密码;在使用密码进行安全验证的产品中预先设置了预置密码,只有当用户输入的密码与预置密码相同时,才通过安全验证,打开终端7的应用界面。
[0067]比较模块31用于比较用户输入的密码与预置密码是否相同;隐藏显示模块41用于当用户输入的密码与预置密码相同时,将用户输入的密码以隐藏显示的方式显示,然后打开应用界面;直接显示模块51,用于当用户输入的密码与预置密码不相同时,将用户输入的密码直接显示出来。
[0068]具体地,所述比较模块31可以包括即时比较模块,即时比较模块用于在密码输入过程中就开始进行比较,将密码输入过程中已输入的密码部分与预置密码的对应部分进行比较;如果已输入的密码部分与预置密码的对应部分相同,则将相同的密码部分以隐藏显示的方式显示,继续判断后续输入的密码部分,如果用户输入的密码的各部分都与预置密码的对应部分相同,则用户输入的密码与预置密码相同;如果已输入的密码部分与预置密码的对应部分不相同,则用户输入的密码与预置密码不同,用户输入的密码为错误密码,停止本次密码输入和比较。
[0069]当然,比较模块31也可以包括整体比较模块,整体比较模块用于密码输入完成后才将用户输入的密码与预置密码进行比较,输入过程可以不显示也可以以掩码的方式显
/Jn ο
[0070]请参见图5,是本发明第五实施例提供的终端的结构示意图,当用户输入的密码与预置密码不同时,为了提醒用户,避免再输入之前已输入的错误密码,本实施例所述的终端相对第四实施例增设了错误密码显示模块9,用于当用户输入的密码与预置密码不同时,获取模块2重新获取用户输入的密码前,将之前每次输入的错误密码都在显示屏上显示出来。
[0071]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0072]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【权利要求】
1.一种密码处理方法,其特征在于,包括: 获取用户输入的密码; 比较所述用户输入的密码与预置密码是否相同; 若相同,以隐藏显示的方式显示所述用户输入的密码,然后打开应用界面; 若不相同,将所述用户输入的密码直接显示出来,然后重新获取用户输入的密码。
2.如权利要求1所述的密码处理方法,其特征在于,所述比较用户输入的密码与预置密码是否相同,包括: 在密码输入过程中,将已输入的密码部分与预置密码的对应部分进行比较;如果已输入的密码部分与预置密码的对应部分相同,则将所述已输入的密码部分以隐藏显示的方式显示,并继续输入并比较,直到所有的密码部分输入比较完成,如果用户输入的密码的各部分都与预置密码的对应部分相同,则用户输入的密码与预置密码相同;如果已输入的密码部分与预置密码的对应部分不相同,则用户输入的密码与预置密码不同,用户输入的密码为错误密码,停止本次密码输入和比较。
3.如权利要求1所述的密码处理方法,其特征在于,所述比较用户输入的密码与预置密码是否相同,包括: 判断所述用户输入的密码是否为完整的密码,如果判断为是,将所述用户输入的密码与预置密码进行比较,比较所述用户输入的 密码与预置密码是否相同。
4.如权利要求1所述的密码处理方法,其特征在于,所述以隐藏显示的方式显示,包括: 以掩码的方式显示或者不显示任何内容。
5.如权利要求1至4任意一项所述的密码处理方法,其特征在于,当用户输入的密码与预置密码不同时,在重新获取用户输入的密码之前,将之前每次输入的错误密码都显示出来。
6.一种密码处理装置,其特征在于,包括: 获取模块,用于获取用户输入的密码; 比较模块,用于比较所述用户输入的密码与预置密码是否相同; 隐藏显示模块,用于当用户输入的密码与预置密码相同时,将用户输入的密码以隐藏显示的方式显示,然后打开应用界面; 直接显示模块,用于当用户输入的密码与预置密码不相同时,将用户输入的密码直接显示出来,然后重新获取用户输入的密码。
7.如权利要求6所述的密码处理装置,其特征在于,所述比较模块,包括:即时比较模块或者整体比较模块; 所述即时比较模块,用于在密码输入过程中,将已输入的密码部分与预置密码的对应部分进行比较;如果已输入的密码部分与预置密码的对应部分相同,则将所述已输入的密码部分以隐藏显示的方式显示,并继续输入并比较,直至所有的密码部分输入完成;如果用户输入的密码的各部分都与预置密码的对应部分相同,则用户输入的密码与预置密码相同;如果已输入的密码部分与预置密码的对应部分不相同,则用户输入的密码与预置密码不同,用户输入的密码为错误密码,停止本次的密码输入和比较; 所述整体比较模块,用于密码输入完成后才将用户输入的密码与预置密码进行比较。
8.如权利要求6述的密码处理装置,其特征在于,所述以隐藏显示的方式进行显示包括: 以掩码的方式显示或者不显示任何内容。
9.如权利要求6-8任意一项所述的密码处理装置,其特征在于,还包括: 错误密码显示模块,用于当用户输入的密码与预置密码不同时,在所述获取模块重新获取用户输入的密码之前,将之前每次输入的错误密码都显示出来。
10.一种终端,其特征在于,包括,显示屏和与显示屏相连的密码处理装置;其中该密码处理装置如权 利要求6-9任意一项所述的密码处理装置。
【文档编号】G06F21/31GK103455740SQ201310390269
【公开日】2013年12月18日 申请日期:2013年8月30日 优先权日:2013年8月30日
【发明者】陈斯帆 申请人:深圳创维数字技术股份有限公司, 深圳市创维软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1