一种密码输入方法及终端设备与流程

文档序号:21970036发布日期:2020-08-25 18:59阅读:189来源:国知局
一种密码输入方法及终端设备与流程

本申请属于密码辅助输入技术领域,尤其涉及一种密码输入方法及终端设备。



背景技术:

随着触屏技术以及设备小型化的发展,很多设备上取消了物理键盘,而采用触控屏显示虚拟键盘,达到输入字符的目的。在采用物理键盘输入密码时,视力障碍者可以通过物理键盘的物理按键上设置盲文,或者物理按键“5”上设置标记作为指引输入密码。

然而,在采用触控屏显示虚拟键盘输入密码时,在光滑的触控屏上,视力障碍者无法采用物理键盘上的方式输入密码。因此,亟需一种能够辅助视力障碍者在触控屏上输入密码的方法。



技术实现要素:

有鉴于此,本申请实施例提供了一种密码输入方法及终端设备,可以辅助视力障碍者通过触控屏输入密码。

本申请实施例的第一方面提供一种密码输入方法,应用于终端设备,所述终端设备设有用于显示虚拟键盘的触控屏和与所述虚拟键盘匹配设置的辅助装置;所述辅助装置包括:第一支架,设有用于指示所述虚拟键盘每列按键位置的触摸标记;第二支架,与所述第一支架连接,设有用于指示所述虚拟键盘每行按键位置的触摸标记;

所述密码输入方法包括:

在密码辅助输入模式下,在所述触控屏上显示虚拟键盘,并监测所述触控屏上的手势信息,其中,所述虚拟键盘为四行三列;

若监测到的手势信息为第一预设手势,则记录所述第一预设手势的触点位置,其中,所述第一预设手势包括:视力障碍者通过触摸所述第一支架上的触摸标记找到目标按键所在的列后,沿着目标按键所在的列进行滑动的手势,或者,视力障碍者通过触摸所述第二支架上的触摸标记找到目标按键所在的行后,沿着目标所在的行进行滑动的手势;

在所述第一预设手势的触点位置为字符按键时,发出第一语音信息;

在监测到所述第一预设手势结束后,若监测到的手势信息为第二预设手势,则在所述第一预设手势最后的触点位置对应的按键为字符时,输入所述第一预设手势最后的触点位置对应的字符。

在第一方面的一种可能的实施例中,若监测到的手势信息为第一预设手势,还包括:

在所述第一预设手势的触点位置为操作按键时,发出第二语音信息;

相应的,若监测到的手势信息为第二预设手势,还包括:

在所述第一预设手势最后的触点位置对应的按键为操作按键时,进行与所述操作按键对应的操作。

在第一方面的一种可能的实施例中,所述第一预设手势还包括:单击手势;

所述第一预设手势为滑动手势时,所述第一预设手势的触点位置为所述滑动手势中触点的实时位置;

所述第一预设手势为单击手势时,所述第一预设手势的触点位置为所述单击手势中触点的位置;

所述第二预设手势为双击手势。

在第一方面的一种可能的实施例中,每个字符按键对应的第一语音信息相同;

每个操作按键对应的第二语音信息为所述操作按键对应的操作。

在第一方面的一种可能的实施例中,所述在所述第一预设手势最后的触点位置对应的按键为操作按键时,进行与所述操作按键对应的操作,包括:

在所述第一预设手势最后的触点位置对应的按键为确认时,将已经输入的所有字符作为密码上传;

在所述第一预设手势最后的触点位置对应的按键为取消时,将已经输入的所有字符删除。

在第一方面的一种可能的实施例中,在输入所述第一预设手势最后的触点位置对应的字符后,还包括:

发出第三提示信息,其中,所述第三提示信息用于提示用户已经输入的字符的个数。

在第一方面的一种可能的实施例中,在记录所述第一预设手势的触点位置的过程中,还包括:

在所述第一预设手势的触点位置在所述虚拟键盘以外的区域时,发出第四提示信息,其中,所述第四提示信息用于提示用户所述第一预设手势的触点位置未处于所述虚拟键盘对应的区域和/或所述第一预设手势的触点位置与所述虚拟键盘所在区域的位置关系。

