[发明专利]IPTV机顶盒浏览器页面的导航控制方法有效
| 申请号: | 201110023218.5 | 申请日: | 2011-01-21 |
| 公开(公告)号: | CN102088639A | 公开(公告)日: | 2011-06-08 |
| 发明(设计)人: | 张熠转;邹翔;石磊 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
| 主分类号: | H04N21/472 | 分类号: | H04N21/472;H04N21/4782 |
| 代理公司: | 北京捷诚信通专利事务所(普通合伙) 11221 | 代理人: | 魏殿绅;庞炳良 |
| 地址: | 430074 湖北省武*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | iptv 机顶盒 浏览器 页面 导航 控制 方法 | ||
技术领域
本发明涉及IPTV机顶盒技术领域,特别是涉及一种IPTV机顶盒浏览器页面的导航控制方法。
背景技术
IPTV即交互式网络电视,是以电信宽带网络为传输通道,以电视机为终端,向家庭用户提供包括电视内容在内的多种交互式服务的技术,可以通过普通电视机+网络机顶盒的方式收看。IPTV使得电视机成为具有通讯、互联网、电视功能的综合数字家庭终端。IPTV的主要特点是在其交互性,将主动权交给了用户,由用户直接通过遥控器点击来选择节目和播放方式。与PC操作相比,IPTV机顶盒主要靠浏览器来支撑,显示也是以网页形式呈现的,由于浏览器没有鼠标键盘输出设备,用户使用遥控器进行操作,不能象鼠标一样随意点选,因此,对于IPTV的EPG(Electronic Program Guide,电子节目菜单)页面的导航控制来说,根据遥控器的方向键来控制EPG页面上的焦点元素结点的移动及翻页显示变得非常重要。目前浏览器引擎的移动焦点元素结点的逻辑与元素结点出现的先后顺序有关,相当于只有两个方向一前和后,与具体的排版显示位置无关,因此,目前的焦点元素结点只能前后移动,不能通过对遥控器上下左右方向键的合理控制,实现将焦点元素结点灵活移动到对应方向的相邻元素结点上。
发明内容
本发明的目的是为了克服上述背景技术的不足,提供一种IPTV机顶盒浏览器页面的导航控制方法,能够通过对遥控器上下左右方向键的合理控制,实现将焦点元素结点灵活移动到对应方向的相邻元素结点上,提供很好的浏览显示效果,增强用户体验。
本发明提供的IPTV机顶盒浏览器页面的导航控制方法,包括以下步骤:A、IPTV机顶盒浏览器的电子节目菜单EPG页面加载完毕但并未显示出来时,分析EPG页面上的元素结点,对可以获得焦点的元素结点上下左右方向相邻的元素结点进行排序和定位;B、所述EPG页面显示出来后,根据用户对遥控器的上下左右方向按键的操作,遥控器触发对应的按键导航信息,浏览器接收到所述按键导航信息后,将焦点元素结点移动到按键导航信息对应方向的相邻元素结点或者翻页显示,实现对EPG页面元素结点的导航控制。
在上述技术方案中,步骤A包括以下步骤:A1、分析EPG页面上的元素结点,将可以获得焦点的元素结点的结点信息依序存入一个指针数组中;A2、分析所述指针数组中的各元素结点的结点信息,计算各元素结点与周边其他元素结点的中心距离和中心角度;A3、根据计算的中心距离和中心角度,确定所述各元素结点上下左右方向相邻的元素结点。
在上述技术方案中,步骤A2中所述结点信息包括元素结点的级联样式表CSS信息:元素结点的左上角坐标(X,Y)、宽度a、高度b。
在上述技术方案中,步骤A2中计算中心距离和中心角度时,以元素结点的中心(X’,Y’)作为参照原点,其中X’=X+a/2,Y’=Y+b/2。
在上述技术方案中,所述中心距离是两个元素结点的中心之间的距离,所述中心角度是两个元素节点中心的连接线与被比较元素节点所在的水平线所形成的夹角。
在上述技术方案中,步骤A3包括以下步骤:如果判定一个元素结点与另一个元素结点之间的中心角度在0到N°之间(N取0~45之间),则确定二者为左右方向的元素结点;反之,则确定二者为上下方向的元素结点;进一步,确定同一方向上与当前元素结点中心距离最小的元素结点为当前元素结点在该方向上的相邻结点。
在上述技术方案中,所述N取30。
在上述技术方案中,步骤B包括以下步骤:B1、浏览器接收遥控器触发的按键导航信息;B2、浏览器获取当前EPG页面上的焦点元素结点,并确定其在指针数组中的位置,判断在指针数组中是否存在焦点元素结点在按键导航信息对应方向上的相邻元素结点的结点信息;B3、如果判定焦点元素结点在该方向上没有相邻元素结点,则按照该方向翻页显示页面内容;B4、如果判定焦点元素结点在该方向上存在相邻元素结点,且该相邻元素结点在当前可视区域上,则将该相邻元素结点作为目标元素结点。
在上述技术方案中,步骤B3还包括以下步骤:如果判定翻页后在可视区域存在有效的元素结点,则确定该可视区域的第一个结点为目标元素结点;否则只显示翻页后的页面内容。
在上述技术方案中,步骤B4还包括以下步骤:如果判定所述相邻元素结点不在当前可视区域上,则显示按照该方向翻页后的页面内容;如果判定所述相邻元素结点在翻页显示的可视区域上,就将其作为目标元素结点,否则只显示按照该方向翻页后的页面内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110023218.5/2.html,转载请声明来源钻瓜专利网。





