一种IPTV系统中频道切换的方法及系统.pdf

上传人:r5 文档编号:1093320 上传时间:2018-03-31 格式:PDF 页数:12 大小:655.90KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010286468.3

申请日:

2010.09.19

公开号:

CN101998165A

公开日:

2011.03.30

当前法律状态:

授权

有效性:

有权

法律详情:

专利权的转移IPC(主分类):H04N 21/4627登记生效日:20170531变更事项:专利权人变更前权利人:中兴通讯股份有限公司变更后权利人:启东植务阀门厂变更事项:地址变更前权利人:518057 广东省深圳市南山区科技园科技南路中兴通讯大厦变更后权利人:226200 江苏省南通市启东市南阳镇工业园区46号|||授权|||实质审查的生效IPC(主分类):H04N 21/4627申请日:20100919|||公开

IPC分类号:

H04N21/4627(2011.01)I; H04N21/47(2011.01)I; H04L29/08

主分类号:

H04N21/4627

申请人:

中兴通讯股份有限公司

发明人:

杨金刚; 李锐; 任建华

地址:

518057 广东省深圳市南山区科技园科技南路中兴通讯大厦

优先权:

专利代理机构:

深圳鼎合诚知识产权代理有限公司 44281

代理人:

薛祥辉

PDF下载: PDF下载
内容摘要

本发明公开了一种IPTV系统中频道切换的方法及系统,该方法包括STB缓存EPG服务器下发的用户有权限观看的完整的频道信息,JS缓存EPG下发的用户有权限观看的频道元数据信息,JS解析接收到的目标频道信息,并判断用户是否具有观看目标频道的权限,如果有权限,则JS携带目标频道的元数据信息请求STB查找目标频道的完整的频道信息,并完成目标频道的切换,通过上述技术方案,解决了IPTV系统中每次切换到WEB频道时都需要到频道信息服务器获取对应的频道信息的问题。

权利要求书

1: 一种 IPTV 系统中频道切换的方法, 适用于 WEB 频道、 直播频道、 模板之间的切换, 其 特征在于, 包括以下步骤 : STB 缓存 EPG 服务器下发的用户有权限观看的完整的频道信息, JS 缓存 EPG 下发的用 户有权限观看的频道元数据信息 ; JS 解析接收到的目标频道信息, 并判断用户是否具有观看目标频道的权限 ; 如果有权限, 则 JS 携带目标频道的元数据信息请求 STB 查找目标频道的完整的频道信 息, 并完成目标频道的切换。
2: 如权利要求 1 所述的 IPTV 系统中频道切换的方法, 其特征在于, 如果目标频道是 WEB 频道, 则在切换到 WEB 频道之前, 还包括 JS 携带目标频道的元数据信息请求 EPG 服务器 加载 WEB 框架, 所述加载后的 WEB 框架携带 JS 信息, 所述 JS 信息包括切换到 WEB 频道之前 的模板信息或频道信息。
3: 如权利要求 2 所述的 IPTV 系统中频道切换的方法, 其特征在于, 所述加载后的 WEB 框架包括 JS 子框架, 所述 JS 子框架携带所述 JS 信息。
4: 如权利要求 2 所述的 IPTV 系统中频道切换的方法, 其特征在于, 所述 JS 信息包括切 换到 WEB 频道之前的频道的地址信息、 频道号信息。
5: 如权利要求 4 所述的 IPTV 系统中频道切换的方法, 其特征在于, 还包括当 JS 接收到 的目标频道信息是加减频道号信息时, JS 根据所述 JS 信息中包括的频道号信息解析目标 频道号。
6: 如权利要求 1 或 2 所述的 IPTV 系统中频道切换的方法, 其特征在于, 在切换到目标 频道之前还包括 EPG 缓存用户信息, 所述用户信息包括用户最后观看的模板信息, 所述用 户最后观看的模板信息用于切换到用户最后观看的模板。
7: 如权利要求 1 所述的 IPTV 系统中频道切换的方法, 其特征在于, 所述用户有权限观 看的频道元数据信息包括用户有权限观看的频道号、 频道名称、 频道地址。
8: 如权利要求 1 所述的 IPTV 系统中频道切换的方法, 其特征在于, 所述用户有权限观 看的完整的频道信息包括用户有权限观看的频道名称、 频道号、 频道地址、 童锁、 时移信息。
9: 一种实现 IPTV 系统中频道切换的系统, 其特征在于, 包括 STB 频道信息缓存模块、 JS 频道元数据信息缓存模块、 JS 频道切换处理模块, 其中 : 所述 STB 频道信息缓存模块用于 STB 缓存 EPG 下发的用户有权限观看的完整的频道信 息, 并响应 JS 的目标频道完整的频道信息的查询请求 ; 所述 JS 频道元数据信息缓存模块用于 JS 处理 EPG 下发的用户有权限观看的频道元数 据信息, 并用所述用户有权限观看的频道元数据信息初始化所述 JS 频道切换处理模块 ; 所述 JS 频道切换处理模块用于解析接收到的目标频道信息, 并判断用户是否具有观 看目标频道的权限, 如果有权限, 则 JS 携带目标频道的元数据信息请求 STB 查找目标频道 的完整的频道信息, 并完成目标频道的切换。
10: 如权利要求 9 所述实现 IPTV 系统中频道切换的系统, 其特征在于, 还包括 WEB 频道 框架处理模块, 所述 WEB 频道框架处理模块用于在频道切换到 WEB 频道之前加载 WEB 框架, 所述加载后的 WEB 框架携带 JS 信息, 所述 JS 信息包括切换到 WEB 频道之前的模板信息或 频道信息。
11: 如权利要求 9 或 10 所述实现 IPTV 系统中频道切换的系统, 其特征在于, 还包括用 2 户信息处理模块, 所述用户信息处理模块用于 EPG 缓存用户信息, 还用于恢复用户信息。

