1.本发明是关于输入密码的技术领域,尤指适用于视力受损者的一种密码输入设备。
背景技术:2.随着科技的进步,有各式的触控屏幕及触控设备被提出以提升人们生活的便利性与效率;相对地,传统的实体按键式的密码输入设备则逐渐被社会淘汰。然而,视力受损的用户通常藉由触摸实体按键上的浮凸点字以判断每一个实体按键所代表的数值。可想而知的是,实体按键式的输入设备被淘汰之后,将大幅提升视力受损的用户于输入密码时的困难度。
3.现有一种适用于视力受损者的密码输入设备被提出。当现有的密码输入设备的一按键被用户按压时,所述密码输入设备发出对应按键的语音以令视力受损者可以得知每一按键的值。易于理解的是,视力受损者必须逐一按压现有密码输入设备的每一个按键,同时记下每一按键及其对应的数字与位置。除此之外,在视力受损者在输入密码的情况下,其输入的密码容易被周围的旁人所偷看。总结来说,现有的密码输入设备具有耗费时间、不便利性以及低安全性的缺点。
4.由上述说明可知,现有的密码输入设备对于视力受损者仍有所改善空间。有鉴于此,本发明的发明人极力加以研究创作,而终于研发完成本发明的一种密码输入设备。
技术实现要素:5.本发明的主要目的在于提供一种密码输入设备,其应用于一电子装置之中,且包括一密码输入单元、一位置侦测单元、一微控制芯片、一储存单元以及一提示单元。所述微控制芯片具有一运算单元用以实现一盲人专用密码输入程序。值得说明的是,在视力受损者使用本发明密码输入设备的情况下,所述盲人专用密码输入程序令该运算单元以一默认距离值对一当前位移值执行一第一处理,从而依据该第一处理的结果而令该提示单元发出一提示信号,同时更新一当前值。通过上述方法,一般使用者以及视力受损者在使用所述密码输入设备输入密码时皆具有高安全性以及便利性的优点。
6.为达成上述目的,本发明提出所述密码输入设备的一实施例,应用于一电子装置之中,且包括一密码输入单元、一位置侦测单元、一微控制芯片、一储存单元以及一提示单元;其中,该微控制芯片具有一运算单元用以实现一盲人专用密码输入程序,且所述盲人专用密码输入程序包括以下步骤:
7.(1)在一手指于该密码输入单元执行一密码键入的情况下,令该密码输入单元接收该手指的一触发位置、一当前位置、以及一当前移动方向;
8.(2)令该位置侦测单元依据所述触发位置、所述当前位置与所述当前移动方向而提供一当前位移值以及一当前方向向量;
9.(3)令该运算单元以一默认距离值对所述当前位移值执行一第一处理,从而依据
该第一处理的结果而令该提示单元发出一提示信号,同时更新一当前值;
10.(4)利用该位置侦测单元侦测该手指的所述当前位置是否停止变动;若是,则执行步骤(5);若否,则重复执行前述步骤(3);
11.(5)利用该位置侦测单元侦测该手指是否有双下触击该密码输入单元,若是,则执行步骤(7);若否,则执行步骤(6)
12.(6)利用该位置侦测单元侦测该手指是否有触击一确认键或一取消键,若触击该确认键,则播放一确认信号,并重复执行步骤(1);若触击该取消键,则播放一取消信号,并重复执行步骤(1);若否,则重复执行步骤(1);
13.(7)利用该运算单元侦测该当前值是否已被更新,若是,则将该当前值纪录至一密码数列之中,且重复执行步骤(1);若否,则接着执行步骤(8);
14.(8)该微控制芯片输出所述密码数列。
15.在一实施例中,所述步骤(3)与步骤(4)还包括以下步骤:
16.(31)令该运算单元以所述默认距离值对所述当前位移值执行所述第一处理,从而依据该第一处理的结果而令该提示单元发出一提示信息,同时更新一当前值;所述第一处理为将所述当前位移值除以预设距离值而得出一商值;
17.(32)在所述商值等于一的情况下,令该运算单元以第一值为所述当前值,同时令该提示单元发出所述提示信号后接着执行步骤(41);
18.(41)利用该位置侦测单元侦测该手指的所述当前位置是否停止变动;若是,在纪录所述当前值为所述密码数列后接着执行步骤(5);若否,则执行步骤(33);
19.(33)令该运算单元以所述默认距离值对一变动位移值执行所述第一处理,从而得出所述变动位移值除以所述预设距离值的一变动商值;
20.(34)令该运算单元以一前一动作的方向向量对一变动方向向量执行一第二处理;所述第二处理为所述前一动作的方向向量内积所述变动方向向量而得到一内积值;
21.(35)令该运算单元判断所述变动商值是否等于或大于一,若是,则执行步骤(36);若否,则重复执行步骤(1);
22.(36)在所述变动商值等于一的情况下,利用该运算单元判断所述内积值是否大于或等于零;若是,令所述运算单元将当前值依据一预设数值表往前移动一数值,同时令所述提示单元发出一提示信号;若否,则令所述运算单元将当前值依据所述预设数值表往后移动其数值,同时令所述提示单元发出一提示信号;接着重复执行步骤(41)。
23.在可行的实施例中,所述电子装置为下列任一者:智能型手机、平板计算机、计算机、智能型手表、门禁装置、以及支付装置。
24.在可行的实施例中,所述密码输入单元可为下列任一者:触控屏幕、液晶屏幕搭配鼠标、红外线式触控屏幕、大型触控广告牌。
附图说明
25.图1显示本发明一种密码输入设备的立体图;
26.图2显示本发明密码输入设备的方块图;
27.图3显示本发明盲人专用密码输入程序的第一流程图;
28.图4显示本发明盲人专用密码输入程序的第二流程图;
29.图5显示本发明盲人专用密码输入程序的第三流程图;
30.图6显示本发明盲人专用密码输入程序的第四流程图;
31.图7显示本发明盲人专用密码输入程序的第五流程图;
32.图8显示本发明盲人专用密码输入程序的第六流程图;以及
33.图9显示本发明盲人专用密码输入程序的第七流程图。
34.图中主要符号说明:
35.1:密码输入设备
36.2:电子装置
37.11:密码输入单元
38.12:位置侦测单元
39.13:微控制芯片
40.14:储存单元
41.15:提示单元
42.131:运算单元
43.s1~s8:步骤
44.s41:步骤
45.s31~s36:步骤
46.s71~s73:步骤
具体实施方式
47.为了能够更清楚地描述本发明所提出的一种密码输入设备,以下将配合图式,详尽说明本发明的较佳实施例。
48.图1显示本发明一种密码输入设备的立体图,且图2显示本发明密码输入设备的方块图。如图1与图2所示,所述密码输入设备1应用于一电子装置2之中,且包括:一密码输入单元11、一位置侦测单元12、一微控制芯片13、一储存单元14以及一提示单元15。值得说明的是,该微控制芯片13具有一运算单元131,其用以实现一盲人专用密码输入程序。请同时参阅图3,显示本发明盲人专用密码输入程序的第一流程图。如图2与图3所示,所述盲人专用密码输入程序首先执行步骤s1:在一手指于该密码输入单元11执行一密码键入的情况下,令该密码输入单元11接收该手指的一触发位置、一当前位置、以及一当前移动方向。如图1所示,于本实施例之中所述密码输入单元为一触控屏幕;补充说明的是,所述密码输入单元11为下列任一者:触控屏幕、液晶屏幕搭配鼠标、红外线式触控屏幕以及大型触控广告牌。并且,所述电子装置2为下列任一者:智能型手机、平板计算机、计算机、智能型手表、门禁装置、以及支付装置。
49.承上述,接着执行步骤s2:令该位置侦测单元12依据所述触发位置、所述当前位置与所述当前移动方向而提供一当前位移值以及一当前方向向量,接着执行步骤s3。换句话说,当用户触控或操作所述密码输入单元11的情况下,令所述位置侦测单元12将用户所触发的第一点纪录为所述触发位置。接着,在用户于触控屏幕上移动手指后,令所述位置侦测单元12纪录手指所移动的距离与方向分别为所述当前位移值与所述当前方向向量。补充说明的是,所述运算单元131将所述触发位置、所述当前位移值以及所述当前方向向量储存于
所述储存单元14。
50.继续地参阅图1至图3;请参阅图4与图5,显示本发明盲人专用密码输入程序的第二流程图与第三流程图。完成步骤s2之后接着执行步骤s3;于所述步骤s3之中,令该运算单元131以一默认距离值对所述当前位移值执行一第一处理,从而依据该第一处理的结果而令该提示单元15发出一提示信号,同时更新一当前值。接着执行步骤s4,且所述步骤s4为:利用该位置侦测单元12侦测该手指的所述当前位置是否停止变动;若是,则执行步骤s5;若否,则重复执行前述步骤s3。继续地说明本发明,所述步骤s5为:利用该位置侦测单元12侦测该手指是否有双下触击该密码输入单元11,若是,则执行步骤s7;若否,则执行步骤s6。
51.继续地参阅图1至图6,并请同时参阅图7与图8,显示本发明盲人专用密码输入程序的第五流程图与第六流程图。接着说明步骤s6、s7与步骤s8的技术特征,步骤s6:利用该位置侦测单元12侦测该手指是否有触击一确认键或一取消键,若触击该确认键,则播放一确认信号,并重复执行步骤s1;若触击该取消键,则播放一取消信号,并重复执行步骤s1;若否,则重复执行步骤s1。再者,于步骤s7之中,利用该运算单元131侦测该当前值是否已被更新,若是,则将该当前值纪录至一密码数列之中,且重复执行步骤s1;若否,则接着执行步骤s8。所述步骤s8为该微控制芯片13输出所述密码数列。补充说明的是,所述确认键与所述取消键为显示于所述电子装置2一触控屏幕上的按键。换句话说,于本实施例中,所述确认键与所述取消键为该电子装置2所显示的虚拟按键。换句话说,该微控制芯片13输出所述密码数列之后,用户即完成输入密码的程序。接着。图6显示本发明盲人专用密码输入程序的第四流程图。如图6与图7所示,所述步骤s3与步骤s4还包括:步骤s31、步骤s32、步骤s33、步骤s34、步骤s35、步骤s36以及步骤s41。接着说明,于步骤s31之中,令该运算单元131以所述默认距离值对所述当前位移值执行所述第一处理,从而依据该第一处理的结果而令该提示单元15发出一提示信号,同时更新一当前值;所述第一处理为将所述当前位移值除以一预设距离值而得出一商值。
52.继续地参阅图2至图6。完成步骤s31之后接着执行步骤s32;于所述步骤s32之中,在所述商值等于一的情况下,令该运算单元131以一第一值为所述当前值,同时令该提示单元15发出所述提示信号后接着执行步骤s41。更具体地说明,所述第一处理将所述预设距离值处以所述当前位移值进而获得所述商值。并且,在所述商值等于一的情况下,令该运算单元131将一第一值纪录为所述当前值。也就是说,每当所述当前位移值等于所述预设距离值的情况下,令所述运算131将该第一值纪录为所述当前值,同时令该提示单元15发出一提示信息。补充说明的是,所述提示信息为下列任一者:一提示声音信号、一震动信号及上述两者的组合信号。更具体地说明,使用者可通过该微控制芯片13设定所述提示信息为提示声音且/或提示震动。举例来说,所述提示单元15发出所述提示信息的情况下,支付装置(所述电子装置2)发出所述提示声音、产生震动或发出提示声音同时震动。
53.继续地参阅图2至图6。完成步骤s32之后接着执行步骤s41;于所述步骤s41之中,利用该位置侦测单元12侦测该手指的所述当前位置是否停止变动;若是,在纪录所述当前值为所述密码数列后接着执行步骤s5;若否,则执行步骤s33。所述步骤s33为:令该运算单元131以所述默认距离值对一变动位移值执行所述第一处理,从而得出所述变动位移值除以所述预设距离值的一变动商值。接着执行步骤s34,于步骤s34之中,令该运算单元131以一前一动作的方向向量对一变动方向向量执行一第二处理;所述第二处理为所述前一动作
的方向向量内积所述变动方向向量而得到一内积值。完成步骤s34之后,接着执行步骤s35。于步骤s35之中,通过该运算单元131判断所述变动商值是否等于或大于一,若是,则执行步骤s36;若否,则重复执行步骤s1。接着,于步骤s36之中,利用该运算单元131判断所述内积值是否大于或等于零;若是,令所述运算单元131将当前值依据一预设数值表往前移动一数值,同时令所述提示单元15发出一提示信号;若否,则令所述运算单元131将当前值依据所述预设数值表往后移动其数值,同时令所述提示单元15发出一提示信号;接着重复执行步骤s41。
54.更具体地说明,于本发明的一实施例之中,所述预设数值表为0,9,8,7,6,5,4,3,2,1,0,9,8,7
……
重复排列所组成的数值表。也就是说,所述第一值为0,且第一值往前移动一数值为9,第一值往后移动一数值为1。举例说明,在当前值为5的情况下,往前移动一数值为4,而往后一数值为6,以此类推。易于理解的是,所述预设数值表可依照实际使用情况,令使用者自行设定的所述预设数值表。举例来说,使用者依据其习惯改变所述预设数值表的排序。也就是说,使用者也可新增或删减所述预设数值表里的数值。换句话说,所述预设数值表可以根据用户设定为字母的排列也可以是用户所设定的数字顺序,例如:2,4,6,8,0,1,3,5,7,9,2,4,6...。如此设置,根据本发明的设计,进而提升输入密码的安全性。另一方面,所述前一动作的方向向量与所述变动方向向量的该内积值,用以判断使用者的前一动作与当前变动动作是否为同一方向。如此一来,使用者通过操作的方向令当前值往前移动或往后移动。
55.图9为显示本发明盲人专用密码输入程序的第八流程图。继续地说明,所述步骤s7还包括步骤s71,所述步骤s71为利用该运算单元131侦测该当前值是否已被更新,若否,则执行步骤s72;若是,则将该当前值纪录至所述密码数列之中,且重复执行步骤s1。所述步骤s72利用该位置侦测单元12侦测所述当前位置是否重迭于该密码输入单元11的所述确认键;若是,则执行步骤s8,若否,则执行步骤s73。所述步骤s73为利用该位置侦测单元12侦测所述当前位置是否重迭于该密码输入单元11的所述取消键,若是,则结束所述盲人专用密码输入程序,若否,则重复执行步骤s1。所述确认信号为下列任一者:确认声音信号、震动信号、上述两者的组合信号;所述取消信号为下列任一者:取消声音信号、震动信号、上述两者的组合信号。值得说明的是,上述声音信号、提示声音、密码错误声音信号、确认声音信号以及取消声音信号分别被设定为不同的特定声音,例如:哔哔声、叮当声、钢琴声等。如此一来,令视力受损者操作本发明密码输入设备的情况下,视力受损者可清楚地得知操作动作与操作状况。
56.如此,上述已完整且清楚地说明本发明密码输入设备及其盲人专用密码输入程序的实施例与流程图;并且,经由上述可知本发明具有下列优点:
57.(1)习知的密码输入设备通常通过实时语音提示的方法,藉此令视力受损者可以得知触控屏幕上的每一按键的数值。然而,习知的实时语音提示方法具有耗费时间、不便利性及低安全性的明显缺陷。因此,本发明提出一种密码输入设备。本发明的装置及其一盲人专用密码输入程序通过侦测用户的操作手势,令一位置侦测单元侦测用户的操作,从而获得相对应的输入值。换句话说,本发明的密码输入改善了视力受损者在使用习知密码输入设备之时,所具有被偷窥密码的可能性、费时与不便利性的缺点。另一方面,依据本发明提示信号可自行设定的设计,令用户在输入密码的情况下,其提示信号可设定为震动且/或提
示声音。如此一来,用户在使用所述密码输入设备输入密码时具有高安全性以及便利性的优点。
58.必须加以强调的是,上述的详细说明是针对本发明可行实施例的具体说明,惟该实施例并非用以限制本发明的专利范围,凡未脱离本发明技艺精神所为的等效实施或变更,均应包含于本案的专利范围中。