界面信息处理方法及装置制造方法及图纸

技术编号:21382573 阅读:33 留言:0更新日期:2019-06-19 02:31
本发明专利技术公开了一种界面信息处理方法及装置。所述方法包括:在展示当前界面的过程中,获取用户在所述当前界面上的当前触控位置的绝对坐标;获取所述当前界面中所述绝对坐标所对应的目标DOM元素的目标局部界面信息;将所述目标局部界面信息进行播报。通过本发明专利技术的技术方案,使得即便视力有障碍的用户依然能够通过触控获取当前页面中每部分的局部界面信息,从而确保视力有障碍的用户能够借助读屏软件有效识别各界面,这样,视力有障碍的用户也可进行游戏等各种操作。

Interface Information Processing Method and Device

The invention discloses an interface information processing method and device. The method includes: acquiring the absolute coordinates of the user's current touch position on the current interface in the process of displaying the current interface; acquiring the target local interface information of the target DOM element corresponding to the absolute coordinates in the current interface; and broadcasting the target local interface information. Through the technical scheme of the present invention, the user with visual impairment can still obtain the local interface information of each part of the current page through touch control, thus ensuring that the user with visual impairment can effectively identify all walks of life with the help of screen reading software, so that the user with visual impairment can also perform various operations such as games.

【技术实现步骤摘要】
界面信息处理方法及装置
本专利技术涉及终端
,特别涉及一种界面信息处理方法及装置。
技术介绍
目前,用户使用的游戏界面等各种界面通常是通过市面上的游戏开发引擎研发出来的,但这种界面在被读屏软件识别时,通常会将界面的所有界面信息进行光栅化处理,然后将整个界面作为一个整体仅通过一个图片显示控件(即一个能够显示图片的元素)进行显示,如此,整个界面就会作为一个可被读屏软件识别的图片,但界面内部的各部分界面信息却无法被读屏软件识别,这就使得需要借助读屏软件的视力有障碍的用户并无法使用具有这种界面的游戏等应用,从而给视力有障碍的用户带来了不便,使其无法进行游戏等各种操作。
技术实现思路
本专利技术提供一种界面信息处理方法及装置,用以使得即便视力有障碍的用户依然能够通过触控获取当前页面中每部分的局部界面信息,从而确保视力有障碍的用户能够借助读屏软件有效识别各界面,这样,视力有障碍的用户也可进行游戏等各种操作。本专利技术提供一种界面信息处理方法,包括:在展示当前界面的过程中,获取用户在所述当前界面上的当前触控位置的绝对坐标;获取所述当前界面中所述绝对坐标所对应的目标DOM元素的目标局部界面信息;将所述目标局部界面信息进行播报。在一个实施例中,所述获取所述当前界面中所述绝对坐标所对应的目标DOM元素的目标局部界面信息,包括:根据预先存储的各界面中的各DOM元素的绝对坐标,确定所述当前界面中与所述绝对坐标对应的目标DOM元素;其中,每个DOM元素均对应一个UI显示对象,UI显示对象因其对应的DOM元素的局部界面信息所属的信息类别而异;确定所述目标DOM元素对应的目标UI显示对象;将所述目标UI显示对象的属性信息的值确定为所述目标局部界面信息,其中,所述目标UI显示对象的属性信息的值表征了所述目标UI显示对象所展示的局部界面信息和所述目标UI显示对象所在的界面标识。在一个实施例中,所述方法还包括:确定待开发界面中需显示的界面信息的信息类别;为各类别的信息创建独立的UI显示对象;为各独立的UI显示对象创建一个对应的DOM元素;为各DOM元素配置绝对坐标,其中,所述各DOM元素的局部界面信息为所述各DOM元素对应的UI显示对象的各项属性信息的值。在一个实施例中,所述方法还包括:将所述绝对坐标所对应的目标DOM元素确定为当前焦点;将所述当前焦点进行突出显示。在一个实施例中,所述方法还包括:基于标准显示屏,为各DOM元素配置标准的绝对坐标;确定展示所述当前界面的显示屏的实际尺寸与所述标准显示屏的尺寸之间的尺寸关系;根据所述尺寸关系和所述绝对尺寸,调整所述各DOM元素的绝对坐标;其中:所述DOM元素为单层元素;所述DOM元素包括DIV元素或者CANVAS元素。本专利技术还提供一种界面信息处理装置,包括:第一获取模块,用于在展示当前界面的过程中,获取用户在所述当前界面上的当前触控位置的绝对坐标;第二获取模块,用于获取所述当前界面中所述绝对坐标所对应的目标DOM元素的目标局部界面信息;播报模块,用于将所述目标局部界面信息进行播报。在一个实施例中,所述第二获取模块包括:第一确定子模块,用于根据预先存储的各界面中的各DOM元素的绝对坐标,确定所述当前界面中与所述绝对坐标对应的目标DOM元素;其中,每个DOM元素均对应一个UI显示对象,UI显示对象因其对应的DOM元素的局部界面信息所属的信息类别而异;第二确定子模块,用于确定所述目标DOM元素对应的目标UI显示对象;第三确定子模块,用于将所述目标UI显示对象的属性信息的值确定为所述目标局部界面信息,其中,所述目标UI显示对象的属性信息的值表征了所述目标UI显示对象所展示的局部界面信息和所述目标UI显示对象所在的界面标识。在一个实施例中,所述装置还包括:第一确定模块,用于确定待开发界面中需显示的界面信息的信息类别;第一创建模块,用于为各类别的信息创建独立的UI显示对象;第二创建模块,用于为各独立的UI显示对象创建一个对应的DOM元素;第一配置模块,用于为各DOM元素配置绝对坐标,其中,所述各DOM元素的局部界面信息为所述各DOM元素对应的UI显示对象的各项属性信息的值。在一个实施例中,所述装置还包括:第二确定模块,用于将所述绝对坐标所对应的目标DOM元素确定为当前焦点;显示模块,用于将所述当前焦点进行突出显示。在一个实施例中,所述装置还包括:第二配置模块,用于基于标准显示屏,为各DOM元素配置标准的绝对坐标;第三确定模块,用于确定展示所述当前界面的显示屏的实际尺寸与所述标准显示屏的尺寸之间的尺寸关系;调整模块,用于根据所述尺寸关系和所述绝对尺寸,调整所述各DOM元素的绝对坐标;其中:所述DOM元素为单层元素;所述DOM元素包括DIV元素或者CANVAS元素。本公开的实施例提供的技术方案可以包括以下有益效果:在展示任一个当前界面的过程中,读屏软件可根据当前触控位置的绝对坐标,获取其对应的目标DOM元素的目标局部界面信息,从而将用户当前触控位置处显示的目标局部界面信息语音播报给用户,使得即便视力有障碍的用户依然能够通过触控获取当前页面中每部分的局部界面信息,从而确保视力有障碍的用户能够借助读屏软件有效识别各界面,这样,视力有障碍的用户也可进行游戏等各种操作。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1是根据一示例性实施例示出的一种界面信息处理方法的流程图。图2是根据一示例性实施例示出的另一种界面信息处理方法的流程图。图3是根据一示例性实施例示出的又一种界面信息处理方法的流程图。图4是根据一示例性实施例示出的一种显示有当前焦点的界面的截图。图5是根据一示例性实施例示出的另一种显示有当前焦点的界面的截图。图6是根据一示例性实施例示出的一种界面信息处理装置的框图。图7是根据一示例性实施例示出的另一种界面信息处理装置的框图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。目前,用户使用的游戏界面等各种界面通常是通过市面上的游戏开发引擎研发出来的,但这种界面在被读屏软件识别时,通常会将界面的所有界面信息进行光栅化处理,然后将整个界面作为一个整体仅通过一个图片显示控件(又称为一个能够显示图片的元素)进行显示,如此,整个界面就会作为一个可被读屏软件识别的图片,但界面内部的各部分界面信息却无法被读屏软件识别,这就使得需要借助读屏软件的视力有障碍的用户并无法使用具有这种界面的游戏等应用,从而给视力有障碍的用户带来了不便,使其无法进行游戏等各种操作。为了解决该问题,使得读屏软件能够与各界面相适配,识别各界面中不同部分的界面信息,可使用网页UI元素进行开发界面,这样就需要使用嵌套式元素(或控件)或者使用大量的样式、渲染等具有显示效果的元素(如布局元素)使得读屏软件能够识别界面中不同位置的本文档来自技高网...

