CN112000273A - 输入方法、装置、设备及计算机可读存储介质 - Google Patents
输入方法、装置、设备及计算机可读存储介质 Download PDFInfo
- Publication number
- CN112000273A CN112000273A CN202010883602.1A CN202010883602A CN112000273A CN 112000273 A CN112000273 A CN 112000273A CN 202010883602 A CN202010883602 A CN 202010883602A CN 112000273 A CN112000273 A CN 112000273A
- Authority
- CN
- China
- Prior art keywords
- input
- pressing
- real
- time
- preset
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 75
- 238000003825 pressing Methods 0.000 claims abstract description 274
- 238000013507 mapping Methods 0.000 claims abstract description 30
- 238000012790 confirmation Methods 0.000 claims description 8
- 230000001960 triggered effect Effects 0.000 claims description 8
- 238000012217 deletion Methods 0.000 claims description 5
- 230000037430 deletion Effects 0.000 claims description 5
- 238000012986 modification Methods 0.000 claims description 5
- 230000004048 modification Effects 0.000 claims description 5
- 238000005516 engineering process Methods 0.000 abstract description 5
- 230000008569 process Effects 0.000 description 10
- 230000001771 impaired effect Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 206010047571 Visual impairment Diseases 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 208000029257 vision disease Diseases 0.000 description 1
- 230000004393 visual impairment Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04886—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/82—Protecting input, output or interconnection devices
- G06F21/83—Protecting input, output or interconnection devices input devices, e.g. keyboards, mice or controllers thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明涉及金融科技技术领域,公开了一种输入方法、装置、设备及计算机可读存储介质。该输入方法包括:在安全输入模式下,获取用户基于输入设备产生的实时按压信号;根据所述实时按压信号确定用户的按压操作信息;根据所述按压操作信息和预设按压操作与输入字符之间的映射关系,确定实时输入字符。本发明能够解决现有的输入方式安全性较差的问题。
Description
技术领域
本发明涉及金融科技(Fintech)技术领域,尤其涉及一种输入方法、装置、设备及计算机可读存储介质。
背景技术
随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变,但由于金融行业的安全性、实时性要求,也对技术提出了更高的要求。
视觉障碍用户在使用手机进行输入时,由于视觉障碍的限制,无法准确识别手机屏幕的信息,通常面临输入困难的情形。因此,需要一定的辅助方式来完成输入。目前,一般是通过语音的形式进行输入,然而,在语音输入过程中,往往会泄露其隐私信息。此外,正常用户在公共场合进行隐私信息的输入时,一般是通过点击手机屏幕中的显示键盘以进行输入,也存在泄露风险。因此,现有的输入方式存在安全性较差的问题。
发明内容
本发明的主要目的在于提供一种输入方法、装置、设备及计算机可读存储介质,旨在解决现有的输入方式安全性较差的问题。
为实现上述目的,本发明提供一种输入方法,所述输入方法包括:
在安全输入模式下,获取用户基于输入设备产生的实时按压信号;
根据所述实时按压信号确定用户的按压操作信息;
根据所述按压操作信息和预设按压操作与输入字符之间的映射关系,确定实时输入字符。
可选地,所述在安全输入模式下,获取用户基于输入设备产生的实时按压信号的步骤包括:
在安全输入模式下,获取当前输入信息类型,并获取所述当前输入信息类型对应的字符数;
根据所述字符数对所述输入设备的触摸屏进行划分,得到多个输入区域;
获取用户基于所述多个输入区域中的任一输入区域产生的实时按压信号。
可选地,所述实时按压信号包括各次按压对应的按压力度和/或按压时长,所述根据所述实时按压信号确定用户的按压操作信息的步骤包括:
将所述按压力度和/或按压时长与预设按压力度和/或预设按压时长进行比对,根据比对结果确定各次按压对应的按压类型;
根据所述按压类型对各次按压进行统计,得到用户的按压操作信息,所述按压操作信息包括按压类型及其对应的按压次数。
可选地,所述获取用户基于输入设备产生的实时按压信号的步骤之后,还包括:
获取所述实时按压信号对应的触发时间;
所述根据所述按压操作信息和预设按压操作与输入字符之间的映射关系,确定实时输入字符的步骤之后,还包括:
在检测到信息输入完成时,根据所述触发时间对所述实时按压信号对应的实时输入字符进行排序,得到目标输入信息,以进行输入。
可选地,所述根据所述按压操作信息和预设按压操作与输入字符之间的映射关系,确定实时输入字符的步骤之后,还包括:
在每确定得到一个实时输入字符时,根据预设输入字符与振动方式之间的映射关系,确定所述实时输入字符对应的目标振动方式;
控制所述输入设备的振动传感器按所述目标振动方式进行振动,以使得用户根据振动情况验证所述实时输入字符是否正确。
可选地,所述输入方法还包括:
获取当前应用或当前输入界面;
检测所述当前应用是否为预设应用,或检测所述当前输入界面是否为预设输入界面;
若检测到所述当前应用为预设应用,或检测到所述当前输入界面为预设输入界面,则启动所述安全输入模式。
可选地,所述输入方法还包括:
接收用户触发的操作指令,根据所述操作指令执行对应的操作;
其中,所述操作指令包括确认指令、删除指令、修改指令、取消指令。
此外,为实现上述目的,本发明还提供一种输入装置,所述输入装置包括:
第一获取模块,用于在安全输入模式下,获取用户基于输入设备产生的实时按压信号;
第一确定模块,用于根据所述实时按压信号确定用户的按压操作信息;
第二确定模块,用于根据所述按压操作信息和预设按压操作与输入字符之间的映射关系,确定实时输入字符。
此外,为实现上述目的,本发明还提供一种输入设备,所述输入设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的输入程序,所述输入程序被所述处理器执行时实现如上所述的输入方法的步骤。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有输入程序,所述输入程序被处理器执行时实现如上所述的输入方法的步骤。
本发明提供一种输入方法、装置、设备及计算机可读存储介质,在安全输入模式下,获取用户基于输入设备产生的实时按压信号;然后,根据实时按压信号确定用户的按压操作信息;进而,根据按压操作信息和预设按压操作与输入字符之间的映射关系,确定实时输入字符。本发明中,视觉障碍用户或正常用户可通过按压输入设备的方式输入字符,输入设备可基于按压产生的实时按压信号确定对应的实时输入字符,以实现字符的输入。对于视觉障碍用户而言,由于视觉障碍用户在触觉方面更为敏感,通过上述触摸按压的方式进行输入,相比于语音输入的方式,可提升信息输入的私密性和安全性。此外,对于正常用户而言,通过上述触摸按压的方式进行输入,无需显示输入字符,同样可提升信息输入的私密性和安全性,便于用户在公共场所也能安全输入密码、进行转账等资金操作。
附图说明
图1为本发明实施例方案涉及的硬件运行环境的设备结构示意图;
图2为本发明输入方法第一实施例的流程示意图;
图3为本发明输入方法涉及的一输入区域划分示意图;
图4为本发明输入装置第一实施例的功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参照图1,图1为本发明实施例方案涉及的硬件运行环境的设备结构示意图。
本发明实施例输入设备可以是智能手机,也可以是平板电脑、便携计算机等终端设备。
如图1所示,该终端可以包括:处理器1001,例如CPU(Central Processing Unit,中央处理器),通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真Wireless-Fidelity,Wi-Fi接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
可选地,终端还可以包括摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、Wi-Fi模块等等。其中,传感器比如光传感器、运动传感器、压力传感器和振动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等。压力传感器用于获取按压信号,包括按压力度和按压时长等。振动传感器用于进行振动提醒。当然,终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
本领域技术人员可以理解,图1中示出的输入设备结构并不构成对输入设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块以及输入程序。
在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端,与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的输入程序,并执行以下操作:
在安全输入模式下,获取用户基于输入设备产生的实时按压信号;
根据所述实时按压信号确定用户的按压操作信息;
根据所述按压操作信息和预设按压操作与输入字符之间的映射关系,确定实时输入字符。
进一步地,处理器1001可以调用存储器1005中存储的输入程序,还执行以下操作:
在安全输入模式下,获取当前输入信息类型,并获取所述当前输入信息类型对应的字符数;
根据所述字符数对所述输入设备的触摸屏进行划分,得到多个输入区域;
获取用户基于所述多个输入区域中的任一输入区域产生的实时按压信号。
进一步地,所述实时按压信号包括各次按压对应的按压力度和/或按压时长,处理器1001可以调用存储器1005中存储的输入程序,还执行以下操作:
将所述按压力度和/或按压时长与预设按压力度和/或预设按压时长进行比对,根据比对结果确定各次按压对应的按压类型;
根据所述按压类型对各次按压进行统计,得到用户的按压操作信息,所述按压操作信息包括按压类型及其对应的按压次数。
进一步地,处理器1001可以调用存储器1005中存储的输入程序,还执行以下操作:
获取所述实时按压信号对应的触发时间;
所述根据所述按压操作信息和预设按压操作与输入字符之间的映射关系,确定实时输入字符的步骤之后,还包括:
在检测到信息输入完成时,根据所述触发时间对所述实时按压信号对应的实时输入字符进行排序,得到目标输入信息,以进行输入。
进一步地,处理器1001可以调用存储器1005中存储的输入程序,还执行以下操作:
在每确定得到一个实时输入字符时,根据预设输入字符与振动方式之间的映射关系,确定所述实时输入字符对应的目标振动方式;
控制所述输入设备的振动传感器按所述目标振动方式进行振动,以使得用户根据振动情况验证所述实时输入字符是否正确。
进一步地,处理器1001可以调用存储器1005中存储的输入程序,还执行以下操作:
获取当前应用或当前输入界面;
检测所述当前应用是否为预设应用,或检测所述当前输入界面是否为预设输入界面;
若检测到所述当前应用为预设应用,或检测到所述当前输入界面为预设输入界面,则启动所述安全输入模式。
进一步地,处理器1001可以调用存储器1005中存储的输入程序,还执行以下操作:
接收用户触发的操作指令,根据所述操作指令执行对应的操作;
其中,所述操作指令包括确认指令、删除指令、修改指令、取消指令。
基于上述硬件结构,提出本发明输入方法的各实施例。
本发明提供一种输入方法。
参照图2,图2为本发明输入方法第一实施例的流程示意图。
在本实施例中,提供了输入方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
在本实施例中,该输入方法包括:
步骤S10,在安全输入模式下,获取用户基于输入设备产生的实时按压信号;
本实施例的输入方法是由输入设备实现的,其中,输入设备可以为智能手机、平板电脑等终端设备。为便于说明,该输入设备以智能手机为例进行说明。
在本实施例中,在安全输入模式下,获取用户基于输入设备产生的实时按压信号。其中,安全输入模式,可基于用户触发的安全输入模式开启指令启动,也可以基于当前应用为预设应用或当前输入界面为预设输入界面时自动启动。实时按压信号为实时输入的单个字符对应的按压信号。
作为一种实施方式,步骤S10可以包括:
步骤a11,在安全输入模式下,获取当前输入信息类型,并获取所述当前输入信息类型对应的字符数;
步骤a12,根据所述字符数对所述输入设备的触摸屏进行划分,得到多个输入区域;
步骤a13,获取用户基于所述多个输入区域中的任一输入区域产生的实时按压信号。
作为实时按压信号的其中一种获取方式,其获取过程可以为:
在安全输入模式下,获取当前输入信息类型,并获取当前输入信息类型对应的字符数。其中,当前输入信息类型可以包括但不限于手机号输入、身份证号输入和密码输入等,对应的,不同的输入信息类型对应不同的字符数,例如,手机号输入对应的字符数为11位,身份证号输入对应的字符数为18位,密码输入对应的字符数为6位。
然后,根据字符数对输入设备的触摸屏进行划分,得到多个输入区域。在对触摸屏进行区域划分时,可以根据预设的字符数与划分区域之间的映射关系进行确定,其中,该预设的字符数与划分区域之间的映射关系,可以设为不同字符数对应不同的划分区域数量及其划分方式,还可以设为不同字符数范围对应不同的划分区域数量及其划分方式。当然,在具体实施时,还可以设定固定的划分方式,直接按该预设的固定划分方式进行划分。
进而,获取用户基于多个输入区域中的任一输入区域产生的实时按压信号。在对输入设备的触摸屏进行划分之后,可通过语音提示或文字提示的方式进行提示,以告知用户各字符对应的输入区域,使得用户按顺序在对应的输入区域中进行输入。其中,语音提示的方式更适用于视觉障碍用户,更具通用性。
当然,在具体实施时,划分区域可以仅起区分不同字符的输入的作用,对应的,可告知用户相邻字符分别在不同的输入区域进行输入即可,从而在检测到按压区域变化时,则确定用户进入了下一字符的输入,以此来确定用户实时输入的单个字符对应的按压信号,即各实时输入字符对应的实时按压信号。
例如,以6位密码的输入场景为例进行说明,如图3所示,将手机的触摸屏划分为7个区域,其中,输入区域1-6分别为输入密码第1-6位的区域,输入区域7为触发操作指令的区域,如确认指令、取消指令等。在划分区域之后,可语音提示用户依次在左上角区域、上部中间区域、右上角区域、右上角区域、下部中间区域、右下角区域进行输入,进而接收用户在各输入区域触发的实时按压信号。
作为另一种实施方式,步骤S10还可以包括:
在安全输入模式下,实时获取用户基于输入设备产生的按压信号,由于一次按压会产生一次按压信号,在检测到当前按压信号结束后预设时长(如2s)内未接收到下一按压信号时,则判定当前输入字符的按压操作结束,进而确定出其对应的实时按压信号。通过上述方式,可实现基于按压信号之间的时间间隔来区分各输入字符所对应的实时按压信号。
进一步地,作为另一种实施方式,还可以在输入终端的侧边框、背部等位置设置压力传感器,以供用户进行按压操作,而并不局限于在触摸屏上进行按压操作。
步骤S20,根据所述实时按压信号确定用户的按压操作信息;
在获取到用户基于输入设备产生的实时按压信号之后,根据该实时按压信号确定用户的按压操作信息。
其中,所述实时按压信号包括各次按压对应的按压力度和/或按压时长,步骤S20包括:
步骤a21,将所述按压力度和/或按压时长与预设按压力度和/或预设按压时长进行比对,根据比对结果确定各次按压对应的按压类型;
步骤a22,根据所述按压类型对各次按压进行统计,得到用户的按压操作信息,所述按压操作信息包括按压类型及其对应的按压次数。
本实施例中,按压操作信息的确定过程如下:
在获取到实时按压信号之后,其中,实时按压信号包括实时输入字符对应的一次或多次按压操作对应的按压信息,具体的,包括各次按压对应的按压力度和/或按压时长。可将按压力度和/或按压时长与预设按压力度和/或预设按压时长进行比对,根据比对结果确定各次按压对应的按压类型。即,将按压力度与预设按压力度进行比对,根据比对结果确定各次按压对应的按压类型,或,将按压时长与预设按压时长进行比对,根据比对结果确定各次按压对应的按压类型,或,将按压力度与预设按压力度进行比对,并将按压时长与预设按压时长进行比对,根据比对结果确定各次按压对应的按压类型。其中,预设按压力度和预设按压时长可根据实际需要灵活设定,例如,以预设按压时长为0.5s进行举例说明,若按压时长<0.5s,则确定其按压类型为短按;若按压时长≥0.5s,则确定其按压类型为长按。若按压力度大于或等于预设按压力度,则确定其按压类型为重按;若按压时长小于预设按压力度,则确定其按压类型为轻按。
然后,根据按压类型对各次按压进行统计,得到用户的按压操作信息,其中,按压操作信息包括按压类型及其对应的按压次数。以实时按压信号仅包括各次按压对应的按压时长为例进行说明,若实时按压信号对应3次按压,确定各次按压的类型分别为长按、短按、短按,则可以统计得到用户的按压操作信息为长按1次、短按2次。
步骤S30,根据所述按压操作信息和预设按压操作与输入字符之间的映射关系,确定实时输入字符。
在确定用户的按压操作信息之后,根据按压操作信息和预设按压操作与输入字符之间的映射关系,确定实时输入字符。
其中,预设按压操作与输入字符之间的映射关系,可根据短按和长按、或重按和轻按、或短按、长按、重按与轻按这三种组合中、不同按压类型结合的方式进行设定。例如,以短按和长按这两种类型的结合设定与数字字符之间的映射关系为例进行说明,用短按1次表示数字1,长按1次表示数字5,对应的,短按2次表示数字2,短按3次表示数字1,短按4次表示数字4,长按1次+短按1次表示数字6,长按1次+短按2次表示数字7,长按1次+短按3次表示数字8,长按1次+短按4次表示数字9,依此类推。
此外,需要说明的是,在具体实施时,除可以基于按压类型及其按压次数设定映射关系外,还可以基于按压类型及其按压顺序设定映射关系。
本发明实施例提供一种输入方法,在安全输入模式下,获取用户基于输入设备产生的实时按压信号;然后,根据实时按压信号确定用户的按压操作信息;进而,根据按压操作信息和预设按压操作与输入字符之间的映射关系,确定实时输入字符。本发明实施例中,视觉障碍用户或正常用户可通过按压输入设备的方式输入字符,输入设备可基于按压产生的实时按压信号确定对应的实时输入字符,以实现字符的输入。对于视觉障碍用户而言,由于视觉障碍用户在触觉方面更为敏感,通过上述触摸按压的方式进行输入,相比于语音输入的方式,可提升信息输入的私密性和安全性。此外,对于正常用户而言,通过上述触摸按压的方式进行输入,无需显示输入字符,同样可提升信息输入的私密性和安全性,便于用户在公共场所也能安全输入密码、进行转账等资金操作。
进一步地,基于上述第一实施例,提出本发明输入方法的第二实施例。
在本实施例中,在上述步骤S10之后,该输入方法还包括:
步骤A,获取所述实时按压信号对应的触发时间;
在本实施例中,在获取用户基于输入设备产生的实时按压信号时,获取实时按压信号对应的触发时间。其中,该触发时间可选地为用户完成当前输入字符的输入时的时间,当然,也可以为当前输入字符的起始输入时间,即起始按压时间。
进一步地,在上述步骤S30之后,该输入方法还包括:
步骤B,在检测到信息输入完成时,根据所述触发时间对所述实时按压信号对应的实时输入字符进行排序,得到目标输入信息,以进行输入。
由于输入信息通常由多个字符组成,因此,在检测到信息输入完成时,可根据触发时间对实时按压信号对应的实时输入字符进行排序,得到目标输入信息,以进行输入。
具体的,在检测信息是否输入完成时,可在检测到用户的确认输入指令时,确定信息输入完成;或,在检测到实时输入字符的总个数为与当前输入信息类型相对应的字符数相同时,确定信息输入完成。
进一步地,在具体实施时,也可以基于各实时输入字符对应的输入区域或基于输入区域与触发时间相结合的方式,来对实时输入字符进行排序。例如,先获取各实时输入字符对应的输入区域,进而根据输入区域与输入字符的排序关系对各实时输入字符进行排序,得到目标输入信息,例如上述例中的密码输入场景,输入区域1-6分别对应输入密码的1-6位,则根据实时输入字符对应的输入区域确定其排序,得到输入密码。
本实施例中,通过获取各实时按压信号对应的触发时间,以根据触发时间对各实时输入字符进行排序,得到目标输入信息。通过上述方式,可实现实时输入字符的自动排序组合及输入,无需在屏幕上进行显示,可进一步保证用户信息输入的安全性。
进一步地,基于上述第一和第二实施例,提出本发明输入方法的第三实施例。
在本实施例中,在上述步骤S30之后,该输入方法还包括:
步骤C,在每确定得到一个实时输入字符时,根据预设输入字符与振动方式之间的映射关系,确定所述实时输入字符对应的目标振动方式;
在本实施例中,用户在按压输入过程中,可能会因为没有把控好按压力度或按压时间而造成误输入,为避免上述情况的发生,可在确定用户输入的实施输入字符后,通过振动的方式让用户进行确认。具体过程如下:
在每确定得到一个实时输入字符时,根据预设输入字符与振动方式之间的映射关系,确定实时输入字符对应的目标振动方式。
其中,预设输入字符与振动方式之间的映射关系是预先设定的,为便于用户记忆,可采用与预设按压操作与输入字符之间的映射关系类似的设定方式,基于振动时间长短+振动次数的组合方式来与各输入字符进行对应,如振动时间为1s表示长振,振动时间为0.5s表示短振。
例如,用短振1次表示数字1,长振1次表示数字5,对应的,短振2次表示数字2,短振3次表示数字1,短振4次表示数字4,长振1次+短振1次表示数字6,长振1次+短振2次表示数字7,长振1次+短振3次表示数字8,长振1次+短振4次表示数字9,依此类推。
步骤D,控制所述输入设备的振动传感器按所述目标振动方式进行振动,以使得用户根据振动情况验证所述实时输入字符是否正确。
然后,控制输入设备的振动传感器按该目标振动方式进行振动,以使得用户根据振动情况验证实时输入字符是否正确。
本实施例中,通过结合振动的方式让用户确认输入字符是否正确,可提高输入结果的准确性,提升用户的使用体验。
进一步地,基于上述第一和第二实施例,提出本发明输入方法的第四实施例。
在本实施例中,在上述步骤S10之前,该输入方法还包括:
步骤E,获取当前应用或当前输入界面;
在本实施例中,手机端在检测到应用切换或界面跳转时,可获取当前应用或当前输入界面。
步骤F,检测所述当前应用是否为预设应用,或检测所述当前输入界面是否为预设输入界面;
若检测到所述当前应用为预设应用,或检测到所述当前输入界面为预设输入界面,则执行步骤G,启动所述安全输入模式。
然后,检测当前应用是否为预设应用,或检测当前输入界面是否为预设输入界面;若检测到当前应用为预设应用,或检测到当前输入界面为预设输入界面,则启动安全输入模式,以便于用户通过按压操作的方式输入隐秘信息,从而可保障信息输入的安全性。
本实施例中,通过检测当前应用是否为预设应用,或检测到当前输入界面是否为预设输入界面,可确定是否自动启动安全输入模式,以实现用户输入信息的智能化保护。
进一步地,基于上述第一和第二实施例,提出本发明输入方法的第五实施例。
在本实施例中,该输入方法还包括:
步骤H,接收用户触发的操作指令,根据所述操作指令执行对应的操作;
其中,所述操作指令包括确认指令、删除指令、修改指令、取消指令。
在本实施例中,用户在输入过程中,或输入完成后,可触发相关的操作指令,如确认指令、删除指令、修改指令、或取消指令等,其触发方式可以包括但不限于:1)在触摸屏上执行对应的操作手势进行触发,如通过上滑触发确定指令,通过下滑触发取消指令,2)通过按压按键触发,3)语音触发。
此时,手机端在接收到用户触发的操作指令时,根据操作指令执行对应的操作。例如,在接收到确认指令时,则进行目标字符的输入。
通过上述方式,可基于用户触发的操作指令执行对应的操作,以便于用户进行确认、删除、修改、取消等操作。
本发明还提供一种输入装置。
参照图4,图4为本发明输入装置第一实施例的功能模块示意图。
如图4所示,所述输入装置包括:
第一获取模块10,用于在安全输入模式下,获取用户基于输入设备产生的实时按压信号;
第一确定模块20,用于根据所述实时按压信号确定用户的按压操作信息;
第二确定模块30,用于根据所述按压操作信息和预设按压操作与输入字符之间的映射关系,确定实时输入字符。
进一步地,所述第一获取模块10包括:
第一获取单元,用于在安全输入模式下,获取当前输入信息类型,并获取所述当前输入信息类型对应的字符数;
区域划分单元,用于根据所述字符数对所述输入设备的触摸屏进行划分,得到多个输入区域;
第二获取单元,用于获取用户基于所述多个输入区域中的任一输入区域产生的实时按压信号。
进一步地,所述实时按压信号包括各次按压对应的按压力度和/或按压时长,所述第一确定模块20包括:
第一确定单元,用于将所述按压力度和/或按压时长与预设按压力度和/或预设按压时长进行比对,根据比对结果确定各次按压对应的按压类型;
数据统计单元,用于根据所述按压类型对各次按压进行统计,得到用户的按压操作信息,所述按压操作信息包括按压类型及其对应的按压次数。
进一步地,所述输入装置还包括:
第二获取模块,用于获取所述实时按压信号对应的触发时间;
所述输入装置还包括:
字符输入模块,用于在检测到信息输入完成时,根据所述触发时间对所述实时按压信号对应的实时输入字符进行排序,得到目标输入信息,以进行输入。
进一步地,所述输入装置还包括:
第三确定模块,用于在每确定得到一个实时输入字符时,根据预设输入字符与振动方式之间的映射关系,确定所述实时输入字符对应的目标振动方式;
振动控制模块,用于控制所述输入设备的振动传感器按所述目标振动方式进行振动,以使得用户根据振动情况验证所述实时输入字符是否正确。
进一步地,所述输入装置还包括:
第三获取模块,用于获取当前应用或当前输入界面;
检测模块,用于检测所述当前应用是否为预设应用,或检测所述当前输入界面是否为预设输入界面;
模式启动模块,用于若检测到所述当前应用为预设应用,或检测到所述当前输入界面为预设输入界面,则启动所述安全输入模式。
进一步地,所述输入装置还包括:
操作执行模块,用于接收用户触发的操作指令,根据所述操作指令执行对应的操作;其中,所述操作指令包括确认指令、删除指令、修改指令、取消指令。
其中,上述输入装置中各个模块的功能实现与上述输入方法实施例中各步骤相对应,其功能和实现过程在此处不再一一赘述。
本发明还提供一种计算机可读存储介质,该计算机可读存储介质上存储有输入程序,所述输入程序被处理器执行时实现如以上任一项实施例所述的输入方法的步骤。
本发明计算机可读存储介质的具体实施例与上述输入方法各实施例基本相同,在此不作赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种输入方法,其特征在于,所述输入方法包括:
在安全输入模式下,获取用户基于输入设备产生的实时按压信号;
根据所述实时按压信号确定用户的按压操作信息;
根据所述按压操作信息和预设按压操作与输入字符之间的映射关系,确定实时输入字符。
2.如权利要求1所述的输入方法,其特征在于,所述在安全输入模式下,获取用户基于输入设备产生的实时按压信号的步骤包括:
在安全输入模式下,获取当前输入信息类型,并获取所述当前输入信息类型对应的字符数;
根据所述字符数对所述输入设备的触摸屏进行划分,得到多个输入区域;
获取用户基于所述多个输入区域中的任一输入区域产生的实时按压信号。
3.如权利要求1所述的输入方法,其特征在于,所述实时按压信号包括各次按压对应的按压力度和/或按压时长,所述根据所述实时按压信号确定用户的按压操作信息的步骤包括:
将所述按压力度和/或按压时长与预设按压力度和/或预设按压时长进行比对,根据比对结果确定各次按压对应的按压类型;
根据所述按压类型对各次按压进行统计,得到用户的按压操作信息,所述按压操作信息包括按压类型及其对应的按压次数。
4.如权利要求1所述的输入方法,其特征在于,所述获取用户基于输入设备产生的实时按压信号的步骤之后,还包括:
获取所述实时按压信号对应的触发时间;
所述根据所述按压操作信息和预设按压操作与输入字符之间的映射关系,确定实时输入字符的步骤之后,还包括:
在检测到信息输入完成时,根据所述触发时间对所述实时按压信号对应的实时输入字符进行排序,得到目标输入信息,以进行输入。
5.如权利要求1至4中任一项所述的输入方法,其特征在于,所述根据所述按压操作信息和预设按压操作与输入字符之间的映射关系,确定实时输入字符的步骤之后,还包括:
在每确定得到一个实时输入字符时,根据预设输入字符与振动方式之间的映射关系,确定所述实时输入字符对应的目标振动方式;
控制所述输入设备的振动传感器按所述目标振动方式进行振动,以使得用户根据振动情况验证所述实时输入字符是否正确。
6.如权利要求1至4中任一项所述的输入方法,其特征在于,所述输入方法还包括:
获取当前应用或当前输入界面;
检测所述当前应用是否为预设应用,或检测所述当前输入界面是否为预设输入界面;
若检测到所述当前应用为预设应用,或检测到所述当前输入界面为预设输入界面,则启动所述安全输入模式。
7.如权利要求1至4中任一项所述的输入方法,其特征在于,所述输入方法还包括:
接收用户触发的操作指令,根据所述操作指令执行对应的操作;
其中,所述操作指令包括确认指令、删除指令、修改指令、取消指令。
8.一种输入装置,其特征在于,所述输入装置包括:
第一获取模块,用于在安全输入模式下,获取用户基于输入设备产生的实时按压信号;
第一确定模块,用于根据所述实时按压信号确定用户的按压操作信息;
第二确定模块,用于根据所述按压操作信息和预设按压操作与输入字符之间的映射关系,确定实时输入字符。
9.一种输入设备,其特征在于,所述输入设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的输入程序,所述输入程序被所述处理器执行时实现如权利要求1至7中任一项所述的输入方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有输入程序,所述输入程序被处理器执行时实现如权利要求1至7中任一项所述的输入方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010883602.1A CN112000273A (zh) | 2020-08-26 | 2020-08-26 | 输入方法、装置、设备及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010883602.1A CN112000273A (zh) | 2020-08-26 | 2020-08-26 | 输入方法、装置、设备及计算机可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112000273A true CN112000273A (zh) | 2020-11-27 |
Family
ID=73464389
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010883602.1A Pending CN112000273A (zh) | 2020-08-26 | 2020-08-26 | 输入方法、装置、设备及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112000273A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113158150A (zh) * | 2021-04-14 | 2021-07-23 | 捷德(中国)科技有限公司 | 验证方法、装置及系统 |
CN113190883A (zh) * | 2021-04-21 | 2021-07-30 | 莱芜职业技术学院 | 一种安全性高的计算机防拆系统 |
CN113342303A (zh) * | 2021-05-31 | 2021-09-03 | 维沃移动通信有限公司 | 信息输入方法和装置 |
US11341496B2 (en) | 2020-06-03 | 2022-05-24 | Fiserv, Inc. | Hardware device for entering a PIN via tapping on a touch screen display |
WO2022179239A1 (zh) * | 2021-02-26 | 2022-09-01 | 华为技术有限公司 | 一种触摸行为识别方法、装置以及设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105335675A (zh) * | 2015-09-29 | 2016-02-17 | 努比亚技术有限公司 | 移动终端的密码输入方法、装置及移动终端 |
CN106570359A (zh) * | 2015-10-09 | 2017-04-19 | 中兴通讯股份有限公司 | 输入方法、装置和用户设备 |
CN107153788A (zh) * | 2016-03-04 | 2017-09-12 | 北京搜狗科技发展有限公司 | 一种密码输入方法和装置、一种用于密码输入的装置 |
WO2018053695A1 (zh) * | 2016-09-20 | 2018-03-29 | 谷歌公司 | 基于压力来选择附加符号 |
CN109409047A (zh) * | 2018-09-28 | 2019-03-01 | 阿里巴巴集团控股有限公司 | 信息处理方法及装置 |
-
2020
- 2020-08-26 CN CN202010883602.1A patent/CN112000273A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105335675A (zh) * | 2015-09-29 | 2016-02-17 | 努比亚技术有限公司 | 移动终端的密码输入方法、装置及移动终端 |
CN106570359A (zh) * | 2015-10-09 | 2017-04-19 | 中兴通讯股份有限公司 | 输入方法、装置和用户设备 |
CN107153788A (zh) * | 2016-03-04 | 2017-09-12 | 北京搜狗科技发展有限公司 | 一种密码输入方法和装置、一种用于密码输入的装置 |
WO2018053695A1 (zh) * | 2016-09-20 | 2018-03-29 | 谷歌公司 | 基于压力来选择附加符号 |
CN109409047A (zh) * | 2018-09-28 | 2019-03-01 | 阿里巴巴集团控股有限公司 | 信息处理方法及装置 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11341496B2 (en) | 2020-06-03 | 2022-05-24 | Fiserv, Inc. | Hardware device for entering a PIN via tapping on a touch screen display |
US11710126B2 (en) | 2020-06-03 | 2023-07-25 | Fiserv, Inc. | Hardware device for entering a pin via tapping on a touch screen display |
WO2022179239A1 (zh) * | 2021-02-26 | 2022-09-01 | 华为技术有限公司 | 一种触摸行为识别方法、装置以及设备 |
CN113158150A (zh) * | 2021-04-14 | 2021-07-23 | 捷德(中国)科技有限公司 | 验证方法、装置及系统 |
CN113190883A (zh) * | 2021-04-21 | 2021-07-30 | 莱芜职业技术学院 | 一种安全性高的计算机防拆系统 |
CN113342303A (zh) * | 2021-05-31 | 2021-09-03 | 维沃移动通信有限公司 | 信息输入方法和装置 |
CN113342303B (zh) * | 2021-05-31 | 2024-05-24 | 维沃移动通信有限公司 | 信息输入方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112000273A (zh) | 输入方法、装置、设备及计算机可读存储介质 | |
EP3188414B1 (en) | Method and apparatus for controlling smart device | |
US10708065B2 (en) | Service processing method, device and system | |
EP3232299B1 (en) | Physical key component, terminal, and touch response method and device | |
CN108038393B (zh) | 一种应用程序隐私保护方法、移动终端 | |
EP3133528A1 (en) | Method and apparatus for fingerprint identification | |
CN104375666B (zh) | 跨设备的输入方法、处理装置、输入设备及智能显示设备 | |
CN105100461B (zh) | 一种移动终端及其实现自动接听的方法 | |
EP3579137A1 (en) | Touch response method and device | |
CN107682359B (zh) | 一种应用注册方法、移动终端 | |
WO2018161540A1 (zh) | 指纹注册方法及相关产品 | |
EP3113051A1 (en) | Method and apparatus for acquiring search results, computer program and recording medium | |
CN106330864B (zh) | 验证信息的处理方法、装置及系统 | |
CN109451130B (zh) | 移动终端测试方法、装置、移动终端及存储介质 | |
CN108491713B (zh) | 一种安全提醒方法和电子设备 | |
CN108021816A (zh) | 电子设备的测试方法、装置、存储介质及电子设备 | |
CN117271027A (zh) | 认证窗口的显示方法和装置 | |
CN110825306B (zh) | 盲文输入方法、装置、终端及可读存储介质 | |
CN106095161A (zh) | 移动终端及触摸屏校准方法 | |
US10095911B2 (en) | Methods, devices, and computer-readable mediums for verifying a fingerprint | |
CN111310165B (zh) | 账号切换或注册方法及电子设备 | |
CN113138888A (zh) | 功能检测方法及装置、电子设备和存储介质 | |
CN108549822A (zh) | 用户信息控制方法、装置和终端设备 | |
CN105607736B (zh) | 一种信息显示方法及终端 | |
CN107153788A (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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20201127 |