掌桥专利:专业的专利平台
掌桥专利
首页

密码输入方法、装置、控制器及计算机可读存储介质

文献发布时间:2023-06-19 09:55:50


密码输入方法、装置、控制器及计算机可读存储介质

技术领域

本申请涉及密码输入领域,具体涉及一种密码输入方法、装置、控制器及计算机可读存储介质。

背景技术

随着社会的发展,目前社会安全意识逐渐提高,在日常生活中,很多场景都需要通过密码方式校验用户身份,例如:在银行办理业务、进入小区/写字楼均需要用户输入密码。

现在,大部分密码输入装置均采用触屏方式操作。极少数有物理按键。并且,密码输入装置上的物理按键次序均被打乱。视力较差的用户无法看清楚密码输入装置上的内容,导致难以完成密码校验过程。

发明内容

本申请实施例提供一种密码输入方法、装置、控制器及计算机可读存储介质,旨在实现视力有障碍的用户,输入密码进行校验,以及提高密码输入的正确率。

本申请实施例提供一种密码输入方法,包括:

当接收到用户触发语音输入密码模式时,将密码反馈方式切换为语音播报模式;

当接收到用户触发输入指令时,对所述输入指令对应的元素内容进行语音播报;

当接收到用户基于所述输入指令触发的确认指令时,对所述元素内容再次进行语音播报;

基于所述元素内容进行密码输入。

相应的,本申请实施例还提供一种密码输入装置,包括:

切换单元,用于当接收到用户触发语音输入密码模式时,将密码反馈方式切换为语音播报模式;

第一语音播报单元,用于当接收到用户触发输入指令时,对所述输入指令对应的元素内容进行语音播报;

第二语音播报单元,用于当接收到用户基于所述输入指令触发的确认指令时,对所述元素内容再次进行语音播报;

输入单元,用于基于所述元素内容进行密码输入。

可选的,在一些实施例中,所述第一语音播报单元,包括:

第一获取子单元,用于当接收到用户触发输入指令时,获取当前环境图像;

第二获取子单元,用于根据所述当前环境图像,获取对应的语音播报音量;

第一语音播报子单元,用于基于所述语音播报音量,对所述输入指令对应的元素内容进行语音播报。

可选的,在一些实施例中,所述第二获取子单元,包括:

检测模块,用于检测用户是否佩戴耳机;

第一获取模块,用于若用户佩戴耳机,则根据所述当前环境图像,获取对应的第一语音播报音量;

第二获取模块,用于若用户没有佩戴耳机,则根据所述当前环境图像,获取对应的第二语音播报音量。

可选的,在一些实施例中,所述第二获取子单元,包括:

图像分析模块,用于对所述当前环境图像进行图像分析,获得所述当前环境图像中包含的人物距离;

第三获取模块,用于根据所述人物距离,获取对应的语音播报音量。

可选的,在一些实施例中,所述第一语音播报单元,还包括:

第三获取子单元,用于当接收到用户触发输入指令时,通过红外检测获取当前环境的人物距离;

第四获取子单元,用于根据所述人物距离,获取对应的语音播报音量;

第二语音播报子单元,用于基于所述语音播报音量,对所述输入指令对应的元素内容进行语音播报。

可选的,在一些实施例中,所述切换单元,包括:

切换子单元,用于当接收到语音输入密码模式对应的手势,或者检测到耳机接口与耳机产生连接时,确定接收到用户触发的语音输入密码模式,将密码反馈方式切换为语音播报模式。

可选的,在一些实施例中,所述密码输入装置,包括:

校验单元,用于根据输入的密码进行密码校验,获得校验结果;

第三语音播报单元,用于将所述校验结果进行语音播报。

此外,本申请实施例还提供一种密码输入设备,包括:

扬声器,用于语音播报;

耳机接口,用于连接耳机;

屏幕,用于响应接收到的输入信息,以及显示所述输入信息对应的提示;

控制器,所述控制器包括处理器和存储器;所述存储器质存储有多条指令,所述处理器加载所述存储器存储的指令以执行本申请实施例所提供的任一种密码输入方法中的步骤。

密码输入控制器,包括:处理器和存储器;所述存储器质存储有多条指令,所述处理器加载所述存储器存储的指令以执行本申请实施例所提供的任一种密码输入方法中的步骤。

此外,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行本申请实施例所提供的任一种密码输入方法中的步骤。