【技术保护点】
1.一种界面信息处理方法,用于安装有读屏软件的当前设备,其特征在于,包括:在展示当前界面的过程中,获取用户在所述当前界面上的当前触控位置的绝对坐标;获取所述当前界面中所述绝对坐标所对应的目标DOM元素的目标局部界面信息;将所述目标局部界面信息进行播报。

【技术特征摘要】
1.一种界面信息处理方法,用于安装有读屏软件的当前设备,其特征在于,包括:在展示当前界面的过程中,获取用户在所述当前界面上的当前触控位置的绝对坐标;获取所述当前界面中所述绝对坐标所对应的目标DOM元素的目标局部界面信息;将所述目标局部界面信息进行播报。2.根据权利要求1所述的方法,其特征在于,所述获取所述当前界面中所述绝对坐标所对应的目标DOM元素的目标局部界面信息,包括:根据预先存储的各界面中的各DOM元素的绝对坐标,确定所述当前界面中与所述绝对坐标对应的目标DOM元素;其中,每个DOM元素均对应一个UI显示对象,UI显示对象因其对应的DOM元素的局部界面信息所属的信息类别而异;确定所述目标DOM元素对应的目标UI显示对象;将所述目标UI显示对象的属性信息的值确定为所述目标局部界面信息,其中,所述目标UI显示对象的属性信息的值表征了所述目标UI显示对象所展示的局部界面信息和所述目标UI显示对象所在的界面标识。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定待开发界面中需显示的界面信息的信息类别;为各类别的信息创建独立的UI显示对象;为各独立的UI显示对象创建一个对应的DOM元素;为各DOM元素配置绝对坐标,其中,所述各DOM元素的局部界面信息为所述各DOM元素对应的UI显示对象的各项属性信息的值。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述绝对坐标所对应的目标DOM元素确定为当前焦点;将所述当前焦点进行突出显示。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:基于标准显示屏,为各DOM元素配置标准的绝对坐标;确定展示所述当前界面的显示屏的实际尺寸与所述标准显示屏的尺寸之间的尺寸关系;根据所述尺寸关系和所述绝对尺寸,调整所述各DOM元素的绝对坐标;其中:所述DOM元素为单层元素;所述DOM元素包括DIV元素或者CANVAS元素。6.一种界面信息处理装置,用于安装有读屏软件的当前设备,其特征在于,包括:第一获取模块,用于在展示当前...

【专利技术属性】
技术研发人员:杨军孙克宁
申请(专利权)人:北京心智互动科技有限公司
类型:发明
国别省市:北京,11

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

1