[发明专利]一种用于IPTV平台的EPG页面焦点控制方法在审
| 申请号: | 201710305158.3 | 申请日: | 2017-05-03 |
| 公开(公告)号: | CN107071583A | 公开(公告)日: | 2017-08-18 |
| 发明(设计)人: | 陈兴旭;胡其宇 | 申请(专利权)人: | 四川易迅通健康医疗技术发展有限公司 |
| 主分类号: | H04N21/4782 | 分类号: | H04N21/4782;H04N21/422;H04N21/431 |
| 代理公司: | 成都信博专利代理有限责任公司51200 | 代理人: | 张辉 |
| 地址: | 610094 四川省成*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明提供了一种用于IPTV平台的EPG页面焦点控制方法,包括关闭浏览器默认的焦点处理方式或者让页面中的所有元素不能聚焦,把所有期望能够获得焦点的元素与不能获得焦点的元素区分开,比如只为其使用某个特定标签、添加特定的类或者设置特定的属性等等,再为每个期望聚焦元素设置一个特定的属性保存跳转页面的地址;对每个EPG页面,将所有的焦点划分为各个模块;预先设置焦点模块间的移动规则;根据每个模块中的焦点移动规则对每个焦点的上下左右焦点进行初始化,明确焦点移动后的下一个焦点;根据遥控器的按键值进行相关焦点移动。本发明通过焦点控制器代替了机顶盒默认的焦点处理,实现多个不同厂家机顶盒之间的对遥控器指令的一致性反应。 | ||
| 搜索关键词: | 一种 用于 iptv 平台 epg 页面 焦点 控制 方法 | ||
【主权项】:
一种用于IPTV平台的EPG页面焦点控制方法,其特征在于,包括以下步骤:步骤一:关闭浏览器默认的焦点处理方式或者让页面中的所有元素不能聚焦,把所有期望能够获得焦点的元素与不能获得焦点的元素区分开,再为每个期望聚焦元素设置一个特定的属性,保存跳转页面的地址;步骤二:设置焦点控制器的初始参数,具体为:a)定义参数lastPage为当前页面返回的地址;b)定义参数firstFocus为页面打开时的初始焦点;c)定义参数Method为焦点控制器捕获按键的方式;d)内部参数,包括当前模块、当前焦点、上一个当前模块、上一个焦点、焦点框;步骤三:对每个EPG页面,根据焦点的功能和位置将所有的焦点划分为各个模块,每个模块都是一个对象,它拥有的属性包括:模块名、模块内拥有的焦点集合、模块内焦点自动排列的规则、模块内焦点的样式、上方模块、右方模块、下方模块、左方模块;步骤四:预先设置焦点模块间的移动规则;相应于用户的按键操作,确定按键操作指示的移动方向有效的情况下,根据移动规则,执行焦点模块内部焦点改变或者焦点模块改变操作;步骤五:每个焦点模块内都有焦点集合,包含了此模块内的所有焦点,在模块中每个焦点元素是一个对象,每个焦点对象和页面中的聚焦元素一一对应,然后根据每个模块中的焦点排列规则对此模块中所有焦点的上下左右焦点进行初始化,以明确焦点响应用户按键操作移动的下一个焦点;步骤六:焦点的移动是通过JavaScript捕获遥控器按下的按键值进行移动,当遥控器按下“上”、“下”、“左”、“右”方向键,浏览器判断遥控器按下的键值,再判断当前聚焦元素的遥控器按键对应方向的焦点是否存在,如果存在,则找到这个焦点将其设置成当前聚焦焦点,并执行焦点改变事件,焦点改变事件即是先执行上一个聚焦焦点的失去焦点事件,再执行当前焦点的获取焦点事件,同时根据聚焦元素绑定的页面元素的宽、高和位置改变焦点框的宽、高和位置,使焦点框移动到对应的位置;如果当前聚焦元素的遥控器按键对应方向焦点不存在,那么就判断当前聚焦模块的遥控器按键对应方向模块是否存在,如果存在,则将这个模块设置成当前模块,并将该模块设置的对应焦点设置成当前聚焦焦点,然后继续焦点改变事件;如果遥控器按键对应方向焦点和模块都不存在,结束执行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川易迅通健康医疗技术发展有限公司,未经四川易迅通健康医疗技术发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710305158.3/,转载请声明来源钻瓜专利网。