本申请实施例通过当接收到用户触发语音输入密码模式时,将密码反馈方式切换为语音播报模式,以便进行语音播报;当接收到用户触发输入指令时,对所述输入指令对应的元素内容进行语音播报,以便用户获知当前输入的元素内容;当用户获知当前输入的元素内容之后,可以根据获知的元素内容进行确认,当接收到用户基于所述输入指令触发的确认指令时,对确认指令对应的元素内容再次进行语音播报,以便用户获知确认的元素内容;并基于确认指令对应的元素内容进行密码输入,从而使得视力较弱的用户也可以实现密码输入,提高密码输入的准确性。

附图说明

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

图1a是本申请实施例提供的密码输入设备的结构示意图;

图1b是本申请实施例提供的控制器的结构示意图;

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

图3a是本申请实施例提供的密码输入装置一结构示意图;

图3b是本申请实施例提供的密码输入装置另一结构示意图;

图3c是本申请实施例提供的密码输入装置再一结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本发明实施例提供一种密码输入方法、装置、设备和计算机可读存储介质。

其中,如图1a所示,密码输入设备100包括扬声器101,以便进行语音播报,包括播报接收到的密码,或者进行错误提示;耳机接口102,用于连接耳机;屏幕103,用于接收密码或者其他指令,以及显示对应的提示,控制器104,用于执行密码输入方法,其中,控制器104集成在密码输入设备中。进一步地,密码输入设备100可包括按键类型设备和触摸屏类型设备,当密码输入设备为按键类型时,密码输入设备还可包括物理按键,用于打开或关闭语音模式,以及密码输入。

本申请实施例提供的控制器104,可如图1b所示,其示出了本申请实施例所涉及的控制器104的结构示意图,具体来讲:

其中,在一些实施例中,请参照图1b,该控制器104可以包括一个或者一个以上处理核心的处理器1041、一个或一个以上计算机可读存储介质的存储器1042、电源1043等部件。本领域技术人员可以理解,图1b中示出的控制器104结构并不构成对密码输入控制器的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:

处理器1041是该密码输入控制器的控制中心,利用各种接口和线路连接整个控制器的各个部分,通过运行或执行存储在存储器1042内的软件程序和/或模块,以及调用存储在存储器1042内的数据,执行密码输入控制器的各种功能和处理数据,从而对密码输入控制器进行整体监控。可选的,处理器1041可包括一个或多个处理核心;优选的,处理器1041可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1041中。

存储器1042可用于存储软件程序以及模块,处理器1041通过运行存储在存储器1042的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器1042可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据密码输入控制器的使用所创建的数据等。此外,存储器1042可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器1042还可以包括存储器控制器,以提供处理器1041对存储器1042的访问。

控制器104还包括给各个部件供电的电源1043,优选的,电源1043可以通过电源管理系统与处理器1041逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源1043还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。

具体在本实施例中,控制器104中的处理器1041会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器1042中,并由处理器1041来运行存储在存储器1042中的应用程序,从而实现本申请任一实施例所述的密码输入方法,例如当接收到用户触发语音输入密码模式时,将密码反馈方式切换为语音播报模式,以便进行语音播报;当接收到用户触发输入指令时,对所述输入指令对应的元素内容进行语音播报,以便用户获知当前输入的元素内容;当用户获知当前输入的元素内容之后,可以根据获知的元素内容进行确认,当接收到用户基于所述输入指令触发的确认指令时,对所述确认指令对应的元素内容再次进行语音播报,以便用户获知确认的元素内容;并基于所述确认指令对应的元素内容进行密码输入,从而使得视力较弱的用户也可以实现密码输入,提高密码输入的准确性。

以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。

如图2所示,在本实施例中,该密码输入方法的具体流程可以如下:

201,当接收到用户触发语音输入密码模式时,将密码反馈方式切换为语音播报模式。

具体地,用户可通过多种方式触发语音输入密码模式,比如点击、按压、物理连接等。当接收到用户通过任一种方式触发语音输入密码模式时,将密码反馈方式切换为语音播报模式。

即步骤201包括:

A1,当接收到语音输入密码模式对应的手势,或者检测到耳机接口与耳机产生连接时,确定接收到用户触发的语音输入密码模式,将密码反馈方式切换为语音播报模式。

用户可通过触发对应的手势,比如点击、触摸等方式,触发语音输入密码模式,或者通过将耳机与密码输入设备的耳机接口进行连接,触发语音输入密码模式。