在第一方面的一种可能的实施例中,在密码辅助输入模式下,还包括:

播放第五提示信息,其中,所述第五提示信息用于提示所述虚拟键盘的布局、以及使用所述辅助装置进行密码输入的方法。

在第一方面的一种可能的实施例中,所述第一支架上的触摸标记的个数为3个,所述第二支架上的触摸标记的个数为4个;

所述触摸标记为凸起的标记;

在第一方面的一种可能的实施例中,所述触摸标记中指示第二行的标记和指示第二列的标记均为双凸点标记;

所述触摸标记中指示第一行、第三行、第四行、第一列和第三列的标记均为单凸点标记。

本申请实施例的第二方面提供了一种终端设备,包括:

用于显示虚拟键盘的触控屏;

与所述虚拟键盘匹配设置的辅助装置,所述辅助装置包括:第一支架,设有用于指示所述虚拟键盘每列按键位置的触摸标记;第二支架,与所述第一支架连接,设有用于指示所述虚拟键盘每行按键位置的触摸标记;

存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序;其中,所述处理器执行所述计算机程序时实现如权利要求1至10任一项所述方法的步骤。

本申请实施例提供的一种密码输入方法,该密码输入方法用于在设有触控屏的终端设备上,触控屏可以在输入密码时显示虚拟键盘,终端设备上还设有与虚拟键盘匹配设置的辅助装置,辅助装置包括:第一支架,设有用于指示所述虚拟键盘每列按键位置的触摸标记;第二支架,与所述第一支架连接,设有用于指示所述虚拟键盘每行按键位置的触摸标记;在密码辅助输入模式下,进行密码输入时,在所述触控屏上显示虚拟键盘,并监测所述触控屏上的手势信息,其中,所述虚拟键盘为四行三列;视力障碍者可以通过触摸所述第一支架上的触摸标记找到目标按键所在的列后,沿着目标按键所在的列进行滑动,或者,视力障碍者通过触摸所述第二支架上的触摸标记找到目标按键所在的行后,沿着目标所在的行进行滑动,在上述滑动手势的触点位置为字符按键时,发出第一语音信息;视力障碍者根据滑动时听到的第一语音信息的个数确定当前触点对应的按键,在触点的位置为目标按键时,可以在触控屏上输入第二预设手势,终端设备监测到第二预设手势后,输入滑动手势最后的触点位置对应的字符。通过上述方法,视力障碍者只需要根据语音信息以及第一预设手势和第二预设手势就可以通过终端设备上设置的辅助装置独立在触控屏上输入密码。

可以理解的是,上述第二方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本申请一实施例提供的一种物理按键的布局结构示意图;

图2是本申请一实施例提供的一种辅助装置的结构示意图;

图3是图2实施例提供的辅助装置中定位标记和指引标记的分布示意图;

图4是本申请一实施例提供的另一种辅助装置的结构示意图;

图5是本申请一实施例提供的另一种辅助装置的结构示意图;

图6是本申请一实施例提供的另一种辅助装置的结构示意图;

图7是本申请一实施例的提供的一种密码输入方法的实现流程示意图;

图8是本申请一实施例提供的终端设备的示意框图;

图9是本申请一实施例提供的一种终端设备的示意图;

图10是本申请一实施例提供的一种终端设备的示意图;

图11是本申请一实施例提供的一种终端设备的示意图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。

应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

还应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

还应当进一步理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。

为了说明本申请所述的技术方案,下面通过具体实施例来进行说明。

图1是比较常见的一种物理键盘的布局,在图1所述的物理键盘中,第一行依次为:“1”、“2”、“3”;第二行依次为:“4”、“5”、“6”;第三行依次为:“7”、“8”、“9”;第四行依次为:“取消”、“0”、“确认”。可以看出图1所示的物理键盘与标准电话按键布局一致。

本申请实施例提供的密码输入方法,应用在终端设备上,终端设备需要设有显示虚拟键盘的触控屏以及与所述虚拟键盘匹配设置的辅助装置,在介绍密码输入方法之前,先介绍本申请实施例提供的密码输入方法需要匹配设置的辅助装置。

