一种页面访问方法、装置、设备及介质制造方法及图纸

技术编号:25835817 阅读:20 留言:0更新日期:2020-10-02 14:16
本发明专利技术实施例公开了一种页面访问方法、装置、设备及介质,涉及通信技术领域,应用于客户端的页面访问方法包括:在屏幕显示当前HTML5页面后,获取当前HTML5页面中的目标语义元素对应的文本内容,其中文本内容是对目标语义元素进行字符识别后得到的;获取文本内容对应的音频数据,并对音频数据进行语音播报。本发明专利技术实施例提供的页面访问方法通过将当前HTML5页面中的语义元素中的文本内容转换成音频数据,并进行语音播报,提升了视障用户访问页面的便利性,增强了视障用户访问页面时的用户体验。

【技术实现步骤摘要】
一种页面访问方法、装置、设备及介质
本专利技术实施例涉及通信
,尤其涉及一种页面访问方法、装置、设备及介质。
技术介绍
随着信息技术的发展以及互联网的普及,人们的工作、生活都发生着巨大的变化,越来越多的残障人士也在使用互联网,包括网购、学习等等。但由于APP本身的特性以及一些页面的限制,残障人士比如视障用户在访问页面时存在一定障碍。对于视障用户,APP端中的网页通过支持图片缩放等功能来增强页面访问的便利性。在实现本专利技术的过程中,专利技术人发现现有技术中存在以下技术问题:通过支持图片缩放的功能,虽然能够在一定程度上缓解视障用户访问页面时存在障碍的问题,但由于图片可缩放的尺度有限、屏幕大小固定等原因,使得视障用户访问页面的不便利性不能有效得到彻底改善。
技术实现思路
本专利技术实施例提供了一种页面访问方法、装置、设备及介质,以提升视障用户访问页面的便利性,增强用户体验。第一方面,本专利技术实施例提供了一种页面访问方法,包括:获取显示的当前HTML5页面中的目标语义元素对应的文本内容,其中所述文本内容是对所述目标语义元素进行字符识别后得到的;获取所述文本内容对应的音频数据;对所述音频数据进行语音播报。第二方面,本专利技术实施例还提供了一种页面访问方法,包括:接收客户端发送的文本获取请求,所述文本获取请求中包含所述客户端显示的当前HTML5页面中的目标语义元素;根据所述文本获取请求,获取与所述目标语义元素相对应的文本内容,其中所述文本内容是对所述目标语义元素进行字符识别后得到的;将所述文本内容发送给所述客户端,以使所述客户端获取所述文本内容对应的音频数据并对所述音频数据进行语音播报。第三方面,本专利技术实施例还提供了一种页面访问装置,包括:文本内容获取模块,用于获取显示的当前HTML5页面中的目标语义元素对应的文本内容,其中所述文本内容是对所述目标语义元素进行字符识别后得到的;音频数据获取模块,用于获取所述文本内容对应的音频数据;语音播报模块,用于对所述音频数据进行语音播报。第四方面,本专利技术实施例还提供了一种页面访问装置,包括:文本获取请求接收模块,用于接收客户端发送的文本获取请求,所述文本获取请求中包含所述客户端显示的当前HTML5页面中的目标语义元素;文本内容获取模块,用于根据所述文本获取请求,获取与所述目标语义元素相对应的文本内容,其中所述文本内容是对所述目标语义元素进行字符识别后得到的;文本内容发送模块,用于将所述文本内容发送给所述客户端,以使所述客户端获取所述文本内容对应的音频数据并对所述音频数据进行语音播报。第五方面,本专利技术实施例还提供了一种计算机设备,所述设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术任意实施例第一方面所提供的页面访问方法,和/或实现如本专利技术任意实施例第二方面所提供的页面访问方法。第六方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任意实施例第一方面所提供的页面访问方法,和/或实现如本专利技术任意实施例第二方面所提供的页面访问方法。本专利技术实施例通过获取显示的当前HTML5页面中的目标语义元素对应的文本内容,其中文本内容是对目标语义元素进行字符识别后得到的;获取文本内容对应的音频数据,对音频数据进行语音播报,通过将当前HTML5页面中的语义元素中的文本内容转换成音频数据,并进行语音播报,提升了视障用户访问页面的便利性,增强了视障用户访问页面时的用户体验。附图说明图1是本专利技术实施例一所提供的一种页面访问方法的流程图;图2是本专利技术实施例二所提供的一种页面访问方法的流程图;图3a是本专利技术实施例三所提供的一种页面访问方法的交互流程图;图3b是本专利技术实施例三所提供的另一种页面访问方法的交互流程图;图4是本专利技术实施例四所提供的一种页面访问方法的流程图;图5是本专利技术实施例五所提供的一种页面访问装置的结构示意图;图6是本专利技术实施例六所提供的一种页面访问装置的结构示意图;图7是本专利技术实施例七所提供的一种计算机设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1是本专利技术实施例一所提供的一种页面访问方法的流程图。本实施例优选可以应用于客户端,可适用于用户尤其是视障用户进行页面访问的情形。该方法可以由页面访问装置执行,该页面访问装置可以采用软件和/或硬件的方式实现,例如,该页面访问装置可配置于计算机设备中。如图1所示,所述方法包括:S110、获取显示的当前超文本标记语言(HTML)5页面中的目标语义元素对应的文本内容,其中文本内容是对目标语义元素进行字符识别后得到的。本实施例中,当前HTML5页面可以是客户端中的各应用软件提供的页面,该页面优选可以是由图片拼接而成的HTML5页面。示例性的,当前HTML5页面可以是购物应用中的商品图文详情页面或商品浏览首页面,也可以是学习应用中的题目详细解答页面等。当前HTML5页面中的语义元素可以是当前HTML5页面中的文本、图片、视频(优选可以是无声视频)以及按钮等控件。目标语义元素可以是当前HTML5页面中所显示的所有语义元素,也可以是用户通过触摸屏幕或者点击相应按钮选择的一个或多个语义元素。以当前HTML5页面为商品图文详情页面为例,该页面包括商品文字介绍、商品图片和商品无声视频,其中,商品文字介绍、商品图片和商品无声视频均为当前HTML5页面的语义元素,商品文字介绍中的文字,以及商品图片和商品无声视频中用于描述商品的文字说明均为语义元素对应的文本内容。虽然在当前HTML5页面的语义元素中通常会包含文本内容,但是对于视障用户尤其是完全失明的视障用户而言,即使客户端具有图片缩放功能,其也无法获知图片中所包含的具体文本内容。因此,优选的,可以将当前HTML5页面中的目标语义元素对应的文本内容提取出来,并进行相应的处理后反馈给视障用户,以使视障用户能够获知语义元素所表达的实际意义。示例性的,用户通过屏幕显示界面向客户端发送当前HTML5页面获取请求,客户端根据当前HTML5页面获取请求显示当前HTML5页面,并根据用户的具体操作确定当前HTML5页面中的目标语义元素。之后客户端可以直接获取当前HTML5页面中的目标语义元素对应的文本内容,也可以间接向服务端获取当前HTML5页面中的目标语义元素对应的文本内容。具体的,客户端可以直接利用字符识别方法获取目标语义元素对应的文本内容,也可以向服务端发送文本内容获取请求(例本文档来自技高网...

【技术保护点】
1.一种页面访问方法,其特征在于,包括:/n获取显示的当前超文本标记语言HTML5页面中的目标语义元素对应的文本内容,其中所述文本内容是对所述目标语义元素进行字符识别后得到的;/n获取所述文本内容对应的音频数据;/n对所述音频数据进行语音播报。/n

【技术特征摘要】
1.一种页面访问方法,其特征在于,包括:
获取显示的当前超文本标记语言HTML5页面中的目标语义元素对应的文本内容,其中所述文本内容是对所述目标语义元素进行字符识别后得到的;
获取所述文本内容对应的音频数据;
对所述音频数据进行语音播报。


2.根据权利要求1所述的方法,其特征在于,获取所述当前HTML5页面中的目标语义元素对应的文本内容,包括:
获取所述当前HTML5页面对应的HTML文件;
对所述HTML文件中的各页面元素进行遍历,对于遍历到的语义元素,在所述HTML文件中增加所述语义元素的点击事件代码,以对所述语义元素的点击事件进行监听和处理;
在监听到对所述当前HTML5页面中的目标语义元素的点击事件时,获取所述目标语义元素对应的文本内容。


3.根据权利要求1所述的方法,其特征在于,获取所述当前HTML5页面中的目标语义元素对应的文本内容,包括:
获取所述当前HTML5页面中包含的各语义元素;
按照各语义元素在所述当前HTML5页面中的位置,依次将各语义元素作为目标语义元素并获取所述目标语义元素对应的文本内容。


4.根据权利要求1-3中任一项所述的方法,其特征在于,获取所述目标语义元素对应的文本内容,包括:
对所述目标语义元素进行字符识别,获得所述目标语义元素对应的文本内容;或者,
向服务端发送包含所述目标语义元素的文本获取请求,接收所述服务端返回的对所述目标语义元素进行字符识别后得到的文本内容。


5.根据权利要求4所述的方法,其特征在于,在获得所述目标语义元素对应的文本内容之后,所述方法还包括:
将所述目标语义元素对应的文本内容发送至服务端,以使服务端将所述目标语义元素对应的文本内容加入数据库进行存储,以供客户端后续从服务端请求获取所述目标语义元素对应的文本内容。


6.根据权利要求1-3中任一项所述的方法,其特征在于,获取所述文本内容对应的音频数据,包括:
将所述当前HTML5页面对应的HTML文件中所述目标语义元素的元素属性的内容,更新为所述目标语义元素对应的文本内容;
读取所述HTML文件中所述元素属性的内容,生成读取的内容对应的音频数据。


7.根据权利要求6所述的方法,其特征在于,在生成读取的内容对应的音频数据后,所述方法还包括:
将生成的所述音频数据发送至服务端,以使服务端将所述音频数据加入数据库进行存储,以供客户端后续从服务端请求获取所述目标语义元素对应的文本内容的音频数据。


8.根据权利要求1-3中任一项所述的方法,其特征在于,所述方法还包括:
根据对音频数据的语音播报的进度,控制当前HTML5页面进行滑动。


9.一种页面访问方法,其特征在于,包括:
接收客户端发送的文本获取请求,所述文本获取请求中包含所述客户端显示的当前HTML5页面中的目标语义元素;
根据所述文本获取请求,获取与所述目标语义元素相对应的文本内容,其中所述文本...

【专利技术属性】
技术研发人员:高明
申请(专利权)人:北京沃东天骏信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京;11

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

1