读屏方法、装置、电子设备和可读存储介质制造方法及图纸

技术编号:37037294 阅读:6 留言:0更新日期:2023-03-29 19:16
本申请实施例提供了一种读屏方法、装置、电子设备和可读存储介质,该方法包括:响应于检测到用户操作电子设备的界面上显示的键盘中的第一控件,以第一震动模式震动;响应于检测到用户操作键盘中的第二控件,以第二震动模式震动,第一震动模式与第二震动模式不同。本申请实施例中以震动模式表征用户操作的控件,可以避免用户在输入密码或隐私性内容时隐私的泄露,提高用户体验。提高用户体验。提高用户体验。

【技术实现步骤摘要】
读屏方法、装置、电子设备和可读存储介质


[0001]本申请实施例涉及终端技术,尤其涉及一种读屏方法、装置、电子设备和可读存储介质。

技术介绍

[0002]视觉障碍的用户,如盲人用户、老年人等,依靠耳朵听取声音,视觉障碍的用户在使用电子设备时,可以触摸电子设备的触摸屏,电子设备可以通过电子设备中的读屏应用程序将用户触摸的位置处的内容和操作播报出来,以引导视觉障碍的用户使用电子设备。
[0003]目前,视觉障碍的用户在公共场合输入支付密码、银行卡密码等时,电子设备会播报支付密码、银行卡密码等,造成视觉障碍的用户的隐私泄露。

技术实现思路