图2是本申请实施例提供的一种辅助装置,用于辅助视力障碍者通过触控屏上显示的虚拟键盘输入密码,所述辅助装置包括:

第一支架1,设有用于指示所述虚拟键盘每列按键位置的触摸标记;第二支架2,与所述第一支架1连接,设有用于指示所述虚拟键盘每行按键位置的触摸标记。

在本申请实施例中,第一支架上设置的触摸标记可以记为第一标记11,第二支架上设置的触摸标记可以记为第二标记21。

在本申请实施例中,所述视力障碍者包括:盲人、视弱/色弱人群等。所述辅助装置需要配合触控屏显示的虚拟键盘使用,当所述虚拟键盘为正方形或长方形时,所述辅助装置的第一支架用于设置在所述虚拟键盘的上侧或下侧,所述辅助装置的第二支架用于设置在所述虚拟键盘的左侧或右侧,所述第一支架和所述第二支架可以固定连接,也可以可拆卸连接。

所述第一支架上设有第一标记,所述第一标记是可以用于触摸识别的标记,例如,凸点、凸起的圆形、凸起的环形、凸起的三角形等,需要说明,所述第一标记是为了指示所述虚拟键盘中每列虚拟按键的位置,并非为了指示虚拟按键的具体含义。同理,所述第二支架上设有第二标记,所述第二标记也是可以用于触摸识别的标记,例如,凸点、凸起的圆形、凸起的环形、凸起的三角形等,所述第二标记是为了指示所述虚拟键盘中每行虚拟按键的位置,并非为了指示虚拟按键的具体含义。鉴于所述第一标记和所述第二标记的理解,所述第一标记和所述第二标记可以是相同的标记,也可以是不同的标记,第一标记可以是m个,其中,m个第一标记可以是相同的标记,也可以是不同的标记,,第二标记可以是n个,其中,n个第二标记可以是相同的标记也可以是不同的标记。

所述辅助装置是为了配合触控屏上的虚拟键盘使用,因此,所述虚拟键盘的布局方式直接影响着所述第一标记和所述第二标记的位置关系。作为举例,当所述虚拟键盘为三行四列时,所述m=4,n=3,所述虚拟键盘为四行三列时,所述m=3,n=4。在本申请实施例中,为了遵循用户的既往习惯,例如习惯电话按键的布局,可以将虚拟键盘设置为和图1所示的物理键盘同样的布局方式,此时,m=3,n=4。这样,就可以使得视力障碍者按照既往对标准电话按键的认知找到目标按键(视力障碍者想要找到的按键),减少了视力障碍者对本申请实施例提供的密码输入方法的学习成本,使得视力障碍者更容易上手使用。

参见图3,图3为本申请实施例提供的另一种辅助装置,为了更清晰的指引视力障碍者,还可以将所述第一标记11分为第一定位标记111和第一指引标记112,如图所示,所述第一定位标记111为双凸点,所述第一指引标记112为单凸点。

在本申请实施例中,所述第一定位标记可以是所述第一标记中的第一个标记,其余为第一指引标记;所述第一定位标记也可以是所述第一标记中标识特定位置的标记,其余为第一指引标记。

作为举例,当所述虚拟键盘和图1所示的物理键盘的布局方式一致时,所述第一定位标记111为指示字符“5”所在的列,即用于指示所述虚拟键盘中的第二列虚拟按键的位置。

同理,所述第二定位标记211为双凸点,所述第二指引标记212为单凸点,所述第二定位标记可以是所述第二标记中的第一个标记,其余为第二指引标记;所述第二定位标记也可以是所述第二标记中标识特定位置的标记,其余为第二指引标记。

作为举例,当所述虚拟键盘和图1所示的物理键盘的布局方式一致时,所述第二定位标记211为指示字符“5”所在的行,即用于指示所述虚拟键盘中的第二行虚拟按键的位置。

图4是本申请实施例提供的另一种辅助装置,所述辅助装置还包括:

