在线文档无障碍阅读的方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38704574 阅读:21 留言:0更新日期:2023-09-08 14:45
本发明专利技术实施例涉及无障碍阅读领域,尤其涉及一种在线文档无障碍阅读的方法、装置、电子设备及存储介质,所述方法包括响应于第一操作,获取虚拟光标指向的位置;基于第一操作和虚拟光标指向的位置,获取当前朗读内容;将当前朗读内容设置于第一元素内;通过无障碍工具访问所述第一元素以获取当前朗读内容并朗读。本发明专利技术实施例通过提供一个无障碍工具能够访问的第一元素,当用户通过例如键盘浏览文档时,可以通过虚拟光标的位置获取朗读内容,并将朗读内容设置于第一元素内,无障碍工具能够通过访问第一元素获得朗读内容并朗读。该方法简单易操作,以较低的成本和技术难度,实现在线文档的无障碍阅读。线文档的无障碍阅读。线文档的无障碍阅读。

【技术实现步骤摘要】
在线文档无障碍阅读的方法、装置、电子设备及存储介质


[0001]本专利技术实施例涉及无障碍阅读领域,尤其涉及一种在线文档无障碍阅读的方法、装置、电子设备及存储介质。

技术介绍

[0002]当前,在线文档已经成为工作的基础工具。现有技术中,实现无障碍阅读在线文档的方法是填充文档内容到编辑组件,编辑组件通过调用系统函数来获取光标在文档中的内容,以实现读取文档内容并朗读。
[0003]但是,由于在线文档的内容复杂,通过该方法实现无障碍阅读,需要较高的成本和技术难度。

技术实现思路

[0004]本专利技术实施例提供一种在线文档无障碍阅读的方法,能够以较低的成本和技术难度,实现在线文档的无障碍阅读。
[0005]为解决上述技术问题,第一方面,本专利技术实施例中提供给了一种在线文档无障碍阅读的方法,包括:
[0006]响应于第一操作,获取虚拟光标指向的位置,所述虚拟光标指向文档中的当前位置;
[0007]基于所述第一操作和所述虚拟光标指向的位置,获取当前朗读内容;
[0008]将所述当前朗读内容设置于第一元素内,其中,所述第一元素为所述无障碍工具可访问的网页元素;
[0009]通过无障碍工具访问所述第一元素以获取所述当前朗读内容并朗读。
[0010]在一些实施例中,所述将所述当前朗读内容设置于第一元素内,包括:
[0011]将所述当前朗读内容设置为所述第一元素的内容;
[0012]或者,
[0013]将所述当前朗读内容设置为所述第一元素的第一属性的属性值。
[0014]在一些实施例中,所述第一属性为aria

label属性。
[0015]在一些实施例中,若所述第一操作为按压上方向键的操作,或者为按压下方向键的操作,则所述当前朗读内容为所述虚拟光标所在行的内容。
[0016]在一些实施例中,若所述第一操作为按压左方向键的操作,或者为按压右方向键的操作,则所述当前朗读内容为所述虚拟光标指向的下一个字符。
[0017]在一些实施例中,所述第一元素视觉不可见。
[0018]为解决上述技术问题,第二方面,本专利技术实施例中提供给了一种在线文档无障碍阅读的装置,包括:
[0019]光标位置获取模块,用于响应于对键盘的第一操作,获取虚拟光标指向的位置,所述虚拟光标指向文档中的当前位置;
[0020]朗读内容获取模块,用于基于所述第一操作和所述虚拟光标指向的位置,获取当前朗读内容;
[0021]朗读内容设置模块,用于将所述当前朗读内容设置于第一元素内,其中,所述第一元素为所述无障碍工具可访问的网页元素;朗读模块,用于通过无障碍工具访问所述第一元素以获取所述当前朗读内容并朗读。
[0022]在一些实施例中,所述第一属性为aria

