Iptv组播频道快速切换的方法及系统的制作方法

文档序号:7999139阅读:540来源:国知局
Iptv组播频道快速切换的方法及系统的制作方法
【专利摘要】本发明涉及一种IPTV组播频道快速切换的方法及系统,方法包括:接入设备将机顶盒发出的互联网组管理协议加入消息转发给快速频道切换服务器;所述快速频道切换服务器根据所述互联网组管理协议加入消息向所述机顶盒提供快速频道切换服务;所述快速频道切换服务器感知到新频道节目流同步时,将所述互联网组管理协议加入消息发回给所述接入设备;所述接入设备将所述互联网组管理协议加入消息透传给上层设备,以加入新频道的组播组;所述接入设备接收来自上层设备的组播媒体流时,通知所述快速频道切换服务器停止快速频道切换服务,并将所述组播媒体流发送给所述机顶盒。本发明能够降低IPTV组播频道切换时延,且无需升级机顶盒。
【专利说明】IPTV组播频道快速切换的方法及系统

【技术领域】
[0001] 本发明涉及网络电视(简称IPTV)领域,尤其涉及一种IPTV组播频道快速切换的 方法及系统。

【背景技术】
[0002] IPTV组播频道切换时延是IPTV业务用户体验质量指标(Quality of Experience,简称QoE)的重要组成部分。频道切换时延是指从用户操控遥控器发起频道切 换请求开始,到被请求频道的画面在电视屏幕上出现所经过的时间。一般而言,人们可接受 的频道切换时延应在1秒之内。如频道切换时延超过2秒,会有明显的滞后、停顿感,用户 容易厌烦。
[0003] IPTV的频道切换和传统电视不同,在传统的有线电视网络中,视频终端同时接收 所有的频道信号,频道切换时间在〇. 5秒左右,数字电视的频道切换时间因有解码过程,较 有线电视稍长,但也在1秒以内。IPTV受接入网的带宽限制,终端同时只能接收一路频道, 而且,IPTV的频道切换过程需要复杂的网络信令交互,因此,IPTV组播频道切换时延累计 会较长。
[0004] 现有技术中有一种称为快速频道切换(Fast Channel Change,简称FCC)的技术, 可通过在频道切换时,由FCC服务器向机顶盒(Set Top Box,简称STB)快发特制的以I帧 为起始的单播节目流来减少切换时间。其原理主要是因为媒体流是以I、B、P三种类型的 帧交替间隔排列形成的,形如IBBPBBPIBBPBBP,机顶盒只收到B、P帧无法单独解码,必须等 收到第一个I帧时,才能开始解码并播放出画面。使用FCC技术后,机顶盒接收特制的单播 流,第一个帧就是I帧,可以不必等待,迅速解码。
[0005] 该技术在要求网络中增加FCC服务器的同时,还要求网络中所有的机顶盒做相应 的改造。但是,现网中机顶盒的品牌众多,要求所有品牌的机顶盒做改造,并一一与FCC服 务器对接联调,工作量不小。


【发明内容】

