《一种移动终端的密码输入方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种移动终端的密码输入方法及装置.pdf(14页完整版)》请在专利查询网上搜索。
1、10申请公布号CN104090688A43申请公布日20141008CN104090688A21申请号201410384574322申请日20140806G06F3/04120060171申请人广东欧珀移动通信有限公司地址523841广东省东莞市长安镇乌沙海滨路18号72发明人陈建波74专利代理机构深圳中一专利商标事务所44237代理人张全文54发明名称一种移动终端的密码输入方法及装置57摘要本发明属于密码保护技术领域,提供了一种移动终端的密码输入方法及装置,所述方法包括生成当前随机数字顺序,并按照所述当前随机数字顺序显示第一数字键盘,所述第一数字键盘包括0至9十个数字按键;接收用户在所述第一。
2、数字键盘上输入的第一密码,并根据所述第一密码中的每一位密码在所述第一数字键盘上的位置生成验证密码;判断所述验证密码是否与预先存储的原始密码相匹配,若是,则密码验证成功。本发明通过在密码输入时,按照当前随机数字顺序显示第一数字键盘,再接收用户输入的第一密码,根据第一密码中的每一位密码在第一数字键盘上的位置生成验证密码,由此在每次密码输入时,输入的密码看起来都不一样,从而防止密码泄露。51INTCL权利要求书2页说明书5页附图6页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书5页附图6页10申请公布号CN104090688ACN104090688A1/2页21一种移动终端的密。
3、码输入方法,其特征在于,包括生成当前随机数字顺序,并按照所述当前随机数字顺序显示第一数字键盘,所述第一数字键盘包括0至9十个数字按键;接收用户在所述第一数字键盘上输入的第一密码,并根据所述第一密码中的每一位密码在所述第一数字键盘上的位置生成验证密码;判断所述验证密码是否与预先存储的原始密码相匹配,若是,则密码验证成功;若否,则密码验证失败。2如权利要求1所述的方法,其特征在于,在所述生成当前随机数字顺序之前,所述方法还包括按照指定数字顺序显示第二数字键盘,所述第二数字键盘包括0至9十个数字按键;接收用户在所述第二数字键盘上输入的第二密码,并根据所述第二密码中的每一位密码在所述第二数字键盘上的位。
4、置生成所述原始密码,并存储该原始密码。3如权利要求2所述的方法,其特征在于,在所述按照指定数字顺序显示第二数字键盘之前,所述方法还包括进入密码设置界面,显示原始数字键盘,所述原始数字键盘包括0至9十个数字按键,所述十个数字按键中的每个数字按键可拖动至其它数字按键所处的位置;根据用户输入的拖动数字按键的指令生成指定数字顺序。4如权利要求3所述的方法,其特征在于,所述原始数字键盘、所述第一数字键盘和所述第二数字键盘还分别包括确认键和取消键,所述确认键和所述取消键在所述原始数字键盘、所述第一数字键盘和所述第二数字键盘上所处的位置均相同。5如权利要求2所述的方法,其特征在于,所述当前随机数字顺序由随机。
5、函数生成,由所述随机函数生成的随机数字顺序中不包括所述指定数字顺序。6一种移动终端的密码输入装置,其特征在于,包括第一数字键盘显示模块,用于生成当前随机数字顺序,并按照所述当前随机数字顺序显示第一数字键盘,所述第一数字键盘包括0至9十个数字按键;验证密码生成模块,用于接收用户在所述第一数字键盘上输入的第一密码,并根据所述第一密码中的每一位密码在所述第一数字键盘上的位置生成验证密码;密码验证模块,用于判断所述验证密码是否与预先存储的原始密码相匹配,若是,则密码验证成功;若否,则密码验证失败。7如权利要求6所述的装置,其特征在于,所述装置还包括第二数字键盘显示模块,用于按照指定数字顺序显示第二数字。
6、键盘,所述第二数字键盘包括0至9十个数字按键;原始密码生成模块,用于接收用户在所述第二数字键盘上输入的第二密码,并根据所述第二密码中的每一位密码在所述第二数字键盘上的位置生成所述原始密码,并存储该原始密码。8如权利要求7所述的装置,其特征在于,所述装置还包括原始数字键盘显示模块,用于进入密码设置界面,显示原始数字键盘,所述原始数字键盘包括0至9十个数字按键,所述十个数字按键中的每个数字按键可拖动至其它数字按键所处的位置;权利要求书CN104090688A2/2页3指定数字顺序生成模块,用于根据用户输入的拖动数字按键的指令生成指定数字顺序。9如权利要求8所述的装置,其特征在于,所述原始数字键盘、。
7、所述第一数字键盘和所述第二数字键盘还分别包括确认键和取消键,所述确认键和所述取消键在所述原始数字键盘、所述第一数字键盘和所述第二数字键盘上所处的位置均相同。10如权利要求7所述的装置,其特征在于,所述当前随机数字顺序由随机函数生成,由所述随机函数生成的随机数字顺序中不包括所述指定数字顺序。权利要求书CN104090688A1/5页4一种移动终端的密码输入方法及装置技术领域0001本发明属于密码保护技术领域,尤其涉及一种移动终端的密码输入方法及装置。背景技术0002随着移动互联网时代的到来,越来越多的支付操作在移动终端完成,因此,人们经常需要通过移动终端输入私密性和重要性极高的密码,例如网络银行。
8、密码等。又由于基于移动终端的支付操作常常在公共场合进行,因此,密码的输入过程很容易被偷窥,导致密码泄露。发明内容0003本发明实施例的目的在于提供一种移动终端的密码输入方法,以解决基于移动终端的密码输入过程易被偷窥,导致密码泄露的问题。0004本发明实施例是这样实现的,一种移动终端的密码输入方法,包括0005生成当前随机数字顺序,并按照所述当前随机数字顺序显示第一数字键盘,所述第一数字键盘包括0至9十个数字按键;0006接收用户在所述第一数字键盘上输入的第一密码,并根据所述第一密码中的每一位密码在所述第一数字键盘上的位置生成验证密码;0007判断所述验证密码是否与预先存储的原始密码相匹配,若是。
9、,则密码验证成功;若否,则密码验证失败。0008本发明实施例的另一目的在于提供一种移动终端的密码输入装置,包括0009第一数字键盘显示模块,用于生成当前随机数字顺序,并按照所述当前随机数字顺序显示第一数字键盘,所述第一数字键盘包括0至9十个数字按键;0010验证密码生成模块,用于接收用户在所述第一数字键盘上输入的第一密码,并根据所述第一密码中的每一位密码在所述第一数字键盘上的位置生成验证密码;0011密码验证模块,用于判断所述验证密码是否与预先存储的原始密码相匹配,若是,则密码验证成功;若否,则密码验证失败。0012本发明实施例与现有技术相比存在的有益效果是本发明实施例通过在密码输入时,生成当。
10、前随机数字顺序,按照当前随机数字顺序显示第一数字键盘,再接收用户在第一数字键盘上输入的第一密码,根据第一密码中的每一位密码在第一数字键盘上的位置生成验证密码,并判断验证密码是否与预先存储的原始密码相匹配,由此在每次密码输入时,输入的密码看起来都不一样,从而防止密码泄露。附图说明0013为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些说明书CN104090688A2/5页5附图获得其他的附图。0014图1是本发明实施例。
11、提供的移动终端的密码输入方法的实现流程图;0015图2是本发明实施例提供的第一数字键盘的示意图;0016图3是本发明另一实施例提供的移动终端的密码输入方法的实现流程图;0017图4是本发明实施例提供的第二数字键盘的示意图;0018图5是本发明实施例提供的第二数字键盘的另一示意图;0019图6是本发明另一实施例提供的移动终端的密码输入方法的实现流程图;0020图7是本发明实施例提供的原始数字键盘的示意图;0021图8是本发明实施例提供的移动终端的密码输入装置的结构框图。具体实施方式0022为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,。
12、此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。0023本发明实施例通过在密码输入时,生成当前随机数字顺序,按照当前随机数字顺序显示第一数字键盘,再接收用户在第一数字键盘上输入的第一密码,根据第一密码中的每一位密码在第一数字键盘上的位置生成验证密码,并判断验证密码是否与预先存储的原始密码相匹配,由此在每次密码输入时,输入的密码看起来都不一样,从而防止密码泄露。0024本发明实施例的执行主体可以为移动终端,也可以为移动终端中的装置。其中,移动终端可以包括移动电话或称为“蜂窝”电话和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接。
13、入网交换语言和/或数据。例如,个人通信业务PERSONALCOMMUNICATIONSERVICE,PCS电话、无绳电话、会话发起协议SESSIONINITIATIONPROTOCOL,SIP话机、无线本地环路WIRELESSLOCALLOOP,WLL站、个人数字助理PERSONALDIGITALASSISTANT,PDA等设备,在此不作限定。0025图1示出了本发明实施例提供的移动终端的密码输入方法的实现流程图,详述如下0026在步骤S101中,生成当前随机数字顺序,并按照所述当前随机数字顺序显示第一数字键盘,所述第一数字键盘包括0至9十个数字按键。0027图2示出了本发明实施例提供的第一数。
14、字键盘的示意图,参照图20028在本发明实施例中,当进入密码验证界面时,由随机函数生成一个包括0至9十个数字的、且0至9十个数字为乱序的当前随机数字顺序。例如,由随机函数生成的当前随机数字顺序为8731049652,则按照该当前随机数字顺序显示第一数字键盘,如图2所示。在如图2所示的第一数字键盘上,8731049652对应的位置依次为1234567890。0029在步骤S102中,接收用户在所述第一数字键盘上输入的第一密码,并根据所述第一密码中的每一位密码在所述第一数字键盘上的位置生成验证密码。0030假设用户在如图2所示的第一数字键盘上输入的第一密码为314652,则根据第一密码中的每一位密。
15、码在第一数字键盘上的位置可知,第一密码中,3对应于位置3,1对应于位置4,4对应于位置6,6对应于位置8,5对应于位置9,2对应于位置0,则验证密码为346890。说明书CN104090688A3/5页60031在步骤S103中,判断所述验证密码是否与预先存储的原始密码相匹配,若是,则密码验证成功;若否,则密码验证失败。0032若预先存储的原始密码也为346890,则密码验证成功;若预先存储的原始密码不为346890,则密码验证失败。0033图3示出了本发明另一实施例提供的移动终端的密码输入方法的实现流程图,为了便于说明,仅示出了与本实施例相关的部分。参照图30034在步骤S301中,按照指定。
16、数字顺序显示第二数字键盘,所述第二数字键盘包括0至9十个数字按键;0035在步骤S302中,接收用户在所述第二数字键盘上输入的第二密码,并根据所述第二密码中的每一位密码在所述第二数字键盘上的位置生成所述原始密码,并存储该原始密码。0036图4和5示出了本发明实施例提供的第二数字键盘的示意图。参照图4和5,作为本发明的一个实施例,在密码设置的过程中,指定数字顺序由用户所确定,例如,指定数字顺序可以为图4对应的3214569870,也可以为图6对应的1482593607,还可以为其他数字顺序,在此不作限定。也就是说,密码设置过程中的第二数字键盘可由用户的个人习惯或个人喜好所确定。0037在图4的第。
17、二数字键盘中,若接收到的用户输入的第二密码为146870,则根据第二密码中的每一位密码在第二数字键盘上的位置生成的原始密码为346890。在图5的第二数字键盘中,若接收到的用户输入的第二密码为829607,则根据第二密码中的每一位密码在第二数字键盘上的位置生成的原始密码为346890。0038在步骤S303中,生成当前随机数字顺序,并按照所述当前随机数字顺序显示第一数字键盘,所述第一数字键盘包括0至9十个数字按键;0039在步骤S304中,接收用户在所述第一数字键盘上输入的第一密码,并根据所述第一密码中的每一位密码在所述第一数字键盘上的位置生成验证密码;0040在步骤S305中,判断所述验证密。
18、码是否与预先存储的原始密码相匹配,若是,则密码验证成功;若否,则密码验证失败。0041其中,步骤S303至步骤S305与步骤S101至步骤S103一一对应,在此不再赘述。0042图6示出了本发明另一实施例提供的移动终端的密码输入方法的实现流程图,为了便于说明,仅示出了与本实施例相关的部分,参照图60043在步骤S601中,进入密码设置界面,显示原始数字键盘,所述原始数字键盘包括0至9十个数字按键,所述十个数字按键中的每个数字按键可拖动至其它数字按键所处的位置;0044在步骤S602中,根据用户输入的拖动数字按键的指令生成指定数字顺序。0045图7示出了本发明实施例提供的原始数字键盘的示意图。参。
19、照图70046在本发明实施例中,原始数字键盘对应的数字顺序为1234567890,且原始数字键盘中的十个数字按键可拖动至其它数字按键所处的位置。用户可根据个人习惯或个人喜好输入拖动数字按键的指令,根据用户输入的拖动数字按键的指令,生成指定数字顺序,以在密码设置的过程中,根据指定数字顺序生成第二数字键盘,使用户通过第二数字键盘设置密码。通过根据用户输入的拖动数字按键的指令生成指定数字顺序再生成第二数字键盘,说明书CN104090688A4/5页7可使用户设置密码的过程也达到保护密码的效果,防止设置密码的过程被他人偷窥而造成密码泄露。0047在步骤S603中,按照指定数字顺序显示第二数字键盘,所述。
20、第二数字键盘包括0至9十个数字按键;0048在步骤S604中,接收用户在所述第二数字键盘上输入的第二密码,并根据所述第二密码中的每一位密码在所述第二数字键盘上的位置生成所述原始密码,并存储该原始密码;0049在步骤S605中,生成当前随机数字顺序,并按照所述当前随机数字顺序显示第一数字键盘,所述第一数字键盘包括0至9十个数字按键;0050在步骤S606中,接收用户在所述第一数字键盘上输入的第一密码,并根据所述第一密码中的每一位密码在所述第一数字键盘上的位置生成验证密码;0051在步骤S607中,判断所述验证密码是否与预先存储的原始密码相匹配,若是,则密码验证成功;若否,则密码验证失败。0052。
21、其中,步骤S603至步骤S607与步骤S301至步骤S305一一对应,在此不再赘述。0053优选地,所述原始数字键盘、所述第一数字键盘和所述第二数字键盘还分别包括确认键和取消键,所述确认键和所述取消键在所述原始数字键盘、所述第一数字键盘和所述第二数字键盘上所处的位置均相同。0054参照图2、4、5和7,作为本发明的一个优选的实施例,由于人们一般只对于数字键盘的位置具有较强的记忆,而确认键和取消键所处的位置容易被用户所混淆,因此,为了避免用户由于记错确认键和取消键的位置,而错误确认或取消所输入的密码,在本实施例中使原始数字键盘、第一数字键盘和第二数字键盘中的确认键和取消键所处的位置均相同。图2、。
22、4、5和7中,Y代表确认键,C代表取消键。0055优选地,所述当前随机数字顺序由随机函数生成,由所述随机函数生成的随机数字顺序中不包括所述指定数字顺序。0056为了提高密码保护的安全性,由随机函数生成的随机数字顺序中不包括指定数字顺序。0057本发明实施例通过在密码输入时,生成当前随机数字顺序,按照当前随机数字顺序显示第一数字键盘,再接收用户在第一数字键盘上输入的第一密码,根据第一密码中的每一位密码在第一数字键盘上的位置生成验证密码,并判断验证密码是否与预先存储的原始密码相匹配,由此在每次密码输入时,输入的密码看起来都不一样,从而防止密码泄露。0058图8示出了本发明实施例提供的移动终端的密码。
23、输入装置的结构框图,该装置可以用于运行图1、3和6所述的移动终端的密码输入方法,为了便于说明,仅示出了与本实施例相关的部分。0059参照图8,该移动终端的密码输入装置包括0060第一数字键盘显示模块81,用于生成当前随机数字顺序,并按照所述当前随机数字顺序显示第一数字键盘,所述第一数字键盘包括0至9十个数字按键;0061验证密码生成模块82,用于接收用户在所述第一数字键盘上输入的第一密码,并根据所述第一密码中的每一位密码在所述第一数字键盘上的位置生成验证密码;0062密码验证模块83,用于判断所述验证密码是否与预先存储的原始密码相匹配,若说明书CN104090688A5/5页8是,则密码验证成。
24、功;若否,则密码验证失败。0063进一步地,所述装置还包括0064第二数字键盘显示模块84,用于按照指定数字顺序显示第二数字键盘,所述第二数字键盘包括0至9十个数字按键;0065原始密码生成模块85,用于接收用户在所述第二数字键盘上输入的第二密码,并根据所述第二密码中的每一位密码在所述第二数字键盘上的位置生成所述原始密码,并存储该原始密码。0066进一步地,所述装置还包括0067原始数字键盘显示模块86,用于进入密码设置界面,显示原始数字键盘,所述原始数字键盘包括0至9十个数字按键,所述十个数字按键中的每个数字按键可拖动至其它数字按键所处的位置;0068指定数字顺序生成模块87,用于根据用户输。
25、入的拖动数字按键的指令生成指定数字顺序。0069优选地,所述原始数字键盘、所述第一数字键盘和所述第二数字键盘还分别包括确认键和取消键,所述确认键和所述取消键在所述原始数字键盘、所述第一数字键盘和所述第二数字键盘上所处的位置均相同。0070优选地,所述当前随机数字顺序由随机函数生成,由所述随机函数生成的随机数字顺序中不包括所述指定数字顺序。0071本发明实施例通过在密码输入时,生成当前随机数字顺序,按照当前随机数字顺序显示第一数字键盘,再接收用户在第一数字键盘上输入的第一密码,根据第一密码中的每一位密码在第一数字键盘上的位置生成验证密码,并判断验证密码是否与预先存储的原始密码相匹配,由此在每次密码输入时,输入的密码看起来都不一样,从而防止密码泄露。0072以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。说明书CN104090688A1/6页9图1图2说明书附图CN104090688A2/6页10图3说明书附图CN104090688A103/6页11图4说明书附图CN104090688A114/6页12图5说明书附图CN104090688A125/6页13图6说明书附图CN104090688A136/6页14图7图8说明书附图CN104090688A14。