第一支架1,设有m个用于触摸识别的第一标记11,其中,所述第一标记11用于指示所述虚拟键盘中每列虚拟按键的位置;

第二支架2,与所述第一支架1连接,设有n个用于触摸识别的第二标记21,其中,所述第二标记21用于指示所述虚拟键盘中每行虚拟按键的位置;

第三支架3,与所述第一支架1平行设置,且与所述第二支架2连接;

和,

第四支架4,与所述第二支架2平行设置,且与所述第一支架1连接。

在本申请实施例中,所述第三支架可以不设置第三标记,第三支架用作支撑辅助装置使得辅助装置平衡,也可以设置m个用于触摸识别的第三标记(可以与第一标记的图案以及排布方式完全相同),所述第三标记用于指示所述虚拟键盘中每列虚拟按键的位置,使得视力障碍者从上侧或者从下侧均可以触摸到标记从而找到每个按键的具体位置。

同理,所述第四支架可以不设置第四标记,第四支架用作支撑辅助装置使得辅助装置平衡,也可以设置n个用于触摸识别的第四标记(可以与第二标记的图案以及排布方式完全相同),所述第四标记用于指示所述虚拟键盘中的每列虚拟按键的位置,使得视力障碍者从左侧或者从右侧均可以触摸到标记从而找到每个按键的具体位置。

当同时包含第三支架和第四支架时,第一支架、第二支架、第三支架和第四支架组成一个框体,在使用时,所述框体设置在触控屏中显示的虚拟键盘的四周。

图5是本申请实施例提供的另一种辅助装置,所述辅助装置包括:

第一支架1,设有m个用于触摸识别的第一标记11,其中,所述第一标记11用于指示所述虚拟键盘0中每列虚拟按键的位置;

第二支架2,与所述第一支架1连接,设有n个用于触摸识别的第二标记21,其中,所述第二标记21用于指示所述虚拟键盘0中每行虚拟按键的位置;

第四支架4,与所述第二支架2平行设置,且与所述第一支架1连接,设有m个用于触摸识别的第四标记41,其中,所述第四标记41用于指示所述虚拟键盘0中每列虚拟按键的位置。

在本申请实施例中,所述辅助装置可以是如图5所示的单独的一个组件,也可以是终端设备的外壳,参见图6,图6为本申请实施例提供的一种辅助装置,终端设备包围触控屏的外壳的左边框为第二支架,右边框为第四支架,下边框为第一支架。所述第一标记设置在所述终端设备外壳下边框上,所述第二标记设置在所述终端设备外壳左边框上,所述第四标记设置在所述终端设备外壳的右边框上。

作为本申请另一实施例,所述辅助装置也可以包括第一支架、第二支架和第三支架,不包括第四支架,在此不做限制。

图7是本申请实施例提供的一种密码输入方法的实现流程示意图,所述密码输入方法可以应用在设有本申请实施例提供的任一种辅助装置的终端设备上,所述辅助装置可参照上述任一实施例提供的辅助装置,在此不再赘述。如图所示,该方法包括:

步骤s701,在密码辅助输入模式下,在所述触控屏上显示虚拟键盘,并监测所述触控屏上的手势信息,其中,所述虚拟键盘为四行三列。

在本申请实施例中,所述密码输入方法可以存在两种输入模式,一种是密码辅助输入模式,该模式下,主要辅助视力障碍者输入密码,另一种是密码无辅助输入模式,该模式下,视力正常者可以输入密码,当然,对于一些视弱/色弱人群,也可以在密码无辅助输入模式下输入密码。

本申请实施例重点描述密码辅助输入模式下的密码输入过程,在进入密码辅助输入模式后,触控屏上显示虚拟键盘,同时可以监测触控屏上的手势信息。所述手势信息为用户在触摸屏上通过触摸的方式实现的手势,例如,单击手势、滑动手势、双击手势等。

作为本申请另一实施例,在进入密码辅助输入模式后,可以先播放第五提示信息,其中,所述第五提示信息用于提示所述虚拟键盘的布局、以及使用所述辅助装置进行密码输入的方法。