密码输入设备可包括按键类型设备和触摸屏类型设备。当密码输入设备为按键类型时,用户可通过按压按键的方式,或者将耳机与密码输入设备连接的方式,触发语音输入密码模式,将密码反馈方式切换为语音播报模式,此时,当接收到用户按压对应的按键,其中,为了方便用户切换,按键的数量可设置多个,或者检测到耳机接口与耳机产生连接时,确定接收到用户触发的语音输入密码模式,将密码反馈方式切换为语音播报模式。当密码输入设备为触摸屏类型时,用户可通过触摸、点击触摸屏的方式,或者将耳机与密码输入设备连接的方式,触发语音输入密码模式,因此,当检测到用户触摸或点击对应的位置,或者检测到耳机接口与耳机产生连接时,确定接收到用户触发的语音输入密码模式,将密码反馈方式切换为语音播报模式。

进一步地,由于现在很多触摸类型的密码输入设备,在用户进行密码输入时,会将密码输入界面调整为乱序,即数字与字母都不按照顺序进行排序的方式,当密码输入界面为乱序时,对于视力较弱的用户而言,会进一步增加密码输入的困难,因此,当密码输入设备为触摸屏类型时,在将密码反馈方式切换为语音播报模式时,可检测是否接收到将显示界面切回非乱序的指令,若接收到将显示界面切回非乱序的指令,则进一步将密码输入界面调整为非乱序界面,以便用户进行输入。

202,当接收到用户触发输入指令时,对所述输入指令对应的元素内容进行语音播报。

当密码反馈方式切换为语音播报方式之后,用户可输入密码。当接收到用户触发输入指令时,对输入指令对应的元素内容进行语音播报,其中,输入密码的方式可包括手指对触摸屏进行触摸,或者手指指对触摸屏进行点击,或者对触摸屏进行点击等,比如,当触摸屏接收到用户点击或者按压数字1,或者接收到用户手指对数字1进行触摸时,对用户输入的数字1进行播报,以便用户获知当前输入的元素内容。

进一步地,为了保证用户的隐私,防止密码泄露,步骤202包括:

B1,当接收到用户触发输入指令时,获取当前环境图像;

B2,根据所述当前环境图像,获取对应的语音播报音量;

B3,基于所述语音播报音量,对所述输入指令对应的元素内容进行语音播报。

具体地,当接收到用户触发输入指令时,获取当前环境图像,通过当前环境图像,获知当前环境的人员距离情况,并基于当前环境的人员距离情况,获取对应的语音播报音量,并基于语音播报音量,对输入指令对应的元素内容进行语音播报。具体可通过密码输入设备内置的摄像头,或者外部的摄像头,对当前环境图像进行拍摄,获得当前环境图像。

进一步地,步骤B2可包括:

C1,检测用户是否佩戴耳机;

C2,若用户佩戴耳机,则根据所述当前环境图像,获取对应的第一语音播报音量;

C3,若用户没有佩戴耳机,则根据所述当前环境图像,获取对应的第二语音播报音量。

首先检测用户是否佩戴耳机,若检测到用户佩戴耳机,则根据当前环境图像,获取对应的第一语音播报音量,若用户没有佩戴耳机,则根据当前环境图像,获取对应的第二语音播报音量,其中,可以理解的是,当用户佩戴耳机时,即时当前环境的人员较多,他人窃听到密码的概率也相对较小,因此第一语音播报音量可设置为大于第二语音播报音量。

进一步地,步骤B2可包括:

D1,对所述当前环境图像进行图像分析,获得所述当前环境图像中包含的人物距离;

D2,根据所述人物距离,获取对应的语音播报音量。

对当前环境图像进行图像分析,首先对当前环境图像进行图像分割,从当前环境图像中分解出物体和它的组成部分。组成部分由图像基元构成。

对图像中分割出来的物体给以相应的名称,如自然物景中的道路、桥梁、建筑物或工业自动装配线上的各种机器零件等。一般可以根据形状和灰度信息用决策理论和结构方法进行分类,也可以构造一系列已知物体的图像模型,把要识别的对象与各个图像模型进行匹配和比较,从而获得当前环境图像中包含的人物。并根据图像的映射关系,计算当前环境图像中,各个人物与密码输入设备之间的距离。

根据各个人物与密码输入设备之间的距离人物距离,获取对应的语音播报音量,比如,当除了用户之后,还存在其他人与密码输入设备的距离小于预设值时,则获取第三语音播报音量。若不存在其他人与密码输入设备的距离小于预设值时,则获取第二语音播报音量,其中,第三语音播报音量小于第二语音播报音量。

进一步地,还可以通过红外识别,获得人物距离,即步骤202包括:

