一种防偷窥的密码输入方法和设备的制造方法_2

文档序号:9376119阅读:来源:国知局
保证该密码图案中包含待输入密码中的所有密码组成元素即可。例如,在待输入密码中的密码组成元素分别为3、1、4、5、2时,则需要保证生成的密码图案中包含3、1、4、5、2;在待输入密码中的密码组成元素分别为3、1、4、5、3时,则需要保证生成的密码图案中包含3、1、4、5、30
[0028]本申请实施例的一种优选实施方式中,在移动终端利用密码组成元素生成密码图案的过程中,移动终端可以生成圆形或者椭圆形的密码图案,该密码图案的圆环上分布有多个密码子图案,且该密码图案的圆心内不能分布有密码子图案。进一步的,为了保证密码图案中包含待输入密码中的所有密码组成元素,则密码子图案的数量需要大于等于密码组成元素的数量,并使待输入密码中的所有密码组成元素可以随机分布在不同的密码子图案上。例如,在待输入密码中的密码组成元素为3、1、4、5、2时,则密码子图案的数量需要大于等于5,以保证密码图案中包含待输入密码中的所有密码组成元素,而且5个密码组成元素(3、1、4、5、2)将随机分布在5个密码子图案上。
[0029]本申请实施例的一种优选实施方式中,在移动终端利用密码组成元素生成密码图案的过程中,移动终端可以生成圆形或者椭圆形的密码图案,该密码图案的圆环上分布有多个密码子图案,且该密码图案的圆心内不能分布有密码子图案。进一步的,为了保证密码图案中包含待输入密码中的所有密码组成元素,则密码子图案的数量需要大于等于密码组成元素的数量,且在密码子图案的数量大于密码组成元素的数量时,移动终端还需要随机生成M个元素,并使这随机生成的M个元素与待输入密码中的所有密码组成元素一起随机分布在不同的密码子图案上。其中,移动终端在随机生成M个元素时,M的数值为密码子图案的数量与待输入密码中的所有密码组成元素的数量之间的差值。此外,这M个元素中的各元素可以为以下之一或者任意组合:数字元素、字母元素、符号元素,且这M个元素中的各元素可以与待输入密码中的密码组成元素相同,也可以与待输入密码中的密码组成元素不同。
[0030]例如,在待输入密码中的密码组成元素为3、1、4、5、2,密码子图案的数量为9时,由于密码子图案的数量9大于密码组成元素的数量5,因此移动终端还需要随机生成M个元素(M的数值为密码子图案的数量9与所有密码组成元素的数量5之间的差值4),假设移动终端随机生成的4个元素为2、3、6、7。之后,移动终端将随机生成的M个元素(2、3、6、7)与待输入密码中的所有密码组成元素(3、1、4、5、2) —起随机分布在密码图案的9个密码子图案上。如图2所示,为将M个元素(2、3、6、7)与密码组成元素(3、1、4、5、2)随机分布在9个密码子图案上的密码图案的组成示意图。
[0031]本申请实施例中,密码图案中的各密码子图案都是随机生成的,即各密码子图案的形状和颜色等是随机生成的,且各密码子图案可以相同,也可以不同。如图2所示,9个密码子图案是相同的形状和颜色,其形状均是圆形,其颜色均是灰色。进一步的,各密码子图案中还包括有色块,色块的颜色是随机生成的,不同密码子图案中色块的颜色可以相同,也可以不同。基于密码子图案中的色块,需要将密码组成元素包含在密码子图案的色块中,并将M个元素包含在密码子图案的色块中。如图2所示,将M个元素(2、3、6、7)与密码组成元素(3、1、4、5、2)随机分布在9个密码子图案的色块中。
[0032]步骤102,移动终端在密码选择界面上显示密码图案。
[0033]在需要用户输入密码时,移动终端会给用户提供密码选择界面,由用户在密码选择界面上输入密码。基于此,本申请实施例中,移动终端会在密码选择界面上显示密码图案,由用户在密码选择界面的密码图案上输入密码。
[0034]步骤103,移动终端接收用户在密码选择界面上依次滑动密码图案中的密码组成元素的指令,并利用该指令确定用户当前输入的密码。
[0035]具体的,移动终端在密码选择界面上显示密码图案之后,用户需要在密码选择界面的密码图案上输入密码,即用户基于自身记忆的密码,在密码选择界面上依次滑动密码图案中的密码组成元素。在用户依次滑动密码图案中的密码组成元素的过程中,移动终端会收到用户在密码选择界面上依次滑动密码图案中的密码组成元素的指令,并利用该指令确定用户当前输入的密码。
[0036]例如,当用户自身记忆的密码为31452时,则如图3所示的用户滑动密码图案中的密码组成元素的示意图,用户首先滑动到密码图案中的密码组成元素3,之后滑动到密码图案中的密码组成元素1,之后滑动到密码图案中的密码组成元素4,之后滑动到密码图案中的密码组成元素5,之后滑动到密码图案中的密码组成元素2。在此过程中,移动终端依次收到用户在密码选择界面上滑动密码图案中的密码组成元素3的指令,用户在密码选择界面上滑动密码图案中的密码组成元素I的指令,用户在密码选择界面上滑动密码图案中的密码组成元素4的指令,用户在密码选择界面上滑动密码图案中的密码组成元素5的指令,用户在密码选择界面上滑动密码图案中的密码组成元素2的指令。基于上述各指令,移动终端确定用户当前输入的密码为31452。
[0037]本申请实施例中,移动终端收到用户在密码选择界面上滑动密码图案中的密码组成元素的指令后,可在密码选择界面上清除该密码组成元素,即将密码组成元素从密码图案中抹除。在图3中,在收到用户在密码选择界面滑动密码图案中的密码组成元素3的指令后,将密码组成元素3从密码图案中抹除;在收到用户在密码选择界面滑动密码图案中的密码组成元素I的指令后,将密码组成元素I从密码图案中抹除;在收到用户在密码选择界面滑动密码图案中的密码组成元素4的指令后,将密码组成元素4从密码图案中抹除;在收到用户在密码选择界面滑动密码图案中的密码组成元素5的指令后,将密码组成元素5从密码图案中抹除;在收到用户在密码选择界面滑动密码图案中的密码组成元素2的指令后,将密码组成元素2从密码图案中抹除。
[0038]步骤104,移动终端验证用户当前输入的密码是否为待输入密码。如果是,则确认用户当前输入的密码正确;否则,确认用户当前输入的密码错误。例如,在待输入密码为31452时,如果确定用户当前输入的密码为31452,则移动终端确认用户当前输入的密码正确;在待输入密码为31453时,如果确定用户当前输入的密码为31452,则移动终端确认用户当前输入的密码错误。
[0039]综上所述,本申请实施例中,移动终端通过在密码选择界面上显示包含待输入密码中的所有密码组成元素的密码图案,并由用户在密码选择界面上依次滑动密码图案中的密码组成元素。在上述方式下,用户只需要记住密码组成元素即可,用户对于密码的记忆负担并不高,而且用户可以直接滑动输入密码,操作过程非常便捷。进一步的,由于密码组成元素会随机的分布在不同的密码子图案上,因此偷窥者无法通过偷窥用户的滑动手势破解用户使用的密码;此外,由于密码组成元素对应的面积和手指面积差不多大小,因此用户在滑动输入密码时会挡住密码组成元素,同时将轨迹模糊,在用户输入密码的过程中,使得偷窥者无法偷窥到用户滑动的密码组成元素;综上所述,上述方式可以避免偷窥者偷窥到用户输入的密码,继而避免偷窥者破解用户使用的密码,并可以提高密码使用的安全性,并保证应用的安全性。
[0040]实施例二
[0041]基于与上述方法实施例同样的申请构思,本申请实施例中还提供了一种移动终端,如图4所示,所述移动终端具体包括:
[0042]确定模块11,用于确定待输入密码中的密码组成元素;
[0043]生成模块12,用于利用所述密码组成元素生成密码图案;其中,所述密码图案中包含所述待输入密码中的所有密码组成元素;
[0044]显示模块13,用于在密码选择界面上显示所述密码
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1