在本申请实施例中,为了视力障碍者能够顺利输入密码,可以预先播放所述虚拟键盘的布局、以及密码输入的方法。

对于一些视弱/色弱人群,不需要配合辅助装置输入密码时,可以通过单击的方式输入每个字符。然而,对于一些视弱/色弱人群或者盲人,需要配合辅助装置输入密码时,就需要播放虚拟键盘的布局,以及通过辅助装置进行密码输入的方法。

作为举例,所述第五提示信息为:请聆听以下语音提示进行支付操作。密码键盘布局与标准电话键盘布局一致,1、2、3按键在第一排,取消键、0数字键和确认键在最后一排。键盘周围凸起的触摸点将标识键盘行列的位置,数字按键‘5’所在的行和列以双点标记。数字键的声音反馈为一声蜂鸣音,而确认键和取消键将会有语音提示“确认”和“取消”。请结合触摸点标记的位置,用手指在触摸屏上滑动,根据蜂鸣音反馈识别数字按键。在找到目标数字后,抬起手指然后在屏幕任意位置双击,输入该数字。当输入完所有密码数字后,移动到键盘右下角找到确认键,听到语音‘确认’后抬起手指然后在屏幕任意位置双击确认输入。取消键在键盘左下角,输入取消键将取消已经输入的所有数字,并取消当前交易。请在设备顶端(或底端)插入卡片开始支付。

步骤s702,若监测到的手势信息为第一预设手势,则记录所述第一预设手势的触点位置,其中,所述第一预设手势包括:视力障碍者通过触摸所述第一支架上的触摸标记找到目标按键所在的列后,沿着目标按键所在的列进行滑动的手势,或者,视力障碍者通过触摸所述第二支架上的触摸标记找到目标按键所在的行后,沿着目标所在的行进行滑动的手势。

在本申请实施例中,如步骤s701中的描述,可以通过单击的方式输入每个字符,即所述第一预设手势包括:单击手势。视力障碍者需要在辅助装置的配合下输入字符时,所述第一预设手势还可以是滑动手势,例如,所述第一预设手势可以为:以所述虚拟键盘的边缘为起点的滑动手势。这是由于视力障碍者需要从辅助装置的触摸标记找到对应的行或列,然后滑入触控屏显示的虚拟键盘区域,从而找到要输入的字符或者要进行的操作。

所述第一预设手势的触点位置为所述滑动手势中触点的实时位置。所述第一预设手势为滑动手势时,随着滑动进行,相应的触点的实时位置会变化,所述触点实时位置为所述第一预设手势对应的实时滑动轨迹中终点的位置。同理,所述第一预设手势为单击手势时,所述第一预设手势的触点位置为所述单击手势中触点的位置。

在此需要说明,当所述辅助装置包括:第三支架和/或第四支架时,所述第一预设手势还可以包括:视力障碍者通过触摸所述第三支架上的触摸标记找到目标按键所在的列后,沿着目标按键所在的列进行滑动的手势;和/或,视力障碍者通过触摸所述第四支架上的触摸标记找到目标按键所在的行后,沿着目标所在的行进行滑动的手势。

步骤s703,在所述第一预设手势的触点位置为字符按键时,发出第一语音信息。

在本申请实施例中,所述字符按键为数字0至9分别对应的按键。当用户(视力障碍者)通过手指在虚拟键盘的区域内进行滑动时,若滑动手势的触点位置为字符按键,则可以发出第一语音信息,为了安全考虑,所述第一语音信息可以不提示触点位置对应的具体字符,而是以无差别的蜂鸣音反馈当前触点位置对应的是字符,当触点位置切换到另一个字符的位置时,再次以蜂鸣音反馈当前触点位置对应的是字符。因此,每个字符按键对应的第一语音信息可以相同。

