一种网页中文本字幕信息的显示方法和装置制造方法及图纸

技术编号:11644591 阅读:75 留言:0更新日期:2015-06-25 03:37
本发明专利技术提供了一种网页中文本字幕信息的显示方法和装置,以解决现有技术不能满足用户并行的、高效率的使用需求的问题。所述方法包括:对网页浏览器中加载网页的DOM树进行解析;基于DOM树解析结果,获取其中的文本字幕信息,并复制该文本字幕信息;在网页浏览器所处的系统桌面上创建一个显示窗口,并将所述复制的文本字幕信息根据所述加载网页中的对应播放的视和/或音频文件同步进行显示。在浏览器对文本字幕信息渲染之前,复制所述文本字幕信息,显示在桌面上创建的显示窗口内,并对桌面上显示窗口内的文本字幕信息进行操作。提高了用户浏览网页中文本字幕信息的灵活度,也提高了用户的使用效率。

【技术实现步骤摘要】

本专利技术涉及浏览器
,特别是涉及一种网页中文本字幕信息的显示方法和 目.0
技术介绍
随着互联网的普及,互联网给人们带来的应用也越来越多,越来越便捷,如听音乐、看视频等。针对具体的应用,推出了各种功能丰富的应用程序,听音乐有专门的音乐播放器,看视频也有专门的视频播放器。由于浏览器是访问互联网的主要工具,在众多与互联网相关的应用程序中,占有相当重要的位置,为此,浏览器的功能也越来越多,越来越人性化,不需要打开音乐播放器或视频播放器就可以直接在浏览器中实现听音乐或看视频的功能,但是,浏览器只能提供上述应用的基本功能,如仅仅播放音乐,或者在播放音乐的同时显示歌词。如果此时用户需要进行桌面上的操作,就需要关闭浏览器或者将浏览器最小化,浏览器中播放的音乐连同显示的歌词也一起关闭或最小化,用户不能在进行桌面上操作的同时,继续欣赏歌词,无法满足用户并行的、高效率的使用需求。
技术实现思路
本专利技术所要解决的技术问题是提供一种网页中文本字幕信息的显示方法和装置,以解决现有技术不能满足用户并行的、高效率的使用需求的问题。为了解决上述问题,本专利技术公开了一种网页中文本字幕信息的显示方法,包括:对网页浏览器中加载网页的DOM树进行解析;基于DOM树解析结果,获取其中的文本字幕信息,并复制该文本字幕信息;在网页浏览器所处的系统桌面上创建一个显示窗口,并将所述复制的文本字幕信息根据所述加载网页中的对应播放的视和/或音频文件同步进行显示。本专利技术还公开了一种网页中文本字幕信息的显示装置,包括:DOM树解析模块,其配置为对网页浏览器中加载网页的DOM树进行解析;文本字幕信息获取复制模块,其配置为基于DOM树解析结果,获取其中的文本字幕信息,并复制该文本字幕信息;显示窗口创建模块,其配置为在网页浏览器所处的系统桌面上创建一个显示窗P ;文本字幕信息同步显示模块,其配置为将所述复制的文本字幕信息根据所述加载网页中的对应播放的视和/或音频文件在所述显示窗口中同步进行显示。与现有技术相比,本专利技术包括以下优点:本专利技术提出了一种网页中文本字幕信息的显示方法和装置,在浏览器对文本字幕信息渲染之前,复制所述文本字幕信息,显示在桌面上创建的显示窗口内,并对桌面上显示窗口内的文本字幕信息进行操作。提高了用户浏览网页中文本字幕信息的灵活度,也提高了用户的使用效率。【附图说明】图1是本专利技术实施例一所述一种网页中文本字幕信息的显示方法流程图;图2是本专利技术实施例二所述一种网页中文本字幕信息的显示方法流程图;图3是本专利技术实施例三所述一种网页中文本字幕信息的显示装置结构图;图4是本专利技术实施例四所述一种网页中文本字幕信息的显示装置结构图。【具体实施方式】为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本专利技术作进一步详细的说明。本专利技术提出的一种网页中文本字幕信息的显示方法和装置,在网页浏览器对DOM树中的文本字幕信息渲染之前,复制所述文本字幕信息,并显示在桌面上创建的显示窗口内,还可以对显示窗口内显示的文本字幕信息进行操作。本专利技术提出的一种网页中文本字幕信息的显示方法和装置涉及到对文档对象模型(Document Object Model,DOM)进行解析。DOM是一种用于可扩展标记语言(Extensible Markup Language,XML)文档的对象模型,可用于直接访问XML文档的各个部分。在DOM中,文档被模拟为树状,其中XML语法的每个组成部分(例如元素或文本内容)都被表示为一个节点。作为一种应用程序编程接口(Applicat1n Programming Interface, API),DOM允许遍历文档树,从父节点移动到子节点和兄弟节点等,并可以利用各种节点类型特有的属性(元素具有属性)。DOM树是指通过DOM将超文本标记语言(HyperText Markup Language,HTML)页面进行解析,并生成HTML树树状结构和对应的访问方法。解析DOM树,能直接而且简易的操作HTML页面上的每个标记内容。下面通过列举几个具体的实施例详细介绍本专利技术提出的一种网页中文本字幕信息的显示方法和装置。实施例一,详细介绍本专利技术所述一种网页中文本字幕信息的显示方法。参照图1,示出了本专利技术实施例一所述一种网页中文本字幕信息的显示方法流程图。步骤11,对网页浏览器中加载网页的DOM树进行解析;网页浏览器在访问网页时,向网页所在的服务器发送各种请求,并对从服务器发来的超文本信息和各种多媒体数据格式进行解析、显示和播放。在网页浏览器的上述工作过程中,网页所包含的信息和数据保存在DOM中,对DOM进行解析,形成DOM树,得到网页所包含的信息和数据等元素的结构和属性,再对DOM树进行解析,进一步得到网页中各元素的相关内容。所述网页中各元素的相关内容为DOM树解析后得到的解析结果。步骤12,基于DOM树解析结果,获取其中的文本字幕信息,并复制该文本字幕信息;得到DOM树解析结果后,复制DOM树解析结果中的文本字幕信息,得到文本字幕信息的副本。网页浏览器的操作对象是DOM树解析结果中的文本字幕信息,本方法的操作对象是文本字幕信息的副本。步骤13,在网页浏览器所处的系统桌面上创建一个显示窗口,并将所述复制的文本字幕信息根据所述加载网页中的对应播放的视和/或音频文件同步进行显示。在网页浏览器所处的操作系统桌面上创建一个显示窗口,此显示窗口可以是传统意义上操作系统中的一个实际窗口,也可以是一个虚拟出来的窗口,当作一个显示载体出现。在创建的所述显示窗口内,包括在实际窗口和虚拟出来的窗口内,将复制得到的文本字幕信息的副本显示出来,所述显示是根据加载网页中的,与所述复制的文本字幕信息对应播放的视和/或音频文件同步进行显示。综上所述,本专利技术实施例一提出的一种网页中文本字幕信息的显示方法与现有技术相比,具有以下优点:本专利技术实施例一提出了一种网页中文本字幕信息的显示方法,在浏览器对文本字幕信息渲染之前,复制所述文本字幕信息,显示在桌面上创建的显示窗口内,并对桌面上显示窗口内的文本字幕信息进行操作。提高了用户浏览网页中文本字幕信息的灵活度,也提高了用户的使用效率。实施例二,详细介绍本专利技术所述一种网页中文本字幕信息的显示方法。参照图2,示出了本专利技术实施例二所述一种网页中文本字幕信息的显示方法流程图。步骤21,对网页浏览器中加载网页的DOM树进行解析;网页浏览器在访问网页时,向网页所在的服务器发送各种请求,并对从服务器发来的超文本信息和各种多媒体数据格式进行解析、显示和播放。在网页浏览器的上述工作过程中,网页所包含的信息和数据保存在DOM中,对DOM进行解析,形成DOM树,得到网页所包含的信息和数据等元素的结构和属性,再对DOM树进行解析,进一步得到网页中各元素的相关内容。所述网页中各元素的相关内容为DOM树解析后得到的解析结果。步骤22,基于DOM树解析结果,获取其中的文本字幕信息,并复制该文本字幕信息;网页中包含许多文本字幕信息,但并不是所有的文本字幕信息都是本方法的操作对象。在复制所述文本字幕信息之前,基于所述文本字幕信息在网页浏览器中的脚本文件,判断所述文本字幕信息是否是网页中视和/或音频文件对应的文本字幕信息。例如,判断文本字幕信息在本文档来自技高网...

【技术保护点】
一种网页中文本字幕信息的显示方法,其特征在于,包括:对网页浏览器中加载网页的DOM树进行解析;基于DOM树解析结果,获取其中的文本字幕信息,并复制该文本字幕信息;在网页浏览器所处的系统桌面上创建一个显示窗口,并将所述复制的文本字幕信息根据所述加载网页中的对应播放的视和/或音频文件同步进行显示。

【技术特征摘要】

【专利技术属性】
技术研发人员:唐曦陈志李鸣任寰
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1