label属性。
[0023]在一些实施例中,若所述第一操作为按压上方向键的操作,或者为按压下方向键的操作,则所述当前朗读内容为所述虚拟光标所在行的内容。
[0024]在一些实施例中,若所述第一操作为按压左方向键的操作,或者为按压右方向键的操作,则所述当前朗读内容为所述虚拟光标指向的下一个字符。
[0025]为解决上述技术问题,第三方面,本专利技术实施例中提供了一种电子设备,包括:
[0026]处理器以及与所述处理器通信连接的存储器;
[0027]所述存储器中存储有计算机程序指令,所述计算机程序指令在被所述处理器调用时,以使所述处理器执行如上所述的方法。
[0028]为解决上述技术问题,第四方面,本专利技术实施例中提供给了一种存储介质,所述存储介质存储有计算机可执行指令,当所述计算机可执行指令被至少一个处理器执行时,使所述至少一个处理器执行如上所述的方法。
[0029]本专利技术实施例的有益效果:区别于现有技术的情况,本专利技术实施例通过提供一个无障碍工具能够访问的第一元素,当用户通过例如键盘浏览文档时,可以通过虚拟光标的位置获取朗读内容,并将朗读内容设置于第一元素内,无障碍工具能够通过访问第一元素获得朗读内容并朗读。该方法简单易操作,以较低的成本和技术难度,实现在线文档的无障碍阅读。
附图说明
[0030]一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
[0031]图1为本专利技术一实施例提供的电子设备硬件结构示意图;
[0032]图2为实现本专利技术实施例在线文档无障碍阅读方法的软件结构示意图;
[0033]图3为本专利技术一实施例提供的在线文档无障碍阅读的方法的流程示意图;
[0034]图4为本专利技术一实施例提供的在线文档无障碍阅读装置的结构示意图。
具体实施方式
[0035]下面结合具体实施例对本专利技术进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本专利技术,但不以任何形式限制本专利技术。应当指出的是,对本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变形和改进。这些都属于本专利技术的保护范围。
[0036]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不
用于限定本申请。
[0037]需要说明的是,如果不冲突,本专利技术实施例中的各个特征可以相互结合,均在本申请的保护范围之内。另外,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。此外,本文所采用的“第一”、“第二”、“第三”等字样并不对数据和执行次序进行限定,仅是对功能和作用基本相同的相同项或相似项进行区分。
[0038]除非另有定义,本说明书所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本说明书中在本专利技术的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是用于限制本专利技术。本说明书所使用的术语“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。
[0039]此外,下面所描述的本专利技术各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
[0040]本专利技术实施例的在线文档无障碍阅读的方法可以应用于电子设备。电子设备例如手机终端、平板电脑、台式电脑等,能够执行下述实施例提供的任意一种在线文档无障碍阅读的方法。
[0041]图1示出了电子设备10的一种结构,如图1所示,电子设备10包括通信连接的至少一个处理器11和存储器12(图1中以总线连接、一个处理器为例)。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,电子设备还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种在线文档无障碍阅读的方法,其特征在于,包括:响应于第一操作,获取虚拟光标指向的位置,所述虚拟光标指向文档中的当前位置;基于所述第一操作和所述虚拟光标指向的位置,获取当前朗读内容;将所述当前朗读内容设置于第一元素内,其中,所述第一元素为所述无障碍工具可访问的网页元素;通过无障碍工具访问所述第一元素以获取所述当前朗读内容并朗读。2.根据权利要求1所述的方法,其特征在于,所述将所述当前朗读内容设置于第一元素内,包括:将所述当前朗读内容设置为所述第一元素的内容;或者,将所述当前朗读内容设置为所述第一元素的第一属性的属性值。3.根据权利要求2所述的方法,其特征在于,所述第一属性为aria

label属性。4.根据权利要求1

3所述的方法,其特征在于,若所述第一操作为按压上方向键的操作,或者为按压下方向键的操作,则所述当前朗读内容为所述虚拟光标所在行的内容。5.根据权利要求4所述的方法,其特征在于,若所述第一操作为按压左方向键的操作,或者为按压右方向键的操作,则所述当前朗读内容为所述虚拟光标指向的下一个字符。6.根据权利要求1

3任一项所述的方法,其特征在于,所述第一元素视觉不可见。7.一种在线文档无障碍阅读...

【专利技术属性】
技术研发人员:刘彪
申请(专利权)人:深圳市联谛信息无障碍有限责任公司
类型:发明
国别省市:

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

1