CN110825306B - 盲文输入方法、装置、终端及可读存储介质 - Google Patents
盲文输入方法、装置、终端及可读存储介质 Download PDFInfo
- Publication number
- CN110825306B CN110825306B CN201911042624.9A CN201911042624A CN110825306B CN 110825306 B CN110825306 B CN 110825306B CN 201911042624 A CN201911042624 A CN 201911042624A CN 110825306 B CN110825306 B CN 110825306B
- Authority
- CN
- China
- Prior art keywords
- braille
- touch
- detected
- input
- touch screen
- 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.)
- Active
Links
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/04883—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 for inputting data by handwriting, e.g. gesture or text
-
- 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/016—Input arrangements with force or tactile feedback as computer generated output to the user
-
- 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/16—Sound input; Sound output
- G06F3/167—Audio in a user interface, e.g. using voice commands for navigating, audio feedback
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种盲文输入方法、装置、终端及可读存储介质,方法包括:若检测到对当前触控屏的唤醒操作时,则输出语音引导以指引用户进入盲文输入模式;若检测到启动输入操作与语音引导中所指示的操作参数相匹配时,则进入盲文输入模式。这样,盲人可以通过语音引导进行相应的启动输入操作,从而可以便捷的进入到盲文输入模式,进而提高了用户的体验。
Description
技术领域
本发明涉及盲文技术领域,尤其涉及一种盲文输入方法、装置、终端及可读存储介质。
背景技术
随着社会的发展,为了给盲人提供输入的方便,在物理键盘上设置有盲文触点。目前,盲人在使用物理键盘输入密码的时候,需要先切换到盲文输入模式,才能在物理键盘上进行输入密码,但是,盲人在进入盲文输入模式之前,需要先触发物理键盘的盲文触点,例如,让盲人点击对应的盲文触点,则可进入盲文输入模式,但是这种操作方式,盲人容易点击出错且不方便,导致切换盲文输入模式失败,进而影响用户的体验。
发明内容
本发明的主要目的在于提供一种盲文输入方法、装置、终端及可读存储介质,旨在解决现有技术中的盲文输入切换不方便的技术问题。
为实现上述目的,本发明提供一种盲文输入方法,所述盲文输入方法包括:
若检测到对当前触控屏的唤醒操作时,则输出语音引导以指引用户进入盲文输入模式;
若检测到启动输入操作与所述语音引导中所指示的操作参数相匹配时,则进入所述盲文输入模式。
进一步地,所述若检测到启动输入操作与所述语音引导中所指示的操作参数相匹配时,则进入所述盲文输入模式的步骤,包括:
当检测到用户基于所述语音引导输入的启动输入操作触发运动姿势时,获取所述运动姿势在所述触摸屏上触发的运动轨迹;
若所述运动轨迹与所述语音引导关联的预设运动操作轨迹相匹配时,则进入所述盲文输入模式。
进一步地,所述若检测到启动输入操作与所述语音引导中所指示的操作参数相匹配时,则进入所述盲文输入模式的步骤,还包括:
当检测到用户基于所述语音引导输入的启动输入操作触发滑动轨迹时,获取所述滑动轨迹在所述触摸屏上触发的符号操作;
若所述符号操作与所述语音引导关联的预设操作符号相匹配时,则进入所述盲文输入模式。
进一步地,所述若所述符号操作与所述语音引导关联的预设操作符号相匹配时,则进入所述盲文输入模式的步骤,包括:
计算所述符号操作与所述预设操作符号之间的相似度;
若所述符号操作与所述预设操作符号之间的相似度大于或等于预设值时,则所述符号操作与所述预设操作符号相匹配,且进入所述盲文输入模式。
进一步地,所述输出语音引导以指引用户进入盲文输入模式的步骤,包括:
将所述预设操作符号存储于预设存储位置,并语音提示用户在所述触控屏输入所述预设操作符号。
进一步地,所述若检测到启动输入操作与所述语音引导中所指示的操作参数相匹配时,则进入所述盲文输入模式的步骤之后,包括:
若检测到当前所述触控屏对应的第一触控操作时,则输出震动反馈,并判断在预设时间内是否检测到第二触控操作;
若在所述预设时间内未检测到所述第二触控操作时,则获取所述第一触控操作对应的第一盲文点阵数组;
获取所述第一盲文点阵数组匹配的盲文代码,输出与所述盲文代码对应的语音反馈消息。
进一步地,所述判断在预设时间内是否检测到第二触控操作的步骤之后,还包括:
若在所述预设时间内检测到的所述第二触控操作,则将所述第二触控操作作为所述第一触控操作,继续执行输出震动反馈,并判断在所述预设时间内是否检测到所述第二触控操作的步骤。
本发明还提供一种盲文输入装置,所述盲文输入装置包括:
检测模块,用于若检测到对当前触控屏的唤醒操作时,则输出语音引导以指引用户进入盲文输入模式;
匹配模块,用于若检测到启动输入操作与所述语音引导中所指示的操作参数相匹配时,则进入所述盲文输入模式。
本发明还提供一种终端,所述终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序,所述盲文输入程序被所述处理器执行时实现如上述的盲文输入方法的步骤。
本发明还提供一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的盲文输入方法的步骤。
本发明实施例提出的盲文输入方法,通过若检测到对当前触控屏的唤醒操作时,则输出语音引导以指引用户进入盲文输入模式;若检测到启动输入操作与语音引导中所指示的操作参数相匹配时,则进入盲文输入模式;若检测到的启动输入操作与语音引导中所指示的操作参数不匹配时,则不进入盲文输入模式。这样,盲人可以通过语音引导进行相应的启动输入操作,从而可以便捷的进入到盲文输入模式,进而提高了用户的体验。
附图说明
图1是本发明实施例方案涉及的硬件运行的终端的结构示意图;
图2是本发明一种盲文输入方法第一实施例的流程示意图;
图3是本发明一种盲文输入装置一实施例的框架结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。
本发明实施例终端可以是PC,也可以是智能手机、平板电脑、电子书阅读器、MP3(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)播放器、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面3)播放器、便携计算机等具有显示功能的可移动式终端设备。
如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
可选地,终端还可以包括摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及盲文输入程序。
在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的盲文输入程序,并执行以下操作:
若检测到对当前触控屏的唤醒操作时,则输出语音引导以指引用户进入盲文输入模式;
若检测到启动输入操作与所述语音引导中所指示的操作参数相匹配时,则进入所述盲文输入模式。
进一步地,当检测到用户基于所述语音引导输入的启动输入操作触发滑动轨迹时,获取所述滑动轨迹在所述触摸屏上触发的符号操作;
若所述符号操作与所述语音引导关联的预设操作符号相匹配时,则进入所述盲文输入模式。
进一步地,计算所述符号操作与所述预设操作符号之间的相似度;
若所述符号操作与所述预设操作符号之间的相似度大于或等于预设值时,则所述符号操作与所述预设操作符号相匹配,且进入所述盲文输入模式。
进一步地,将所述预设操作符号存储于预设存储位置,并语音提示用户在所述触控屏输入所述预设操作符号。
进一步地,处理器1001可以调用存储器1005中存储的盲文输入程序,还执行以下操作:
若检测到当前所述触控屏对应的第一触控操作时,则输出震动反馈,并判断在预设时间内是否检测到第二触控操作;
若在所述预设时间内未检测到所述第二触控操作时,则获取所述第一触控操作对应的第一盲文点阵数组;
获取所述第一盲文点阵数组匹配的盲文代码,输出与所述盲文代码对应的语音反馈消息。
进一步地,处理器1001可以调用存储器1005中存储的盲文输入程序,还执行以下操作:
若在所述预设时间内检测到的所述第二触控操作,则将所述第二触控操作作为所述第一触控操作,继续执行输出震动反馈,并判断在所述预设时间内是否检测到所述第二触控操作的步骤。
参照图2,本发明基于上述终端硬件结构,提出本发明方法各个实施例。
本发明提供一种盲文输入方法,盲文输入方法应用于终端,在盲文输入方法第一实施例中,参照图2,该盲文输入方法包括:
步骤S10,若检测到对当前触控屏的唤醒操作时,则输出语音引导以指引用户进入盲文输入模式;
终端若检测到对当前触控屏的唤醒操作时,则可以基于耳机设备的形式,输出语音引导以指引用户进入盲文输入模式,还可以采用外放的形式输出语音引导以指引用户进入盲文输入模式,在此对触摸屏的输出反馈方式不作具体限定。其中,终端可以是安全设备,还可以是其他类型的移动终端或者固定终端,在此对终端的设备类型不作具体限定。该唤醒操作可以是按一下终端的开机键或者音量键等等,在此不作限定。在本实施例中,若当前终端的使用对象为盲人时,盲人在进入盲文输入模式之前,需要先对当前终端的触控屏进行唤醒操作,当唤醒操作成功,则基于耳机设备,语音引导进入盲文输入模式。例如,基于耳机设备,向盲人语音播报“请输入一个圆进入盲文输入模式”。
步骤S20,若检测到启动输入操作与语音引导中所指示的操作参数相匹配时,则进入盲文输入模式。
终端若检测到启动输入操作与语音引导中所指示的操作参数相匹配时,则进入盲文输入模式,若检测到启动输入操作与语音引导中所指示的操作不匹配,则不进入盲文输入模式。其中,启动输入操作是指盲人在触摸屏上输入对应的启动盲文输入模式的操作。例如,语音引导中所指示的操作为“请输入一个圆”,若检测到用户的启动输入操作对应画了一个圆,则进入盲文输入模式。
本发明实施例提出的盲文输入方法,通过若检测到对当前触控屏的唤醒操作时,则基于耳机设备,输出语音引导以指引用户进入盲文输入模式;若检测到的启动输入操作与语音引导中所指示的操作参数相匹配时,则进入盲文输入模式,若检测到的启动输入操作与语音引导中所指示的操作参数不匹配时,则不进入盲文输入模式。这样,盲人可以通过语音引导进行相应的启动输入操作,从而可以便捷的进入到盲文输入模式,进而提高了用户的体验。
基于第一实施例,提出本发明方法的第二实施例,在本实施例中,步骤S10可具体包括以下步骤:
步骤S11,将预设操作符号存储于预设存储位置,并语音提示用户在触控屏输入预设操作符号。
终端将预设操作符号存储于预设存储位置,并语音提示用户在触控屏输入预设操作符号。在本实施例中,当检测到对当前触控屏的唤醒操作时,将预设操作符号从预设存储位置中调出,并语音提示用户在触控屏输入该预设操作符号。
基于第一实施例,提出本发明方法的第三实施例,在本实施例中,所述步骤S20,包括:
步骤S21,当检测到用户基于语音引导输入的启动输入操作触发运动姿势时,获取运动姿势在触摸屏上触发的运动轨迹;
步骤S22,若运动轨迹与语音引导关联的预设运动操作轨迹相匹配时,则进入盲文输入模式。
终端当检测到用户基于语音引导输入的启动输入操作触发运动姿势时,获取运动姿势在触摸屏上触发的运动轨迹,若运动轨迹与语音引导关联的预设运动操作轨迹相匹配时,则进入盲文输入模式,若运动轨迹与语音引导关联的预设运动操作轨迹不匹配时,则不进入盲文输入模式。其中,运动轨迹可以是终端的摇摆轨迹。例如,用户通过摇两下终端,并与语音引导关联的预设运动操作轨迹匹配,则进入盲文输入模式。
基于第一实施例,提出本发明方法的第四实施例,在本实施例中,所述步骤S20,还包括:
步骤S23,当检测到用户基于语音引导输入的启动输入操作触发滑动轨迹时,获取滑动轨迹在触摸屏上触发的符号操作;
步骤S24,若符号操作与语音引导关联的预设操作符号相匹配时,则进入盲文输入模式。
终端当检测到用户基于语音引导输入的启动输入操作触发滑动轨迹时,获取滑动轨迹在触摸屏上触发的符号操作;若符号操作与语音引导关联的预设操作符号相匹配时,则进入盲文输入模式。其中,符号操作是指用户可以通过在触摸屏上输入一个文字、图案或者字符类的操作,预设操作符号可以设定为一个“○”。例如,当用户输入的符号操作为一个“○”时,则该用户输入的符号操作与预设操作符号相匹配时,则进入盲文输入模式。
在本实施例中,终端当检测到用户基于语音引导输入的启动输入操作触发滑动轨迹时,获取滑动轨迹在触摸屏上触发的符号操作;若符号操作与语音引导关联的预设操作符号相匹配时,则进入盲文输入模式,若符号操作与语音引导关联的预设操作符号不匹配时,则不进入盲文输入模式,且可以进行提示输入错误,进行重新输入。这样,通过符号操作与语音引导关联的预设操作符号相匹配,则进入盲文输入模式,避免误触发,从而提高识别率。
基于第一实施例,提出本发明方法的第五实施例,在本实施例中,步骤S24可具体包括以下步骤:
步骤S241,计算符号操作与预设操作符号之间的相似度;
步骤S242,若符号操作与预设操作符号之间的相似度大于或等于预设值时,则符号操作与预设操作符号相匹配,且进入盲文输入模式。
终端计算符号操作与预设操作符号之间的相似度,若符号操作与预设操作符号相匹配时,且进入盲文输入模式,若符号操作与预设操作符号不匹配时,则符号操作与预设操作符号不匹配,且不进入盲文输入模式。例如,用户在输入“○”的时候,可能会出现有点不规整的地方,则计算符号操作与预设操作符号之间的相似度大于或等于80%,就进入盲文输入模式。
基于第一实施例,提出本发明方法的第六实施例,在本实施例中,在步骤S242之后,包括:
步骤A,若检测到当前触控屏对应的第一触控操作时,则输出震动反馈,并判断在预设时间内是否检测到第二触控操作;
本实施例中,可以理解地,在当前设备的触控屏输入模式为盲文输入模式时,增大当前触控屏的触控区域,盲人通过点击或则按压当前设备的触控屏输入国际通用的盲文点阵的方式输入密码,当盲人在当前触控屏上进行点击或则按压的触控操作时,基于当前触控屏下的触控芯片,触控芯片感应到触控操作,并同时生成一个对应的触控信号传送给装置,装置接收到当前触控屏上的触控操作的触控信号,即装置检测到当前触控屏对应的第一触控操作,则输出震动反馈,可以理解地,由于当前装置的操作用户为盲人,则在盲文输入模式下,若当前触控操作为点击触控操作时,则每次检测到当前触控屏对应的点击操作,装置通过震动的方式反馈点击输入有效,用于提示盲人装置接收到点击输入操作。
接着判断在预设时间内是否检测到第二触控操作,其中,预设时间可以灵活设置,比如1秒,可以理解地,盲文点阵数组由一个或多个盲文点构成,在检测到当前触控屏对应的若干个触控操作的对应的若干个触控点时,为了便于识别该若干个触控点对应的盲文点阵数组,可选地,基于相邻两个触控操作的操作时间间隔区分一个盲文点阵数组对应的触控操作是否结束,可选地,在用户输入之前,输出“请控制输入一个盲文点阵数组中的相邻两个盲文点的输入时间间隔小于1秒,在输入一个盲文点阵数组的1秒后输入下一个盲文点阵数组”的语音提示消息,比如1秒,接着获取当前触控屏对应的第一触控操作的触控点坐标以及触控时间,并判断在1秒内是否检测到第二触控操作。
步骤B,若在预设时间内未检测到第二触控操作时,则获取所述第一触控操作对应的第一盲文点阵数组;
在本实施例中,可以理解地,若在预设时间内未检测到第二触控操作,则第一触控操作对应的触控点为输入当前第一盲文点阵数组的最后一个触控点,则基于第一触控操作对应的触控点、与获取相邻上一个盲文点阵数组之后,获取的相邻两个触控点的触控操作的时间间隔在预设时间内的触控点,生成对应的第一盲文点阵数组。或则获取第一触控操作对应的触控点之前的触控点的触控时间,若检测到第一触控操作对应的触控点之前的相邻两个触控点的触控时间间隔超过预设时间,则基于相邻两个超过预设时间触控点中超过预设时间之后的触控点、第一触控操作对应的触控点、以及相邻两个超过预设时间触控点中超过预设时间之后的触控点至第一触控操作对应的触控点之间的触控点,生成第一触控操作对应的第一盲文点阵数组,其中,可以理解地,相邻两个超过预设时间触控点中超过预设时间之前的触控点为相邻上一个盲文点阵数组中的最后一个触控点。
可选地,若该触控屏为电容式触控屏,在电容式触控屏上分布有包含驱动电极和感应电极的感应单元,驱动电极和感应电极之间形成互电容,可用于更加精准的定位触控操作对应的触控点位置,具体地,在当前触控屏上无触控操作时,驱动电极上预先施加一个驱动信号,在检测到当前触控屏上触控操作时,在感应电极上检测到信号会发生变化,通过该信号的变化可以确定触控点的位置。比如,如果横向为驱动电极,纵向为感应电极,将驱动电极和设计成渐变的图案,使两个电极之间的互电容沿预设的横向方向成梯度变化,从而使得检测到触控操作时,互电容的变化量也沿横向方向变化,并且与横向方向的位置一一对应,因此,只要在存在触控操作时,检测到这个变化量,即可确定触摸点的坐标。
步骤C,获取第一盲文点阵数组匹配的盲文代码,输出与所述盲文代码对应的语音反馈消息。
在本实施例中,可以理解地,在获取第一盲文点阵数组之后,对第一盲文点阵数组对应的触控点集进行识别,具体地,获取第一盲文点阵数组对应的触控点坐标集,接着计算触控点坐标集对应的横纵坐标之和的数值集,然后确定横纵坐标之和的数值集中最小数值对应的目标触控点,将目标触控点设为坐标原点,并确定触控点坐标集中每一个触控点与坐标原点的位置关系,根据该位置关系,确定与第一盲文点阵数组匹配的盲文点阵图,最后,获取与该盲文点阵图对应的盲文代码,接着可以基于与当前设备通讯连接的耳机设备,输出与该盲文代码对应的语音反馈消息,具体地,比如,若获取与该盲文点阵图对应的盲文代码为“2”,则通过耳机扩音器语音播报“您当前输入的密码为2”。
在本实施例中,通过若检测到当前触控屏对应的第一触控操作,则输出震动反馈,并判断在预设时间内是否检测到第二触控操作,若在预设时间内未检测到第二触控操作,则获取第一触控操作对应的第一盲文点阵数组,接着获取第一盲文点阵数组匹配的盲文代码,输出与所述盲文代码对应的语音反馈消息,实现了盲人可正常使用安全性高的触摸屏密码键盘,且通过耳机输出对应的语音反馈消息,盲文输入时保密性更好,进而提高了用户的体验。
进一步地,在判断在预设时间内是否检测到第二触控操作的步骤之后,包括:
步骤A1,若在所述预设时间内检测到的所述第二触控操作,则将所述第二触控操作作为所述第一触控操作,继续执行输出震动反馈,并判断在所述预设时间内是否检测到所述第二触控操作的步骤。
若在预设时间内检测到第二触控操作,则将所述第二触控操作作为所述第一触控操作,继续执行输出震动反馈,并判断在预设时间内是否检测到第二触控操作的步骤。
该步骤中,可以理解地,若在预设时间内检测到第二触控操作,即用户当前的第一盲文点阵数组还未输入结束,则获取第二触控操作对应的触控点,并将第二触控操作作为第一触控操作,并继续执行输出震动反馈,并判断在预设时间内是否检测到第二触控操作的步骤,其中,具体的后续步骤同上述步骤S200,在此不做赘述。接着,直至在预设时间内未检测到下一个第二触控操作,则获取该第一触控操作对应的第一盲文点阵数组,其中,获取第一触控操作对应的第一盲文点阵数组的步骤同上述的获取第一盲文点阵数组的步骤,在此不作赘述。
在一个实施例中,如图3所示,图3是本发明一种盲文输入装置一实施例的框架结构示意图,包括:检测模块、匹配模块,其中:
检测模块,用于若检测到对当前触控屏的唤醒操作时,则输出语音引导以指引用户进入盲文输入模式;
匹配模块,用于若检测到启动输入操作与所述语音引导中所指示的操作参数相匹配时,则进入所述盲文输入模式。
关于盲文输入装置的具体限定可以参见上文中对于盲文输入处理限定,在此不再赘述。上述盲文输入装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
此外,本发明实施例还提出一种可读存储介质(即计算机可读存储器),所述可读存储介质上存储有盲文输入程序,所述盲文输入程序被处理器执行时实现如下操作:
若检测到对当前触控屏的唤醒操作时,则输出语音引导以指引用户进入盲文输入模式;
若检测到启动输入操作与所述语音引导中所指示的操作参数相匹配时,则进入所述盲文输入模式。
进一步地,当检测到用户基于所述语音引导输入的启动输入操作触发运动姿势时,获取所述运动姿势在所述触摸屏上触发的运动轨迹;
若所述运动轨迹与所述语音引导关联的预设运动操作轨迹相匹配时,则进入所述盲文输入模式。
进一步地,当检测到用户基于所述语音引导输入的启动输入操作触发滑动轨迹时,获取所述滑动轨迹在所述触摸屏上触发的符号操作;
若所述符号操作与所述语音引导关联的预设操作符号相匹配时,则进入所述盲文输入模式。
进一步地,计算所述符号操作与所述预设操作符号之间的相似度;
若所述符号操作与所述预设操作符号之间的相似度大于或等于预设值时,则所述符号操作与所述预设操作符号相匹配,且进入所述盲文输入模式。
进一步地,将所述预设操作符号存储于预设存储位置,并语音提示用户在所述触控屏输入所述预设操作符号。
进一步地,所述盲文输入程序被处理器执行时还实现如下操作:
若检测到当前所述触控屏对应的第一触控操作时,则输出震动反馈,并判断在预设时间内是否检测到第二触控操作;
若在所述预设时间内未检测到所述第二触控操作时,则获取所述第一触控操作对应的第一盲文点阵数组;
获取所述第一盲文点阵数组匹配的盲文代码,输出与所述盲文代码对应的语音反馈消息。
进一步地,所述盲文输入程序被处理器执行时还实现如下操作:
若在所述预设时间内检测到的所述第二触控操作,则将所述第二触控操作作为所述第一触控操作,继续执行输出震动反馈,并判断在所述预设时间内是否检测到所述第二触控操作的步骤。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (8)
1.一种盲文输入方法,其特征在于,所述盲文输入方法包括:
若检测到对当前触控屏的唤醒操作时,则输出语音引导以指引用户进入盲文输入模式;
若检测到启动输入操作与所述语音引导中所指示的操作参数相匹配时,则进入所述盲文输入模式;
其中,所述若检测到启动输入操作与所述语音引导中所指示的操作参数相匹配时,则进入所述盲文输入模式的步骤之后,包括:
若检测到当前所述触控屏对应的第一触控操作时,则输出震动反馈,并判断在预设时间内是否检测到第二触控操作;
其中,所述若检测到当前所述触控屏对应的第一触控操作时,则输出震动反馈,并判断在预设时间内是否检测到第二触控操作的步骤包括:
在当前设备的触控屏输入模式为盲文输入模式时,增大当前触控屏的触控区域,盲人通过点击或按压当前设备的触控屏输入国际通用的盲文点阵的方式输入密码,当盲人在当前触控屏上进行点击或按压的触控操作时,基于当前触控屏下的触控芯片,触控芯片感应到触控操作,并同时生成一个对应的触控信号传送给装置,装置接收到当前触控屏上的触控操作的触控信号,即装置检测到当前触控屏对应的第一触控操作,则输出震动反馈;
若在所述预设时间内未检测到所述第二触控操作时,则获取所述第一触控操作对应的第一盲文点阵数组;
获取所述第一盲文点阵数组匹配的盲文代码,输出与所述盲文代码对应的语音反馈消息;
其中,所述获取所述第一盲文点阵数组匹配的盲文代码,输出与所述盲文代码对应的语音反馈消息的步骤,包括:
获取所述第一盲文点阵数组对应的触控点坐标集,计算所述触控点坐标集对应的横纵坐标之和的数值集,确定所述横纵坐标之和的数值集中最小数值对应的目标触控点,将所述目标触控点设为坐标原点;
确定所述触控点坐标集中每一个触控点与所述坐标原点的位置关系,根据所述位置关系,确定与所述第一盲文点阵数组匹配的盲文点阵图;
获取与所述盲文点阵图对应的盲文代码,输出与所述盲文代码对应的语音反馈消息。
2.如权利要求1所述的盲文输入方法,其特征在于,所述若检测到启动输入操作与所述语音引导中所指示的操作参数相匹配时,则进入所述盲文输入模式的步骤,包括:
当检测到用户基于所述语音引导输入的启动输入操作触发运动姿势时,获取所述运动姿势在所述触控屏上触发的运动轨迹;
若所述运动轨迹与所述语音引导关联的预设运动操作轨迹相匹配时,则进入所述盲文输入模式。
3.如权利要求1所述的盲文输入方法,其特征在于,所述若检测到启动输入操作与所述语音引导中所指示的操作参数相匹配时,则进入所述盲文输入模式的步骤,还包括:
当检测到用户基于所述语音引导输入的启动输入操作触发滑动轨迹时,获取所述滑动轨迹在所述触控屏上触发的符号操作;
若所述符号操作与所述语音引导关联的预设操作符号相匹配时,则进入所述盲文输入模式。
4.如权利要求3所述的盲文输入方法,其特征在于,所述若所述符号操作与所述语音引导关联的预设操作符号相匹配时,则进入所述盲文输入模式的步骤,包括:
计算所述符号操作与所述预设操作符号之间的相似度;
若所述符号操作与所述预设操作符号之间的相似度大于或等于预设值时,则所述符号操作与所述预设操作符号相匹配,且进入所述盲文输入模式;
所述输出语音引导以指引用户进入盲文输入模式的步骤,包括:
将预设操作符号存储于预设存储位置,并语音提示用户在所述触控屏输入所述预设操作符号。
5.如权利要求1所述的盲文输入方法,其特征在于,所述判断在预设时间内是否检测到第二触控操作的步骤之后,还包括:
若在所述预设时间内检测到的所述第二触控操作,则将所述第二触控操作作为所述第一触控操作,继续执行输出震动反馈,并判断在所述预设时间内是否检测到所述第二触控操作的步骤。
6.一种盲文输入装置,其特征在于,所述盲文输入装置包括:
检测模块,用于若检测到对当前触控屏的唤醒操作时,输出语音引导以指引用户进入盲文输入模式;
匹配模块,用于若检测到启动输入操作与所述语音引导中所指示的操作参数相匹配时,则进入所述盲文输入模式;
输入与输出模块,用于若检测到当前所述触控屏对应的第一触控操作时,则输出震动反馈,并判断在预设时间内是否检测到第二触控操作;在当前设备的触控屏输入模式为盲文输入模式时,增大当前触控屏的触控区域,盲人通过点击或按压当前设备的触控屏输入国际通用的盲文点阵的方式输入密码,当盲人在当前触控屏上进行点击或按压的触控操作时,基于当前触控屏下的触控芯片,触控芯片感应到触控操作,并同时生成一个对应的触控信号传送给装置,装置接收到当前触控屏上的触控操作的触控信号,即装置检测到当前触控屏对应的第一触控操作,则输出震动反馈;若在所述预设时间内未检测到所述第二触控操作时,则获取所述第一触控操作对应的第一盲文点阵数组;获取所述第一盲文点阵数组对应的触控点坐标集,计算所述触控点坐标集对应的横纵坐标之和的数值集,确定所述横纵坐标之和的数值集中最小数值对应的目标触控点,将所述目标触控点设为坐标原点;确定所述触控点坐标集中每一个触控点与所述坐标原点的位置关系,根据所述位置关系,确定与所述第一盲文点阵数组匹配的盲文点阵图;获取与所述盲文点阵图对应的盲文代码,输出与所述盲文代码对应的语音反馈消息。
7.一种终端,其特征在于,所述终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如权利要求1至5中任一项所述的盲文输入方法的步骤。
8.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5中任一项所述的盲文输入方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911042624.9A CN110825306B (zh) | 2019-10-29 | 2019-10-29 | 盲文输入方法、装置、终端及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911042624.9A CN110825306B (zh) | 2019-10-29 | 2019-10-29 | 盲文输入方法、装置、终端及可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110825306A CN110825306A (zh) | 2020-02-21 |
CN110825306B true CN110825306B (zh) | 2022-10-04 |
Family
ID=69551218
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911042624.9A Active CN110825306B (zh) | 2019-10-29 | 2019-10-29 | 盲文输入方法、装置、终端及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110825306B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111984180B (zh) * | 2020-08-26 | 2021-12-28 | 深圳前海微众银行股份有限公司 | 终端读屏方法、装置、设备及计算机可读存储介质 |
CN112711372B (zh) * | 2020-12-28 | 2022-03-11 | 掌阅科技股份有限公司 | 视障模式下的页面响应方法、计算设备及计算机存储介质 |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3507376A (en) * | 1967-11-16 | 1970-04-21 | Haig Kafafian | Communication system for the handicapped |
JP2002055600A (ja) * | 2000-08-09 | 2002-02-20 | Laurel Seiki Kk | 視覚障害者用情報入出力装置 |
CN1387109A (zh) * | 2001-05-18 | 2002-12-25 | 郭遵天 | 盲文数码(小键盘)输入法 |
EP2211325A1 (en) * | 2009-01-22 | 2010-07-28 | Research In Motion Limited | Method and apparatus for braille input on portable electronic device |
US8358747B2 (en) * | 2009-11-10 | 2013-01-22 | International Business Machines Corporation | Real time automatic caller speech profiling |
CN102455783A (zh) * | 2010-10-30 | 2012-05-16 | 比亚迪股份有限公司 | 一种键盘以及采用该键盘的盲文输入方法 |
CN202887105U (zh) * | 2012-11-02 | 2013-04-17 | 淄博职业学院 | 盲人键盘 |
CN102968642B (zh) * | 2012-11-07 | 2018-06-08 | 百度在线网络技术(北京)有限公司 | 一种可训练的基于手势轨迹特征值的手势识别方法和装置 |
CN103037097A (zh) * | 2012-12-19 | 2013-04-10 | 西南大学 | 一种基于重力感应器的盲人手机 |
KR20140100761A (ko) * | 2013-02-07 | 2014-08-18 | 한국전자통신연구원 | 터치식 입력장치에서의 제스처 입력 구분 방법 및 제스처 입력 구분 장치 |
CN103150943A (zh) * | 2013-03-14 | 2013-06-12 | 上海市七宝中学 | 盲文输入输出设备 |
CN103729087B (zh) * | 2013-12-09 | 2016-06-29 | 河海大学 | 一种多点触摸手势识别的输入法 |
CN103888573B (zh) * | 2014-03-17 | 2017-02-15 | 可牛网络技术(北京)有限公司 | 针对盲人的移动终端设置方法和装置 |
CN103995600B (zh) * | 2014-03-20 | 2017-06-23 | 江苏科技大学 | 一种盲文汉字转换装置及其方法 |
CN103870008A (zh) * | 2014-04-03 | 2014-06-18 | 可牛网络技术(北京)有限公司 | 一种在触摸屏上输出及输入盲文字符的方法及装置 |
KR101788287B1 (ko) * | 2015-05-29 | 2017-10-19 | 주식회사 나눔이앤씨 | 시각장애인용 지능형 촉지도 안내시스템 |
WO2017086434A1 (ja) * | 2015-11-18 | 2017-05-26 | 株式会社リクルートライフスタイル | 音声翻訳プログラム、音声翻訳装置、及びその制御方法 |
JP2017138440A (ja) * | 2016-02-03 | 2017-08-10 | 菊一 西 | 点字文発音案内プレート |
CN106248081A (zh) * | 2016-09-09 | 2016-12-21 | 常州大学 | 一种基于惯性导航结合Wi‑Fi辅助定位的盲人室内导航方法 |
GB2554869B (en) * | 2016-10-06 | 2020-06-17 | Jaguar Land Rover Ltd | Vehicle seat assembly |
CN110134253A (zh) * | 2019-04-23 | 2019-08-16 | 武汉网明无障碍科技有限公司 | 一种基于多点触控的盲文输入方法及装置 |
CN110081895B (zh) * | 2019-04-26 | 2023-04-25 | 宁波财经学院 | 一种智能导盲方法及*** |
CN110174935A (zh) * | 2019-05-29 | 2019-08-27 | 努比亚技术有限公司 | 熄屏控制方法、终端及计算机可读存储介质 |
-
2019
- 2019-10-29 CN CN201911042624.9A patent/CN110825306B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN110825306A (zh) | 2020-02-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108958606B (zh) | 分屏显示方法、装置、存储介质和电子设备 | |
CN109800045B (zh) | 一种显示方法及终端 | |
US20150365515A1 (en) | Method of triggering authentication mode of an electronic device | |
CN107835286B (zh) | 一种防止误解锁的方法及移动终端 | |
CN108647505A (zh) | 指纹解锁方法及相关产品 | |
CN110531915B (zh) | 屏幕操作方法及终端设备 | |
CN107870674B (zh) | 一种程序启动方法和移动终端 | |
CN107463897B (zh) | 指纹识别方法及移动终端 | |
CN109215640B (zh) | 语音识别方法、智能终端及计算机可读存储介质 | |
CN112000273A (zh) | 输入方法、装置、设备及计算机可读存储介质 | |
CN107908939B (zh) | 终端报警方法、装置以及移动终端 | |
CN108108113B (zh) | 网页切换方法及装置 | |
CN104866226A (zh) | 一种终端设备及其控制方法 | |
CN110825306B (zh) | 盲文输入方法、装置、终端及可读存储介质 | |
CN111580690A (zh) | 触控笔模式切换方法、装置、触控笔及可读存储介质 | |
CN106055959B (zh) | 一种解锁方法及移动终端 | |
CN109165033B (zh) | 一种应用更新方法及移动终端 | |
CN108491713B (zh) | 一种安全提醒方法和电子设备 | |
CN111610904A (zh) | 图标整理方法、电子设备及存储介质 | |
CN107832067B (zh) | 一种应用更新方法、移动终端和计算机可读存储介质 | |
KR20150145729A (ko) | 지문 입력을 통한 화면 이동 및 서비스 선택 방법, 지문 센서를 구비한 착용형 전자 장치 및 컴퓨터 프로그램 | |
CN108459864B (zh) | 一种更新显示内容的方法及移动终端 | |
WO2017032015A1 (zh) | 一种图片解锁方法及移动终端 | |
CN107967086B (zh) | 一种移动终端的图标排列方法及装置、移动终端 | |
CN110166621B (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 |