《一种密码输入的方法及终端.pdf》由会员分享,可在线阅读,更多相关《一种密码输入的方法及终端.pdf(15页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103150525 A(43)申请公布日 2013.06.12CN103150525A*CN103150525A*(21)申请号 201310037747.X(22)申请日 2013.01.31G06F 21/83(2013.01)(71)申请人深圳市金立通信设备有限公司地址 518040 广东省深圳市福田区深南大道7028号时代科技大厦东座21楼(72)发明人刘立荣(74)专利代理机构广州三环专利代理有限公司 44202代理人郝传鑫 熊永强(54) 发明名称一种密码输入的方法及终端(57) 摘要本发明实施例提供一种密码输入的方法及终端,其中所述方法包括:终端从密码数。
2、据库中提取数字,并显示在数字密码生成器界面上,所述密码数据库包含M个用于显示的数字;以一定的时间间隔从所述密码数据库的M个数字中提取数字替换所述数字密码生成器界面上显示的数字;检测到用户的确认操作时,获取用户从所述密码生成器界面上确认的数字信息,并基于所述数字信息生成密码。本发明实施例可以提高用户输入密码时的安全性。(51)Int.Cl.权利要求书2页 说明书8页 附图4页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书2页 说明书8页 附图4页(10)申请公布号 CN 103150525 ACN 103150525 A1/2页21.一种密码输入的方法,其特征在于,包括:终端。
3、从密码数据库中提取数字,并显示在数字密码生成器界面上,所述密码数据库包含M个用于显示的数字;以一定的时间间隔从所述密码数据库的M个数字中提取数字替换所述数字密码生成器界面上显示的数字;检测到用户的确认操作时,获取用户从所述密码生成器界面上确认的数字信息,并基于所述数字信息生成密码。2.如权利要求1所述的密码输入的方法,其特征在于,以一定的时间间隔从所述密码数据库的M个数字中提取数字替换所述数字密码生成器界面上显示的数字时,所述终端提取数字以M次为提取周期,每个周期中所述终端提取的数字各不相同,所述终端提取数字的顺序包括正序、倒序或随机顺序中一种或几种。3.如权利要求1所述的密码输入的方法,其特。
4、征在于,所述终端检测到用户的确认操作包括所述终端接收到用户将所述数字密码生成器上显示的数字选为用于生成密码的数字信息的确认信号,发送所述确认信号的发送方包括传感器。4.如权利要求1所述的密码输入的方法,其特征在于,终端从密码数据库中提取数字,并显示在数字密码生成器界面上之前,包括:终端根据用户设置的输入进制M,生成基于M进制生成密码的数字密码生成器,以及包含了M个用于显示的数字的密码数据库。5.如权利要求1或2所述的密码输入的方法,其特征在于,根据所述数字信息生成的密码为M进制的密码。6.如权利要求1所述的密码输入的方法,其特征在于,根据所述数字信息生成密码之后,需要继续再输入密码时,重新以一。
5、定的时间间隔从所述密码数据库的M个数字中提取数字替换所述数字密码生成器界面上显示的数字,获取用户确认的数字信息,并基于所述数字信息生成密码,或者不需要继续输入密码时,进入主程序。7.一种终端,其特征在于,包括:控制模块,用于从密码数据库中提取数字,并显示在数字密码生成器界面上,所述密码数据库包含M个用于显示的数字;以一定的时间间隔从所述密码数据库的M个数字中提取数字替换所述数字密码生成器界面上显示的数字;检测模块,用于检测用户的确认操作;当检测到用户的确认操作时发送获取信号至获取模块;获取模块,用于接收到所述控制模块发送的所述获取信号后,获取用户从所述密码生成器界面上确认的数字信息并发送至密码。
6、生成模块;密码生成模块,根据接收到的所述获取模块获取到的所述数字信息生成密码。8.如权利要求7所述的终端,其特征在于,所述控制模块提取数字以M次为提取周期,每个周期中所述控制模块提取的数字各不相同,所述控制模块提取数字的顺序包括正序、倒序或随机顺序中一种或几种。9.如权利要求7所述的终端,其特征在于,所述终端还包括:传感模块,用于监测用户的操作;还用于监测到用户的确认操作时,发送确认信号至所述检测模块;权 利 要 求 书CN 103150525 A2/2页3所述检测模块,还用于接收到所述传感模块的所述确认信号后,生成用于提示所述获取模块获取用户确认的数字信息的所述获取信号。10.如权利要求7所。
7、述的终端,其特征在于,还包括:密码器生成模块,用于根据用户设置的输入进制M,生成基于M进制生成密码的数字密码生成器;还用于生成包含了M个用于显示的数字的密码数据库。11.如权利要求7或8所述的终端,其特征在于,所述密码器生成模块根据所述数字信息生成的密码为M进制的密码。12.如权利要求7所述的密码输入的终端,其特征在于,所述密码生成模块,在生成所述密码之后,还用于发送提示信号至所述控制模块;所述控制模块,还用于接收所述密码生成模块发送的所述提示信号,开始以一定的时间间隔从所述密码数据库中提取数字替换所述数字密码生成器界面上显示的数字;所述检测模块,还用于再次检测到用户的确认操作时发送获取信号至。
8、所述获取模块;或者,所述传感模块,还用于监测到用户不需要继续输入密码的确认操作时,发送返回信号至所述控制模块;所述控制模块,还用于接收到所述传感模块发送的所述返回信号后,使终端进入主程序。权 利 要 求 书CN 103150525 A1/8页4一种密码输入的方法及终端技术领域0001 本发明涉及信息安全技术领域,尤其涉及一种密码输入的方法及终端。背景技术0002 如今的智能手机在人们的生活中使用的越来越多,智能手机的使用已不仅仅局限于打电话、发短信,更多地用它来上网、社交、游戏、购物、理财等。通常这些应用程序的使用中都需要用户输入帐号、密码、银行卡信息、身份证号码等信息,输入数字的方法一般为提。
9、供通用的虚拟键盘给用户输入,由于输入时用户手部动作较为明显,以及常规键盘的方位固定性,很容易被一些不法分子通过窥视手部动作以及恶意软件截获用户的个人信息,具有一定的安全隐患。0003 现有技术提出了一种改进密码输入的方案,采用了一种根据触力的大小来匹配相应的数字的触力传感器来输入数字密码的终端,此方案的优势在于可以通过控制触力的大小,有意识的选择密码数字,使窥视者无法通过输入者的手型和输入位置判断输入的信息,但是,利用现有技术通过触摸密码输入键,施加不同的力度来产生相应的配对数字,需要使用者很好地控制输入的力度,并且要将输入力度十等分,同时又要满足触力传感器的灵敏度要求,这需要触摸者拥有一定的。
10、触摸力度区间,然而对于女性及老人来说,本身的触摸力度区间非常窄,势必会造成采样点较为密集,较难区分;而且,由于触摸力度是连续的,计算机终端采集小范围的模拟触摸信号需要较高的精度和很好的分辨率,否则极易判断失误,难以纠错;此外,每次使用之前,需要根据用户去校准,会降低使用效率。故现有技术的实施效率不高,可操作性和实现性较低,并具有一定的局限性。发明内容0004 本发明实施例提供一种密码输入的方法及终端,可以提高用户输入密码时的安全性。0005 具体的,本发明实施例提供的一种密码输入的方法,包括:0006 终端从密码数据库中提取数字,并显示在数字密码生成器界面上,所述密码数据库包含M个用于显示的数。
11、字;0007 以一定的时间间隔从所述密码数据库的M个数字中提取数字替换所述数字密码生成器界面上显示的数字;0008 检测到用户的确认操作时,获取用户从所述密码生成器界面上确认的数字信息,并基于所述数字信息生成密码。0009 相应的,本发明实施例提供的一种终端,包括:0010 控制模块,用于从密码数据库中提取数字,并显示在数字密码生成器界面上,所述密码数据库包含M个用于显示的数字;以一定的时间间隔从所述密码数据库的M个数字中提取数字替换所述数字密码生成器界面上显示的数字;0011 检测模块,用于检测用户的确认操作;当检测到用户的确认操作时发送获取信号说 明 书CN 103150525 A2/8页。
12、5至获取模块;0012 获取模块,用于接收到所述控制模块发送的所述获取信号后,获取用户从所述密码生成器界面上确认的数字信息并发送至密码生成模块;0013 密码生成模块,根据接收到的所述获取模块获取到的所述数字信息生成密码。0014 本发明实施例提供了一种密码输入的方法及终端,在用户需要输入密码时,为用户提供一种以一定的时间间隔替换显示数字的数字密码生成器,在检测到用户的确认操作时,基于用户确认的数字信息生成相应的密码。本发明实施例改进了输入密码的方法,可以提高用户输入密码时的安全性。附图说明0015 图1为本发明的密码输入的方法的一实施例流程示意图;0016 图2为本发明的密码输入的终端一实施。
13、例的结构组成示意图;0017 图3为本发明的终端的另一实施例的结构组成示意图;0018 图4为本发明的终端的一实施例流程示意图;0019 图5为本发明的终端的另一实施例流程示意图;0020 图6为本发明的数字密码生成器一实施例的界面示意图;0021 图7为本发明的数字密码生成器另一实施例的界面示意图;0022 图8为本发明的数字密码生成器又一实施例的界面示意图。具体实施方式0023 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得。
14、的所有其他实施例,都属于本发明保护的范围。0024 本发明实施例提供了一种密码输入的方法,其可包括:终端从密码数据库中提取数字,并显示在数字密码生成器界面上,所述密码数据库包含M个用于显示的数字;以一定的时间间隔从所述密码数据库的M个数字中提取数字替换所述数字密码生成器界面上显示的数字;检测到用户的确认操作时,获取用户从所述密码生成器界面上确认的数字信息,并基于所述数字信息生成密码。在本实施例在用户需要输入密码时,为用户提供一种以一定的时间间隔替换显示数字的数字密码生成器,在检测到用户的确认操作时,基于用户确认的数字信息生成相应的密码。本发明实施例改进了输入密码的方法,可以提高用户输入密码时的。
15、安全性。0025 具体实现中,本发明实施例采用软硬件结合的方式,利用传感器获取用户确认数字的操作信息。此外,用户通过数字密码生成器确认数字之前,数字密码生成器的输入进制是提前设定的,输入进制的设定可进一步保证用户密码的安全性。0026 下面结合附图及具体实施方式,对本发明的技术方案进行详细说明。0027 图1为本发明的密码输入的方法的一实施例流程示意图,如图1所示,本实施例的密码输入的方法包括:0028 步骤S110,终端从密码数据库中提取数字,并显示在数字密码生成器界面上,所述说 明 书CN 103150525 A3/8页6密码数据库包含M个用于显示的数字。其中,数字密码生成器是终端事先设定。
16、和生成的,在实施本实施例步骤S112之前,还应实施以下步骤:终端根据用户设置的输入进制M,生成基于M进制生成密码的数字密码生成器,以及包含了M个用于显示的数字的密码数据库。0029 具体实施中,用户需要在终端界面上的某窗口中输入密码时,可通过点击触发终端选择运行数字密码生成器的应用程序,并通过显示界面上的提示选择输入进制方式;然后,终端自动识别用户选择的输入进制M,并生成相应的用于以M进制方式读取用户输入信息的数字密码生成器,默认用户使用M进制输入法输入密码。0030 具体实现中,本发明实施例所提供的数字密码生成器的应用程序可识别现有技术中的所有计数进制,包括常规计数的十进制、计算机终端使用频。
17、率最高的二进制以及八进制等;该数字密码生成器的密码数据库将包含M个数字,用于为用户提供M进制输入方式,例如:若终端识别用户选择的输入进制M为四,则数字密码生成器的密码数据库中将包含0、1、2、3共四个数字,若终端识别用户选择的输入进制M为十,则数字密码生成器的密码数据库中将包含0、1、2、3、4、5、6、7、8、9共十个数字,若终端识别用户选择的输入进制M为十六,则数字密码生成器的密码数据库中将包含0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F共十六个数字。0031 步骤S111,以一定的时间间隔从所述密码数据库中提取数字替换所述数字密码生成器界面上显示的数字。其中,终端以一定。
18、的时间间隔从密码数据库的M个数字中提取数字替换数字密码生成器界面上显示的数字时,终端提取数字以M次为提取周期,每个周期中终端提取的数字各不相同,提取数字的顺序包括正序、倒序或随机顺序中一种或几种;替换数字的时间间隔可以按用户的需求灵活设定,故用于输入密码的按键具有不可推测性,密码输入过程是安全可靠的。0032 步骤S112,检测到用户的确认操作时,获取用户从所述密码生成器界面上确认的数字信息,并基于所述数字信息生成密码。0033 具体实施中,终端检测到用户的确认操作包括终端接收到用户将数字密码生成器上显示的数字选为用于生成密码的数字信息的确认信号,发送该确认信号的发送方包括传感器。其中,用于配。
19、合确认数字信息的传感器种类可以有很多,例如如今智能手机均配备的近距离传感器,也可以为压力传感器、重力加速度传感器、陀螺仪等移动终端通常内置的传感器,相应的,用户将数字密码生成器上显示的数字选为用于生成密码的数字信息的确认信号也可以包括终端接收到遮蔽近距离传感器时的确认信号、在屏幕或按键上按压压力传感器时的确认信号、倾斜手机时重力加速度传感器生成的确认信号、或者摇动手机时陀螺仪发生的确认信号中的其中一种或多种。0034 具体实施中,终端获取用户从数字密码生成器界面上确认的数字信息,该数字信息为M进制的数字信息,例如,当用户选择通过四进制输入密码,并且用户确认的数字为3时,终端从数字密码生成器获取。
20、到的数字信息应为四进制的3,当用户选择通过十进制输入密码,并且用户确认的数字为3时,终端从数字密码生成器获取到的数字信息应为十进制的3,当用户选择通过十六进制输入密码,并且用户确认的数字为3时,终端从数字密码生成器获取到的数字信息应为十六进制的3。0035 具体实施中,终端基于该数字信息生成密码时,生成的密码为M进制的密码。具体实现中,当获取的数字信息为四进制的3时,终端将生成一位密码,该密码代表四进制的3;说 明 书CN 103150525 A4/8页7当实施步骤S113后获取的数字信息为十进制的3时,终端将生成一位密码,该密码代表十进制的3;当实施步骤S113后获取的数字信息为十六进制的3。
21、时,终端将生成一位密码,该密码代表十六进制的3。0036 此外,若生成密码之后,还需要继续再输入密码时,终端重新以一定的时间间隔从密码数据库的M个数字中提取数字替换数字密码生成器界面上显示的数字,获取用户确认的数字信息,并基于该数字信息生成密码,或者不需要继续输入密码时,终端使进入主程序。其中,本步骤生成该密码后,终端可默重新开始以一定的时间间隔从所述密码数据库中提取数字替换所述数字密码生成器界面上显示的数字,如用户继续输入密码,则可继续执行步骤S110、步骤S111和步骤S112提及的方法,再次从密码数据库中提取数字显示在数字密码生成器界面上,并且以一定的时间间隔从密码数据库中提取数字替换数。
22、字密码生成器界面上显示的数字,当检测到用户的确认信息时,基于数字密码生成器中用户确认的数字信息生成下一位密码,以此循环操作。例如,再次从密码数据库中提取数字显示在步骤S110的数字密码生成器界面上,并且按照步骤S111提取数字替换数字密码生成器界面上显示的数字,再按照步骤S113提及的方法,检测用户从密码生成器界面上确认的数字信息,并读取十六进制密码器界面上显示的数字4,获取数字信息为十六进制的4,生成第二位密码*,重新变换显示的数字并再次检测用户的确认信息,从数字密码生成器中获取用户确认的数字信息为十六进制的5,生成第三位密码*,重新变换显示的数字并再次检测用户的确认信息,从数字密码生成器中。
23、获取用户确认的数字信息为十六进制的6,生成第四位密码*,重新变换显示的数字并再次检测用户的确认信息,从数字密码生成器中获取用户确认的数字信息为十六进制的7,生成第五位密码*,重新变换显示的数字并再次检测用户的确认信息,从数字密码生成器中获取用户确认的数字信息为十六进制的8,生成第六位密码*,若用户无需再继续输入密码,则终端接收到用户确认密码的消息后,返回主程序。0037 本发明实施例通过根据自由设置的数字进制,为用户生成和提供了合适的密码输入方式,避免用户被恶意软件截获个人信息,避免用户被恶意窥视。此外,本发明实施例的终端是可以通过运行应用程序的方式,同时与传感器组件交互数据的方式来实施的,故。
24、具有一定的实用广泛性,与现有技术相比,本发明实施例改进了输入密码的方法,可以提高用户输入密码时的安全性。0038 相应的,本发明提供了一种密码输入的终端用于以可靠的方式输入密码信息,其可包括:控制模块,用于从密码数据库中提取数字,并显示在数字密码生成器界面上,所述密码数据库包含M个用于显示的数字;以一定的时间间隔从所述密码数据库的M个数字中提取数字替换所述数字密码生成器界面上显示的数字;检测模块,用于检测用户的确认操作;当检测到用户的确认操作时发送获取信号至获取模块;获取模块,用于接收到所述控制模块发送的所述获取信号后,获取用户从所述密码生成器界面上确认的数字信息并发送至密码生成模块;密码生成。
25、模块,根据接收到的所述获取模块获取到的所述数字信息生成密码。0039 下面结合附图及具体实施方式,对本发明的终端的技术方案进行详细说明。0040 图2为本发明的密码输入的终端一实施例的结构组成示意图。该实施例的密码输入的终端可用于执行图1所示的方法,具体的,该实施例的密码输入的终端包括:控制模块21、检测模块22、获取模块23和密码生成模块24,还包括密码器生成模块25以及传感模块说 明 书CN 103150525 A5/8页826,其中:0041 控制模块21,用于从密码数据库中提取数字,并显示在数字密码生成器界面上,所述密码数据库包含M个用于显示的数字;还用于以一定的时间间隔从所述密码数据。
26、库中提取数字替换所述数字密码生成器界面上显示的数字。其中,控制模块21提取数字以M次为提取周期,每个周期中控制模块21提取的数字各不相同,提取数字的顺序包括正序、倒序或随机顺序中一种或几种。控制模块21为用户提供了选择密码操作的安全环境,可以避免被恶意监控和读秒获取密码。其中,数字密码生成器是密码器生成模块25事先设定和生成的。一定的时间间隔是可控的,例如可以规定默认随机显示间隔为1秒,也可以让用户根据使用习惯自行调整。0042 检测模块22,用于检测用户的确认操作;当检测到用户的确认操作时发送获取信号至获取模块23。其中,检测模块22检测出用户的确认操作包括检测模块22接收到传感模块26发送。
27、的确认信号。0043 获取模块23,用于接收到检测模块22发送的获取信号后,获取当前界面显示的数字的数字信息并发送至密码生成模块24。其中,获取模块23获取到的数字信息包含了输入进制M和数字,例如,当检测模块22检测到用户在四进制数字密码生成器的界面上确认了一个数字作为密码,并且当前界面显示数字为3时,获取模块23将获取四进制的3,当检测模块22检测到用户在十进制数字密码生成器的界面上确认了一个数字作为密码,并且当前界面显示数字为3时,获取模块23将获取十进制的3,当检测模块22检测到用户在十六进制数字密码生成器的界面上确认了一个数字作为密码,并且当前界面显示数字为3时,获取模块23将获取十六。
28、进制的3。0044 密码生成模块24,根据接收到的获取模块21获取到的数字信息生成密码。其中,密码生成模块24生成的密码为M进制的密码,例如,当获取模块23获取到了四进制的3时,密码生成模块24将生成一位密码,该密码代表了四进制的3,当获取模块23获取到了十进制的3时,密码生成模块24将生成一位密码,该密码代表了十进制的3,当获取模块23获取到了十进制的3时,密码生成模块24将生成一位密码,该密码代表了十进制的3。0045 如图3所示,本发明实施例的终端还包括:0046 密码器生成模块25,用于根据用户设置的输入进制M,生成基于M进制生成密码的数字密码生成器;还用于生成包含了M个用于显示的数字。
29、的密码数据库。其中,生成密码器的操作可以由一种应用程序来完成,并且该应用程序可以识别现有技术中的所有计数进制M,包括常规计数的十进制、计算机终端使用频率最高的二进制以及八进制等,并生成包含M个数字的密码数据库,例如,若终端识别用户选择的输入进制M为四,则数字密码生成器的密码数据库中将包含0、1、2、3共四个数字。此外,还可以支持终端生成M进制的密码。由此,用户可以灵活选择输入进制,键盘生成模块24将根据用户需求灵活生成不同进制的数字密码生成器。0047 传感模块26,用于监测用户的操作;还用于监测到用户的确认操作时,发送确认信号至检测模块22。传感模块26的主要作用是配合检测模块22的检测工作。
30、,将用户确认数字的确认信号发送至检测模块22,如前述步骤S112提及的内容,传感模块26的具体实现装置可以有很多种,如近距离传感器,也可以为压力传感器、重力加速度传感器、陀螺仪等移动终端通常内置的传感器,相应的,传感模块26向控制模块21发送的确认信号也可以为说 明 书CN 103150525 A6/8页9近距离传感器被遮蔽时生成的,压力传感器被按压时生成的,重力加速度传感器监听到手机被倾斜时生成的,或者陀螺仪检测到手机被摇动时产生的,所述情况下产生确认信号的其中一种或多种。0048 此外,检测模块22还用于接收到传感模块26的确认信号后,生成用于提示获取模块23获取用户确认的数字信息的获取信。
31、号。0049 具体实现中,在密码器生成模块25生成了M进制数字密码生成器后,控制模块21首先从密码数据库中提取数字并显示在数字密码生成器的界面上,并开始以一定的时间间隔从密码数据库中提取数字替换数字密码生成器界面上显示的数字,而后传感模块26开始监测用户的操作,当监测到用户的确认操作时,发送确认信号至检测模块22,检测模块22接收到确认信号后使数字密码生成器不在提取和替换显示数字,获取模块23获取当前界面显示的所述数字的数字信息并发送至密码生成模块24,密码生成模块24根据接收到的获取模块23获取到的数字信息生成密码。0050 此外,在生成一位密码后,密码生成模块24还发送提示信号至控制模块2。
32、1,提示控制模块21再次开始以一定的时间间隔从所述密码数据库中提取数字替换所述数字密码生成器界面上显示的数字,若用户需要继续输入密码,则检测模块22再次检测用户的确认操作;若用户不需要继续输入密码,则控制模块21接收到传感模块26发送的返回信号后使终端进入主程序。0051 本发明实施例通过提供一种用于输入密码的终端,可以根据用户自由设置的数字进制,为用户生成和提供了合适的密码输入方式,使用户输入密码更为安全可靠。此外,本发明实施例的终端是可以通过运行应用程序的方式,同时与传感模块等硬件交互数据的方式来实施的,故降低了额外的成本和要求,提高了实用范围。0052 请一并参阅图4中本发明提供的密码输。
33、入的终端的一实施例流程示意图,本流程图展示了密码输入的终端中采用M进制生成一位密码的具体流程,其中:0053 步骤S410,生成M进制数字密码生成器。其中,M进制数字密码生成器默认用户使用M进制输入法输入M进制二级密码。0054 步骤S411,从密码数据库中提取数字显示在数字密码生成器界面上。0055 步骤S412,以一定的时间间隔从密码数据库中提取数字替换数字密码生成器界面上显示的数字。其中,数字密码生成器界面显示的数字为从密码数据库中M个数字中的其中一个,终端提取数字以M次为提取周期,每个周期中终端提取的数字各不相同,提取数字的顺序包括正序、倒序或随机顺序中一种或几种,显示的时间间隔可默认。
34、,也可根据实际情况具体设定。0056 步骤S413,是否检测到用户的确认操作。本步骤是由检测模块22完成的,检测模块22检测用户的确认操作是依据是否接收到传感模块26发送的确认信号来确认的。传感模块26在本发明实施例中监听用户对数字密码生成器的操作,并在用户作出确认操作时发送确认信号至检测模块22,本发明实施例的终端录入密码的方式是采用软件与硬件结合的方式完成密码录入的。0057 步骤S414,生成密码。具体可参考步骤S112提及的生成M进制密码的方法,在此不作赘述。0058 本实施例流程图展示了本发明实施例的终端生成一位密码的流程,此流程展示了说 明 书CN 103150525 A7/8页1。
35、0本实施例终端采用软硬件结合的方式为用户提供输入密码的平台,具有较好的实用性。0059 请一并参阅图5中本发明提供的密码输入的终端的另一实施例流程示意图,本流程图以图4流程的基础上,展示了一种可界定生成密码位数的终端,采用M进制生成N位密码的具体流程,其中:0060 步骤S510,生成N位M进制数字密码生成器。本实施例的数字密码生成器这里可以提供两个选项,既可以为用户提供输入进制的选择,又可以界定生成暗文位数,使数字密码生成器更加确定和直接,并且不容易被仿照生成密码的过程。例如,在本实施例中选择输入进制为十六,生成密码的位数为6,则生成的数字密码生成器为6位十六进制数字密码生成器。0061 步。
36、骤S511,变换显示界面上的数字。其中,数字密码生成器界面显示的数字为从密码数据库中M个数字中的其中一个,终端提取数字以M次为提取周期,每个周期中终端提取的数字各不相同,提取数字的顺序包括正序、倒序或随机顺序中一种或几种,显示的时间间隔可默认,也可根据实际情况具体设定。如步骤S510中所述的举例,6位十六进制数字密码生成器的密码数据库中应包含16个数字,可以设置显示时间间隔为0.5秒,则在输入第一位密码时,第一位密码生成位置将以0.5秒的时间间隔在16位数字中抽选数字进行显示。0062 步骤S512,是否检测到用户的确认操作。具体的实施方式可参照步骤S413,例如,如图6所示的密码器界面示意图。
37、,当第一位密码生成位置的数字出现9,并且传感模块26向检测模块22发送了代表用户确认当前数字的确认信号,则检测模块22向获取模块23发送获取信号,提示获取模块23十六进制的数字9为用户想要输入的第一位密码。0063 步骤S513,生成密码。其中,每生成一位密码,就再次开始变换数字密码生成器上的数字按键。如图7所示的密码器界面示意图,数字密码生成器生成了第一位密码,该密码代表了十六进制的数字9,并且开始了下一位密码输入位置的随机显示状态。0064 步骤S514,是否全部密码生成。如图8所示的密码器界面示意图,此时的6位十六进制密码已经全部生成,若还未生成,则继续检测用户的确认操作以及生成密码,直。
38、到6位密码全部生成。0065 步骤S515,返回主程序。0066 本实施例将原有终端生成的M进制数字密码生成器拓展为用于生成N位暗文的M进制数字密码生成器,界定了生成暗文密码的位数,可用于使终端生成暗文密码结束后自动进入主程序,无需等待用户确认密码,是基于原有方法和技术的基础上获得的一较好的实施例。0067 本发明实施例提供的密码输入的终端是通过运行应用程序实现基于触摸屏终端的密码输入的,故可以直接作为一种应用,广泛投入到各种涉及触摸屏输入的平台中,例如现在非常活跃的安卓终端、ios终端等;其可用于多种使用环境,例如通过验证数字密码的解锁场景,输入银行账号、身份证号等用于第三方验证的密码位数输入场景,以及用于自定义设置密码场景;前述的M进制输入方法也可以作为默认输入法自动保留于应用程序中,可以成为用户习惯采用的输入方式;此外,应用程序生成数字密码生成器时的密码数据库也可以融入更多输入元素,例如常用的大小写字母也是频频出现于密码组合中,只要是根据输入参数生成的数字密码生成器上可以出现的信息,都可以作为本密码输入的终端可输入的内容;用于实现本实施例的硬件部分也可以采用多种形式的传感器来支持,不仅限于说 明 书CN 103150525 A10。