网页内容的处理方法、装置及计算机可读存储介质制造方法及图纸

技术编号:21629464 阅读:32 留言:0更新日期:2019-07-17 11:15
本发明专利技术实施例公开了一种网页内容的处理方法、装置及计算机可读存储介质。方法包括:获取网页内容,网页内容为任一网页的内容;对网页内容进行显示;从网页内容中实时提取符合音频条件的文本信息;获取符合音频条件的文本信息对应的音频流;调用播放器对音频流进行播放。在对任一网页的网页内容进行处理时,除了对网页内容进行显示之外,通过从网页内容中提取符合音频条件的文本信息,并在获取到该文本信息对应的音频流之后,调用播放器对音频流进行播放,从而使得文本显示与音频播放融为一体,丰富了网页内容的处理方式,优化了网页内容的处理效果,提升了浏览服务的质量。

Processing Method, Device and Computer Readable Storage Medium of Web Page Content

【技术实现步骤摘要】
网页内容的处理方法、装置及计算机可读存储介质
本专利技术实施例涉及互联网
,特别涉及一种网页内容的处理方法、装置及计算机可读存储介质。
技术介绍
随着互联网的日渐普及,通过互联网浏览网页,已经成为了人们闲暇时的常规选择。而随着网页内容越来越丰富,如何提供更优化的网页内容的处理方式,成为了提供浏览服务的主要研究方向。相关技术中,当浏览器接收到网页请求时,获取网页内容,并对网页内容进行显示。其中,网页内容包括图片、文字等。相关技术在获取到网页内容后,仅对其进行显示处理,处理方式较为单一。
技术实现思路
本专利技术实施例提供了一种网页内容的处理方法、装置及计算机可读存储介质,可用于解决相关技术中对网页内容的处理方式单一的问题。所述技术方案如下:一方面,本专利技术实施例提供一种网页内容的处理方法,所述方法包括:获取网页内容,所述网页内容为任一网页的网页内容;对所述网页内容进行显示;从所述网页内容中实时提取符合音频条件的文本信息;获取所述符合音频条件的文本信息对应的音频流;调用播放器对所述音频流进行播放。还提供了一种浏览器,所述浏览器包括:浏览器用户界面UI和浏览器内核;所述浏览器UI,用于获取网页内容,对所述网页内容进行显示,所述网页内容为任一网页的网页内容;向所述浏览器内核发送网页可见内容的异步获取请求;所述浏览器内核,用于根据所述网页可见内容的异步获取请求从所述网页内容中实时提取符合音频条件的文本信息,并将所述符合音频文件的文本信息发送至所述浏览器UI;所述浏览器UI,用于获取所述符合音频条件的文本信息对应的音频流;调用播放器对所述音频流进行播放。还提供了一种网页内容的处理装置,所述装置包括:第一获取模块,用于获取网页内容,所述网页内容为任一网页的网页内容;第一显示模块,用于对所述网页内容进行显示;提取模块,用于从所述网页内容中实时提取符合音频条件的文本信息;第二获取模块,用于获取所述符合音频条件的文本信息对应的音频流;调用模块,用于调用播放器对所述音频流进行播放。还提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或所述指令集在被所述处理器执行时实现上述的网页内容的处理方法。还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或所述指令集在被执行时实现上述的网页内容的处理方法。本专利技术实施例提供的技术方案可以带来如下有益效果:在对任一网页的网页内容进行处理时,除了对网页内容进行显示之外,通过从网页内容中实时提取符合音频条件的文本信息,并在获取到该文本信息对应的音频流之后,调用播放器对音频流进行播放,从而使得文本显示与音频播放融为一体,丰富了网页内容的处理方式。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的实施环境的示意图;图2是本专利技术实施例提供的网页内容的处理方法流程图;图3是本专利技术实施例提供的显示界面示意图;图4是本专利技术实施例提供的显示界面示意图;图5是本专利技术实施例提供的显示界面示意图;图6是本专利技术实施例提供的显示界面示意图;图7是本专利技术实施例提供的网页内容的处理交互示意图;图8是本专利技术实施例提供的浏览器的结构示意图;图9是本专利技术实施例提供的网页内容的处理装置的结构框图;图10是本专利技术实施例提供的终端的结构框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。随着互联网的日渐普及,通过互联网浏览网页,已经成为了人们闲暇时的常规选择。有鉴于此,本专利技术实施例提供了一种网页内容的处理方法。请参考图1,其示出了本专利技术实施例提供的实施环境的示意图。该实施环境可以包括:终端11和服务器12。终端11用于从服务器12获取网页内容,并对网页内容进行处理。在一种实施方式中,该终端11中安装有提供网页浏览服务的浏览器,终端11可以通过浏览器提供网页内容的处理及浏览服务。终端11可以是诸如手机、平板电脑、个人计算机等电子设备。服务器12用于提供网页内容。服务器12可以是一台服务器,也可以是由多台服务器组成的服务器集群,或者是一个云计算服务中心。终端11与服务器12通过有线或无线网络建立通信连接。请参考图2,其示出了本专利技术实施例提供的网页内容的处理方法流程图,该方法可应用于图1所示实施环境的终端11中。该方法可以包括如下几个步骤:在步骤201中,获取网页内容,对网页内容进行显示;为了能够提供网页浏览服务,终端检测到网页打开请求后,可以向服务器发送网页内容获取请求,从而通过服务器获取网页内容,并对网页内容进行显示,该网页内容可以是任一网页的网页内容。当然,除了向服务器请求获取网页内容,还可以对之前打开过的网页内容进行缓存,当再次检测到网页打开请求后,如果该网页为打开并缓存的网页,则可以从缓存中获取网页内容,并对网页内容进行显示。为了丰富网页内容的处理方式,本专利技术实施例提供的方法在显示网页内容时,还扩展了对网页内容的朗读功能。该功能可以是在打开网页内容时,自动执行,也可以提供该功能的触发方式,当检测到触发方式后,再来执行该功能。在一种实现方式中,提供网页内容的朗读功能的触发方式包括但不限于当现实网页内容时,显示音频播放入口;当检测到音频播放入口的触发操作后,执行后续的从网页内容中提取符合音频条件的文本信息等步骤。为了便于理解,可参见图3所示的显示界面。在图3所示的显示界面中,除了显示网页内容,还提供了菜单栏,当菜单栏被触发显示时,该菜单栏中显示有音频播放入口,如图3所示的语音阅读入口。当检测到该语音阅读入口被选中后,即检测到音频播放入口的触发操作,从而触发执行后续的处理操作。除此之外,本专利技术实施例还提供了从其他应用切换到浏览器,以实现本专利技术实施例所提供的网页内容的处理方法。例如,当终端在第三方应用程序的显示界面上显示网页内容时,该显示界面如图4所示。如果检测到当前显示界面的触发操作(如选中操作)后,可以显示浏览器打开功能选项。当检测到该浏览器打开功能选项被选中后,跳转到浏览器,打开浏览器显示界面,跳转后的浏览器显示界面可如图5所示,之后便可基于浏览器显示界面执行对网页内容进行显示的操作,即通过浏览器执行网页内容的显示,以及后续的处理操作。如图5所示的显示界面,为了提供更优化的浏览服务,在显示网页内容的同时,还提供阅读记录、存储及分享等扩展功能选项。在步骤202中,从网页内容中实时提取符合音频条件的文本信息;由于本专利技术实施例提供的网页内容的处理方法是针对任一网页的网页内容而言的,之前并不能确定处理的是哪个网页的网页内容,因而本专利技术实施例提供的方法也无法提前从网页内容中提取文本信息,而是获取网页内容之后,需要从网页内容中实时提取符合音频条件的文本信息。此外,为了提高对网页内容进行处理的速度,尽快展示处理结果,即提供音频播放,本专利技术实施例提供的方法在本文档来自技高网...

