[发明专利]一种基于嵌入式全功能浏览器的焦点导航方法有效
申请号: | 201110367501.X | 申请日: | 2011-11-18 |
公开(公告)号: | CN102402601A | 公开(公告)日: | 2012-04-04 |
发明(设计)人: | 蒲凯;苏轲;李晓东 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 詹永斌;卿诚 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 嵌入式 全功能 浏览器 焦点 导航 方法 | ||
技术领域
本发明涉及浏览器领域,尤其涉及一种基于嵌入式全功能浏览器的焦点导航方法。
背景技术
随着3C融合时代的到来,越来越多的消费类电子产品中有浏览器应用的需求。目前,数字电视机顶盒、IPTV机顶盒、数字电视一体机和手机等产品中很多都已支持浏览器应用,特别是互联网电视的快速发展又促进了嵌入式浏览器的迅猛发展。
当前互联网电视、IPTV机顶盒等大都是通过遥控器进行操作的,遥控器不可能跟键盘一样复杂。遥控器上的按钮一般包括:上下左右方向键、确认键、返回键、数字键和其他功能键。对于使用嵌入式浏览器来说,主要是通过方向键、确认键和返回键来完成各项功能的。基于这个特点,一般要求网页中焦点不能过多,另外焦点之间的跳动必须合理,同时也给嵌入式浏览的开发增加了难度。目前,大多数的嵌入式设备通过浏览器都能访问公网,如何通过上下左右方向键、确认键、返回键、数字键和其他功能键准确无误地控制网页焦点移动,特别是针对大型网页来说(焦点多),这一点是相当有难度的。一般情况下,大多数的焦点导航机制对于简单的网页支持的非常合理,但是对于复杂的公网网页来说,很有可能出现焦点移动混乱的现象。
发明内容
本发明的目的是针对现有技术中在使用类似遥控器的简单按键访问公网的时候存在焦点移动混乱的问题,提供一种基于嵌入式全功能浏览器的焦点导航方法。
本发明的目的通过下述技术方案来实现:
一种基于嵌入式全功能浏览器的焦点导航方法,其具体包含以下步骤:
步骤1.定义存放焦点属性信息的数据结构,获取每个焦点的属性信息并将每个焦点框添加到链表中;
步骤2.当焦点移动时,判断每个候选焦点框和当前焦点框的重合度,根据重合度得到候选焦点集,选择候选焦点集中焦点框中心点距离当前焦点框中心点最短的候选焦点框为目标焦点;
其中:
当前焦点:是指当前网页中高亮显示的焦点;
候选焦点:是指网页中除去当前焦点的所有可用焦点;
目标焦点:即将高亮显示的焦点;
焦点间的重合度:是指当焦点移动时,根据移动方向,当前焦点框与候选焦点框在水平方向或者垂直方向的重合程度,根据重合程度分为:完全重合,部分重合,不重合;
焦点间的距离:是指当前焦点框中心点与候选焦点框中心点之间的直线距离。
优选地,所述根据重合度得到候选焦点集的方法具体为,根据重合度的优先级,首先把完全重合的候选焦点作为候选焦点集;如果没有完全重合的候选焦点,其次把部分重合的候选焦点作为候选焦点集;如果没有部分重合的候选焦点,最后把不重合的候选焦点作为候选焦点集。
优选地,在竖直方向上,当向上移动焦点时,对于候选焦点中心点y坐标值小于当前焦点中心点的y坐标值的候选焦点忽略;当向下移动焦点时,对于候选焦点中心点y坐标值大于当前焦点中心点的y坐标值的候选焦点忽略;然后进行重合度判断和距离计算。
优选地,在水平方向上,当向左移动焦点时,对于候选焦点中心点x坐标值大于当前焦点中心点的x坐标值的候选焦点忽略;当向右移动焦点时,对于候选焦点中心点x坐标值小于当前焦点中心点的y坐标值的候选焦点忽略;然后进行重合度判断和距离计算。
优选地,所述步骤1定义的存放焦点属性信息的数据结构里面主要包含了焦点的类型,状态,坐标信息属性信息。在嵌入式全功能浏览器对网页进行HTML解析后,生成一颗DOM树,通过遍历整颗DOM树,将DOM树中的每个节点的相关属性信息添加到上述构建的数据结构的相关参数当中。
优选地,所述方法还包括对默认焦点框显示的支持。通过对链表中焦点的y坐标值进行比较,选出y最小的值,如果存在y值相等的情况,则比较x坐标值的大小,最终选取在y坐标最小的情况下x坐标值也最小的那个焦点为默认显示焦点。
本发明的有益效果:通过上述方法,在查找目标焦点时根据当前焦点框中心点与候选焦点框中心点之间的直线距离并兼顾当前焦点框与候选焦点框之间的重合度,使得焦点导航更为准确,更加敏感,对于嵌入式全功能浏览器下浏览大型网页效果尤为明显。本发明最终为用户提供了更人性化,快捷,准确的焦点定位,对用户使用遥控器操作上网的可控性增加,增强了用户的体验感,具有一定的社会使用价值。
说明书附图
图1为本发明的基于嵌入式全功能浏览器的焦点导航方法流程图。
图2为本发明的添加网页焦点属性信息实现流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110367501.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:两用包装盒
- 下一篇:一种轨道车辆用半主动控制式空气弹簧