网页浏览器导航方法、网页浏览器导航装置和电视机制造方法及图纸

技术编号:9490081 阅读:85 留言:0更新日期:2013-12-25 23:53
本发明专利技术提供了一种网页浏览器导航方法、一种网页浏览器导航装置和一种电视机,其中网页浏览器导航装置包括:获取并解析当前载入的网页的源文件,以得到所述网页的树状文档结构;解析所述源文件,根据所述源文件的根据树状文档结构,将所述网页识别为多级区域焦点;在接收到来自控制设备的控制指令时,根据所述控制指令按区域焦点对所述网页进行导航,绘制并显示当前导航的目标区域焦点。通过本发明专利技术的技术方案能够简化网页浏览导航操作步骤,提高网页浏览导航效率。

【技术实现步骤摘要】
网页浏览器导航方法、网页浏览器导航装置和电视机
本专利技术涉及电视
,具体而言,涉及一种网页浏览器导航方法、一种网页浏览器导航装置和一种具有该网页浏览器导航装置的电视机。
技术介绍
现有的遥控器控制浏览网页的方式,一般为图1所示的在热点间移动的浏览方式,图中被灰色置底显示的内容即可以认为是一个热点,按照图1的显示内容,共计热点41个左右,从页面左上角到右下角最少按键次数为7次。因此,在浏览某些热点过多的网页时,操控极为不便,特别是目前电视浏览器使用遥控器控制时,浏览网页均采用直接移动焦点的方式,操作效率非常低,要定位到相应的热点需要遥控器按多次甚至是几十次才能够移动到相应的热点位置。因此,需要一种高效的导航方式,能够快速移动到所需的热点位置。
技术实现思路
考虑到上述
技术介绍
,本专利技术的一个目的是提供一种网页浏览器导航技术,能够高效浏览网页。有鉴于此,根据本专利技术的一个方面,提供了一种网页浏览器导航方法,包括:获取并解析当前载入的网页的源文件,得到所述网页的树状文档结构;根据所述树状文档结构,将所述网页识别为多级区域焦点;在接收到来自控制设备的控制指令时,根据所述控制指令按区域焦点对所述网页进行导航,绘制并显示当前导航的目标区域焦点。网页的源文件能够表现出网页的树状文档结构,根据该树状文档结构可以将当前导入的网页识别为多级区域焦点,区域焦点之间的关系类似于树状结构关系。由于将网页识别为多级区域焦点,因此,在导航时可以按照区域焦点进行导航,而不是按照热点进行导航,并且在导航时可以按照区域焦点之间的层级关系进行导航,并不是无序导航。为了标识当前的导航位置,可以绘制当前的目标区域焦点并显示,显示效果类似于方形框,该方形框涵盖了一个区域焦点所包含的内容(例如多个热点)。由于按照区域焦点进行导航,并不是逐个按照网页中的热点进行导航,因此可提高网页浏览效率,并且由于按照网页的树状文档结构来识别出区域焦点,因此在导航时能够体现出各区域焦点的层级关系,导航顺序清晰,无需用户认知学习,能够快速导航到相应的目标位置。根据本专利技术的另一方面,提供了一种网页浏览器导航装置,包括:获取单元,用于获取并解析当前载入的网页的源文件,得到所述网页的树状文档结构;识别单元,连接至所述获取单元,用于根据所述树状文档结构,将所述网页识别为多级区域焦点;导航单元,用于在接收到来自控制设备的控制指令时,根据所述控制指令按区域焦点对所述网页进行导航;绘制单元,绘制并显示当前导航的目标区域焦点。网页的源文件能够表现出网页的树状文档结构,根据该树状文档结构可以将当前导入的网页识别为多级区域焦点,区域焦点之间的关系类似于树状结构关系。由于将网页识别为多级区域焦点,因此,在导航时可以按照区域焦点进行导航,而不是按照热点进行导航,并且在导航时可以按照区域焦点之间的层级关系进行导航,并不是无序导航。为了标识当前的导航位置,可以绘制当前的目标区域焦点并显示,显示效果类似于方形框,该方形框涵盖了一个区域焦点所包含的内容(例如多个热点)。由于按照区域焦点进行导航,并不是逐个按照网页中的热点进行导航,因此可提高网页浏览效率,并且由于按照网页的树状文档结构来识别出区域焦点,因此在导航时能够体现出各区域焦点的层级关系,导航顺序清晰,无需用户认知学习,能够快速导航到相应的目标位置。根据本专利技术的另一方面,还提供了一种电视机,包括上述技术方案中所述的网页浏览器导航装置。由于网页浏览器导航装置具有高效的导航功能,因此采用该网络浏览器导航装置的电视机能够利用遥控器或鼠标准确且快速地定位到所需的内容,操作简便,提高了遥控器或鼠标浏览网页的性能。附图说明图1示出了相关技术中的网页浏览的示意图;图2示出了根据本专利技术的实施例的网页浏览器导航方法的流程图;图3示出了根据本专利技术的实施例的网页树状结构的截屏示意图;图4示出了根据本专利技术的实施例的网页中的块级元素的截屏示意图;图5示出了根据本专利技术的实施例的网页中的较大块级元素的截屏示意图;图6示出了图5所示的块级元素的下一级元素的截屏示意图;图7示出了根据本专利技术的实施例的识别出的区域焦点截屏示意图;图8A至图8D示出了根据本专利技术的实施例的通过遥控器按键进行区域焦点移动的截屏示意图;图9A示出了根据本专利技术的实施例的网页中未被识别为区域焦点的大区域示意图;图9B示出了根据本专利技术的实施例的在未识别出的区域焦点的位置上插入区域焦点的示意图;图10示出了根据本专利技术的实施例的网页浏览器导航装置的示意图。具体实施方式为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和具体实施方式对本专利技术进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,但是,本专利技术还可以采用其他不同于在此描述的其他方式来实施,因此,本专利技术并不限于下面公开的具体实施例的限制。本文中出现的热点是指网页浏览过程中可获得焦点的元素,由于网页经浏览器解析后为最终呈现为代码,该代码DOM有完整的树状结构,一般常见的元素包括A标签、各种可获得焦点的Input元素、拥有Onclick等事件的元素、按钮、图片热点等。在浏览器中置入热点分析器完成对网页具有热点元素的识别。图2示出了根据本专利技术的实施例的网页浏览器导航方法的流程图。如图2所示,根据本专利技术的实施例的网页浏览器导航方法可以包括以下步骤:步骤202,获取并解析当前载入的网页的源文件,得到网页的树状文档结构;步骤204,根据树状文档结构,将网页识别为多级区域焦点;步骤206,在接收到来自控制设备的控制指令时,根据控制指令按区域焦点对网页进行导航,绘制并显示当前导航的目标区域焦点。网页的源文件能够表现出网页的树状文档结构,根据该树状文档结构可以将当前导入的网页识别为多级区域焦点,区域焦点之间的关系类似于树状结构关系。由于将网页识别为多级区域焦点,因此,在导航时可以按照区域焦点进行导航,而不是按照热点进行导航,并且在导航时可以按照区域焦点之间的层级关系进行导航,并不是无序导航。为了标识当前的导航位置,可以绘制当前的目标区域焦点并显示,显示效果类似于方形框,该方形框涵盖了一个区域焦点所包含的内容(例如多个热点)。由于按照区域焦点进行导航,并不是逐个按照网页中的热点进行导航,因此可提高网页浏览效率,并且由于按照网页的树状文档结构来识别出区域焦点,因此在导航时能够体现出各区域焦点的层级关系,导航顺序清晰,无需用户认知学习,能够快速导航到相应的目标位置。在上述技术方案中,优选的,根据所述树状文档结构,将所述网页识别为多级区域焦点的步骤具体包括:在解析所述源文件时,检测所述源文件符合的标签规范,并参考所述标签规范获取所述网页的树状文档结构;根据所述树状文档结构逐一判断网页中的块级元素是否包含热点。超文本标记语言是用于描述网页的一种标记语言,并且目前已经有多种超文本标记语言的规范版本,例如HTML4、HTML5,因此在解析网页的源文件时,需要检测当前网页符合哪种标签规范,标签规范即超文本标记语言规范,当确定当前网页的标签规范后,结合该标签规范来分析网页的树状文档结构,从而得到网页的树状文档结构。该树状文档结构中的主体部分是用户可视的部分,在该主体部分中包本文档来自技高网...
网页浏览器导航方法、网页浏览器导航装置和电视机