[0006] 本发明的目的是提出一种IPTV组播频道快速切换的方法及系统,能够降低IPTV 组播频道切换时延,且无需升级机顶盒。
[0007] 为实现上述目的,本发明提供了一种IPTV组播频道快速切换的方法,包括:
[0008] 接入设备将机顶盒发出的互联网组管理协议(Internet Group Management Protocol,简称IGMP)加入消息转发给快速频道切换服务器;
[0009] 所述快速频道切换服务器根据所述互联网组管理协议加入消息向所述机顶盒提 供快速频道切换服务;
[0010] 所述快速频道切换服务器感知到新频道节目流同步时,将所述互联网组管理协议 加入消息发回给所述接入设备;
[0011] 所述接入设备将所述互联网组管理协议加入消息透传给上层设备,以加入新频道 的组播组;
[0012] 所述接入设备接收来自上层设备的组播媒体流时,通知所述快速频道切换服务器 停止快速频道切换服务,并将所述组播媒体流发送给所述机顶盒。
[0013] 进一步的,在所述接入设备将机顶盒发出的互联网组管理协议加入消息转发给快 速频道切换服务器之前,还包括:
[0014] 当所述机顶盒接收到频道切换请求时,向所述接入设备发送互联网组管理协议离 开消息;
[0015] 所述接入设备将所述互联网组管理协议离开消息透传给上层设备,以脱离原频道 的组播组。
[0016] 进一步的,所述快速频道切换服务器根据所述互联网组管理协议加入消息向所述 机顶盒提供快速频道切换服务的操作具体为:
[0017] 所述快速频道切换服务器根据所述互联网组管理协议加入消息选择缓存的新频 道的视频信息;
[0018] 所述快速频道切换服务器将已缓存的新频道的视频信息中I帧为起始的新频道 节目流以单播方式倍速推送给所述机顶盒。
[0019] 进一步的,所述快速频道切换服务器将已缓存的新频道的视频信息中I帧为起始 的新频道节目流以单播方式倍速推送给所述机顶盒的操作具体为:
[0020] 所述快速频道切换服务器将已缓存的新频道的视频信息中最新的I帧为起始的 新频道节目流以单播方式1.N倍速推送给所述机顶盒。
[0021] 进一步的,所述快速频道切换服务器感知到新频道节目流同步的操作具体为:
[0022] 所述快速频道切换服务器检查从组播源所接收到的新频道的组播媒体流的实时 传输协议序号是否与发送给所述机顶盒的新频道节目流的实时传输协议序号相同,如果相 同,则确定感知到新频道节目流同步。
[0023] 进一步的,所述接入设备接收来自上层设备的组播媒体流时,通知所述快速频道 切换服务器停止快速频道切换服务的操作具体为:
[0024] 所述接入设备接收来自上层设备的组播媒体流时,向所述快速频道切换服务器发 出停止快速频道切换服务的通知;
[0025] 所述快速频道切换服务器根据所述通知停止向所述机顶盒发送新频道节目流。
[0026] 进一步的,所述接入设备将所述互联网组管理协议离开消息透传给上层设备的操 作具体为:
[0027] 所述接入设备将所述互联网组管理协议离开消息透传给组播路由器;
[0028] 所述接入设备将所述互联网组管理协议加入消息透传给上层设备的操作具体 为:
[0029] 所述接入设备将所述互联网组管理协议加入消息透传给组播路由器;
[0030] 所述接入设备接收来自上层设备的组播媒体流的操作具体为:
[0031] 所述接入设备接收来自组播源的组播媒体流。
[0032] 为实现上述目的,本发明提供了一种IPTV组播频道快速切换的系统包括:
[0033] 接入设备,用于将机顶盒发出的互联网组管理协议加入消息转发给快速频道切换 服务器,在接收到所述快速频道切换服务器发回的所述互联网组管理协议加入消息时,将 所述互联网组管理协议加入消息透传给上层设备,以加入新频道的组播组,以及当接收来 自上层设备的组播媒体流时,通知所述快速频道切换服务器停止快速频道切换服务,并将 所述组播媒体流发送给所述机顶盒;
[0034] 快速频道切换服务器,用于根据所述接入设备转发的所述互联网组管理协议加入 消息向所述机顶盒提供快速频道切换服务,当感知到新频道节目流同步时,将所述互联网 组管理协议加入消息发回给所述接入设备。
[0035] 进一步的,所述接入设备具体包括:
[0036] 第一消息转发模块,用于将所述机顶盒发出的互联网组管理协议加入消息转发给 所述快速频道切换服务器;
[0037] 第一消息透传模块,用于在接收到所述快速频道切换服务器发回的所述互联网组 管理协议加入消息时,将所述互联网组管理协议加入消息透传给上层设备,以加入新频道 的组播组;
[0038] 停止服务通知模块,用于接收来自上层设备的组播媒体流时,通知所述快速频道 切换服务器停止快速频道切换服务;
[0039] 组播流发送模块,用于将所述组播媒体流发送给所述机顶盒。
[0040] 进一步的,所述接入设备还包括:
[0041] 第二消息透传模块,用于在接收到所述机顶盒发送的互联网组管理协议离开消息 时,将所述互联网组管理协议离开消息透传给上层设备,以脱离原频道的组播组。
[0042] 进一步的,所述快速频道切换服务器具体包括:
[0043] 服务提供模块,用于根据所述接入设备转发的所述互联网组管理协议加入消息向 所述机顶盒提供快速频道切换服务;
[0044] 同步感知模块,用于感知新频道节目流同步;
[0045] 消息发回模块,用于在感知到新频道节目流同步时,将所述互联网组管理协议加 入消息发回给所述接入设备。
[0046] 进一步的,所述服务提供模块具体包括:
[0047] 频道缓存选择单元,用于根据所述互联网组管理协议加入消息选择缓存的新频道 的视频信息;
[0048] 单播推送单元,用于将已缓存的新频道的视频信息中I帧为起始的新频道节目流 以单播方式倍速推送给所述机顶盒。
[0049] 进一步的,所述单播推送单元具体用于将已缓存的新频道的视频信息中最新的I 帧为起始的新频道节目流以单播方式1. N倍速推送给所述机顶盒。
[0050] 进一步的,所述同步感知模块具体包括:
[0051] 序号检查单元,用于从组播源所接收到的新频道的组播媒体流的实时传输协议序 号是否与发送给所述机顶盒的新频道节目流的实时传输协议序号相同;
[0052] 感知同步确认单元,用于在实时传输协议序号相同时,确定感知到新频道节目流 同步。
[0053] 基于上述技术方案,本发明接入设备通过对IGMP加入消息的拦截和转发来触发 FCC服务器提供快速频道切换服务,并在FCC服务器感知同步时接收FCC服务器返回的 IGMP加入消息,并透传给上层设备,以获取新频道的组播媒体流,在整个过程中,接入设备 和FCC服务器对IGMP加入消息的处理过程对机顶盒来说都是透明的,因此无需对机顶盒进 行升级,同时也能够实现降低IPTV组播频道切换时延的目的。

【专利附图】

【附图说明】
[0054] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0055] 图1为本发明IPTV组播频道快速切换的方法的一实施例的流程示意图。
[0056] 图2为本发明IPTV组播频道快速切换的方法的另一实施例的信令流程示意图。
[0057] 图3为本发明IPTV组播频道快速切换的系统的一实施例的结构示意图。
[0058] 图4为本发明IPTV组播频道快速切换的系统的另一实施例的结构示意图。

【具体实施方式】
[0059] 下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
[0060] 如图1所示,为本发明IPTV组播频道快速切换的方法的一实施例的流程示意图。 在本实施例中,IPTV组播频道快速切换流程包括:
[0061] 步骤101、接入设备将机顶盒发出的IGMP加入消息(IGMP Join)转发给FCC服务 器;
[0062] 步骤102、FCC服务器根据IGMP Join消息向机顶盒提供频道快速切换服务;
[0063] 步骤103、FCC服务器感知到新频道节目流同步时,将IGMP Join消息发回给接入 设备;
[0064] 步骤104、接入设备将IGMP Join消息透传给上层设备,以加入新频道的组播组;
[0065] 步骤105、接入设备接收来自上层设备的组播媒体流时,通知FCC服务器停止频道 快速切换服务,并将组播媒体流发送给机顶盒。
[0066] 在现有的频道切换流程中,当用户操作遥控器上的频道数字键或者频道的前后切 换按键,或者用户直接操作机顶盒上的频道切换按钮时,机顶盒会将这一操作转换成IGMP Join消息发送给接入设备,以通过接入设备传递给上层设备,来获取相应频道的组播媒体 流。但这种方式会由于复杂的网络信令交互而引起频道切换延迟的问题,现有的解决方式 是要求机顶盒在发起频道切换时,先去向FCC服务器发送请求,来获得FCC服务器上缓存的 频道内容,然后在加入到新频道的组播组后停止FCC服务器的服务,但这种方式就要求机 顶盒进行改造,使其能够先向FCC服务器发送请求,而这意味着对数量众多的各种类型品 牌的机顶盒都要做出这种升级改造,难度极大。
[0067] 本实施例将FCC服务器的服务发起改由接入设备实现,即当接入设备接收到IGMP Join消息时,不再直接透传这一消息,而是将该消息转发给FCC服务器,由FCC服务器来为 机顶盒提供频道切换过程中的新频道的节目流,使用户观看时不会有延迟感。由于FCC服 务器是缓存的新频道节目流,因此提供给机顶盒的新频道节目流通常要早于当前的新频道 节目流,因此就需要在同步完成后,再通知上层设备将机顶盒加入新频道的组播组。这一通 知过程也无需机顶盒参与,只需FCC服务器在感知同步时,将IGMP Join消息发回给接入设 备,再由接入设备透传给上层设备即可。可以看到,本实施例不仅可以解决频道切换延迟的 问题,而且仅需对FCC服务器和接入设备进行改造,改造量相比于升级机顶盒要小得多。
[0068] 机顶盒在接收到频道切换请求时,通常要先脱离原频道的组播组,再加入到新频 道的组播组,因此在发出IGMP Join消息之前还会向接入设备发送IGMP Leave消息,而接 入设备可以直接将该IGMP Leave消息透传给上层设备,来脱离原频道的组播组。这一过程 可以与现有流程一致。
[0069] FCC服务器在接收到IGMP Join消息时,将会向机顶盒提供快速频道切换服务,这 个过程中FCC服务器可以根据IGMP Join消息选择缓存的新频道的视频信息,并将已缓存 的新频道的视频信息中I帧为起始的新频道节目流以单播方式倍速推送给机顶盒。由于机 顶盒要在接收到I帧时才能开始解码并播放画面,因此FCC服务器将缓存的新频道的视频 信息中的I帧作为起始帧的节目流发送给机顶盒,能够使机顶盒立刻进行解码并且播放。 而由于I巾贞的实时传输协议(Real-time Transport Protocol,简称RTP)序号通常早于组 播源实时推送的RTP序号,因此可以以单播方式1. N倍速进行推送,这里的单播倍速通常在 1倍速和2倍速之间,根据I帧的RTP序号提前的程度,还可以选择更高倍速,例如大于等于 2倍速等。优选将已缓存中的新频道的视频信息中最新的I帧作为起始帧的节目流以单播 方式1.N倍速推送给机顶盒,不仅可以尽早实现节目流的同步,而且不需要采用过高的倍 速而影响用户观看。
[0070] 随着FCC服务器推送的节目流的播放,FCC服务器需要对新频道节目流的同步进 行感知,这种感知可以通过FCC服务器检查从组播源所接收到的新频道的组播媒体流的实 时传输协议序号是否与发送给机顶盒的新频道节目流的实时传输协议序号相同来实现,如 果序号相同,则确定感知到新频道节目流同步。
[0071] FCC服务器在感知新频道节目流同步时,将IGMP Join消息发回给接入设备,而接 入设备将IGMP Join消息透传给上层设备,以加入新频道的组播组,上层设备可以根据IGMP Join消息将对应的频道的组播媒体流发送给接入设备,当接入设备接收来自上层设备的组 播媒体流时,向FCC服务器发出停止快速频道切换服务的通知,快速频道切换服务器则根 据该通知停止向机顶盒发送新频道节目流。
[0072] 如图2所示,为本发明IPTV组播频道快速切换的方法的另一实施例的信令流程示 意图。在本实施例中,接入设备为运营商侧将用户接入网络的设备如数字用户线路接入复 用器(Digital Subscriber Line Access Multiplexer,简称 DSLAM)。上层设备可以包括 组播路由器和组播源。IPTV组播频道快速切换方法包括:
[0073] 步骤201、当用户操作遥控器上的频道数字键或者频道的前后切换按键,或者用户 直接操作机顶盒上的频道切换按钮时,机顶盒将IGMP Leave消息发送给接入设备;
[0074] 步骤202、接入设备将IGMP Leave消息透传给组播路由器;
[0075] 步骤203、机顶盒将IGMP Join消息发送给接入设备;
[0076] 步骤204、接入设备将接收到的IGMP Join消息转发给FCC服务器;
[0077] 步骤205、FCC服务器根据IGMP Join消息选择缓存的新频道的视频信息,并将已 缓存的新频道的视频信息中最新的I帧为起始的新频道节目流以单播方式1. N倍速推送给 机顶盒;
[0078] 步骤206、FCC服务器检查从组播源所接收到的新频道的组播媒体流的RTP序号是 否与发送给机顶盒的新频道节目流的RTP序号相同,如果相同,则确定感知到新频道节目 流同步,并将IGMP Join消息发回给接入设备;
[0079] 步骤207、接入设备将IGMP Join消息透传给组播路由器,以加入新频道的组播 组;
[0080] 步骤208、组播源在接入设备加入新频道的组播组后,将组播媒体流发送给接入设 备;
[0081] 步骤209、接入设备接收来自组播源的组播媒体流时,通知FCC服务器停止快速频 道切换服务;
[0082] 步骤210、接入设备将组播媒体流发送给机顶盒。
[0083] 本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过 程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序 在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者 光盘等各种可以存储程序代码的介质。
[0084] 如图3所示,为本发明IPTV组播频道快速切换的系统的一实施例的结构示意图。 在本实施例中,IPTV组播频道快速切换的系统包括:接入设备1和FCC服务器2。
[0085] 接入设备1负责将机顶盒发出的IGMP Join消息转发给FCC服务器2,在接收到 FCC服务器2发回的IGMP Join消息时,将IGMP Join消息透传给上层设备,以加入新频道 的组播组。当接入设备1接收来自上层设备的组播媒体流时,通知FCC服务器2停止快速 频道切换服务,并将组播媒体流发送给机顶盒。
[0086] FCC服务器2负责根据接入设备转发的IGMP Join消息向机顶盒提供快速频道切 换服务,当感知到新频道节目流同步时,将IGMP Join消息发回给接入设备1。
[0087] 在本实施例中,接入设备可以通过对IGMP加入消息的拦截和转发来触发FCC服务 器提供快速频道切换服务,并在FCC服务器感知同步时接收FCC服务器返回的IGMP加入消 息,并透传给上层设备,以获取新频道的组播媒体流,在整个过程中,接入设备和FCC服务 器对IGMP加入消息的处理过程对机顶盒来说都是透明的,因此无需对机顶盒进行升级,同 时也能够实现降低IPTV组播频道切换时延的目的。
[0088] 如图4所示,为本发明IPTV组播频道快速切换的系统的另一实施例的结构示意 图。在本实施例中,接入设备1具体包括:第一消息转发模块11、第一消息透传模块12、停 止服务通知模块13和组播流发送模块14。
[0089] 第一消息转发模块11用于将机顶盒发出的IGMP Join消息转发给FCC服务器。第 一消息透传模块12负责在接收到FCC服务器发回的IGMP Join消息时,将IGMP Join消息 透传给上层设备,以加入新频道的组播组。停止服务通知模块13负责接收来自上层设备的 组播媒体流时,通知FCC服务器停止快速频道切换服务。组播流发送模块14负责将组播媒 体流发送给机顶盒。
[0090] 在另一个实施例中,接入设备还可以包括第二消息透传模块,用于在接收到所述 机顶盒发送的IGMP Leave消息时,将IGMP Leave消息透传给上层设备,以脱离原频道的组 播组。
[0091] 在本实施例中,FCC服务器2具体包括:服务提供模块21、同步感知模块22和消息 发回模块23。
[0092] 服务提供模块21负责根据所述接入设备转发的所述IGMP Join消息向所述机顶 盒提供快速频道切换服务。同步感知模块22负责感知新频道节目流同步。消息发回模块 23负责在感知到新频道节目流同步时,将所述IGMP Join消息发回给所述接入设备。
[0093] 对于服务提供模块来说,其可以具体包括频道缓存选择单元和单播推送单元,其 中频道缓存选择单元用于根据IGMP Join消息选择缓存的新频道的视频信息,单播推送单 元用于将已缓存的新频道的视频信息中I帧为起始的新频道节目流以单播方式倍速推送 给机顶盒。单播推送单元优选将已缓存的新频道的视频信息中最新的I帧为起始的新频道 节目流以单播方式1. N倍速推送给机顶盒。
[0094] 同步感知模块可以具体包括序号检查单元和感知同步确认单元,其中序号检查单 元用于从组播源所接收到的新频道的组播媒体流的RTP序号是否与发送给机顶盒的新频 道节目流的RTP序号相同,感知同步确认单元用于在实时传输协议序号相同时,确定感知 到新频道节目流同步。
[0095] 最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制;尽 管参照较佳实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然 可以对本发明的【具体实施方式】进行修改或者对部分技术特征进行等同替换;而不脱离本发 明技术方案的精神,其均应涵盖在本发明请求保护的技术方案范围当中。
【权利要求】
1. 一种IPTV组播频道快速切换的方法,包括: 接入设备将机顶盒发出的互联网组管理协议加入消息转发给快速频道切换服务器; 所述快速频道切换服务器根据所述互联网组管理协议加入消息向所述机顶盒提供快 速频道切换服务; 所述快速频道切换服务器感知到新频道节目流同步时,将所述互联网组管理协议加入 消息发回给所述接入设备; 所述接入设备将所述互联网组管理协议加入消息透传给上层设备,以加入新频道的组 播组; 所述接入设备接收来自上层设备的组播媒体流时,通知所述快速频道切换服务器停止 快速频道切换服务,并将所述组播媒体流发送给所述机顶盒。
2. 根据权利要求1所述的IPTV组播频道快速切换的方法,其中,在所述接入设备将机 顶盒发出的互联网组管理协议加入消息转发给快速频道切换服务器之前,还包括: 当所述机顶盒接收到频道切换请求时,向所述接入设备发送互联网组管理协议离开消 息; 所述接入设备将所述互联网组管理协议离开消息透传给上层设备,以脱离原频道的组 播组。
3. 根据权利要求2所述的IPTV组播频道快速切换的方法,其中,所述快速频道切换服 务器根据所述互联网组管理协议加入消息向所述机顶盒提供快速频道切换服务的操作具 体为: 所述快速频道切换服务器根据所述互联网组管理协议加入消息选择缓存的新频道的 视频息; 所述快速频道切换服务器将已缓存的新频道的视频信息中I帧为起始的新频道节目 流以单播方式倍速推送给所述机顶盒。
4. 根据权利要求3所述的IPTV组播频道快速切换的方法,其中,所述快速频道切换服 务器将已缓存的新频道的视频信息中I帧为起始的新频道节目流以单播方式倍速推送给 所述机顶盒的操作具体为: 所述快速频道切换服务器将已缓存的新频道的视频信息中最新的I帧为起始的新频 道节目流以单播方式1. N倍速推送给所述机顶盒。
5. 根据权利要求3或4所述的IPTV组播频道快速切换的方法,其中,所述快速频道切 换服务器感知到新频道节目流同步的操作具体为: 所述快速频道切换服务器检查从组播源所接收到的新频道的组播媒体流的实时传输 协议序号是否与发送给所述机顶盒的新频道节目流的实时传输协议序号相同,如果相同, 则确定感知到新频道节目流同步。
6. 根据权利要求3或4所述的IPTV组播频道快速切换的方法,其中,所述接入设备接 收来自上层设备的组播媒体流时,通知所述快速频道切换服务器停止快速频道切换服务的 操作具体为: 所述接入设备接收来自上层设备的组播媒体流时,向所述快速频道切换服务器发出停 止快速频道切换服务的通知; 所述快速频道切换服务器根据所述通知停止向所述机顶盒发送新频道节目流。
7. 根据权利要求2所述的IPTV组播频道快速切换的方法,其中,所述接入设备将所述 互联网组管理协议离开消息透传给上层设备的操作具体为: 所述接入设备将所述互联网组管理协议离开消息透传给组播路由器; 所述接入设备将所述互联网组管理协议加入消息透传给上层设备的操作具体为: 所述接入设备将所述互联网组管理协议加入消息透传给组播路由器; 所述接入设备接收来自上层设备的组播媒体流的操作具体为: 所述接入设备接收来自组播源的组播媒体流。
8. -种IPTV组播频道快速切换的系统,包括: 接入设备,用于将机顶盒发出的互联网组管理协议加入消息转发给快速频道切换服务 器,在接收到所述快速频道切换服务器发回的所述互联网组管理协议加入消息时,将所述 互联网组管理协议加入消息透传给上层设备,以加入新频道的组播组,以及当接收来自上 层设备的组播媒体流时,通知所述快速频道切换服务器停止快速频道切换服务,并将所述 组播媒体流发送给所述机顶盒; 快速频道切换服务器,用于根据所述接入设备转发的所述互联网组管理协议加入消息 向所述机顶盒提供快速频道切换服务,当感知到新频道节目流同步时,将所述互联网组管 理协议加入消息发回给所述接入设备。
9. 根据权利要求8所述的IPTV组播频道快速切换的系统,其中,所述接入设备具体包 括: 第一消息转发模块,用于将所述机顶盒发出的互联网组管理协议加入消息转发给所述 快速频道切换服务器; 第一消息透传模块,用于在接收到所述快速频道切换服务器发回的所述互联网组管理 协议加入消息时,将所述互联网组管理协议加入消息透传给上层设备,以加入新频道的组 播组; 停止服务通知模块,用于接收来自上层设备的组播媒体流时,通知所述快速频道切换 服务器停止快速频道切换服务; 组播流发送模块,用于将所述组播媒体流发送给所述机顶盒。
10. 根据权利要求9所述的IPTV组播频道快速切换的系统,其中,所述接入设备还包 括: 第二消息透传模块,用于在接收到所述机顶盒发送的互联网组管理协议离开消息时, 将所述互联网组管理协议离开消息透传给上层设备,以脱离原频道的组播组。
11. 根据权利要求10所述的IPTV组播频道快速切换的系统,其中,所述快速频道切换 服务器具体包括: 服务提供模块,用于根据所述接入设备转发的所述互联网组管理协议加入消息向所述 机顶盒提供快速频道切换服务; 同步感知模块,用于感知新频道节目流同步; 消息发回模块,用于在感知到新频道节目流同步时,将所述互联网组管理协议加入消 息发回给所述接入设备。
12. 根据权利要求10所述的IPTV组播频道快速切换的系统,其中,所述服务提供模块 具体包括: 频道缓存选择单元,用于根据所述互联网组管理协议加入消息选择缓存的新频道的视 频信息; 单播推送单元,用于将已缓存的新频道的视频信息中I帧为起始的新频道节目流以单 播方式倍速推送给所述机顶盒。
13. 根据权利要求12所述的IPTV组播频道快速切换的系统,其中,所述单播推送单元 具体用于将已缓存的新频道的视频信息中最新的I帧为起始的新频道节目流以单播方式 1. N倍速推送给所述机顶盒。
14. 根据权利要求12或13所述的IPTV组播频道快速切换的系统,其中,所述同步感知 模块具体包括: 序号检查单元,用于从组播源所接收到的新频道的组播媒体流的实时传输协议序号是 否与发送给所述机顶盒的新频道节目流的实时传输协议序号相同; 感知同步确认单元,用于在实时传输协议序号相同时,确定感知到新频道节目流同步。
【文档编号】H04N21/462GK104144359SQ201310170184
【公开日】2014年11月12日 申请日期:2013年5月10日 优先权日:2013年5月10日
【发明者】沈世锦, 翁颐, 姚良 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1