一种用于触摸屏上输入密码的方法技术领域
本发明涉及在移动终端上字符输入技术领域,尤其涉及一种用于触摸屏上输入密
码的方法。
背景技术
在人们的日常生活中,经常会用到各种电子设备,同时,为了信息安全,一般会在
电子设备上设置或使用密码。
目前,在电子设备上设置或使用密码的方式一般是,电子设备显示所有的可用输
入字符,然后用户在显示页面上选择字符,完成密码的输入,这种输入方式,由于所有的字
符都一次性的显示在页面上,用户不容易遮挡,在输入密码的过程中,容易被外人窥探;如
购物结账时,在POS机上输入密码,正在结账的消费者身边,时常还有其他人员,则在消费者
输入密码的过程中,就容易被外人窥探,造成密码泄露。
另外,采用现有的密码输入方式,用户一般是一只手输入,另一只手遮挡,需要两
只手参与,操作不便。
发明内容
本发明的目的在于提供一种用于触摸屏上输入密码的方法,从而解决现有技术中
存在的前述问题。
为了实现上述目的,本发明采用的技术方案如下:
一种用于触摸屏上输入密码的方法,包括如下步骤:
S1,显示交互图形界面;
S2,判断在所述交互图形界面上,用户是否按住输入指示按钮,并将所述输入指示
按钮滑向输入字符按钮;如果是,则跳至S3,否则,跳至S1;
S3,判断所述输入指示按钮与所述输入字符按钮之间的距离是否达到设定值,如
果是,则所述输入字符按钮显示对应的字符,并跳至S4,否则,跳至S2;
S4,判断所述输入指示按钮是否完全落入所述输入字符按钮覆盖的范围,如果是,
则完成字符输入,并跳至S5,否则,跳至S3;
S5,判断用户是否松开所述输入指示按钮,如果是,则所述输入指示按钮恢复到初
始位置,同时,所述输入指示按钮隐藏对应的字符,否则,跳至S4;或用户是否按住所述输入
指示按钮并滑动离开所述输入字符按钮的边缘,如果是,则所述输入指示按钮隐藏对应的
字符,否则,跳至S4;
S6,重复S2-S5,至组成密码的所有字符全部输入。
优选地,所述输入字符按钮设置为多个,多个所述输入字符按钮均匀分布在圆周
上,所述输入指示按钮位于圆心上。
优选地,S5和S6之间,还包括步骤:判断用户是否选择回退按钮,如果是,则删除当
前输入的字符,否则,保留当前输入的字符。
优选地,S5或S6之后,还包括步骤:判断用户是否选择取消按钮,如果是,则取消当
前操作,否则,保留当前操作。
优选地,S6之后,还包括步骤:判断用户是否选择确认按钮,如果是,则确认密码输
入完成,否则,密码输入无效。
优选地,S4中,所述完成字符输入后,还包括步骤,在输入提示框中显示输入的字
符。
本发明的有益效果是:本发明实施例提供的用于触摸屏上输入密码的方法,通过
每次仅显示一个由用户选择的字符,使得用户可以方便的实现单手操作,单手遮挡,避免附
近的人窥视,达到了良好的保密效果。
附图说明
图1是使用本发明所述用于触摸屏上输入密码方法的流程图;
图2是本发明具体实施例的对应默认状态下的图形界面图;
图3是本发明具体实施例的对应用户进行移动时的图形界面图;
图4是本发明具体实施例的对应用户完成一个字符输入时的图形界面图。
图中,各符号的含义如下:
A01输入提示框,A02输入取消按钮,A03输入回退按钮,A04输入确认按钮,A05输入
指示按钮,A06输入字符按钮。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图,对本发明进
行进一步详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本发明,并不用于
限定本发明。
如图1所示,本发明实施例提供了一种用于触摸屏上输入密码的方法包括如下步
骤:
S1,显示交互图形界面;
S2,判断在所述交互图形界面上,用户是否按住输入指示按钮,并将所述输入指示
按钮滑向输入字符按钮;如果是,则跳至S3,否则,跳至S1;
S3,判断所述输入指示按钮与所述输入字符按钮之间的距离是否达到设定值,如
果是,则所述输入字符按钮显示对应的字符,并跳至S4,否则,跳至S2;
S4,判断所述输入指示按钮是否完全落入所述输入字符按钮覆盖的范围,如果是,
则完成字符输入,并跳至S5,否则,跳至S3;
S5,判断用户是否松开所述输入指示按钮,如果是,则所述输入指示按钮恢复到初
始位置,同时,所述输入指示按钮隐藏对应的字符,否则,跳至S4;或用户是否按住所述输入
指示按钮并滑动离开所述输入字符按钮的边缘,如果是,则所述输入指示按钮隐藏对应的
字符,否则,跳至S4;
S6,重复S2-S5,至组成密码的所有字符全部输入。
上述方法中,S2-S5可以完成一个字符的输入,重复S2-S5,就可以完成所有字符的
输入,比如,密码由4个字符组成,则需要进行四次S2-S5的操作。
采用上述方法,可以在交互图形界面中,每次只显示用户选择的输入字符按钮对
应的字符,其他的字符处于隐藏状态,而且用户选择完成后,字符又恢复到隐藏状态,从而
在用户输入密码的过程中,可以方便的实现单手操作,单手遮挡,避免附近的人窥视,达到
良好的保密效果。
其中,交互图形界面,包括:
输入字符提示框,用于告知用户输入的反馈;
输入取消按钮,用于取消并退出本次输入操作;
输入删除回退按钮,用于删除当前一个已经输入的字符;
输入完成确认按钮,用于输入全部字符后,确认完成;
输入字符按钮,包括多个,用于指示预期要输入的字符,每个按钮对应一个唯一的
字符,初始状态下字符为隐藏状态;当用户按住输入指示按钮并滑动靠近输入字符按钮的
边缘,且两者的距离达到一定的设定值时,该字符按钮开始显示出对应的字符;当用户按住
输入指示按钮并滑动离开输入字符按钮边缘,或者,用户松开输入字符按钮,该输入字符按
钮恢复到字符被隐藏状态;
输入指示按钮,用于用户通过滑动操作,完成查看字符和输入字符的动作。上述方
法中,完成一个字符的输入,需要用户按住输入指示按钮,并拖向输入字符按钮,使得输入
指示按钮完全落入该输入字符按钮的范围。
在本发明的一个优选实施例中,输入字符按钮可以设置为多个,多个所述输入字
符按钮均匀分布在圆周上,所述输入指示按钮位于圆心上。
采用上述方法,方便用户进行以下操作:按住并拖动输入指示按钮靠近或落入输
入字符按钮的范围内,从而提高用户的体验度。
如本领域技术人员可以理解的,除了采用上述方法外,还可以将输入字符按钮和
输入指示按钮设置成不同的位置关系。
在本发明的一个优选实施例中,S5和S6之间,还可以包括步骤:判断用户是否选择
回退按钮,如果是,则删除当前输入的字符,否则,保留当前输入的字符。
采用上述方法,可以方便用户对误操作进行修改。
在本发明的一个优选实施例中,S5或S6之后,还可以包括步骤:判断用户是否选择
取消按钮,如果是,则取消当前操作,否则,保留当前操作。
选择一个字符后,可以选择取消按钮,取消当前操作;选择多个字符后,也可以选
择取消按钮,取消当前操作。
在本发明的一个优选实施例中,S6之后,还可以包括步骤:判断用户是否选择确认
按钮,如果是,则确认密码输入完成,否则,密码输入无效。
通过采用上述方法,可以对用户的密码输入进行再次确认,使得用户进一步保证
密码正确。
在本发明的一个优选实施例中,S4中,所述完成字符输入后,还可以包括步骤,在
输入提示框中显示输入的字符。
通过采用上述步骤,可以使得用户在交互界面上看到输入的字符个数,进一步确
保密码输入正确。
具体实施例:
参照图1,本实施例所述一种用于触摸屏上输入密码的方法,应用于包括显示屏和
触摸屏的移动终端设备上,具体包括如下步骤:
S101,在用于交互的界面上显示一个如图2的图形界面,包括:输入提示框(A01),
用于提示输入的字符数量;
输入取消按钮(A02),用于取消并退出本次输入操作;
输入回退按钮(A03),用于删除一个已经输入的字符;
输入确认按钮(A04),用于输入全部字符后,确认完成;
输入指示按钮(A05),用于用户通过滑动操作,完成查看字符和输入字符的动作;
输入字符按钮(A06及其它9个同样的按钮),用于指示预期要输入的字符,每个按
钮对应一个唯一的字符,初始状态下字符为隐藏状态;
S102,等待处理用户按住输入指示按钮(A05)的操作,此时,用户可以用单个手指
按住输入指示按钮(A05),并滑动移向周围的某一个字符按钮,本例中为如图2中的字符按
钮(A06);
S103,如用户按住并移动输入指示按钮(A05),直至足够靠近某一个字符按钮,则,
显示该字符按钮上的字符,如图3所示;
S104,用户判断该字符是否为预期要输入的字符,若是,则继续移动输入指示按钮
(A05),直至完全落入的该字符按钮范围中,则完成了该字符的输入,如图4所示;
S105,用户松开手指,输入指示按钮(A05)自动回到中心位置,回到S101的状态,重
新等待用户输入新的字符,若用户要继续输入,则继续执行S102。
若用户要删除刚才输入的字符,则可以点击回退按钮(A03),则删除最近输入的一
个字符。
若用户完成了全部预期字符的输入,则可以点击确认按钮(A04),完成输入。
若用户希望终止当前输入,则可以点击取消按钮(A02),退出输入状态。
通过采用本发明公开的上述技术方案,得到了如下有益的效果:本发明实施例提
供的用于触摸屏上输入密码的方法,通过每次仅显示一个由用户选择的字符,使得用户可
以方便的实现单手操作,单手遮挡,避免附近的人窥视,达到了良好的保密效果。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与
其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域人员应该理解的是,上述实施例提供的方法步骤的时序可根据实际情况进
行适应性调整,也可根据实际情况并发进行。
上述实施例涉及的方法中的全部或部分步骤可以通过程序来指令相关的硬件来
完成,所述的程序可以存储于计算机设备可读取的存储介质中,用于执行上述各实施例方
法所述的全部或部分步骤。所述计算机设备,例如:个人计算机、服务器、网络设备、智能移
动终端、智能家居设备、穿戴式智能设备、车载智能设备等;所述的存储介质,例如:RAM、
ROM、磁碟、磁带、光盘、闪存、U盘、移动硬盘、存储卡、记忆棒、网络服务器存储、网络云存储
等。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将
一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作
之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意
在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那
些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者
设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排
除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人
员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应
视本发明的保护范围。