作为举例,视力障碍者需要输入字符“2”时,可以通过触摸所述辅助装置的左侧的第二支架上的触摸标记,找到第二支架上的最上面的一个触摸标记,即找到了目标按键“2”所在的行,然后沿着“2”所在的行进行水平向右滑动,当滑动到虚拟按键“1”所在的位置后,发出第一语音提示信息(例如蜂鸣音),此时,视力障碍者就清楚的知道当前手指所在的位置为虚拟按键“1”,视力障碍者凭借对虚拟键盘的布局的了解,清楚目标按键“2”在虚拟按键“1”的右边,于是视力障碍者可以水平向右继续滑动,当再次听到第一语音信息提示(蜂鸣音)后,就知道手指当前所在的位置为目标按键“2”。当然,实际应用中,视力障碍者还可以通过触摸辅助装置的右侧的第四支架上的触摸标记,找到目标按键“2”所在的行,然后,水平向左滑动,从而找到目标按键“2”的具体位置。同理,视力障碍者还可以通过触摸所述辅助装置的下侧的第一支架上的触摸标记,找到中间的触摸标记(即目标按键“2”所在的列),然后沿着“2”所在的列进行竖直向上的滑动,当听到第四个第一语音信息(0-8-5-2)后,就知道手指当前所在的位置为目标按键“2”的位置。

作为本申请另一实施例,在所述第一预设手势的触点位置为操作按键时,发出第二语音信息。

在本申请实施例中,所述操作按键包括:“确认”按键和“取消”按键。所述第二语音信息不涉及用户的密码等隐私内容,因此,所述第二语音信息为所述操作按键对应的操作,例如,当滑动手势的触点位置为“确认”按键时,所述第二语音信息为:确认;当滑动手势的触点位置为“取消”按键时,所述第二语音信息为:取消。

作为本申请另一实施例,在监测触控屏上的手势信息的过程中,还包括:

在所述第一预设手势的触点位置在所述虚拟键盘以外的区域时,发出第四提示信息,其中,所述第四提示信息用于提示用户所述第一预设手势的触点位置未处于所述虚拟键盘对应的区域和/或所述第一预设手势的触点位置与所述虚拟键盘所在区域的位置关系。

在本申请实施例中,若所述第一预设手势为滑动手势,并且所述滑动手势的实时的触点位置已经滑出虚拟键盘之外的区域,则需要提示用户所述第一预设手势的触点位置未处于所述虚拟键盘对应的区域,另外,为了引导用户回到所述虚拟键盘所在的区域,还可以提示用户所述第一预设手势的触点位置与所述虚拟键盘对应的区域的位置关系,例如,所述第四提示信息为:密码键盘在偏下位置。

步骤s704,在监测到所述第一预设手势结束后,若监测到的手势信息为第二预设手势,则在所述第一预设手势最后的触点位置对应的按键为字符时,输入所述第一预设手势最后的触点位置对应的字符。

同理,在所述第一预设手势最后的触点位置对应的按键为操作按键时,进行与所述操作按键对应的操作。

在本申请实施例中,所述第一预设手势用于辅助视力障碍者找到想要输入的字符或者想要进行的操作,第二预设手势用于对第一预设手势找到的按键进行确认,因此,第二预设手势之前存在第一预设手势的情况下,才会输入字符或对已经输入的字符进行操作。其中,所述第二预设手势可以为双击手势。

当然,实际应用中,在视力障碍者通过第一预设手势找到想要输入的字符按键或者想要进行的操作按键后,视力障碍者可以在第一预设手势的触点位置输入第二预设手势,这种情况下,所述第一预设手势的触点位置和所述第二预设手势的触点位置一致,若触点位置为字符按键,则输入所述触点位置对应的字符,通常可以设置密码输入框,将触点位置对应的字符输入密码输入框中;若触点位置为操作按键,则进行相应的操作。在视力障碍者通过第一预设手势找到想要输入的字符或者想要进行的目标操作后,也可以在触控屏的任意位置输入第二预设手势,若所述第二预设手势之前最后一个第一预设手势最后的触点位置对应的为字符按键,则输入该字符按键表示的字符;若所述第二预设手势之前最后一个第一预设手势最后的触点位置对应的为操作按键,则进行与该操作按键相应的操作。