E1,当接收到用户触发输入指令时,通过红外检测获取当前环境的人物距离;

E2,根据所述人物距离,获取对应的语音播报音量;

E3,基于所述语音播报音量,对所述输入指令对应的元素内容进行语音播报。

当接收到用户触发输入指令时,通过红外检测获取当前环境的人物距离,根据人物距离,获取对应的语音播报音量;基于语音播报音量,对输入指令对应的元素内容进行语音播报。

203,当接收到用户基于所述输入指令触发的确认指令时,对所述确认指令对应的元素内容进行语音播报。

在将用户当前输入的元素内容进行播报之后,用户可根据播报的内容,确认输入的内容是否正确,若不正确,用户可进行取消,取消的方式包括在预设时长内,用户没有进行下一步操作,或者单次点击、触摸或者按压输入的内容,从而在用户不需要重新输入其他内容的情况下,将错误的内容进行取消,便于用户操作。若正确,用户可进行确认,确认的方式可包括用户进行两次点击、触摸或者按压输入的内容,或者采集用户操作,当识别到用户进行抬手操作时,确定用户触发确认指令,不需要用户点击、触摸或者按压其他的内容,从而提高用户输入密码的效率以及准确性。当接收到用户输入的确认指令时,对用户输入的元素内容再次进行语音播报,以便用户获知当前密码已经输入正确,便于用户进行下一步输入。

其中,本实施例优先采用当用户采用手指进行触摸或者点击触摸屏时,确认用户触发输入指令,当用户进行双击触摸屏时,或者进行抬手操作时,确定用户触发确认指令,从而更进一步提高识别用户输入以及确认指令,同时也便于减少用户操作,提高用户密码输入的效率。

204,基于所述确认指令对应的元素内容进行密码输入。

在用户进行确认之后,基于用户输入的元素内容进行密码输入。并在用户输入完整的密码之后,进行密码校验。

在密码输入之后,即可进行密码校验,即步骤204之后,还包括:

F1,根据输入的密码进行密码校验,获得校验结果;

F2,将所述校验结果进行语音播报。

根据用户输入的密码进行密码校验,从而校验结果,并将校验结果通过语音进行播报,以便用户获知校验结果,根据校验结果进行下一步操作。

本申请通过当接收到用户触发语音输入密码模式时,将密码反馈方式切换为语音播报模式,以便进行语音播报;当接收到用户触发输入指令时,对所述输入指令对应的元素内容进行语音播报,以便用户获知当前输入的元素内容;当用户获知当前输入的元素内容之后,可以根据获知的元素内容进行确认,当接收到用户基于所述输入指令触发的确认指令时,对确认指令对应的元素内容进行语音播报,以便用户获知确认的元素内容;并基于确认指令对应的元素内容进行密码输入,从而使得视力较弱的用户也可以实现密码输入,提高密码输入的准确性。

为了更好地实施以上方法,本申请实施例还可以提供一种密码输入装置。

例如,如图3a所示,该密码输入装置可以包括切换单元301、第一语音播报单元302,第二语音播报单元303和输入单元304,如下:

(1)切换单元301

切换单元301,用于当接收到用户触发语音输入密码模式时,将密码反馈方式切换为语音播报模式。

具体地,用户可通过多种方式触发语音输入密码模式,比如点击、按压、物理连接等。当接收到用户通过任一种方式触发语音输入密码模式时,将密码反馈方式切换为语音播报模式。

(2)第一语音播报单元302

第一语音播报单元302,用于当接收到用户触发输入指令时,对所述输入指令对应的元素内容进行语音播报。

当密码反馈方式切换为语音播报方式之后,用户可输入密码。当接收到用户触发输入指令时,对输入指令对应的元素内容进行语音播报,其中,输入密码的方式可包括手指对触摸屏进行触摸,或者手指指对触摸屏进行点击,或者对触摸屏进行点击等,比如,当触摸屏接收到用户点击或者按压数字1,或者接收到用户手指对数字1进行触摸时,对用户输入的数字1进行播报,以便用户获知当前输入的元素内容。

(3)第二语音播报单元303

第二语音播报单元303,用于当接收到用户基于所述输入指令触发的确认指令时,对所述确认指令对应的元素内容进行语音播报。

