CN106570366B - 基于触摸屏的密码输入方法及装置 - Google Patents

基于触摸屏的密码输入方法及装置 Download PDF

Info

Publication number
CN106570366B
CN106570366B CN201610988379.0A CN201610988379A CN106570366B CN 106570366 B CN106570366 B CN 106570366B CN 201610988379 A CN201610988379 A CN 201610988379A CN 106570366 B CN106570366 B CN 106570366B
Authority
CN
China
Prior art keywords
password
display mode
preset
virtual keyboard
keys
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201610988379.0A
Other languages
English (en)
Other versions
CN106570366A (zh
Inventor
黄勃
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Yihua Computer Co Ltd
Shenzhen Yihua Time Technology Co Ltd
Shenzhen Yihua Financial Intelligent Research Institute
Original Assignee
Shenzhen Yihua Computer Co Ltd
Shenzhen Yihua Time Technology Co Ltd
Shenzhen Yihua Financial Intelligent Research Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Yihua Computer Co Ltd, Shenzhen Yihua Time Technology Co Ltd, Shenzhen Yihua Financial Intelligent Research Institute filed Critical Shenzhen Yihua Computer Co Ltd
Priority to CN201610988379.0A priority Critical patent/CN106570366B/zh
Publication of CN106570366A publication Critical patent/CN106570366A/zh
Application granted granted Critical
Publication of CN106570366B publication Critical patent/CN106570366B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04809Textured surface identifying touch areas, e.g. overlay structure for a virtual keyboard

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Input From Keyboards Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明适用于通信技术领域,提供了一种基于触摸屏的密码输入方法及装置,包括:当检测到触发输入密码的预设操作时,获取用户通过触摸屏输入的触摸操作;根据触摸操作确定虚拟键盘的显示模式;其中,虚拟键盘的显示模式包括放大显示模式;当显示模式为放大显示模式时,获取预设密码;根据预设密码确定放大显示模式对应的虚拟键盘显示的内容。本发明解决了对于老年人或者视力有问题的群体来说,因为密码输入界面上的数据过多且固定按键位置随机调整,对其进行密码输入产生了不必要的麻烦,使得密码输入速度和准确率降低的问题。

Description

基于触摸屏的密码输入方法及装置
技术领域
本发明属于通信技术领域,尤其涉及基于触摸屏的密码输入方法及装置。
背景技术
现有的大部分移动终端都具有触摸屏,用户可以通过触摸屏输入密码对移动终端进行解锁或在线支付。最常见的密码输入方式是数字密码输入方式以及图形密码输入方式。其中,数字密码输入方式是在移动终端的密码输入界面上显示数字键盘,用户通过点击数字键盘中的键位进行密码输入,一旦用户输入的密码与预设的数字密码相同,则用户可以进入到移动终端的***中。
虽然现有技术中为了提高数据安全,对密码输入界面上的显示数字键盘位置进行了随机调整,但对于老年人或者视力有问题的群体来说,因为密码输入界面上的数据过多且固定按键位置随机调整,对其进行密码输入产生了不必要的麻烦,使得密码输入速度和准确率降低。
发明内容
本发明实施例提供一种基于触摸屏的密码输入方法及装置,旨在解决对于老年人或者视力有问题的群体因为密码输入界面上的数据过多且固定按键位置随机调整,对其进行密码输入产生了不必要的麻烦,使得密码输入速度和准确率降低的问题。
第一方面,本发明实施例提供了一种基于触摸屏的密码输入方法,所述密码输入方法包括:
当检测到触发输入密码的预设操作时,获取用户通过触摸屏输入的触摸操作;
根据所述触摸操作确定虚拟键盘的显示模式;其中,所述虚拟键盘的显示模式包括放大显示模式;
当所述显示模式为所述放大显示模式时,获取预设密码;
根据所述预设密码确定所述放大显示模式对应的虚拟键盘显示的内容。
第二方面,本发明实施例提供了一种基于触摸屏的密码输入装置,所述密码输入装置包括:
第一获取模块,用于当检测到触发输入密码的预设操作时,获取用户通过触摸屏输入的触摸操作;
第一确定模块,用于根据所述触摸操作确定虚拟键盘的显示模式;其中,所述虚拟键盘的显示模式包括放大显示模式;
第二获取模块,用于当所述显示模式为所述放大显示模式时,获取预设密码;
第二确定模块,用于根据所述预设密码确定所述放大显示模式对应的虚拟键盘显示的内容。
本发明实施例与现有技术相比存在的有益效果是:当检测到触发输入密码的预设操作时,获取用户通过触摸屏输入的触摸操作,通过对触摸操作的分析确定虚拟键盘的显示模式,当显示模式为放大显示模式时,获取预设密码,根据预设密码确定放大显示模式对应的虚拟键盘显示的内容,通过对虚拟键盘显示的内容进行选择,从而进行密码信息验证,通过对减少了按键的虚拟键盘进行数据输入,对于老年人或者视力有问题的群体来说使得密码输入速度和准确率得以提高。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种基于触摸屏的密码输入方法的流程示意图;
图2为本发明另一实施例提供的一种基于触摸屏的密码输入方法的流程示意图;
图3为本发明另一实施例提供的一种基于触摸屏的密码输入方法的流程示意图;
图4为本发明另一实施例提供的一种基于触摸屏的密码输入方法的流程示意图;
图5为本发明实施例提供的一种基于触摸屏的密码输入装置的功能模块示意图;
图6为图5所示实施例中的第二确定模块504的细化功能模块示意图;
图7为本发明另一实施例提供的一种基于触摸屏的密码输入装置的功能模块示意图。
具体实施方式
以下描述中,为了说明而不是为了限定,提出了诸如特定***结构、接口、技术之类的具体细节,以便透切理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的***、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
请参阅图1,图1为本发明实施例提供的一种基于触摸屏的密码输入方法的流程示意图,本实施例的执行主体为终端,终端可以为手机、平板电脑、PAD等移动终端,但并不限于此,还可以是其他具有触摸屏的移动终端。本实施例基于触摸屏的密码输入方法包括以下步骤:
步骤S101、当检测到触发输入密码的预设操作时,获取用户通过触摸屏输入的触摸操作;
在本实施例中,触发输入密码的预设操作用于触发解锁或者在线支付,该预设操作包括多种情况,例如对触摸屏进行连续的双击操作、预设滑动操作、在预设区域进行连续的双击操作、在预设区域进行预设滑动操作等。当检测到触发输入密码的预设操作时,获取用户通过触摸屏输入的上述触摸操作,或者在触摸屏上显示一个用户认证界面,用户预设一个认证信息,当用户输入正确的认证信息时,获取用户通过触摸屏输入的认证信息。
步骤S102、根据触摸操作确定虚拟键盘的显示模式;其中,虚拟键盘的显示模式包括放大显示模式;
在本发明实施例中,在获取到用户通过触摸屏输入的触摸操作后,终端根据该触摸操作确定虚拟键盘的显示模式。其中,虚拟键盘的显示模式包括放大显示模式,包括数字、字母中的其中之一或其组合的放大显示。虚拟键盘的显示模式也包括0至9十个数字组合的随机键盘模式等。
其中,放大显示模式减少了虚拟键盘的按键的数目,通过对减少了按键数目的虚拟键盘进行数据输入,对于老年人或者视力有问题的群体来说使得密码输入速度和准确率得以提高。
步骤S103、当显示模式为放大显示模式时,获取预设密码;
在本发明实施例中,当确定显示模式为放大显示模式时,获取预设密码。
其中,该预设密码为用户预先设置好的密码,该预设密码保存在终端的服务器中或者云端中,在确定显示模式为放大显示模式之后,密码输入设备向服务器中或者云端发送获取预设密码指令,并接收服务器中或者云端反馈的预设密码。
需要说明的是,当终端因为恢复出厂设置或清除访问信息等操作使得密码消失时,即当显示模式为放大显示模式,无法获取到预设密码时,则退出放大显示模式,进入初始密码输入模式,用户可以在该初始密码输入模式中进行设置,设置触发输入密码的预设操作,并进入数字和字母组合的全键盘模式,输入初始密码。
步骤S104、根据预设密码确定放大显示模式对应的虚拟键盘显示的内容。
在本发明实施例中,在获取到预设密码之后,根据该预设密码确定放大显示模式对应的虚拟键盘显示的内容,该内容包括数字和/或字母。
在本发明实施例中,当检测到触发输入密码的预设操作时,终端获取用户通过触摸屏输入的触摸操作,通过对触摸操作的分析确定虚拟键盘的显示模式。当显示模式为放大显示模式时,终端获取预设密码,根据预设密码确定放大显示模式对应的虚拟键盘显示的内容,通过对虚拟键盘显示的内容进行选择,从而进行密码信息验证,通过对减少了按键的虚拟键盘进行数据输入,对于老年人或者视力有问题的群体来说使得密码输入速度和准确率得以提高。
请参阅图2,图2为本发明另一实施例提供的一种基于触摸屏的密码输入方法的流程示意图。本实施例的执行主体为终端,终端可以为手机、平板电脑、PAD等移动终端,但并不限于此,还可以是其他具有触摸屏的移动终端。本实施例基于触摸屏的密码输入方法包括以下步骤:
步骤S201、当检测到触发输入密码的预设操作时,获取用户通过触摸屏输入的触摸操作;
步骤S202、根据触摸操作确定虚拟键盘的显示模式;其中,虚拟键盘的显示模式包括放大显示模式;
步骤S203、当显示模式为放大显示模式时,获取预设密码;
其中,步骤S201、步骤S202、步骤S203与图1所示实施例中的步骤S101、步骤S102、步骤S103描述的内容相似,此处不再赘述。
步骤S204、获取放大显示模式对应的虚拟键盘包含的按键的数目;
在本发明实施例中,在获取到预设密码之后,终端获取放大显示模式对应的虚拟键盘包含的按键的数目。该虚拟键盘的键盘数目可以大于预设密码的密码位数,也可以小于预设密码的密码位数,该虚拟键盘的键盘数目可以是固定的,也可以是用户根据实际需要进行设置。密码输入设备通过一个预设指标控制该虚拟键盘的键盘数目,具体分为以下几种情况:
第一种,当密码位数大于该预设指标,则密码输入设备通过该预设指标控制该虚拟键盘的按键的数目小于该密码位数,用户可以设置按键的数目为大于2且小于该密码位数中的任何一个自然数。例如,用户预设了一个指标为4,密码位数为6,密码位数大于该指标,用户可以设置按键的数目为大于2且小于6中的任何一个自然数。
第二种,当密码位数大于该预设指标,则密码输入设备通过该预设指标控制该虚拟键盘的按键的数目大于或者等于该预设密码的密码位数。例如,用户预设了一个指标为4,密码位数为6,密码位数大于该指标,用户可以设置按键的数目大于或者等于6。
第三种,当密码位数小于或者等于该预设指标,则密码输入设备通过该预设指标控制该虚拟键盘的按键的数目小于该密码位数,用户可以设置按键的数目为大于2且小于该密码位数中的任何一个自然数。例如,用户预设了一个指标为8,密码位数为6,密码位数小于该指标,用户可以设置按键的数目为大于2且小于6中的任何一个自然数。
在本发明实施例中,当密码位数小于预设指标时,表示密码位数过少,不适合将密码一次性全部显示在密码输入界面上,对密码进行一位位的识别更加安全可靠。当密码位数大于预设指标时,表示密码位数过多,对密码进行一位位的识别可能过于繁琐。所以用户预设一个指标并将密码位数与该预设指标进行比较,可以控制终端进行最佳的密码输入方法的选择,保证密码输入安全可靠且便于操作。
步骤S205、根据按键的数目以及预设密码确定放大显示模式对应的虚拟键盘显示的内容。
在本发明实施例中,在确定了按键的数目之后,根据按键的数目以及预设密码中每位密码对应的数字和/或字母确定放大显示模式对应的虚拟键盘显示的内容。
在本发明实施例中,在获取到预设密码之后,获取放大显示模式对应的虚拟键盘包含的按键的数目,并根据按键的数目以及预设密码确定放大显示模式对应的虚拟键盘显示的内容,通过对按键数目的预先设置可以更好的保障密码输入的安全性。
请参阅图3,图3为本发明另一实施例提供的一种基于触摸屏的密码输入方法的流程示意图。本实施例的执行主体为终端,终端可以为手机、平板电脑、PAD等移动终端,但并不限于此,还可以是其他具有触摸屏的移动终端。本实施例基于触摸屏的密码输入方法包括以下步骤:
步骤S301、当检测到触发输入密码的预设操作时,获取用户通过触摸屏输入的触摸操作;
步骤S302、根据触摸操作确定虚拟键盘的显示模式;其中,虚拟键盘的显示模式包括放大显示模式;
步骤S303、当显示模式为放大显示模式时,获取预设密码;
步骤S304、获取放大显示模式对应的虚拟键盘包含的按键的数目;
其中,步骤S301、步骤S302、步骤S303、步骤S304与图2所示实施例中的步骤S201、步骤S202、步骤S203、步骤S204描述的内容相似,此处不再赘述。
步骤S305、当按键的数目大于或者等于预设密码包含的密码位数时,根据预设密码包含的数字和/或字母确定放大显示模式对应的虚拟键盘显示的内容;
其中,根据预设密码包含的数字和/或字母确定放大显示模式对应的虚拟键盘显示的内容分为两种情况,第一种虚拟键盘显示的内容随着用户输入密码的操作更新,第二种是虚拟键盘显示的内容随着用户输入密码的操作不更新。
第一种:当虚拟键盘显示的内容可以随着用户输入密码的操作更新时,可以根据预设密码包含的数字和/或字母,以及预设密码包含的数字和/或字母对应的预设顺序确定放大显示模式对应的虚拟键盘显示的内容。即,用户输入一位密码,虚拟键盘显示的内容刷新/更新一次。虚拟键盘每次显示的内容包括预设密码中按预设顺序输入的密码所对应的数字和/或字母。
例如,当按键的数目为8,预设密码包含的密码位数为6时,当用户输入第N位密码时,终端的虚拟键盘中的其中任意一个按键显示的内容为第N位密码对应的数字和/或字母,除该键盘之外的其他按键可以随机显示其他数字和/或字母。其中,N为正整数,且N小于或等于预设密码的位数。
第二种:当虚拟键盘显示的内容固定不变,不随着用户输入密码的操作更新时,放大显示模式对应的虚拟键盘显示的内容包括预设密码的每一位数字和/或字母。
在本发明实施例中,假设虚拟键盘的按键的数目为6,预设密码对应的密码位数为6,则虚拟键盘显示的内容包含预设密码包含的每一位数字和/或字母。
例如,预设密码为1a9632,密码位数为6位,按键的数目为6位,则虚拟键盘显示的内容可以为123a69或1326a9等包含了1a9632这6位数字和/或字母的随机组合。
在本发明实施例中,若预设密码位数过多,终端控制虚拟键盘的按键的数目大于该预设密码的密码位数,且虚拟键盘显示的内容包含预设密码的每一位密码、及随机数字和/或字母,这样做可以简化操作过程,也保证了密码输入的安全性。
进一步地,当按键的数目大于预设密码包含的密码位数时,放大显示模式对应的虚拟键盘显示的内容包括预设密码对应的数字和/或字母、以及随机数字和/或字母。
例如,假设虚拟键盘的按键的数目为8,预设密码对应的密码位数为6,则虚拟键盘显示的内容包含预设密码包含的数字和/或字母、及2(按键的数目减预设密码对应的密码位数)位随机字母和/或数字。
例如,预设密码为1a9632,密码位数为6位,按键的数目为8位,则随机数字和/或字母的位数为2位,假设随机数字和/或字母为7和8,则虚拟键盘显示的内容可以为123a6789或1326a789等包含了1a9632和2位随机数字和/或字母的随机组合。
步骤S306、当按键的数目小于预设密码包含的密码位数时,根据预设密码包含的数字和/或字母,以及预设密码包含的数字和/或字母对应的预设顺序确定放大显示模式对应的虚拟键盘显示的内容。
在本发明实施例中,假设虚拟键盘的按键的数目为4,预设密码对应的密码位数为5,若检测到用户输入了第N位密码,则对虚拟键盘显示的内容进行刷新,刷新后的内容包含预设密码中的第N+1位密码对应的数字或字母、及3(按键的数目-1)位随机数字和/或字母。之后,再次判断用户对刷新后的内容的选择是否为第N+1位数字或字母,若是,则继续进行刷新与判断,直至判断到预设密码的最后一位。
其中,虚拟键盘的按键的数目可以大于或等于2,且小于预设密码对应的密码位数。为了保证密码的安全性,虚拟键盘的按键数目与预设密码对应的密码位数之间的差值越小越好。
在本发明实施例中,通过对预设密码包含的数字和/或字母对应的预设顺序确定放大显示模式对应的虚拟键盘显示的内容,从而进行密码信息验证,通过对减少了按键的虚拟键盘进行数据输入,对于老年人或者视力有问题的群体来说使得密码输入速度和准确率得以提高。
请参阅图4,图4为本发明另一实施例提供的一种基于触摸屏的密码输入方法的流程示意图。本实施例的执行主体为终端,终端可以为手机、平板电脑、PAD等移动终端,但并不限于此,还可以是其他具有触摸屏的移动终端。本实施例基于触摸屏的密码输入方法包括以下步骤:
步骤401、当检测到触发输入密码的预设操作时,获取用户通过触摸屏输入的触摸操作;
步骤402、根据触摸操作确定虚拟键盘的显示模式;其中,虚拟键盘的显示模式包括放大显示模式;
步骤S403、当显示模式为放大显示模式时,获取预设密码;
步骤S404、根据预设密码确定放大显示模式对应的虚拟键盘显示的内容;
其中,步骤S401、步骤S402、步骤S403、步骤S404与图1所示实施例中的步骤S101、步骤S102、步骤S103、步骤S104描述的内容相似,此处不再赘述。
步骤S405、根据用户输入的密码控制虚拟键盘进行内容更新操作。
在本发明实施例中,假设虚拟键盘的按键的数目为4,预设密码对应的密码位数为5,若检测到用户输入了第N位密码,则对虚拟键盘显示的内容进行刷新,刷新后的内容包含预设密码中的第N+1位密码对应的数字或字母、及3(按键的数目-1)位随机数字和/或字母。之后,再次判断用户对刷新后的内容的选择是否为第N+1位数字或字母,若是,则继续进行刷新与判断,直至判断到预设密码的最后一位。
其中,虚拟键盘的按键的数目可以大于或等于2,且小于预设密码对应的密码位数。为了保证密码的安全性,虚拟键盘的按键数目与预设密码对应的密码位数之间的差值越小越好。
在本发明实施例中,通过对预设密码包含的数字和/或字母对应的预设顺序确定放大显示模式对应的虚拟键盘显示的内容,从而进行密码信息验证,通过对减少了按键的虚拟键盘进行数据输入,对于老年人或者视力有问题的群体来说使得密码输入速度和准确率得以提高。
请参阅图5,图5为本发明实施例提供的一种基于触摸屏的密码输入装置的功能模块示意图。终端可以为手机、平板电脑等移动终端,但并不限于此,还可以为其他终端,此处不做限制。本实施例的终端包括的各模块用于执行图1对应的实施例中的各步骤,具体请参阅图1以及图1对应的实施例中的相关描述,此处不赘述。本实施例的终端包括:第一获取模块501、第一确定模块502、第二获取模块503、第二确定模块504。
第一获取模块501用于当检测到触发输入密码的预设操作时,获取用户通过触摸屏输入的触摸操作;
第一确定模块502用于根据触摸操作确定虚拟键盘的显示模式;其中,虚拟键盘的显示模式包括放大显示模式;
其中,放大显示模式减少了虚拟键盘的按键的数目,通过对减少了按键的虚拟键盘进行数据输入,对于老年人或者视力有问题的群体来说使得密码输入速度和准确率得以提高。
第二获取模块503用于当显示模式为放大显示模式时,获取预设密码;
第二确定模块504用于根据预设密码确定放大显示模式对应的虚拟键盘显示的内容。
上述方案,当检测到触发输入密码的预设操作时,终端获取用户通过触摸屏输入的触摸操作,通过对触摸操作的分析确定虚拟键盘的显示模式。当显示模式为放大显示模式时,终端获取预设密码,第二确定模块504根据预设密码确定放大显示模式对应的虚拟键盘显示的内容。通过对虚拟键盘显示的内容进行选择,从而进行密码信息验证,通过对减少了按键的虚拟键盘进行数据输入,对于老年人或者视力有问题的群体来说使得密码输入速度和准确率得以提高。
请参阅图6,图6为图5所示实施例中的第二确定模块504的细化功能模块示意图,本实施例的第二确定模块504包括的各单元用于执行图2对应的实施例中的步骤S204及步骤S205,具体请参阅图2以及图2对应的实施例中的相关描述,此处不再赘述。本实施例的第二确定模块504包括:第一获取单元601、第一确定单元602。
第一获取单元601用于获取放大显示模式对应的虚拟键盘包含的按键的数目;
第一确定单元602用于根据按键的数目以及预设密码确定放大显示模式对应的虚拟键盘显示的内容。
在本发明实施例中,在获取到预设密码之后,第一获取单元601获取放大显示模式对应的虚拟键盘包含的按键的数目,第一确定单元602根据按键的数目以及预设密码确定放大显示模式对应的虚拟键盘显示的内容,通过对按键数目的预先设置可以更好的保障密码输入的安全性。
请继续参阅图6,在另一实施例中,第一确定单元602用于执行图3对应的实施例中的步骤S305以及步骤S306,具体请参阅图3以及图3对应的实施例中的相关描述,此处不赘述。具体地:
第一确定单元602用于当按键的数目大于或者等于预设密码包含的密码位数时,根据预设密码包含的数字和/或字母确定放大显示模式对应的虚拟键盘显示的内容。
进一步地,当按键的数目大于预设密码包含的密码位数时,放大显示模式对应的虚拟键盘显示的内容包括预设密码对应的数字和/或字母、以及随机数字和/或字母。
例如,当按键的数目大于或者等于预设密码包含的密码位数时,第一确定单元602根据按键的数目以及预设密码确定放大显示模式对应的虚拟键盘显示的内容。若预设密码位数过多,终端控制虚拟键盘的按键的数目大于该预设密码的密码位数,且虚拟键盘显示的内容包含预设密码的每一位密码、及随机数字和/或字母,这样做可以简化操作过程,也保证了密码输入的安全性。
第一确定单元602还用于当按键的数目小于预设密码包含的密码位数时,根据预设密码包含的数字和/或字母,以及预设密码包含的数字和/或字母对应的预设顺序确定放大显示模式对应的虚拟键盘显示的内容。
在本发明实施例中,通过对预设密码包含的数字和/或字母对应的预设顺序确定放大显示模式对应的虚拟键盘显示的内容,从而进行密码信息验证,通过对减少了按键的虚拟键盘进行数据输入,对于老年人或者视力有问题的群体来说使得密码输入速度和准确率得以提高。
请参阅图7,图7为本发明另一实施例提供的一种基于触摸屏的密码输入装置的功能模块示意图。终端可以为手机、平板电脑等移动终端,但并不限于此,还可以为其他终端,此处不做限制。本实施例的终端包括的各模块用于执行图4对应的实施例中的各步骤,具体请参阅图4以及图4对应的实施例中的相关描述,此处不赘述。本实施例的终端包括第一获取模块501、第一确定模块502、第二获取模块503、第二确定模块504、控制模块701。具体地:
第一获取模块501用于当检测到触发输入密码的预设操作时,获取用户通过触摸屏输入的触摸操作;
第一确定模块502用于根据触摸操作确定虚拟键盘的显示模式;其中,虚拟键盘的显示模式包括放大显示模式;
第二获取模块503用于当显示模式为放大显示模式时,获取预设密码;
第二确定模块504用于根据预设密码确定放大显示模式对应的虚拟键盘显示的内容;
控制模块701用于根据用户输入的密码控制虚拟键盘进行内容更新操作。
在本发明实施例中,通过对预设密码包含的数字和/或字母对应的预设顺序确定放大显示模式对应的虚拟键盘显示的内容,从而进行密码信息验证,通过对减少了按键的虚拟键盘进行数据输入,对于老年人或者视力有问题的群体来说使得密码输入速度和准确率得以提高。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的终端和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的终端和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

Claims (6)

1.一种基于触摸屏的密码输入方法,其特征在于,所述密码输入方法包括:
当检测到触发输入密码的预设操作时,获取用户通过触摸屏输入的触摸操作;
根据所述触摸操作确定虚拟键盘的显示模式;其中,所述虚拟键盘的显示模式包括放大显示模式,包括数字、字母的其中之一或组合的放大显示;
当所述显示模式为所述放大显示模式时,获取预设密码,其中,所述预设密码为用户预先设置的好的密码,所述预设密码保存在终端的服务器或云端中;
获取所述放大显示模式对应的虚拟键盘包含的按键的数目;
根据所述按键的数目以及所述预设密码中每位密码对应的数字和/或字母确定所述放大显示模式对应的虚拟键盘显示的内容,具体包括:
当所述按键的数目小于所述预设密码包含的密码位数时,根据所述预设密码包含的数字和/或字母,以及所述预设密码包含的数字和/或字母对应的预设顺序确定所述放大显示模式对应的虚拟键盘显示的内容,其具体为根据当前用户输入密码位控制所述虚拟键盘显示的内容更新操作,所述更新操作后显示的内容包括当前输入的密码位下一位密码对应的数字或字母。
2.如权利要求1所述的密码输入方法,其特征在于,所述根据所述按键的数目以及所述预设密码确定所述放大显示模式对应的虚拟键盘显示的内容包括:
当所述按键的数目大于或等于所述预设密码包含的密码位数时,根据所述预设密码包含的数字和/或字母确定所述放大显示模式对应的虚拟键盘显示的内容。
3.如权利要求2所述的密码输入方法,其特征在于,当所述按键的数目大于所述预设密码包含的密码位数时,所述放大显示模式对应的虚拟键盘显示的内容包括所述预设密码对应的数字和/或字母、以及随机数字和/或字母。
4.一种基于触摸屏的密码输入装置,其特征在于,所述密码输入装置包括:
第一获取模块501,用于当检测到触发输入密码的预设操作时,获取用户通过触摸屏输入的触摸操作;
第一确定模块502,用于根据所述触摸操作确定虚拟键盘的显示模式;其中,所述虚拟键盘的显示模式包括放大显示模式,包括数字、字母的其中之一或组合的放大显示;
第二获取模块,用于当所述显示模式为所述放大显示模式时,获取预设密码,其中,所述预设密码为用户预先设置的好的密码,所述预设密码保存在终端的服务器或云端中;
第二确定模块,用于根据所述预设密码确定所述放大显示模式对应的虚拟键盘显示的内容,具体包括:
当按键的数目小于所述预设密码包含的密码位数时,根据所述预设密码包含的数字和/或字母,以及所述预设密码包含的数字和/或字母对应的预设顺序确定所述放大显示模式对应的虚拟键盘显示的内容;
控制模块,用于根据当前用户输入的密码位控制所述虚拟键盘显示的内容更新操作,所述更新操作后显示的内容包括当前输入的密码位下一位密码对应的数字或字母;
其中,所述第二确定模块包括:
第一获取单元601,用于获取所述放大显示模式对应的虚拟键盘包含的按键的数目;
第一确定单元602,用于根据所述按键的数目以及所述预设密码中每位密码对应的数字和/或字母确定所述放大显示模式对应的虚拟键盘显示的内容。
5.如权利要求4所述的密码输入装置,其特征在于,所述第一确定单元用于:
当所述按键的数目大于或等于所述预设密码包含的密码位数时,根据所述预设密码包含的数字和/或字母确定所述放大显示模式对应的虚拟键盘显示的内容。
6.如权利要求5所述的密码输入装置,其特征在于,当所述按键的数目大于所述预设密码包含的密码位数时,所述放大显示模式对应的虚拟键盘显示的内容包括所述预设密码对应的数字和/或字母、以及随机数字和/或字母。
CN201610988379.0A 2016-11-09 2016-11-09 基于触摸屏的密码输入方法及装置 Expired - Fee Related CN106570366B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610988379.0A CN106570366B (zh) 2016-11-09 2016-11-09 基于触摸屏的密码输入方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610988379.0A CN106570366B (zh) 2016-11-09 2016-11-09 基于触摸屏的密码输入方法及装置

Publications (2)

Publication Number Publication Date
CN106570366A CN106570366A (zh) 2017-04-19
CN106570366B true CN106570366B (zh) 2020-08-18

Family

ID=58541037

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610988379.0A Expired - Fee Related CN106570366B (zh) 2016-11-09 2016-11-09 基于触摸屏的密码输入方法及装置

Country Status (1)

Country Link
CN (1) CN106570366B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108073897A (zh) * 2017-12-01 2018-05-25 沈海斌 一种基于视线的活体认证方法
CN108108112A (zh) * 2017-12-15 2018-06-01 珠海市魅族科技有限公司 一种密码输入方法及装置、计算机装置、可读存储介质
CN109739417A (zh) * 2018-09-03 2019-05-10 天翼电子商务有限公司 一种提升验证码输入效率的方法
CN114489374A (zh) * 2021-12-28 2022-05-13 深圳市百富智能新技术有限公司 多点触控的数据输入方法、装置、销售终端及存储介质
CN115309318A (zh) * 2022-08-09 2022-11-08 中国银行股份有限公司 一种画面操作处理方法及装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101882047A (zh) * 2009-05-05 2010-11-10 三竹资讯股份有限公司 屏幕虚拟键盘***
CN102508558A (zh) * 2011-11-25 2012-06-20 宇龙计算机通信科技(深圳)有限公司 输入***、终端和输入法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050007457A1 (en) * 2003-04-14 2005-01-13 Karlock James A. Method and apparatus for improved camera control
US20110175826A1 (en) * 2010-01-15 2011-07-21 Bradford Allen Moore Automatically Displaying and Hiding an On-screen Keyboard

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101882047A (zh) * 2009-05-05 2010-11-10 三竹资讯股份有限公司 屏幕虚拟键盘***
CN102508558A (zh) * 2011-11-25 2012-06-20 宇龙计算机通信科技(深圳)有限公司 输入***、终端和输入法

Also Published As

Publication number Publication date
CN106570366A (zh) 2017-04-19

Similar Documents

Publication Publication Date Title
CN106570366B (zh) 基于触摸屏的密码输入方法及装置
US10176315B2 (en) Graphical authentication
US9027117B2 (en) Multiple-access-level lock screen
EP2836957B1 (en) Location-based access control for portable electronic device
US9304655B2 (en) Graphical user interface (GUI) that receives directional input to change face for receiving passcode
US9769154B2 (en) Passcode operating system, passcode apparatus, and super-passcode generating method
EP2506183A1 (en) Systems and methods for gesture lock obfuscation
US9357391B1 (en) Unlocking electronic devices with touchscreen input gestures
CN104715178A (zh) 电子装置的解锁***及方法
US20140380463A1 (en) Password setting and verification
CN103150525B (zh) 一种密码输入的方法及终端
CN111783055A (zh) 账户信息管理方法、装置及电子设备
CN111949192A (zh) 密码输入提示方法、装置和电子设备
US20170249450A1 (en) Device and Method for Authenticating a User
CN108073802B (zh) 一种密码输入保护***和方法
KR101474924B1 (ko) 다이얼을 이용한 잠금 시스템 및 방법
CN107066864B (zh) 一种应用图标显示方法及其设备
CN105653054A (zh) 一种密码处理方法及装置
CN104392158A (zh) 一种移动终端的解锁方法及移动终端
CN105678131A (zh) 信息处理方法、信息装置、移动终端及服务器
CN105824554A (zh) 一种移动终端的解锁方法和装置
EP3346406A1 (en) Data input method, and electronic device and system for implementing the data input method
CN109298910B (zh) 一种窗口呼出的方法、移动终端及计算机可读存储介质
CN111797383A (zh) 密码验证方法、装置及电子设备
CN105718766A (zh) 电子设备及其屏幕解锁方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20200818

Termination date: 20211109

CF01 Termination of patent right due to non-payment of annual fee