说明书


一种 IPTV 系统中频道切换的方法及系统

    技术领域 本发明涉及 IPTV(Internet Protocol Television) 网络电视技术领域, 尤其涉及 一种 IPTV 系统中频道切换的方法及系统。
     背景技术 IPTV 集互联网、 多媒体、 通讯等多种技术于一体, 以个人计算机或电视机 + 机顶盒 作为显示终端, 通过宽带网络向用户提供数字广播电视、 视频服务、 信息服务、 互动社区、 互 动休闲娱乐、 电子商务等宽带业务。
     IPTV 是对传统有线电视以及 Inter 网业务的一种扩充, 可以非常容易地将电视服 务和互联网业务结合起来, 既满足传统电视节目观看的需求, 同时又充分利用了互联网信 息内容的多样性。为了实现海量互联网信息的有效管理和快捷展示, IPTV 系统中出现了一 种新的频道, 即 WEB 频道, 它对传统频道概念以及内容进行扩充, 将原有 WEB 信息内容展示 方式进行改进, 以一种全新的信息组织方式将不同主题的 WEB 信息内容按照传统的频道方
     式来组织、 管理以及展示, 并根据服务位置的不同, 分为全局 WEB 频道和局部 WEB 频道。
     WEB 频道的出现, 实现了在终端以数字键的方式便捷的从模板或者直播频道切换 到对应 WEB 信息页面, 但目前已经实现的频道装置存在以下一些缺陷, 一是每次切换到 WEB 频道时都需要到频道号服务器获取对应的频道地址信息 ; 二是从模板切换到 WEB 频道后, 不能够返回到原来用户观看的模板页面 ; 三是直播频道与 WEB 频道之间无法利用数字键或 者 “+/-” 键进行切换。 发明内容 本发明提供一种 IPTV 系统中频道切换的方法及系统, 解决了 IPTV 系统中每次切 换到 WEB 频道时都需要到频道信息服务器获取对应的频道信息的问题。
     为解决上述技术问题, 本发明采用以下技术方案 :
     一种 IPTV 系统中频道切换的方法, 适用于 WEB 频道、 直播频道、 模板之间的切换, 包括以下步骤 :
     STB 缓存 EPG 服务器下发的用户有权限观看的完整的频道信息, JS 缓存 EPG 下发 的用户有权限观看的频道元数据信息 ;
     JS 解析接收到的目标频道信息, 并判断用户是否具有观看目标频道的权限 ;
     如果有权限, 则 JS 携带目标频道的元数据信息请求 STB 查找目标频道的完整的频 道信息, 并完成目标频道的切换。
     如果目标频道是 WEB 频道, 则在切换到 WEB 频道之前, 还包括 JS 携带目标频道的 元数据信息请求 EPG 服务器加载 WEB 框架, 所述加载后的 WEB 框架携带 JS 信息, 所述 JS 信 息包括切换到 WEB 频道之前的模板信息或频道信息。
     所述加载后的 WEB 框架包括 JS 子框架, 所述 JS 子框架携带所述 JS 信息。
     所述 JS 信息包括切换到 WEB 频道之前的频道的地址信息、 频道号。
     还包括当 JS 接收到的目标频道信息是加减频道号信息时, JS 根据所述 JS 信息中 包括的频道号信息解析目标频道号。
     在切换到目标频道之前还包括 EPG 缓存用户信息, 所述用户信息包括用户最后观 看的模板信息, 所述用户最后观看的模板信息用于切换到用户最后观看的模板。
     所述用户有权限观看的频道元数据信息包括用户有权限观看的频道号、 频道名 称、 频道地址。
     所述用户有权限观看的完整的频道信息包括用户有权限观看的频道名称、 频道 号、 频道地址、 童锁、 时移信息。
     一种实现 IPTV 系统中频道切换的系统, 包括 STB 频道信息缓存模块、 JS 频道元数 据信息缓存模块、 JS 频道切换处理模块, 其中 :
     所述 STB 频道信息缓存模块用于 STB 缓存 EPG 下发的用户有权限观看的完整的频 道信息, 并响应 JS 的目标频道完整的频道信息的查询请求 ;
     所述 JS 频道元数据信息缓存模块用于 JS 处理 EPG 下发的用户有权限观看的频道 元数据信息, 并用所述用户有权限观看的频道元数据信息初始化所述 JS 频道切换处理模 块;
     所述 JS 频道切换处理模块用于解析接收到的目标频道信息, 并判断用户是否具 有观看目标频道的权限, 如果有权限, 则 JS 携带目标频道的元数据信息请求 STB 查找目标 频道的完整的频道信息, 并完成目标频道的切换。
     还包括 WEB 频道框架处理模块, 所述 WEB 频道框架处理模块用于在频道切换到 WEB 频道之前加载 WEB 框架, 所述加载后的 WEB 框架携带 JS 信息, 所述 JS 信息包括切换到 WEB 频道之前的模板信息或频道信息。
     还包括用户信息处理模块, 所述用户信息处理模块用于 EPG 缓存用户信息, 还用 于恢复用户信息。
     本发明提供的一种 IPTV 系统中频道切换的方法及系统, 采用本发明所保护的方 法, STB 缓存 EPG 服务器下发的用户有权限观看的完整的频道信息, 该用户有权限观看的完 整的频道信息用于响应 JS 的目标频道完整的频道信息的查询请求, 实现频道最终的播放 ; JS 缓存 EPG 下发的用户有权限观看的频道元数据信息, 该用户有权限观看的频道元数据 信息用于初始化 JS 频道切换处理模块, 最终完成目标频道的解析、 目标频道的观看权限判 断; 如果目标频道是 WEB 频道, 则 JS 携带目标频道的元数据信息请求 EPG 服务器加载 WEB 框架, 将 JS 框架作为所述 WEB 框架的一个子框架, JS 子框架携带 JS 信息, JS 信息包括切 换到 WEB 频道之前的模板信息或频道信息, JS 信息用于保证用户切换到 WEB 频道之后, 能 够顺利地进行频道切换和返回原来观看的模板页面。本发明解决了 IPTV 系统中每次切换 到 WEB 频道时都需要到频道信息服务器获取对应的频道信息的问题, 同时实现了 WEB 频道 与直播频道之间通过按键的方式平滑切换 ; 还包括 EPG 缓存用户最后观看的模板信息, 实 现了从 WEB 频道或直播频道返回到用户最后观看的模板页面。 附图说明
     图 1 为本发明实施例一种 IPTV 系统中频道切换的流程图 ;
     图 2 为本发明实施例 WEB 框架示意图 ;图 3 为本发明实施例另一种 IPTV 系统中频道切换的流程图 ; 图 4 为本发明实施例另一种 IPTV 系统中频道切换的流程图 ; 图 5 为本发明一个 WEB 频道从下发到播放的流程图 ;具体实施方式
     下面通过具体实施方式结合附图对本发明作进一步详细说明。
     本发明主要涉及以下几个部分 :
     用户登录流程中, EPG 根据在管理平台获取的用户权限信息对用户有权限观看的 频道信息进行过滤, EPG 频道信息下发模块将用户有权限观看的完整的频道信息下发给 STB ; 同时 EPG 数字频道号列表接口模块将用户可以观看的频道元数据信息下发给 JS。
     用户登录流程中, STB 频道信息缓存模块对 EPG 下发的用户有权限观看的完整的 频道信息按照一定的机制进行缓存 ; 在频道播放流程中, 当 JS 发起目标频道查询请求, STB 则根据目标频道的元数据信息找到目标频道的完整的频道信息进行播放。
     用户登录流程中, JS 对 EPG 下发的用户可以观看的频道元数据信息进行缓存, 构 造用户可以观看的频道列表 ; 播放流程中, JS 解析接收到的目标频道信息, 并判断用户是 否具有观看目标频道的权限, 如果有权限, 则 JS 携带目标频道的元数据信息请求 STB 从其 缓存的用户有权限观看的完整的频道信息中查找目标频道的完整的频道信息, 最终实现目 标频道的切换。JS 接收到的目标频道信息包括 STB 转发的数字键或者 “+/-” , JS 解析接收 到的目标频道信息包括直接解析出目标频道, 如对 STB 转发的数字键直接解析目标频道 ; 还包括根据切换前的频道的频道号信息加上增减量解析目标频道, 如对 STB 转发的 “+/-” 信息解析目标频道。 在频道切换之前, JS 通常还要判断目标频道的类型, 如果目标频道是 WEB 频道, 则 在切换到 WEB 频道之前, JS 携带目标频道的元数据信息请求 EPG 服务器加载 WEB 框架, 加 载后的 WEB 框架携带 JS 信息, 该 JS 信息包括切换到 WEB 频道之前的模板信息或频道信息, JS 信息用于对用户之前观看的频道或模板进行记忆, 以便实现 WEB 频道、 模板、 直播频道之 间的平滑切换。
     通常, 加载后的 WEB 框架包括 JS 子框架, JS 子框架携带该 JS 信息。JS 信息通常 包括切换到 WEB 频道之前的频道的地址信息、 频道号, 或者是切换到 WEB 频道之前的用户最 后观看的模板信息。
     一种实现 IPTV 系统中频道切换的系统, 包括 :
     STB 频道信息缓存模块, 用于 STB 缓存 EPG 下发的用户有权限观看的完整的频道信 息, 并响应 JS 的目标频道完整的频道信息的查询请求 ;
     JS 频道元数据信息缓存模块, 用于 JS 处理 EPG 下发的用户有权限观看的频道元数 据信息, 并用所述用户有权限观看的频道元数据信息初始化所 JS 频道切换处理模块 ;
     所述 JS 频道切换处理模块用于解析接收到的目标频道信息, 并判断用户是否具 有观看目标频道的权限, 如果有权限, 则 JS 携带目标频道的元数据信息请求 STB 查找目标 频道的完整的频道信息, 并完成目标频道的切换。
     WEB 频道框架处理模块, 用于在频道切换到 WEB 频道之前加载 WEB 框架, 加载后的 WEB 框架携带 JS 信息, JS 信息包括切换到 WEB 频道之前的模板信息或频道信息。
     用户信息处理模块, 用户信息处理模块用于 EPG 缓存用户信息, 还用于恢复用户信息。 实施例一 :
     本发明提供的实施例一种 IPTV 系统中频道切换的流程图, 见图 1 :
     101、 STB 频道信息缓存模块缓存 EPG 服务器下发的用户有权限观看的完整的频道 信息, JS 频道元数据信息缓存模块缓存 EPG 下发的用户有权限观看的频道元数据信息 ;
     102、 JS 接收频道切换请求 ;
     103、 JS 频道切换处理模块解析目标频道, 并判断用户是否具有观看目标频道的权 限, 如果有权限, 则判断目标频道的类型, 如果目标频道是 WEB 频道, 则执行 104, 如果目标 频道是直播频道, 则执行 106 ;
     104、 JS 携带目标频道的元数据信息请求 EPG 服务器 WEB 频道框架处理模块加载 WEB 框架 ;
     105、 STB 查找目标频道的完整信息, 完成 WEB 频道的切换 ;
     106、 STB 查找目标频道的完整信息, 完成直播频道的切换。
     在用户登录流程中, STB 缓存 EPG 服务器下发的用户有权限观看的完整的频道信 息, 本实施例中该用户有权限观看的完整的频道信息包括频道名称、 频道混排号、 频道地址 (WEB 频道地址通常为 http://xxx.xxx.xxx.xxx/channel/shaoer.jsp 形式 )、 童锁、 时移信 息等信息 ; JS 缓存 EPG 下发的用户有权限观看的频道元数据信息, 本实施例中该频道元数 据信息包括用户有权限观看的频道号、 频道名称、 频道地址, 用户不论是通过模板页面还是 通过遥控器的数字键或 “+/-” 发送切换请求, JS 都可以根据其缓存的用户有权限观看的频 道元数据信息解析出目标频道, 并对目标频道进行权限判断, 只是当目标频道是 WEB 频道 时, 且该 WEB 频道是用户有权观看的频道, 另需将 JS 信息加载到 WEB 框架中, 将 JS 框架作
     为加载后的 WEB 框架的一个子框架, 该 JS 子框架携带 JS 信息, 加载后的 WEB 框架示意图, 请参考图 2, 加载后的 WEB 框架采用 html 的 Frame 来实现, 包括 WEB 频道展示框架, 还包括 携带 JS 信息的 JS 框架, 该 JS 信息包括切换到 WEB 频道之前的用户最后观看的频道地址信 息、 频道号信息, 或者是用户最后观看的模板信息, JS 信息用于对用户之前观看的频道或模 板进行记忆, 以便实现 WEB 频道、 模板、 直播频道之间的平滑切换, 同时也解决了现有技术 中每次切换到 WEB 频道时, 都需要到频道信息服务器获取对应的频道信息的问题。
     实施例二 :
     请参考图 3, 该图为本发明实施例另一种 IPTV 系统中频道切换的流程图 :
     201、 JS 接收频道切换请求 ;
     202、 JS 解析目标频道 ;
     203、 JS 对目标频道进行权限判断, 如果目标频道没有观看权限, 则执行步骤 204 ; 否则, 执行步骤 205 ;
     204、 JS 信息提示处理 ;
     205、 JS 判断目标频道的类型 ; 如果是 WEB 频道, 则执行步骤 206 ; 如果是直播频 道, 则执行步骤 209 ;
     206、 用户信息处理模块缓存用户信息 ;
     207、 WEB 频道框架处理模块建立 WEB 框架 ;208、 实现 WEB 频道的切换 ;
     209、 实现直播频道的切换。
     该实施例中, EPG 缓存用户信息, 该用户信息包括用户最后观看的模板信息等, 当 用户请求从 WEB 频道信息切换到模板时, EPG 恢复该用户最后观看的模板信息, 将频道切换 到用户最后观看的模板, 当用户最后观看的模板信息为空, 则将频道切换到模板首页, 实现 了从 WEB 频道切回到模板的功能, 通过与按键信息的匹配, 比如, 将数字键 0 匹配为返回模 板的指令, 则用户就可以通过按键 0 从 WEB 频道切回到模板。
     实施例三 :
     请参考图 4, 该图为本发明实施例另一种 IPTV 系统中频道切换的流程图 :
     301、 通过数字键或 “+/-” 键发送切换请求, 如果是 “+/-” 键, 则执行步骤 302, 如果 是数字键。则执行步骤 303 ;
     302、 JS 保存用户当前的频道号, 并根据当前频道号计算目标频道号, 执行步骤 303 ;
     303、 判断目标频道号是否为 0, 如果是, 则执行步骤 304, 否则执行步骤 306 ;
     304、 JS 请求用户信息处理模块恢复用户最后浏览的模板信息 ;
     305、 最终将用户请求定向到用户最后观看的模板页面 ; 306、 对目标频道进行权限判断 ; 如果无观看权限, 则执行步骤 307, 否则执行步骤308 ; 307、 JS 提示信息处理 ;
     308、 判断频道类型, 如果频道类型 WEB 频道, 则执行步骤 309、 如果是直播频道, 则 执行步骤 311 ;
     309、 WEB 频道框架处理模块加载 WEB 框架 ;
     310、 实现 WEB 频道的切换 ;
     211、 实现直播频道的切换。
     上述步骤中, 模板页面匹配的还可以是其他按键, 当用户之前没有观看过模板时, 步骤 305 可将频道切换到模板首页。
     该实施例中, 用户请求从 WEB 频道信息切换到模板时, 用户信息处理模块恢复该 用户最后观看的模板信息, 将频道切换到用户最后观看的模板, 当用户最后观看的模板信 息为空, 则将频道切换到模板首页, 实现了从 WEB 频道切回到模板的功能, 通过与按键信息 的匹配, 比如, 将数字键 0 匹配为返回模板的指令, 则用户就可以通过按键 0 从 WEB 频道切 回到模板。
     图 5 为本发明一个 WEB 频道从下发到播放的流程图, 详细情节不再赘述,
     以上内容是结合具体的实施方式对本发明所作的进一步详细说明, 不能认定本发 明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说, 在不脱 离本发明构思的前提下, 还可以做出若干简单推演或替换, 都应当视为属于本发明的保护 范围。
    

一种IPTV系统中频道切换的方法及系统.pdf_第1页
第1页 / 共12页
一种IPTV系统中频道切换的方法及系统.pdf_第2页
第2页 / 共12页
一种IPTV系统中频道切换的方法及系统.pdf_第3页
第3页 / 共12页
点击查看更多>>
资源描述

《一种IPTV系统中频道切换的方法及系统.pdf》由会员分享,可在线阅读,更多相关《一种IPTV系统中频道切换的方法及系统.pdf(12页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN101998165A43申请公布日20110330CN101998165ACN101998165A21申请号201010286468322申请日20100919H04N21/4627201101H04N21/47201101H04L29/0820060171申请人中兴通讯股份有限公司地址518057广东省深圳市南山区科技园科技南路中兴通讯大厦72发明人杨金刚李锐任建华74专利代理机构深圳鼎合诚知识产权代理有限公司44281代理人薛祥辉54发明名称一种IPTV系统中频道切换的方法及系统57摘要本发明公开了一种IPTV系统中频道切换的方法及系统,该方法包括STB缓存EPG服务器下。

2、发的用户有权限观看的完整的频道信息,JS缓存EPG下发的用户有权限观看的频道元数据信息,JS解析接收到的目标频道信息,并判断用户是否具有观看目标频道的权限,如果有权限,则JS携带目标频道的元数据信息请求STB查找目标频道的完整的频道信息,并完成目标频道的切换,通过上述技术方案,解决了IPTV系统中每次切换到WEB频道时都需要到频道信息服务器获取对应的频道信息的问题。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书5页附图4页CN101998170A1/2页21一种IPTV系统中频道切换的方法,适用于WEB频道、直播频道、模板之间的切换,其特征在于,包括以下步骤。

3、STB缓存EPG服务器下发的用户有权限观看的完整的频道信息,JS缓存EPG下发的用户有权限观看的频道元数据信息;JS解析接收到的目标频道信息,并判断用户是否具有观看目标频道的权限;如果有权限,则JS携带目标频道的元数据信息请求STB查找目标频道的完整的频道信息,并完成目标频道的切换。2如权利要求1所述的IPTV系统中频道切换的方法,其特征在于,如果目标频道是WEB频道,则在切换到WEB频道之前,还包括JS携带目标频道的元数据信息请求EPG服务器加载WEB框架,所述加载后的WEB框架携带JS信息,所述JS信息包括切换到WEB频道之前的模板信息或频道信息。3如权利要求2所述的IPTV系统中频道切换。

4、的方法,其特征在于,所述加载后的WEB框架包括JS子框架,所述JS子框架携带所述JS信息。4如权利要求2所述的IPTV系统中频道切换的方法,其特征在于,所述JS信息包括切换到WEB频道之前的频道的地址信息、频道号信息。5如权利要求4所述的IPTV系统中频道切换的方法,其特征在于,还包括当JS接收到的目标频道信息是加减频道号信息时,JS根据所述JS信息中包括的频道号信息解析目标频道号。6如权利要求1或2所述的IPTV系统中频道切换的方法,其特征在于,在切换到目标频道之前还包括EPG缓存用户信息,所述用户信息包括用户最后观看的模板信息,所述用户最后观看的模板信息用于切换到用户最后观看的模板。7如权。

5、利要求1所述的IPTV系统中频道切换的方法,其特征在于,所述用户有权限观看的频道元数据信息包括用户有权限观看的频道号、频道名称、频道地址。8如权利要求1所述的IPTV系统中频道切换的方法,其特征在于,所述用户有权限观看的完整的频道信息包括用户有权限观看的频道名称、频道号、频道地址、童锁、时移信息。9一种实现IPTV系统中频道切换的系统,其特征在于,包括STB频道信息缓存模块、JS频道元数据信息缓存模块、JS频道切换处理模块,其中所述STB频道信息缓存模块用于STB缓存EPG下发的用户有权限观看的完整的频道信息,并响应JS的目标频道完整的频道信息的查询请求;所述JS频道元数据信息缓存模块用于JS。

6、处理EPG下发的用户有权限观看的频道元数据信息,并用所述用户有权限观看的频道元数据信息初始化所述JS频道切换处理模块;所述JS频道切换处理模块用于解析接收到的目标频道信息,并判断用户是否具有观看目标频道的权限,如果有权限,则JS携带目标频道的元数据信息请求STB查找目标频道的完整的频道信息,并完成目标频道的切换。10如权利要求9所述实现IPTV系统中频道切换的系统,其特征在于,还包括WEB频道框架处理模块,所述WEB频道框架处理模块用于在频道切换到WEB频道之前加载WEB框架,所述加载后的WEB框架携带JS信息,所述JS信息包括切换到WEB频道之前的模板信息或频道信息。11如权利要求9或10所。

7、述实现IPTV系统中频道切换的系统,其特征在于,还包括用权利要求书CN101998165ACN101998170A2/2页3户信息处理模块,所述用户信息处理模块用于EPG缓存用户信息,还用于恢复用户信息。权利要求书CN101998165ACN101998170A1/5页4一种IPTV系统中频道切换的方法及系统技术领域0001本发明涉及IPTVINTERNETPROTOCOLTELEVISION网络电视技术领域,尤其涉及一种IPTV系统中频道切换的方法及系统。背景技术0002IPTV集互联网、多媒体、通讯等多种技术于一体,以个人计算机或电视机机顶盒作为显示终端,通过宽带网络向用户提供数字广播电视。

8、、视频服务、信息服务、互动社区、互动休闲娱乐、电子商务等宽带业务。0003IPTV是对传统有线电视以及INTER网业务的一种扩充,可以非常容易地将电视服务和互联网业务结合起来,既满足传统电视节目观看的需求,同时又充分利用了互联网信息内容的多样性。为了实现海量互联网信息的有效管理和快捷展示,IPTV系统中出现了一种新的频道,即WEB频道,它对传统频道概念以及内容进行扩充,将原有WEB信息内容展示方式进行改进,以一种全新的信息组织方式将不同主题的WEB信息内容按照传统的频道方式来组织、管理以及展示,并根据服务位置的不同,分为全局WEB频道和局部WEB频道。0004WEB频道的出现,实现了在终端以数。

9、字键的方式便捷的从模板或者直播频道切换到对应WEB信息页面,但目前已经实现的频道装置存在以下一些缺陷,一是每次切换到WEB频道时都需要到频道号服务器获取对应的频道地址信息;二是从模板切换到WEB频道后,不能够返回到原来用户观看的模板页面;三是直播频道与WEB频道之间无法利用数字键或者“/”键进行切换。发明内容0005本发明提供一种IPTV系统中频道切换的方法及系统,解决了IPTV系统中每次切换到WEB频道时都需要到频道信息服务器获取对应的频道信息的问题。0006为解决上述技术问题,本发明采用以下技术方案0007一种IPTV系统中频道切换的方法,适用于WEB频道、直播频道、模板之间的切换,包括以。

10、下步骤0008STB缓存EPG服务器下发的用户有权限观看的完整的频道信息,JS缓存EPG下发的用户有权限观看的频道元数据信息;0009JS解析接收到的目标频道信息,并判断用户是否具有观看目标频道的权限;0010如果有权限,则JS携带目标频道的元数据信息请求STB查找目标频道的完整的频道信息,并完成目标频道的切换。0011如果目标频道是WEB频道,则在切换到WEB频道之前,还包括JS携带目标频道的元数据信息请求EPG服务器加载WEB框架,所述加载后的WEB框架携带JS信息,所述JS信息包括切换到WEB频道之前的模板信息或频道信息。0012所述加载后的WEB框架包括JS子框架,所述JS子框架携带所。

11、述JS信息。0013所述JS信息包括切换到WEB频道之前的频道的地址信息、频道号。说明书CN101998165ACN101998170A2/5页50014还包括当JS接收到的目标频道信息是加减频道号信息时,JS根据所述JS信息中包括的频道号信息解析目标频道号。0015在切换到目标频道之前还包括EPG缓存用户信息,所述用户信息包括用户最后观看的模板信息,所述用户最后观看的模板信息用于切换到用户最后观看的模板。0016所述用户有权限观看的频道元数据信息包括用户有权限观看的频道号、频道名称、频道地址。0017所述用户有权限观看的完整的频道信息包括用户有权限观看的频道名称、频道号、频道地址、童锁、时移。

12、信息。0018一种实现IPTV系统中频道切换的系统,包括STB频道信息缓存模块、JS频道元数据信息缓存模块、JS频道切换处理模块,其中0019所述STB频道信息缓存模块用于STB缓存EPG下发的用户有权限观看的完整的频道信息,并响应JS的目标频道完整的频道信息的查询请求;0020所述JS频道元数据信息缓存模块用于JS处理EPG下发的用户有权限观看的频道元数据信息,并用所述用户有权限观看的频道元数据信息初始化所述JS频道切换处理模块;0021所述JS频道切换处理模块用于解析接收到的目标频道信息,并判断用户是否具有观看目标频道的权限,如果有权限,则JS携带目标频道的元数据信息请求STB查找目标频道。

13、的完整的频道信息,并完成目标频道的切换。0022还包括WEB频道框架处理模块,所述WEB频道框架处理模块用于在频道切换到WEB频道之前加载WEB框架,所述加载后的WEB框架携带JS信息,所述JS信息包括切换到WEB频道之前的模板信息或频道信息。0023还包括用户信息处理模块,所述用户信息处理模块用于EPG缓存用户信息,还用于恢复用户信息。0024本发明提供的一种IPTV系统中频道切换的方法及系统,采用本发明所保护的方法,STB缓存EPG服务器下发的用户有权限观看的完整的频道信息,该用户有权限观看的完整的频道信息用于响应JS的目标频道完整的频道信息的查询请求,实现频道最终的播放;JS缓存EPG下。

14、发的用户有权限观看的频道元数据信息,该用户有权限观看的频道元数据信息用于初始化JS频道切换处理模块,最终完成目标频道的解析、目标频道的观看权限判断;如果目标频道是WEB频道,则JS携带目标频道的元数据信息请求EPG服务器加载WEB框架,将JS框架作为所述WEB框架的一个子框架,JS子框架携带JS信息,JS信息包括切换到WEB频道之前的模板信息或频道信息,JS信息用于保证用户切换到WEB频道之后,能够顺利地进行频道切换和返回原来观看的模板页面。本发明解决了IPTV系统中每次切换到WEB频道时都需要到频道信息服务器获取对应的频道信息的问题,同时实现了WEB频道与直播频道之间通过按键的方式平滑切换;。

15、还包括EPG缓存用户最后观看的模板信息,实现了从WEB频道或直播频道返回到用户最后观看的模板页面。附图说明0025图1为本发明实施例一种IPTV系统中频道切换的流程图;0026图2为本发明实施例WEB框架示意图;说明书CN101998165ACN101998170A3/5页60027图3为本发明实施例另一种IPTV系统中频道切换的流程图;0028图4为本发明实施例另一种IPTV系统中频道切换的流程图;0029图5为本发明一个WEB频道从下发到播放的流程图;具体实施方式0030下面通过具体实施方式结合附图对本发明作进一步详细说明。0031本发明主要涉及以下几个部分0032用户登录流程中,EPG根。

16、据在管理平台获取的用户权限信息对用户有权限观看的频道信息进行过滤,EPG频道信息下发模块将用户有权限观看的完整的频道信息下发给STB;同时EPG数字频道号列表接口模块将用户可以观看的频道元数据信息下发给JS。0033用户登录流程中,STB频道信息缓存模块对EPG下发的用户有权限观看的完整的频道信息按照一定的机制进行缓存;在频道播放流程中,当JS发起目标频道查询请求,STB则根据目标频道的元数据信息找到目标频道的完整的频道信息进行播放。0034用户登录流程中,JS对EPG下发的用户可以观看的频道元数据信息进行缓存,构造用户可以观看的频道列表;播放流程中,JS解析接收到的目标频道信息,并判断用户是。

17、否具有观看目标频道的权限,如果有权限,则JS携带目标频道的元数据信息请求STB从其缓存的用户有权限观看的完整的频道信息中查找目标频道的完整的频道信息,最终实现目标频道的切换。JS接收到的目标频道信息包括STB转发的数字键或者“/”,JS解析接收到的目标频道信息包括直接解析出目标频道,如对STB转发的数字键直接解析目标频道;还包括根据切换前的频道的频道号信息加上增减量解析目标频道,如对STB转发的“/”信息解析目标频道。0035在频道切换之前,JS通常还要判断目标频道的类型,如果目标频道是WEB频道,则在切换到WEB频道之前,JS携带目标频道的元数据信息请求EPG服务器加载WEB框架,加载后的W。

18、EB框架携带JS信息,该JS信息包括切换到WEB频道之前的模板信息或频道信息,JS信息用于对用户之前观看的频道或模板进行记忆,以便实现WEB频道、模板、直播频道之间的平滑切换。0036通常,加载后的WEB框架包括JS子框架,JS子框架携带该JS信息。JS信息通常包括切换到WEB频道之前的频道的地址信息、频道号,或者是切换到WEB频道之前的用户最后观看的模板信息。0037一种实现IPTV系统中频道切换的系统,包括0038STB频道信息缓存模块,用于STB缓存EPG下发的用户有权限观看的完整的频道信息,并响应JS的目标频道完整的频道信息的查询请求;0039JS频道元数据信息缓存模块,用于JS处理E。

19、PG下发的用户有权限观看的频道元数据信息,并用所述用户有权限观看的频道元数据信息初始化所JS频道切换处理模块;0040所述JS频道切换处理模块用于解析接收到的目标频道信息,并判断用户是否具有观看目标频道的权限,如果有权限,则JS携带目标频道的元数据信息请求STB查找目标频道的完整的频道信息,并完成目标频道的切换。0041WEB频道框架处理模块,用于在频道切换到WEB频道之前加载WEB框架,加载后的WEB框架携带JS信息,JS信息包括切换到WEB频道之前的模板信息或频道信息。说明书CN101998165ACN101998170A4/5页70042用户信息处理模块,用户信息处理模块用于EPG缓存用。

20、户信息,还用于恢复用户信息。0043实施例一0044本发明提供的实施例一种IPTV系统中频道切换的流程图,见图10045101、STB频道信息缓存模块缓存EPG服务器下发的用户有权限观看的完整的频道信息,JS频道元数据信息缓存模块缓存EPG下发的用户有权限观看的频道元数据信息;0046102、JS接收频道切换请求;0047103、JS频道切换处理模块解析目标频道,并判断用户是否具有观看目标频道的权限,如果有权限,则判断目标频道的类型,如果目标频道是WEB频道,则执行104,如果目标频道是直播频道,则执行106;0048104、JS携带目标频道的元数据信息请求EPG服务器WEB频道框架处理模块加。

21、载WEB框架;0049105、STB查找目标频道的完整信息,完成WEB频道的切换;0050106、STB查找目标频道的完整信息,完成直播频道的切换。0051在用户登录流程中,STB缓存EPG服务器下发的用户有权限观看的完整的频道信息,本实施例中该用户有权限观看的完整的频道信息包括频道名称、频道混排号、频道地址WEB频道地址通常为HTTP/XXXXXXXXXXXX/CHANNEL/SHAOERJSP形式、童锁、时移信息等信息;JS缓存EPG下发的用户有权限观看的频道元数据信息,本实施例中该频道元数据信息包括用户有权限观看的频道号、频道名称、频道地址,用户不论是通过模板页面还是通过遥控器的数字键或。

22、“/”发送切换请求,JS都可以根据其缓存的用户有权限观看的频道元数据信息解析出目标频道,并对目标频道进行权限判断,只是当目标频道是WEB频道时,且该WEB频道是用户有权观看的频道,另需将JS信息加载到WEB框架中,将JS框架作为加载后的WEB框架的一个子框架,该JS子框架携带JS信息,加载后的WEB框架示意图,请参考图2,加载后的WEB框架采用HTML的FRAME来实现,包括WEB频道展示框架,还包括携带JS信息的JS框架,该JS信息包括切换到WEB频道之前的用户最后观看的频道地址信息、频道号信息,或者是用户最后观看的模板信息,JS信息用于对用户之前观看的频道或模板进行记忆,以便实现WEB频道。

23、、模板、直播频道之间的平滑切换,同时也解决了现有技术中每次切换到WEB频道时,都需要到频道信息服务器获取对应的频道信息的问题。0052实施例二0053请参考图3,该图为本发明实施例另一种IPTV系统中频道切换的流程图0054201、JS接收频道切换请求;0055202、JS解析目标频道;0056203、JS对目标频道进行权限判断,如果目标频道没有观看权限,则执行步骤204;否则,执行步骤205;0057204、JS信息提示处理;0058205、JS判断目标频道的类型;如果是WEB频道,则执行步骤206;如果是直播频道,则执行步骤209;0059206、用户信息处理模块缓存用户信息;006020。

24、7、WEB频道框架处理模块建立WEB框架;说明书CN101998165ACN101998170A5/5页80061208、实现WEB频道的切换;0062209、实现直播频道的切换。0063该实施例中,EPG缓存用户信息,该用户信息包括用户最后观看的模板信息等,当用户请求从WEB频道信息切换到模板时,EPG恢复该用户最后观看的模板信息,将频道切换到用户最后观看的模板,当用户最后观看的模板信息为空,则将频道切换到模板首页,实现了从WEB频道切回到模板的功能,通过与按键信息的匹配,比如,将数字键0匹配为返回模板的指令,则用户就可以通过按键0从WEB频道切回到模板。0064实施例三0065请参考图4,。

25、该图为本发明实施例另一种IPTV系统中频道切换的流程图0066301、通过数字键或“/”键发送切换请求,如果是“/”键,则执行步骤302,如果是数字键。则执行步骤303;0067302、JS保存用户当前的频道号,并根据当前频道号计算目标频道号,执行步骤303;0068303、判断目标频道号是否为0,如果是,则执行步骤304,否则执行步骤306;0069304、JS请求用户信息处理模块恢复用户最后浏览的模板信息;0070305、最终将用户请求定向到用户最后观看的模板页面;0071306、对目标频道进行权限判断;如果无观看权限,则执行步骤307,否则执行步骤308;0072307、JS提示信息处理。

26、;0073308、判断频道类型,如果频道类型WEB频道,则执行步骤309、如果是直播频道,则执行步骤311;0074309、WEB频道框架处理模块加载WEB框架;0075310、实现WEB频道的切换;0076211、实现直播频道的切换。0077上述步骤中,模板页面匹配的还可以是其他按键,当用户之前没有观看过模板时,步骤305可将频道切换到模板首页。0078该实施例中,用户请求从WEB频道信息切换到模板时,用户信息处理模块恢复该用户最后观看的模板信息,将频道切换到用户最后观看的模板,当用户最后观看的模板信息为空,则将频道切换到模板首页,实现了从WEB频道切回到模板的功能,通过与按键信息的匹配,比。

27、如,将数字键0匹配为返回模板的指令,则用户就可以通过按键0从WEB频道切回到模板。0079图5为本发明一个WEB频道从下发到播放的流程图,详细情节不再赘述,0080以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。说明书CN101998165ACN101998170A1/4页9图1说明书附图CN101998165ACN101998170A2/4页10图2图3说明书附图CN101998165ACN101998170A3/4页11图4说明书附图CN101998165ACN101998170A4/4页12图5说明书附图CN101998165A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1