[发明专利]访问电子节目单的实现方法有效
申请号: | 200810007717.3 | 申请日: | 2008-02-29 |
公开(公告)号: | CN101237542A | 公开(公告)日: | 2008-08-06 |
发明(设计)人: | 李功;李锐 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04N5/445 | 分类号: | H04N5/445;H04N5/00;H04N7/173;G06F3/048 |
代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 龙洪;田红娟 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 访问 电子 节目单 实现 方法 | ||
技术领域
本发明涉及IPTV系统,更具体地,涉及电子节目单中用户使用浏览器进行混排频道切换时的实现技术。
背景技术
EPG是Electronic Program Guide的英文缩写,意思是电子节目菜单。EPG在IPTV系统中起着十分重要的作用,是观众进入IPTV的门户。用户通过遥控器操控模板(EPG中专门负责展示的界面模块)可以看到栏目、频道、节目等信息。在展示中一套模板通常包含普通页面和混排的频道。混排的频道包括频道和第三方的网页,比如卡拉OK和全球眼等。在卡拉OK和全球眼等混排内容中,还有他们各自的播放和页面展示。比如卡拉OK系统有展示歌手,歌曲排行榜等页面内容,也有MTV等歌曲播放内容。在全球眼中,有全球眼栏目的展示,也有全球眼视频的播放内容。用户通过遥控器,可以分别在模板的页面之间、模板和混排频道内容之间、混排频道的页面之间进行切换。
基于上述分析,目前的EPG系统页面切换面临这样的需求:模板的页面之间的切换返回,按先后顺序在模板页面之间迁移;在混排频道内容之间切换时,按照混排频道内容的先后顺序迁移;从混排频道返回到模板时,返回到模板的页面,而且返回到之前切到混排频道时的页面。
现有技术能够满足前两项需求,但当用户进入混排频道播放界面时,再按返回按钮只能返回到模板的首页,此时造成用户按返回按钮和菜单按钮的功能相同,都是返回到模板的首页。如果用户进入了模板的比较深层的页面,比如层层进入到某个连续剧的展示页面,此时用户通过遥控器进入混排频道的页面,用户再想看到这个连续剧的展示页面,只能从模板首页再次层层进入,给用户的操作带来了不便。
发明内容
本发明要解决的技术问题是提供一种访问电子节目单的实现方法,以确保用户从混排频道退出时,可以正确地返回到模板的切出页面。
为了解决上述问题,本发明提供了一种访问电子节目单的实现方法,该方法包括以下步骤:
(a)建立普通页面栈和混排页面栈,分别用于存储模板页面参数和混排频道页面参数;
(b)用户访问电子节目单的页面,进入对应的页面后,将所进入的页面的参数压入相应的栈,当用户选择返回操作退出混排频道时,包括以下步骤:
(A)清空混排页面栈;
(B)弹出普通页面栈栈顶元素,根据所返回的栈顶元素生成返回页面的链接地址,进入切换到混排频道前的普通页面。
进一步地,普通页面栈和混排页面栈都是一定大小的模拟栈,栈内元素按照先压入后弹出的顺序依次排列。
进一步地,压入堆栈的页面参数包括页面类型和页面的访问地址。
进一步地,步骤(b)中,当用户进行频道切换时,先清空混排页面栈的内容,再压入新的混排频道的页面参数。
进一步地,当用户选择返回操作时,判断当前页面是否对应栈底元素,若对应混排页面栈栈底元素,则执行退出混排频道操作;若对应普通页面栈的栈底元素,则返回普通页面栈的栈底元素,生成模板首页的链接,进入模板首页;否则将当前栈的栈顶元素弹出,然后返回最新的栈顶元素,根据所返回的栈顶元素生成返回页面的链接,进入返回页面。
进一步地,用户进行返回操作时是通过按下遥控器的返回按钮实现的。
进一步地,将普通页面设为混排频道号为0的特殊混排频道类型,步骤(b)中,判断要访问页面的混排频道号是否为0,若为0,则将进入的页面参数压入普通页面栈,否则压入混排页面栈。
进一步地,步骤(b)中,若访问页面的混排频道号不为0,且与混排页面栈内的混排频道号不同,则清空混排页面栈的内容,压入新的混排频道号的页面参数,否则继续压入新的页面参数。
进一步地,用户选择返回操作时,通过遥控器按返回按钮实现,机顶盒调用电子节目单的特定返回页面,在特定的返回页面中,判断混排频道号是否为0。
相较于现有技术,本发明方法通过建立普通页面栈和混排页面栈两个模拟堆栈,可以保证用户顺利地从模板页面切入混排频道,然后从混排频道正确地返回到模板的切出页面,而不是统一的返回首页。在混排频道切换时,清空混排页面栈,可以防止用户频繁切换混排频道页面而导致混排页面栈无限制增长。
附图说明
图1是本发明访问电子节目单的实现方法的流程图,其中体现了退出混排频道的操作。
图2本发明方法的堆栈构造结构图。
图3是本发明普通页面和混排页面之间页面切换的示意图。
图4是本发明混排页面之间的页面切换的示意图。
图5是本发明实现方法中的用户切换页面或频道的的流程图。
图6是本发明实现方法中的用户选择返回操作的流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810007717.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:发动机油位检测系统
- 下一篇:用于管理游戏网络的方法和装置