作为举例,在视力障碍者通过第一预设手势找到字符“5”的位置后,可以保持位置不变,输入第二预设手势,此时第二预设手势之前最后一个第一预设手势最后的触点位置就是字符“5”的位置,就可以输入字符“5”到密码输入框中。或者,在视力障碍者通过第一预设手势找到字符“5”的位置后,在触控屏的任意位置输入第二预设手势,第二预设手势之前最后一个第一预设手势最后的触点位置就是字符“5”的位置,就可以输入字符“5”到密码输入框中。为了密码信息的私密性,可以将字符以隐藏字符(例如,“*”、“。”)的形式输入密码输入框中。

在此需要说明,如果在视力障碍者输入第一预设手势后,且第一预设手势的触点位置依次经过字符“1”“2”“5”,然后并未输入第二预设手势,而是继续输入第一预设手势“1”“2”“3”,此时输入第二预设手势,则输入的字符不是“5”,而是“3”,因为,输入的是第二预设手势之前最后一个第一预设手势最后的触点位置对应的字符。

作为本申请另一实施例,在输入所述第一预设手势最后的触点位置对应的字符后,还包括:

发出第三提示信息,其中,所述第三提示信息用于提示用户已经输入的字符的个数。

当然,实际应用中,在所述第一预设手势最后的触点位置为操作按键时,也可以先发出语音信息(例如和第一语音信息相同的蜂鸣音),以提示视力障碍者当前字符输入成功,然后发出第三提示信息,以提示用户当前已经输入的字符的个数(即位数),方便用户知道下一步应该输入第几位密码字符。

作为本申请另一实施例,所述在所述第一预设手势最后的触点位置对应的按键为操作按键时,进行与所述操作按键对应的操作,包括:

在所述第一预设手势最后的触点位置对应的按键为确认时,将已经输入的所有字符作为密码上传;

在所述第一预设手势最后的触点位置对应的按键为取消时,将已经输入的所有字符删除并取消当前交易。

在本申请实施例中,在视力障碍者通过第一预设手势找到操作按键“确认”的位置后,可以保持位置不变,输入第二预设手势,此时就将密码输入框中的字符作为输入密码上传。或者,在视力障碍者通过第一预设手势找到操作按键“确认”的位置后,在触控屏的任意位置输入第二预设手势,此时就可以将密码输入框中的字符作为输入密码上传。若所述操作按键为“取消”,进行的操作包括:将密码输入框中的所有字符删除并且取消当前交易。在此需要说明,在取消当前交易后,相当于此次密码输入过程结束,终端设备将回到步骤s701的状态“所述触控屏上显示虚拟键盘,并监测所述触控屏上的手势信息”。

为了对本申请实施例提供更清晰的描述,对视力障碍者通过本申请实施例提供的辅助装置和密码输入方法进行密码输入的过程举例说明。

假如视力障碍者要输入的密码为“135678”,进入密码辅助输入模式后,播放第五提示信息,以提示所述虚拟键盘的布局、以及使用所述辅助装置进行密码输入的方法,同时触控屏显示虚拟键盘,视力障碍者通过触摸虚拟键盘左侧的第二支架,找到第二支架上位于最上面的触摸标记,然后,向右水平滑动,在滑动到第一个虚拟按键的位置后,发出蜂鸣音,此时,告诉视力障碍者手指当前位于第一行(第二支架最上面的触摸标记)从左数第一个按键(第一个蜂鸣音)的位置,视力障碍者需要找到的是字符“1”,虚拟键盘中第一行从左数第一个按键就是“1”,因此,视力障碍者可以在触控屏任意位置双击,此时,双击手势前的滑动手势最后的触点位置对应的按键为字符“1”,就可以在密码输入框中输入字符“1”,此时,可以发出提示信息“当前输入一个字符”。

视力障碍者继续输入字符“3”,视力障碍者通过触摸虚拟键盘右侧的第四支架,找到第四支架上位于最上面的触摸标记,然后,向左水平滑动,在滑动到第一个虚拟按键的位置后,发出蜂鸣音,此时,告诉视力障碍者手指当前位于第一行(第四支架最上面的触摸标记)从右数第一个按键(第一个蜂鸣音)的位置,视力障碍者需要找到的是字符“3”,虚拟键盘中第一行从右数第一个按键就是“3”,因此,视力障碍者可以在触控屏任意位置双击,此时,双击手势前的滑动手势最后的触点位置对应的按键为字符“3”,就可以在密码输入框中输入字符“3”,此时,可以发出提示信息“当前输入两个字符”;