【技术保护点】
一种网页浏览器导航方法,其特征在于,包括:获取并解析当前载入的网页的源文件,得到所述网页的树状文档结构;根据所述树状文档结构,将所述网页识别为多级区域焦点;在接收到来自控制设备的控制指令时,根据所述控制指令按区域焦点对所述网页进行导航,绘制并显示当前导航的目标区域焦点。

【技术特征摘要】
1.一种网页浏览器导航方法,其特征在于,包括:获取并解析当前载入的网页的源文件,得到所述网页的树状文档结构;根据所述树状文档结构,将所述网页识别为多级区域焦点;在接收到来自控制设备的控制指令时,根据所述控制指令按区域焦点对所述网页进行导航,绘制并显示当前导航的目标区域焦点;所述根据所述树状文档结构,将所述网页识别为多级区域焦点的步骤具体包括:在解析所述源文件时,检测所述源文件符合的标签规范,并参考所述标签规范获取所述网页的树状文档结构;根据所述树状文档结构逐一判断网页中的块级元素是否包含热点;将包含热点的一个块级元素识别为一个所述区域焦点。2.根据权利要求1所述的网页浏览器导航方法,其特征在于,还包括:判断网页中的块级元素的尺寸是否大于第一预设尺寸,若是,则放弃将所述块级元素识别为区域焦点,并对大于所述第一预设尺寸的块级元素的下一级元素进行识别,将包含热点的下一级元素识别为所述区域焦点。3.根据权利要求1所述的网页浏览器导航方法,其特征在于,在确定所述网页中的块级元素的尺寸大于第二预设尺寸且所述块级元素未包含热点时,在已识别出的区域焦点之间且对应于所述块级元素的位置处插入区域焦点,以供导航。4.根据权利要求1所述的网页浏览器导航方法,其特征在于,所述绘制所述区域焦点的步骤具体包括:根据所述目标区域焦点的尺寸以及预设显示样式,绘制所述目标区域焦点;将所述目标区域焦点建立为一个独立块级元素,并设置在所述网页的最顶层,以透明方式显示。5.根据权利要求1至4中任一项所述的网页浏览器导航方法,其特征在于,根据所述控制指令按区域焦点对所述网页进行导航的步骤具体包括:在接收到所述控制指令后,基于所述网页中识别出的区域焦点之间的层级结构关系,执行与所述控制指令对应的导航动作,以导航至所述目标区域焦点,其中,导航动作包括上下移动、左右移动、跳转、进入和/或返回。6.一种网页浏览器导航装置,其特征在于,包括:解析单元,用于获取并解析当前载入...

【专利技术属性】
技术研发人员:路玉太
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:

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

1