[0004]本申请实施例提供一种读屏方法、装置、电子设备和可读存储介质,可以避免用户在输入密码等隐私信息时避免隐私泄露。
[0005]第一方面,本申请实施例提供一种读屏方法,执行该读屏方法的执行主体为电子设备或者电子设备中的芯片,下述以电子设备为例进行说明。该方法中,电子设备响应于检测到用户操作电子设备的界面上显示的键盘中的第一控件,以第一震动模式震动,电子设备响应于检测到所述用户操作所述键盘中的第二控件,以第二震动模式震动,所述第一震动模式与所述第二震动模式不同。
[0006]在一种实施例中,震动模式不同可以理解为:震动强度不同、震动时长不同、震动的马达的个数不同,震动的马达的类型不同等。应理解,电子设备中设置有马达,电子设备控制马达震动,可以实现电子设备震动。马达的类型可以包括但不限于为:转子马达、线性马达。
[0007]本申请实施例中,用户操作键盘中不同的控件时,电子设备可以采用不同的震动模式震动,对于用户来说,用户可以基于每个控件的震动模式,确定操作控件,因为电子设备不播放控件的读音的音频,进而可以避免用户在输入密码或隐私性内容时隐私的泄露,提高用户体验。
[0008]在一种可能的实现方式中,对于电子设备显示的键盘中的控件来说,并非所有的控件均以震动方式进行表征,当用户操作不涉及用户隐私的控件时,电子设备可以播放控件的读音的音频,当用户操作涉及用户隐私的控件时,电子设备可以以不同的震动模式进行震动。
[0009]也就是说,所述第一控件和所述第二控件均为预设类型的控件。示例性的,所述预设类型的控件为密码控件。在该中可能的实现方式中,电子设备可以响应于接收密码输入指令,可以显示键盘。进而,键盘上的控件即为密码控件,即表征用户即将输入密码。
[0010]相应的,电子设备响应于检测到所述用户操作所述键盘中的第三控件,播放表征所述第三控件表征的内容的音频,所述第三控件为非所述预设类型的控件。
[0011]在一种可能的实现方式中,所述第一控件和所述第二控件均为数字控件。也就是说,当用户输入数字密码时,电子设备可以以不同的震动模式进行震动,以表征用户操作的数字控件。
[0012]如上可能的实现方式中,用户无需记忆大量控件对应的震动模式,只需记忆预设类型的控件,如数字控件对应的震动模式,可以进一步提高用户体验。
[0013]在一种可能的实现方式中,电子设备可以查询数据库中控件的标识和震动模式的映射关系,获取所述第一控件映射的第一震动模式,进而以第一震动模式进行震动。同理的,电子设备可以查询数据库中控件的标识和震动模式的映射关系,获取所述第二控件映射的第二震动模式,进而以第二震动模式进行震动。
[0014]在一种实施例中,数据库中控件的标识和震动模式的映射关系可以为电子设备中预先存储的,或者用户自定义设置的。其中,当用户自定义设置时,用户可以包括但不限于在:电子设备的设置界面中,或者电子设备的读屏软件中进行设置。
[0015]其中,电子设备可以检测所述用户设置所述第一控件对应的震动模式为所述第一震动模式,进而将所述第一控件的标识和所述第一震动模式的映射关系存储在所述数据库中。
[0016]在一种可能的实现方式中,所述电子设备中包括第一应用程序、读屏应用程序,以及马达。第一应用程序、读屏应用程序,以及马达可以协作完成读屏方法。其中,
[0017]所述第一应用程序响应于检测到所述用户操作所述第一控件,向所述读屏应用程序发送无障碍事件,所述无障碍事件中包括:所述第一控件的标识。所述读屏应用程序响应于接收所述无障碍事件,基于所述第一控件的标识,查询数据库中控件的标识和震动模式的映射关系,获取所述第一控件映射的第一震动模式;所述读屏应用程序调用震动应用程序接口,以控制所述马达以所述第一震动模式震动。
[0018]在一种可能的实现方式中,所述无障碍事件中还包括:所述第一控件的类型。其中,所述基于所述第一控件的标识,查询数据库中控件的标识和震动模式的映射关系,获取所述第一控件映射的第一震动模式,包括:响应于所述第一控件的类型为预设类型,基于所述第一控件的标识,查询所述数据库中控件的标识和震动模式的映射关系,获取所述第一控件映射的第一震动模式。
[0019]在一种可能的实现方式中,所述预设类型的控件为密码控件,所述第一应用程序响应于检测到所述用户操作所述第一控件之前,还包括:所述第一应用程序响应于接收密码输入指令,控制所述电子设备显示所述键盘。
[0020]第二方面,本申请实施例提供一种读屏装置,该读屏装置可以为上述第一方面的电子设备或电子设备中的芯片,该读屏装置包括:
[0021]处理模块,用于响应于检测到用户操作电子设备的界面上显示的键盘中的第一控件,以第一震动模式震动,以及响应于检测到所述用户操作所述键盘中的第二控件,以第二震动模式震动,所述第一震动模式与所述第二震动模式不同。
[0022]在一种可能的实现方式中,所述第一控件和所述第二控件均为预设类型的控件。
[0023]在一种可能的实现方式中,所述预设类型的控件为密码控件。显示模块,用于响应于接收到密码输入指令,显示所述键盘。
[0024]在一种可能的实现方式中,所述第一控件和所述第二控件均为数字控件。
[0025]在一种可能的实现方式中,处理模块,还用于查询数据库中控件的标识和震动模式的映射关系,获取所述第一控件映射的第一震动模式。
[0026]在一种可能的实现方式中,处理模块,还用于检测所述用户设置所述第一控件对应的震动模式为所述第一震动模式,将所述第一控件的标识和所述第一震动模式的映射关系存储在所述数据库中。
[0027]在一种可能的实现方式中,播放模块,用于响应于检测到所述用户操作所述键盘中的第三控件,播放表征所述第三控件表征的内容的音频,所述第三控件为非所述预设类型的控件。
[0028]在一种可能的实现方式中,所述电子设备中包括第一应用程序、读屏应用程序,以及马达,所述第一应用程序响应于检测到所述用户操作所述第一控件,向所述读屏应用程序发送无障碍事件,所述无障碍事件中包括:所述第一控件的标识。
[0029]所述读屏应用程序响应于接收所述无障碍事件,基于所述第一控件的标识,查询数据库中控件的标识和震动模式的映射关系,获取所述第一控件映射的第一震动模式;所述读本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种读屏方法,其特征在于,包括:响应于检测到用户操作电子设备的界面上显示的键盘中的第一控件,以第一震动模式震动;响应于检测到所述用户操作所述键盘中的第二控件,以第二震动模式震动,所述第一震动模式与所述第二震动模式不同。2.根据权利要求1所述的方法,其特征在于,所述第一控件和所述第二控件均为预设类型的控件。3.根据权利要求2所述的方法,其特征在于,所述预设类型的控件为密码控件,所述检测到用户操作电子设备的界面上显示的键盘中的第一控件之前,还包括:响应于接收到密码输入指令,显示所述键盘。4.根据权利要求1

3中任一项所述的方法,其特征在于,所述第一控件和所述第二控件均为数字控件。5.根据权利要求1

4中任一项所述的方法,其特征在于,所述以第一震动模式震动之前,还包括:查询数据库中控件的标识和震动模式的映射关系,获取所述第一控件映射的第一震动模式。6.根据权利要求5所述的方法,其特征在于,所述检测到用户操作电子设备的界面上显示的键盘中的第一控件之前,还包括:检测所述用户设置所述第一控件对应的震动模式为所述第一震动模式;将所述第一控件的标识和所述第一震动模式的映射关系存储在所述数据库中。7.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:响应于检测到所述用户操作所述键盘中的第三控件,播放表征所述第三控件表征的内容的音频,所述第三控件为非所述预设类型的控件。8.根据权利要求1

7中任一项所述的方法,其特征在于,所述电子设备中包括第一应用程序、读屏应用程序,以及马达,所述响应于检测到用户操作电子设备的界面上显示的键盘中的第一控件,以第一震动模式震动,包括:所述第一应用程序响应于检测...

【专利技术属性】
技术研发人员:陈中华
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1