……;

视力障碍者按照上面的方式输入最后一个字符“8”后,可以继续找“确认”按键,视力障碍者可以通过位于虚拟键盘下侧的第一支架中最右边的触摸标记向上滑动听到第一个蜂鸣音后,通过在触摸屏上双击的方式进行确认,也可以通过位于虚拟键盘右侧的第四支架中最下边的触摸标记向左滑动听到第一个蜂鸣音后,通过在触摸屏上双击的方式进行确认。在双击之后,可以播放语音信息“确认”,然后将密码输入框中的字码作为密码上传。在上传后,如果密码正确,可以播放“交易成功”或“交易完成”。当然,如果上传的密码错误,也可以播放“密码错误,请重试”或“交易失败”等。

如果在上述输入字符的过程中,视力障碍者找到取消按键,且进行双击后,就表示要将密码输入框中的字符全部删除,并取消当前交易,例如回到上一界面。此时,就需要相应的播放“全部删除”和/或“交易取消”。

在交易完成或取消后,还可以继续提示用户“请取卡”等提示内容。

由于本申请实施例中的语音提示内容均不涉及用户的隐私,因此,视力障碍者在输入密码时,无需佩戴耳机,语音内容均可外放。

通过上述举例可以看出,视力障碍者在输入密码的过程中,仅基于语音提示信息配合滑动手势和双击手势,就可以实现密码输入的全部操作(找到目标字符、输入目标字符、删除输入的字符、将输入的字符作为密码上传、取消交易等)。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

图8是本申请一实施例提供的终端设备的示意框图。如图8所示,该实施例的终端设备8包括:用于显示虚拟键盘的触控屏、本申请实施例提供的任一种辅助装置、一个或多个处理器80、存储器81以及存储在所述存储器81中并可在所述处理器80上运行的计算机程序82。所述处理器80执行所述计算机程序82时实现上述各个方法实施例中的步骤,例如图7所示的步骤s701至s704。

示例性的,所述计算机程序82可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器81中,并由所述处理器80执行,以完成本申请。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序82在所述终端设备8中的执行过程。

所述终端设备包括但不仅限于处理器80、存储器81。本领域技术人员可以理解,图8仅仅是终端设备8的一个示例,并不构成对终端设备8的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端设备8还可以包括输入设备、输出设备、网络接入设备、总线等。

所述处理器80可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述存储器81可以是所述终端设备8的内部存储单元,例如终端设备8的硬盘或内存。所述存储器81也可以是所述终端设备8的外部存储设备,例如所述终端设备8上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述存储器81还可以既包括所述终端设备8的内部存储单元也包括外部存储设备。所述存储器81用于存储所述计算机程序以及所述终端设备8所需的其他程序和数据。所述存储器81还可以用于暂时地存储已经输出或者将要输出的数据。

本申请实施例提供的终端设备可以是支付终端,例如pos机等。图8所示实施例规中未表明辅助装置在终端设备上的设置方式,为了对设有辅助装置的支付设备具有更清晰的了解,可参照图9至图11所示的支付设备的结构示意图。图9至图11所示的支付设备具有不同的结构,相应的,辅助装置的结构以及辅助装置在终端设备上的设置方式也存在一些不同。在此需要说明,虽然图9至图11所示为支付设备,然而,图9至图11所示的支付设备并不表示本申请仅用于支付设备,而是可以应用于需要进行密码输入操作的终端设备上。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

在本申请所提供的实施例中,应该理解到,所揭露的终端设备和方法,可以通过其它的方式实现。例如,以上所描述的终端设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被一个或多个处理器执行时,可实现上述各个方法实施例的步骤。

同样,作为一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行时实现可实现上述各个方法实施例中的步骤。

其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括是电载波信号和电信信号。

以上所述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1