在将用户当前输入的元素内容进行播报之后,用户可根据播报的内容,确认输入的内容是否正确,若不正确,用户可进行取消,取消的方式包括在预设时长内,用户没有进行下一步操作,或者单次点击、触摸或者按压输入的内容,从而在用户不需要重新输入其他内容的情况下,将错误的内容进行取消,便于用户操作。若正确,用户可进行确认,确认的方式可包括用户进行两次点击、触摸或者按压输入的内容,或者采集用户操作,当识别到用户进行抬手操作时,确定用户触发确认指令,不需要用户点击、触摸或者按压其他的内容,从而提高用户输入密码的效率以及准确性。当接收到用户输入的确认指令时,对用户输入的元素内容再次进行语音播报,以便用户获知当前密码已经输入正确,便于用户进行下一步输入。

其中,本实施例优先采用当用户采用手指进行触摸或者点击触摸屏时,确认用户触发输入指令,当用户进行双击触摸屏时,或者进行抬手操作时,确定用户触发确认指令,从而更进一步提高识别用户输入以及确认指令,同时也便于减少用户操作,提高用户密码输入的效率。

(4)输入单元304

输入单元304,用于基于所述确认指令对应的元素内容进行密码输入。

在用户进行确认之后,基于用户输入的元素内容进行密码输入。并在用户输入完整的密码之后,进行密码校验。

具体地,如图3b所示,所述第一语音播报单元,包括第一获取子单元305、第二获取子单元306和第一语音播报子单元307,具体地:

第一获取子单元305,用于当接收到用户触发输入指令时,获取当前环境图像;

第二获取子单元306,用于根据所述当前环境图像,获取对应的语音播报音量;

第一语音播报子单元307,用于基于所述语音播报音量,对所述输入指令对应的元素内容进行语音播报。

具体地,当接收到用户触发输入指令时,获取当前环境图像,通过当前环境图像,获知当前环境的人员距离情况,并基于当前环境的人员距离情况,获取对应的语音播报音量,并基于语音播报音量,对输入指令对应的元素内容进行语音播报。

具体地,如图3c所示,所述第二获取子单元包括:检测模块308、第一获取模块和第二获取模块310,具体地:

检测模块308,用于检测用户是否佩戴耳机;

第一获取模块309,用于若用户佩戴耳机,则根据所述当前环境图像,获取对应的第一语音播报音量;

第二获取模块310,用于若用户没有佩戴耳机,则根据所述当前环境图像,获取对应的第二语音播报音量。

首先检测用户是否佩戴耳机,若检测到用户佩戴耳机,则根据当前环境图像,获取对应的第一语音播报音量,若用户没有佩戴耳机,则根据当前环境图像,获取对应的第二语音播报音量,其中,可以理解的是,当用户佩戴耳机时,即时当前环境的人员较多,他人窃听到密码的概率也相对较小,因此第一语音播报音量可设置为大于第二语音播报音量。

由上可知,本实施例的密码输入装置,通过当接收到用户触发语音输入密码模式时,切换单元301将密码反馈方式切换为语音播报模式,以便进行语音播报;当接收到用户触发输入指令时,第一语音播报单元302对所述输入指令对应的元素内容进行语音播报,以便用户获知当前输入的元素内容;当用户获知当前输入的元素内容之后,可以根据获知的元素内容进行确认,当接收到用户基于所述输入指令触发的确认指令时,第二语音播报单元303对所述确认指令对应的元素内容进行语音播报,以便用户获知确认的元素内容;输入单元304基于所述确认指令对应的元素内容进行密码输入,从而使得视力较弱的用户也可以实现密码输入,提高密码输入的准确性。

本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。

为此,本申请实施例提供一种计算机可读存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本申请实施例所提供的任一种密码输入方法中的步骤。例如,该指令可以执行如下步骤:

当接收到用户触发语音输入密码模式时,将密码反馈方式切换为语音播报模式;

当接收到用户触发输入指令时,对所述输入指令对应的元素内容进行语音播报;

当接收到用户基于所述输入指令触发的确认指令时,对所述确认指令对应的元素内容进行语音播报;

基于所述确认指令对应的元素内容进行密码输入。

以上各个操作的具体实施可参见前面的实施例,在此不再赘述。

其中,该计算机可读存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。

由于该计算机可读存储介质中所存储的指令,可以执行本申请实施例所提供的任一种密码输入方法中的步骤,因此,可以实现本申请实施例所提供的任一种密码输入方法所能实现的有益效果,详见前面的实施例,在此不再赘述。

以上对本申请实施例所提供的一种密码输入方法、装置、设备及计算机可读存储介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请的限制。

相关技术
  • 密码输入方法、装置、控制器及计算机可读存储介质
  • 密码输入方法、可穿戴设备及计算机可读存储介质
技术分类

06120112353998