【技术保护点】
1.一种网页内容的处理方法,其特征在于,所述方法包括:获取网页内容,所述网页内容为任一网页的网页内容;对所述网页内容进行显示;从所述网页内容中实时提取符合音频条件的文本信息;获取所述符合音频条件的文本信息对应的音频流;调用播放器对所述音频流进行播放。

【技术特征摘要】
1.一种网页内容的处理方法,其特征在于,所述方法包括:获取网页内容,所述网页内容为任一网页的网页内容;对所述网页内容进行显示;从所述网页内容中实时提取符合音频条件的文本信息;获取所述符合音频条件的文本信息对应的音频流;调用播放器对所述音频流进行播放。2.根据权利要求1所述的方法,其特征在于,所述从所述网页内容中实时提取符合音频条件的文本信息,包括:遍历所述网页内容的文档对象模型DOM树的节点;当遍历到可见文本节点时,实时提取所述可见文本节点的文本信息,得到符合音频条件的文本信息,所述可见文本节点为需要渲染,且与网页显示内容相关的文本节点。3.根据权利要求2所述的方法,其特征在于,所述获取所述符合音频条件的文本信息对应的音频流,包括:每获取一个可见文本节点的文本信息,将获取到的文本信息实时发送至语音合成引擎进行语音合成,获取由所述语音合成引擎返回的音频流;或者,获取所有可见文本节点的文本信息后,将所有文本信息一次性发送至语音合成引擎进行语音合成,获取由所述语音合成引擎返回的音频流;或者,每获取预设数量个可见文本节点的文本信息后,将获取到的预设数量个文本信息发送至语音合成引擎进行语音合成,获取由所述语音合成引擎返回的音频流。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:将遍历到的各个可见文本节点的文本信息及节点索引对应存储;所述获取所述符合音频条件的文本信息对应的音频流,包括:根据各个可见文本节点的节点索引获取各个可见文本节点的文本信息。5.根据权利要求2所述的方法,其特征在于,所述方法还包括:将遍历到的各个可见文本节点的文本信息及所述文本信息的关键字对应存储;所述获取所述符合音频条件的文本信息对应的音频流,包括:根据各个可见文本节点的文本信息的关键字获取各个可见文本节点的文本信息。6.根据权利要求1-5中任一所述的方法,其特征在于,所述方法还包括:将当前播放内容所对应的文本信息进行区别显示。7.根据权利要求6所述的方法,其特征在于,所述将当前播放内容对应的文本信息进行区别显示,包括:将所述当前播放内容所对应的文本信息滚动到网页的预设位置,并将所述当前播放内容所对应的文本信息进行区别显示。8.根据权利要求7所述的方法,其特征在于,所述将所述当前播放内容所对应的文本信息滚动到网页的预设位置,并将所述当前播放内容所对应的文本信息进行区别显示,包括:调用当前播放内容对应的可见文本节点的滚动方式及背景色设置接口,基于所述滚动方式将所述当...

【专利技术属性】
技术研发人员:何奋
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1