著录项信息
专利名称 | 一种密码输入方法及装置 |
申请号 | CN201510028401.2 | 申请日期 | 2015-01-20 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-05-06 | 公开/公告号 | CN104598786A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F21/31 | IPC分类号 | G;0;6;F;2;1;/;3;1;;;G;0;6;F;3;/;0;4;8;8查看分类表>
|
申请人 | 广东欧珀移动通信有限公司 | 申请人地址 | 广东省东莞市长安镇乌沙海滨路18号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 广东欧珀移动通信有限公司 | 当前权利人 | 广东欧珀移动通信有限公司 |
发明人 | 曾元清 |
代理机构 | 北京品源专利代理有限公司 | 代理人 | 邓猛烈;胡彬 |
摘要
本发明实施例公开了一种密码输入方法及装置,该方法包括:获取作用在触摸屏上所显示的密码输入界面上的用户输入指令,根据所述用户输入指令确定输入字符;检测作用在所述触摸屏上除所述密码输入界面之外的区域上的触摸点的个数;根据所确定的输入字符和所检测到的触摸点的个数,确定本次输入的密码字符。本发明实施例通过采用根据输入的字符和检测到触摸点的个数,实现了输入密码的确定,解决了现有技术中密码输入界面因密码按键顺序固定导致的用户密码容易被偷窥,进而导致密码泄露的问题,避免了用户资金的损失。
1.一种密码输入方法,其特征在于,包括:
获取作用在触摸屏上所显示的密码输入界面上的用户输入指令,根据所述用户输入指令确定输入字符;
检测作用在所述触摸屏上除所述密码输入界面之外的区域上的触摸点的个数;
根据所确定的输入字符和所检测到的触摸点的个数,确定本次输入的密码字符;
如果存在连续多次作用所述密码输入界面之外的区域的情况,以最后作用时检测到的触摸点的个数或者检测到的相邻两个字符输入之间连续多次作用在所述触摸屏上除所述密码输入界面之外的区域上的触摸点的个数为准。
2.根据权利要求1所述的密码输入方法,其特征在于,检测作用在所述触摸屏上除所述密码输入界面之外的区域上的触摸点的个数,包括:
检测同时作用在所述触摸屏上除所述密码输入界面之外的区域上的触摸点的个数。
3.根据权利要求1所述的密码输入方法,其特征在于,所述输入字符为数字;
根据所确定的输入字符和所检测到的触摸点的个数,确定本次输入的密码字符,包括:
对所确定的输入字符和所检测到的触摸点的个数进行至少一种数学运算,基于运算结果确定本次输入的密码字符。
4.根据权利要求3所述的密码输入方法,其特征在于,对所确定的输入字符和所检测到的触摸点的个数进行至少一种数学运算,基于运算结果确定本次输入的密码字符,包括:
对所确定的输入字符与所检测到的触摸点的个数进行加运算;
将加运算结果除以第一设定数值得到的余数,作为本次输入的密码字符。
5.根据权利要求1所述的密码输入方法,其特征在于,所述输入字符为字母;
根据所确定的输入字符和所检测到的触摸点的个数,确定本次输入的密码字符,包括:
对所确定的输入字符在26个英文字母中的排名序号与所检测到的触摸点的个数进行至少一种数学运算,基于运算结果确定本次输入的密码字符。
6.根据权利要求5所述的密码输入方法,其特征在于,对所确定的输入字符在26个英文字母中的排名序号与所检测到的触摸点的个数进行至少一种数学运算,基于运算结果确定本次输入的密码字符,包括:
对所确定的输入字符在26个英文字母中的排名序号与所检测到的触摸点的个数进行加运算;
将所述26个英文字母中与目标排名序号对应的英文字母,作为本次输入的密码字符,其中所述目标排名序号为将加运算结果除以第二设定数值得到的余数。
7.根据权利要求1-6中任一项所述的密码输入方法,其特征在于,在根据所确定的输入字符和所检测到的触摸点的个数,确定本次输入的密码字符之后,还包括:
判断是否接收到输入完成指令;
如果是,则确定密码输入结束;
如果否,则返回所述获取作用在触摸屏上所显示的密码输入界面上的用户输入指令,根据所述用户输入指令确定输入字符的操作,继续执行。
8.一种密码输入装置,其特征在于,包括:
输入字符确定单元,用于获取作用在触摸屏上所显示的密码输入界面上的用户输入指令,根据所述用户输入指令确定输入字符;
触摸点检测单元,用于检测作用在所述触摸屏上除所述密码输入界面之外的区域上的触摸点的个数;
密码字符确定单元,用于根据所确定的输入字符和所检测到的触摸点的个数,确定本次输入的密码字符;
如果存在连续多次作用所述密码输入界面之外的区域的情况,以最后作用时检测到的触摸点的个数或者检测到的相邻两个字符输入之间连续多次作用在所述触摸屏上除所述密码输入界面之外的区域上的触摸点的个数为准。
9.根据权利要求8所述的密码输入装置,其特征在于,所述触摸点检测单元,具体用于:
检测同时作用在所述触摸屏上除所述密码输入界面之外的区域上的触摸点的个数。
10.根据权利要求8所述的密码输入装置,其特征在于,所述输入字符为数字;
所述密码字符确定单元,包括:
第一密码字符确定子单元,用于对所确定的输入字符和所检测到的触摸点的个数进行至少一种数学运算,基于运算结果确定本次输入的密码字符。
11.根据权利要求10所述的密码输入装置,其特征在于,所述第一密码字符确定子单元,具体用于:
对所确定的输入字符与所检测到的触摸点的个数进行加运算;
将加运算结果除以第一设定数值得到的余数,作为本次输入的密码字符。
12.根据权利要求8所述的密码输入装置,其特征在于,所述输入字符为字母;
所述密码字符确定单元,包括:
第二密码字符确定子单元,用于对所确定的输入字符在26个英文字母中的排名序号与所检测到的触摸点的个数进行至少一种数学运算,基于运算结果确定本次输入的密码字符。
13.根据权利要求12所述的密码输入装置,其特征在于,所述第二密码字符确定子单元,具体用于:
对所确定的输入字符在26个英文字母中的排名序号与所检测到的触摸点的个数进行加运算;
将所述26个英文字母中与目标排名序号对应的英文字母,作为本次输入的密码字符,其中所述目标排名序号为将加运算结果除以第二设定数值得到的余数。
14.根据权利要求8-13中任一项所述的密码输入装置,其特征在于,还包括:
输入结束判断单元,用于在所述密码字符确定单元根据所确定的输入字符和所检测到的触摸点的个数,确定本次输入的密码字符之后,判断是否接收到输入完成指令;如果是,则确定密码输入结束;如果否,向所述输入字符确定单元发送控制指令;
所述输入字符确定单元,还用于:在接收到所述控制指令后,继续执行获取作用在触摸屏上所显示的密码输入界面上的用户输入指令,根据所述用户输入指令确定输入字符的操作。
一种密码输入方法及装置\n技术领域\n[0001] 本发明涉及信息技术领域,尤其涉及一种密码输入方法及装置。\n背景技术\n[0002] 目前,市场上的触屏产品有很多,尤其是触屏手机。触屏手机的飞速普及,对人们生活产生越来越大的影响。在手机端使用各类金融软件并输入用户密码已成为一种常用的功能。\n[0003] 现有技术中,手机端常用的密码输入方式是使用手机自带的密码输入界面来输入密码,其中,密码输入界面包括固定的数字按键,其特点在于,这些数字按键的数字排列顺序固定,偷窥者可以通过记住用户的按键顺序,并从手机的密码输入界面中数字的固定排列顺序推算用户的密码,造成用户账户密码的泄漏,从而导致资金的损失。\n发明内容\n[0004] 有鉴于此,本发明实施例提供了一种密码输入方法及装置,以解决现有技术中的密码容易被偷窥导致泄漏的技术问题。\n[0005] 第一方面,本发明实施例提供了一种密码输入方法,包括:\n[0006] 获取作用在触摸屏上所显示的密码输入界面上的用户输入指令,根据所述用户输入指令确定输入字符;\n[0007] 检测作用在所述触摸屏上除所述密码输入界面之外的区域上的触摸点的个数;\n[0008] 根据所确定的输入字符和所检测到的触摸点的个数,确定本次输入的密码字符。\n[0009] 第二方面,本发明实施例还提供了一种密码输入装置,包括:\n[0010] 输入字符确定单元,用于获取作用在触摸屏上所显示的密码输入界面上的用户输入指令,根据所述用户输入指令确定输入字符;\n[0011] 触摸点检测单元,用于检测作用在所述触摸屏上除所述密码输入界面之外的区域上的触摸点的个数;\n[0012] 密码字符确定单元,用于根据所确定的输入字符和所检测到的触摸点的个数,确定本次输入的密码字符。\n[0013] 本发明实施例通过采用根据输入的字符和检测到触摸点的个数,实现了输入密码的确定,解决了现有技术中密码输入界面因密码按键顺序固定导致的用户密码容易被偷窥,进而导致密码泄露的问题,避免了用户资金的损失。\n附图说明\n[0014] 通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:\n[0015] 图1是本发明实施例一提供的密码输入方法的流程图;\n[0016] 图2是本发明实施例二提供的密码输入方法的流程图;\n[0017] 图3是本发明实施例三提供的密码输入方法的流程图;\n[0018] 图4是本发明实施例五提供的密码输入方法的流程图;\n[0019] 图5是本发明实施例六提供的密码输入方法的流程图;\n[0020] 图6是本发明实施例八提供的密码输入装置的结构框图;\n[0021] 图7是本发明实施例九提供的密码输入装置的结构框图。\n具体实施方式\n[0022] 下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。\n[0023] 实施例一\n[0024] 图1为本发明实施例一提供的密码输入方法的流程图,该方法可由密码输入装置执行,其中该装置通过软件和/或硬件来实现,可作为触屏电子产品的一部分被内置在触屏电子产品的内部,如图1所示,该方法包括:\n[0025] 步骤101:获取作用在触摸屏上所显示的密码输入界面上的用户输入指令,根据所述用户输入指令确定输入字符;\n[0026] 所述密码输入界面为触摸屏上显示有字符按键的区域,所述输入字符为数字或者字母,具体的,以触屏手机为例进行后续说明。\n[0027] 打开密码输入界面,密码输入界面显示的为字符按键,用户可根据自己预先设置的密码进行相应的输入字符的操作。\n[0028] 步骤102:检测作用在所述触摸屏上除所述密码输入界面之外的区域上的触摸点的个数;\n[0029] 具体的,所述密码输入界面之外的区域为非密码输入界面,即没有显示字符按键的区域;所述的触摸点为用户触摸非密码输入界面所得到的,用户可以用手指或者触摸笔触摸非密码输入界面。\n[0030] 步骤103:根据所确定的输入字符和所检测到的触摸点的个数,确定本次输入的密码字符。\n[0031] 具体的,输入字符为数字或者字母,检测到触摸点的个数为0-9的任意的数值;如输入字符为数字2,检测到触摸点的个数为3,将输入的数字2和检测到触摸点的个数3进行数学运算(加、减、乘、除),确定输入的密码为5;又如,输入的字符为A,检测到触摸点的个数为2,根据输入的字符A和检测到的触摸点的个数2,可以确定本次输入的密码字符为C。\n[0032] 本发明实施例一提供了一种密码输入方法,根据输入的字符和检测到作用到触摸屏上密码输入界面的触摸点的个数,确定输入的密码,解决了现有技术中密码输入界面因密码按键顺序固定导致的用户密码容易被偷窥,进而导致密码泄露的问题,避免了用户资金的损失。\n[0033] 实施例二\n[0034] 图2是本发明实施例二提供的一种密码输入方法的流程图,该方法可由密码输入装置执行,其中该装置通过软件和/或硬件来实现,可作为触屏电子产品的一部分被内置在触屏电子产品的内部,如图2所示,该方法包括:\n[0035] 步骤201:获取作用在触摸屏上所显示的密码输入界面上的用户输入指令,根据所述用户输入指令确定输入字符;\n[0036] 步骤202:检测作用在所述触摸屏上除所述密码输入界面之外的区域上的触摸点的个数;\n[0037] 步骤203:根据所确定的输入字符和所检测到的触摸点的个数,确定本次输入的密码字符。\n[0038] 步骤204:判断是否接收到输入完成指令;\n[0039] 如果是,则执行步骤205:确定密码输入结束;\n[0040] 如果否,则返回所述获取作用在触摸屏上所显示的密码输入界面上的用户输入指令,根据所述用户输入指令确定输入字符的操作,继续执行。\n[0041] 具体的,如果用户将自己的密码全部输入时,可以按下密码输入界面上的“完成”按键或者“回车”按键,此时手机会接收到输入完成的指令,密码输入结束;如果用户需要继续输入密码时,手机没有接收到输入完成指令,则返回步骤201,直至密码输入完成为止。\n[0042] 本实施例提供的密码输入的方法,用户可以根据自己的需要对密码的数量进行设置,并且解决了现有技术中密码输入界面因密码按键顺序固定导致的用户密码容易被偷窥,进而导致密码泄露的问题,避免了用户资金的损失。\n[0043] 实施例三:\n[0044] 图3是本实施例三提供的密码输入方法的流程图,本实施例在上述实施例二的基础上,对上述实施例步骤202作进一步优化,该方法包括:\n[0045] 步骤301:获取作用在触摸屏上所显示的密码输入界面上的用户输入指令,根据所述用户输入指令确定输入字符;\n[0046] 步骤302:检测同时作用在所述触摸屏上除所述密码输入界面之外的区域上的触摸点的个数;\n[0047] 步骤303:根据所确定的输入字符和所检测到的触摸点的个数,确定本次输入的密码字符。\n[0048] 步骤304:判断是否接收到输入完成指令;\n[0049] 如果是,则执行步骤305:确定密码输入结束;\n[0050] 如果否,则返回步骤301。\n[0051] 其中,步骤302中,检测同时作用在所述触摸屏上除所述密码输入界面之外的区域上的触摸点的个数,检测方式是否同时由用户预先设置。如果存在连续多次作用所述密码输入界面之外的区域的情况,以最后作用时,检测到的触摸点的个数为准。\n[0052] 例如,如果手机先后检测到2个和3个触摸点,手机不会将检测到的所有触摸点的个数累加,会以检测最后作用密码输入界面的触摸点为准,因此手机会以3个触摸点为准,作为确定用户密码输入时标准点的确定值。\n[0053] 本实施例采用了检测同时作用在所述触摸屏上除所述密码输入界面之外的区域上的触摸点的个数的检测方式,使用户可根据自己的习惯设置检测触摸点的方式,更好的方便用户。\n[0054] 实施例四\n[0055] 本实施例四与实施三的不同之处在于:将该方法步骤302替换为:检测相邻两个字符输入之间连续多次作用在所述触摸屏上除所述密码输入界面之外的区域上的触摸点的个数,其中,相邻两个字符输入之间可以解释为在当前字符输入之后到下一个字符输入之前;这种检测方式也需要经用户的预先设置。具体的,用户可能会连续多次作用触摸屏上除密码输入界面之外的区域(非密码输入界面),在下一个字符输入之前,可以将所有作用在非密码输入界面的触摸点的个数进行相加,确定总的触摸点的个数。\n[0056] 例如,在下一个字符输入之前,如果手机第一次和第二次分别检测到作用到非密码输入界面的触摸点的个数为2和3,那么手机会将两次作用到非密码输入界面的触摸点个数进行相加,因此,手机检测到触摸点个数为5,在确定密码时,手机会将触摸点的个数确定为5。\n[0057] 本实施例采用了检测相邻两个字符输入之间连续多次作用在所述触摸屏上除所述密码输入界面之外的区域上的触摸点的个数的检测方式,用户可以根据自己的需要设置检测方式,这样确定密码时,更好的方便用户。\n[0058] 实施例五\n[0059] 图4是本实施例五提供的密码输入方法的流程图,本实施例在上述实施例的基础上,对输入的字符进行规定,输入的字符为数字;该方法包括:\n[0060] 步骤401:获取作用在触摸屏上所显示的密码输入界面上的用户输入指令,根据所述用户输入指令确定输入数字;\n[0061] 步骤402:检测作用在所述触摸屏上除所述密码输入界面之外的区域上的触摸点的个数;\n[0062] 步骤403:根据所确定的输入数字和所检测到的触摸点的个数,确定本次输入的密码字符;\n[0063] 步骤404:判断是否接收到输入完成指令;\n[0064] 如果是,则执行步骤405:确定密码输入结束;\n[0065] 如果否,则返回步骤401。\n[0066] 具体的,根据所确定的输入数字和所检测到的触摸点的个数,确定本次输入的密码字符,包括:对所确定的输入数字和所检测到的触摸点的个数进行至少一种数学运算,基于运算结果确定本次输入的密码字符;其中,所述数学运算可以是根据如下至少一种操作组合的运算:加、减、乘和除。当输入字符为数字时,手机通过密码输入界面中数字按键区域\n0-9的数字按键确定输入的字符。\n[0067] 进一步的,对所确定的输入数字和所检测到的触摸点的个数进行至少一种数学运算,基于运算结果确定本次输入的密码字符,包括:\n[0068] 对所确定的输入数字与所检测到的触摸点的个数进行加运算;\n[0069] 将加运算结果除以第一设定数值得到的余数,作为本次输入的密码字符。\n[0070] 具体的,第一设定数值优选为10,手机确定输入密码字符的方法举例说明,如,输入的数字为1,手机检测到的触摸点的个数为2,则将输入的数字1与检测到的触摸点的个数\n2进行相加,将得到的结果3除以10,余数是3,故3作为本次输入的密码字符;又如,输入的数字为9,手机检测到的触摸点的个数为2,将输入的数字9与检测到的触摸点的个数2进行相加,将得到的结果11除以10,余数是1,因此1作为输入的密码字符。\n[0071] 本实施例作为一种优选的实施例,用户可根据自己的习惯设置数字密码,能够解决因数字按键顺序固定导致的用户密码容易被偷窥,进而导致密码泄露的问题,避免了用户资金的损失。\n[0072] 实施例六\n[0073] 图5是本实施例六密码输入方法的流程图,本实施六与实施例五的不同之处在于:\n输入的字符为字母;该方法包括:\n[0074] 步骤501:获取作用在触摸屏上所显示的密码输入界面上的用户输入指令,根据所述用户输入指令确定输入字母;\n[0075] 步骤502:检测作用在所述触摸屏上除所述密码输入界面之外的区域上的触摸点的个数;\n[0076] 步骤503:根据所确定的输入字母和所检测到的触摸点的个数,确定本次输入的密码字符。\n[0077] 步骤504:判断是否接收到输入完成指令;\n[0078] 如果是,则执行步骤505:确定密码输入结束;\n[0079] 如果否,则返回步骤501。\n[0080] 具体的,根据所确定的输入字母和所检测到的触摸点的个数,确定本次输入的密码字符,包括:对所确定的输入字母在26个英文字母中的排名序号与所检测到的触摸点的个数进行至少一种数学运算,基于运算结果确定本次输入的密码字符;其中,所述数学运算可以是根据如下至少一种操作组合的运算:加、减、乘和除。当输入的字符为字母时,手机通过密码输入界面中字母按键区域A-Z的26个字母按键确定输入的字符,字母的大小写不进行区分。\n[0081] 进一步的,对所确定的输入字母在26个英文字母中的排名序号与所检测到的触摸点的个数进行至少一种数学运算,基于运算结果确定本次输入的密码字符,包括:\n[0082] 对所确定的输入字符在26个英文字母中的排名序号与所检测到的触摸点的个数进行加运算;\n[0083] 将所述26个英文字母中与目标排名序号对应的英文字母,作为本次输入的密码字符,其中所述目标排名序号为将加运算结果除以第二设定数值得到的余数。\n[0084] 具体的,第二设定数值优选为26,手机确定输入的密码字符的方法举例说明,如,输入的英文字母为A,检测到触摸点的个数为2;则判断输入的密码字符的方法为:A在26个字母表中排名序号为1,将A的排名序号1与检测到的触摸点的个数2进行相加,将得到的结果3除以26,余数是3,将26个英文字母中排名序号为3的字母作为本次输入的密码字符,C的排名序号为3,故C作为本次输入的密码字符。\n[0085] 又如,输入的英文字母时Y,检测到的触摸点的个数为5,则判断输入的密码字符的方法为:Y在26个字母表中排名序号为25,将Y的排名序号25与检测到的触摸点的个数5进行相加,将得到的结果30除以26,得到的余数是4,将26个英文字母表中排序序号为4的字母作为本次输入的密码字符,D的排名序号为4,故D作为本次输入的密码字符。\n[0086] 本实施例作为一种优选的实施例,用户可根据自己的习惯设置字母密码,能够解决因字母按键顺序固定导致的用户密码容易被偷窥,进而导致密码泄露的问题,避免了用户资金的损失。\n[0087] 实施例七\n[0088] 本实施例七在上述实施例的基础上,对输入的字符进行规定,输入的字符既可以是数字,又可以是字符,因此本次输入密码的字符是由数字和密码共同组成的。\n[0089] 例如,输入的密码字符是由数字和字母组成,手机可以进行如下操作:\n[0090] 获取作用在触摸屏上所显示的密码输入界面上的用户输入指令,根据所述用户输入指令确定输入字符;\n[0091] 检测作用在所述触摸屏上除所述密码输入界面之外的区域上的触摸点的个数;\n[0092] 当输入字符是数字时,根据所确定的输入数字和所检测到的触摸点的个数,确定本次输入的密码字符;\n[0093] 当输入字符是字母时,根据所确定的输入字母和所检测到的触摸点的个数,确定本次输入的密码字符。\n[0094] 具体的,如果手机第一次确定输入字符为数字1,触摸点的个数为2,根据上实施例五中确定输入密码字符的方法,则第一次输入的密码字符为3;如果手机第二次确定输入字符为A,触摸点的个数为5,根据上述实施例六中确定输入密码字符的方法,则第二次输入的密码字符为F;此时如果接收到用户的输入完成指令,则手机确定用户的密码为1个数字和1个字母的组合,为3F;如果没有接收到用户的输入完成指令,则返回获取作用在触摸屏上所显示的密码输入界面上的用户输入指令,根据所述用户输入指令确定输入字符,继续操作;\n直到确定输入密码字符结束。\n[0095] 在上述技术方案的基础上,在本实施例的一种优选实施方式下,如果本次确定的输入字符为除数字和字母之外的其他类型的字符,则可直接将该输入字符作为本次输入的密码字符。\n[0096] 本实施例中通过采用确定输入字符为数字和字母的组合的方法,使用户的密码安全性提高,解决了用户密码容易被偷窥,进而导致密码泄露的问题,避免了用户资金的损失。\n[0097] 实施例八\n[0098] 图6为本发明实施例八提供的密码输入装置的结构框图,本实施例装置设置于触屏电子产品中,应用本发明的方法来进行密码输入。如图6所示,该装置包括:\n[0099] 输入字符确定单元601,用于获取作用在触摸屏上所显示的密码输入界面上的用户输入指令,根据所述用户输入指令确定输入字符;\n[0100] 触摸点检测单元602,用于检测作用在所述触摸屏上除所述密码输入界面之外的区域上的触摸点的个数;\n[0101] 密码字符确定单元603,用于根据所确定的输入字符和所检测到的触摸点的个数,确定本次输入的密码字符。\n[0102] 本实施例提供的密码输入装置,密码输入事件被触发时,输入字符确定单元确定用户输入的字符,触摸点检测单元检测触摸点的个数,密码字符单元根据输入的字符和触摸点的个数确定输入的密码字符,使用该装置,能够解决密码被偷窥导致用户密码泄露的问题。\n[0103] 实施例九\n[0104] 图7为本实施九提供的密码输入装置的结构框图,本实施例装置设置于触屏电子产品中,应用本发明的方法来进行密码输入,如图7所述,该装置包括:\n[0105] 输入字符确定单元701,用于获取作用在触摸屏上所显示的密码输入界面上的用户输入指令,根据所述用户输入指令确定输入字符;\n[0106] 触摸点检测单元702,用于检测作用在所述触摸屏上除所述密码输入界面之外的区域上的触摸点的个数;\n[0107] 密码字符确定单元703,用于根据所确定的输入字符和所检测到的触摸点的个数,确定本次输入的密码字符。\n[0108] 所述装置还包括输入结束判断单元704,用于在所述密码字符确定单元701根据所确定的输入字符和所检测到的触摸点的个数,确定本次输入的密码字符之后,判断是否接收到输入完成指令;如果是,则确定密码输入结束;如果否,向所述输入字符确定单元发送控制指令。\n[0109] 所述输入字符确定单元701,还用于:在接收到所述控制指令后,继续执行获取作用在触摸屏上所显示的密码输入界面上的用户输入指令,根据所述用户输入指令确定输入字符的操作。\n[0110] 在本实施例的一种具体实施方式中,所述触摸点检测单元702,具体用于:\n[0111] 检测同时作用在所述触摸屏上除所述密码输入界面之外的区域上的触摸点的个数。\n[0112] 在本实施例的另一种具体实施方式中,所述触摸点检测单元702,具体用于:检测相邻两个字符输入之间连续多次作用在所述触摸屏上除所述密码输入界面之外的区域上的触摸点的个数;其中,相邻两个字符输入之间可以解释为在当前字符输入之后到下一个字符输入之前。用户可以根据自己的习惯对触摸点检测单元702进行设置,选取不同检测方式。\n[0113] 进一步的,当输入字符为数字时,所述密码字符确定单元703,包括:\n[0114] 第一密码字符确定子单元705,用于对所确定的输入字符和所检测到的触摸点的个数进行至少一种数学运算,基于运算结果确定本次输入的密码字符;其中,所述第一密码字符确定子单元705,具体用于:对所确定的输入字符与所检测到的触摸点的个数进行加运算;将加运算结果除以第一设定数值得到的余数,作为本次输入的密码字符。\n[0115] 进一步的,当输入字符为字母时,所述密码字符确定单元703,包括:\n[0116] 第二密码字符确定子单元706,用于对所确定的输入字符在26个英文字母中的排名序号与所检测到的触摸点的个数进行至少一种数学运算,基于运算结果确定本次输入的密码字符。\n[0117] 其中,第二密码字符确定子单元706,具体用于:\n[0118] 对所确定的输入字符在26个英文字母中的排名序号与所检测到的触摸点的个数进行加运算;\n[0119] 将所述26个英文字母中与目标排名序号对应的英文字母,作为本次输入的密码字符,其中所述目标排名序号为将加运算结果除以第二设定数值得到的余数。\n[0120] 本实施例在实施例八的基础上,增加了更多的功能单元,进一步方便了用户进行密码的输入,使用户能够采用数字和字母作为自己的密码,该装置采用输入的字母或数字与检测到触摸点个数的方式来确定最后输入的密码,能够防止用户输入密码时被偷窥导致密码泄露的情形,减少用户的资金损失。\n[0121] 注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
法律信息
- 2021-12-10
专利权人的姓名或者名称、地址的变更
专利权人由广东欧珀移动通信有限公司变更为OPPO广东移动通信有限公司
地址由523860 广东省东莞市长安镇乌沙海滨路18号变更为523860 广东省东莞市长安镇乌沙海滨路18号
- 2017-12-15
- 2015-05-27
实质审查的生效
IPC(主分类): G06F 21/31
专利申请号: 201510028401.2
申请日: 2015.01.20
- 2015-05-06
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2010-02-24
|
2009-09-07
| | |
2
| |
2014-02-12
|
2012-07-20
| | |
3
| |
2012-09-19
|
2011-03-09
| | |
4
| |
2013-09-18
|
2012-03-07
| | |
5
| |
2010-02-03
|
2008-08-01
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |