CN100512426C - 一种iptv应用***及准视频点播节目播放方法及*** - Google Patents

一种iptv应用***及准视频点播节目播放方法及*** Download PDF

Info

Publication number
CN100512426C
CN100512426C CNB2006101621620A CN200610162162A CN100512426C CN 100512426 C CN100512426 C CN 100512426C CN B2006101621620 A CNB2006101621620 A CN B2006101621620A CN 200610162162 A CN200610162162 A CN 200610162162A CN 100512426 C CN100512426 C CN 100512426C
Authority
CN
China
Prior art keywords
nvod
channel
user terminal
program
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2006101621620A
Other languages
English (en)
Other versions
CN1976442A (zh
Inventor
陈宇
朱平波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB2006101621620A priority Critical patent/CN100512426C/zh
Publication of CN1976442A publication Critical patent/CN1976442A/zh
Priority to EP07817338A priority patent/EP2048884A4/en
Priority to PCT/CN2007/071148 priority patent/WO2008067753A1/zh
Priority to US12/342,737 priority patent/US20090106803A1/en
Application granted granted Critical
Publication of CN100512426C publication Critical patent/CN100512426C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2387Stream processing in response to a playback request from an end-user, e.g. for trick-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47208End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting near-video-on-demand content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6587Control parameters, e.g. trick play commands, viewpoint selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17336Handling of requests in head-ends

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明涉及通信技术领域中一种IPTV应用***及准视频点播节目播放方法及***。所述准视频点播节目播放***包括:网络电视IPTV应用***,用于创建NVoD频道,并根据所述创建的NVoD频道的信息生成相应的包含NVoD频道是否支持时移操作属性信息的NVoD频道表;与IPTV应用***相通的准视频点播NVoD服务器,用于根据IPTV应用***的控制按照规定的时间表以组播方式和/或单播方式播放运营商指定的节目。本发明实现了对NVoD状态下的时移功能,增加了NVoD状态下的用户体验,同时为运营商提供了销售点播节目的新渠道。

Description

一种IPTV应用***及准视频点播节目播放方法及***
技术领域
本发明涉及通信技术领域,尤其涉及一种IPTV应用***及准视频点播节目播放方法及***。
背景技术
在传统的模拟电视中,用户的收看行为受限于节目时间表,一旦错过了时间,则用户只能等待电视台重播该节目。上述限制在基于单向网络的数字电视中并没有改变。
随着家庭录像设备和数字光盘的大量使用,个性化的视频业务—VoD(Video on Demand,视频点播,即用户可以自由地指定节目的开始时间,并在节目播放过程中使用快进、快退、暂停和定位等操作)成为普通用户生活中的重要组成部分。显然,在数字电视上引入VoD业务是大势所趋。但是单向网络限制了下行带宽和用户交互操作。在这种情况下,一种与VoD类似,使用户只需等待十分短暂的一段时间就能从头开始观看视频的业务出现在数字电视中,业界称其为NVoD(Near VoD或准VoD)。
IPTV(IP Television,网络电视)与生俱来的双向特性为VoD业务的开展提供良好的支撑,因此IPTV运营商对NVoD业务需求的迫切程度较数字电视要低得多。但是,基于NVoD的广播特性,IPTV运营商可以部署另一类业务—虚拟频道。通过虚拟频道,IPTV运营商将一组VoD节目组织起来,以组播方式实现推送给所有用户。虚拟频道使运营商能够为用户提供更加丰富的直播频道,且不用增加昂贵的编码器。此外,通过在节目中***广告,运营商还能够扩大其收入来源。
由于NVoD采用组播方式传输数据,用户在收看过程中无法对节目进行交互操作(包括快进、快退、暂停和定位),这在很大程度上限制了用户对视频内容的自由使用。
例如,现有技术一为纯NVoD技术,如图1所示为目前实现NVoD业务的体系架构。图中,IPTV应用***创建NVoD频道,定义NVoD频道的节目单,并将频道和节目单信息发往内容服务管理***。内容服务管理***在NVoD服务器上创建相应的频道。当NVoD频道启动后,NVoD服务器将按照节目单定义的时间顺序播放节目。为支持最终用户的使用,IPTV用户终端可以通过浏览EPG页面寻找和选择希望加入NVoD频道,也可以利用本地缓存的NVoD频道表,通过数字键或上下键选择希望加入的NVoD频道。
由上述叙述可以看出,现有NVoD实现机制不能支持用户进行视频交互操作,主要原因如下:
1、NVoD码流以组播方式下发,因此不会响应用户的交互请求;
2、当用户使用NVoD业务时,IPTV用户终端不会响应用户的交互操作请求。
目前,IPTV***已经支持用户在收看直播电视的时候使用时移技术对视频业务进行交互操作。
例如,现有技术二提出了实现直播时移业务技术,如图2所示为目前实现直播时移业务的体系架构。图中,IPTV应用***创建直播时移频道,并通知内容服务管理***,要求该***在时移服务器中定义时移频道。时移频道创建成功后,时移服务器将录制来自编码器的组播码流,并在本地形成可供点播的媒体文件。对于支持时移功能的直播频道,在收看的过程中,IPTV用户终端可以响应用户发出的暂停、定位、快退或快进请求。从接收直播频道的组播转为从时移服务器获得单播码流以支持用户对直播节目自由地浏览。为支持这一功能,IPTV应用***需要下发时移频道表,其中包含每个频道所对应的时移服务器的物理地址或逻辑地址。当用户希望返回组播状态时,IPTV用户终端将退出单播码流,重新加入直播频道所对应的组播组。
由上述叙述可知,上述直播时移业务的实现方案并不适用于NVoD的交互业务,主要原因如下:
1、NVoD频道播出的节目已经存储在NVoD服务器上,因此无需再浪费时移服务器的存储空间;
2、现有的时移频道表无法提供足够的信息以支持用户从组播到单播的转换;
3、现有的时移控制机制无法对用户使用NVoD频道播出的VoD内容进行有效的控制。
发明内容
本发明提供一种IPTV应用***及准视频点播节目播放方法及***。
本发明是通过以下技术方案实现的:
一种网络电视IPTV应用***,包括:
内容管理模块,用于创建准视频点播NVoD频道;
NVoD频道表生成模块,用于根据所述创建的NVoD频道的信息生成相应的包含NVoD频道是否支持时移操作属性信息的NVoD频道表。
一种准视频点播节目播放***,包括:
网络电视IPTV应用***,用于创建准视频点播NVoD频道,并根据所述创建的NVoD频道的信息生成相应的包含NVoD频道是否支持时移操作属性信息的NVoD频道表;
与IPTV应用***相通的NVoD服务器,用于根据IPTV应用***的控制按照规定的时间表以组播方式和/或单播方式播放运营商指定的节目。
一种准视频点播节目播放方法,包括:
创建准视频点播NVoD频道;
根据所述NVoD频道的信息生成包含NVoD频道是否支持时移操作属性信息的NVoD频道表;
根据所述NVoD频道表控制用户终端的时移操作,包括:用户终端根据用户的选择,从NVoD频道表获得NVoD频道的组播地址,并加入相应的NVoD组播频道;或,
用户终端根据用户的选择,获得NVoD频道当前节目的单播地址,并与提供该节目的NVoD服务器交互获得单播数据。
由上述本发明提供的技术方案可以看出,本发明实现了对NVoD状态下的时移功能,增加了NVoD状态下的用户体验,同时为运营商提供了销售点播节目的新渠道。
附图说明
图1为现有技术NVoD业务逻辑图;
图2为现有技术直播时移业务逻辑图;
图3为本发明所述准视频点播节目播放***一种实施例组件逻辑图;
图4为本发明所述IPTV应用***一种实施例模块示意图;
图5为本发明所述方法生成NVoD频道表一种实施例流程图;
图6为本发明所述方法NVoD业务时进行时移操作的一种实施例业务流程图;
图7为本发明所述方法单播转入组播一种实施例流程图。
具体实施方式
本发明实施例提供一种准视频点播节目播放***,所述***一种实施例组件逻辑图如图3所示,所述***包括:IPTV应用***及NVoD服务器。
所述IPTV应用***用于创建NVoD频道,为IPTV用户终端生成相应的包含NVoD频道是否支持时移操作属性信息的NVoD频道表,并支持IPTV用户终端在NVoD的组播状态和NVoD的时移(单播)状态间切换;
所述NVoD服务器用于根据IPTV应用***的控制按照规定的时间表播放运营商指定的节目;所述播放方式包括:组播方式和单播方式。该NVoD服务器可以由VoD服务器充任,也可以是专门提供NVoD服务的服务器。所述NVoD服务器通过单播发送时直接将数据下发至用户终端,通过组播方式发送时,所述准视频点播节目播放***进一步包括:
网络层面的组播复制设备,用于将所述NVoD服务器将要下发至用户终端的组播数据复制到用户终端对应的下行端口,所述组播复制设备包括:路由器和/或交换机等。
图3中所示用户终端用于接收IPTV应用***下发的NVoD频道表,并根据用户的选择,从频道表获得NVoD频道的组播地址并加入相应的NVoD组播频道;或根据用户的选择从IPTV应用***获得NVoD频道当前节目的单播地址,并通过组播复制设备与提供该节目的NVoD服务器交互获得单播数据。
本发明实施例提供一种IPTV应用***,所述IPTV应用***一种实施例模块示意图如图4所示,其内部设置有:
内容管理模块,用于创建NVoD频道;
NVoD频道表生成模块,用于根据所述内容管理模块创建的NVoD频道信息生成相应的包含NVoD频道是否支持时移操作属性信息的NVoD频道表;所述NVoD频道包括NVoD频道节目单。所述NVoD频道是否支持时移操作的属性信息包括:NVoD频道是否支持时移操作的属性、所述NVoD频道中的节目是否支持时移操作的属性及时移状态最长停留时间。该NVoD频道是否支持时移操作的属性信息可以通过在所述生成的NVoD频道表中增加相应的标识来实现;
所述IPTV应用***进一步包括:
NVoD频道表下发模块,用于将所述生成的包含NVoD频道是否支持时移操作属性信息的NVoD频道表下发至用户终端及NVoD服务器;
本发明实施例提供一种准视频点播节目播放方法,首先由IPTV应用***创建NVoD频道,并根据所述创建的NVoD频道的信息生成相应NVoD频道表,包括NVoD频道节目单。所述NVoD频道表中设置有各NVoD频道是否支持时移操作的属性信息。所述IPTV应用***将生成的NVoD频道表下发给用户终端及NVoD服务器,用户终端根据用户的选择获取相应NVoD频道的地址,从而加入相应的组播频道或单播数据。
当标识NVoD频道不支持时移操作时,用户终端将不响应用户发出的时移操作请求,或在终端显示界面上提示用户输入操作为非法操作。若NVoD频道支持时移操作,则用户终端将在用户发出交互请求时将该请求转发至IPTV应用***,由IPTV应用***确定用户是否有权使用时移操作。在用户无权使用的情况下,IPTV应用***提示用户购买该项业务;在用户有权使用该业务的情况下,IPTV应用***返回单播请求的入口地址。用户终端利用本地收集的视频信息,结合IPTV应用***的返回消息,实现组播到单播的切换。用户终端还可以控制单播在指定状态下返回组播。
下面结合附图进行详细说明。
IPTV应用***创建NvoD频道,并根据所述NVoD频道信息生成NVoD频道表一种实施例的具体过程如图5所示,包括如下步骤:
500、创建NVoD频道;
501、根据创建者需求判断所述频道是否支持时移操作,若支持转向502,否则转向507;
502、为NVoD频道增加时移属性;比如,可以在NVoD频道中增加表示NVoD频道是否支持时移操作的标识。
503、编辑NVoD频道的第一个节目;
504、根据创建者需求判断节目是否支持时移,若支持则转向505,否则转向506;
505、增加节目的时移属性;比如,可以在节目中增加表示节目是否支持时移操作的标识。
506、判断是否为最后一个节目,若是则转向509,否则转向503;
507、编辑NVoD频道的节目单;
508、判断是否为最后一个节目,若是则转向509,否则转向503;
509、将频道表下发至用户终端及NVoD服务器,并启动NVoD频道。
当运营商在IPTV应用***上修改了NVoD频道的时移属性,IPTV应用***将更新所有当前在线的用户终端缓存的直播频道表。
NVoD业务下使用时移操作的过程如下所述:
用户终端登录并完成认证后,IPTV管理***将包含NVoD频道信息的直播频道表下发至用户终端。在该频道表中,每个NVoD频道均须包含是否支持交互操作的标识。
在收看NVoD频道的过程中,若用户通过遥控器或其它输入设备选择暂停、定位或快退操作时,用户终端首先根据本地缓存的频道表检查该NVoD频道是否支持交互操作。若不支持则不响应用户请求,或支持用户操作为非法操作。若支持,则向IPTV应用***发送NVoD单播操作请求。所述请求消息中包括:用户ID、NVoD频道ID和当前时刻。
IPTV应用***收到请求后,首先判断用户是否有权对NVoD频道做交互操作。若用户没有权限,IPTV应用***将提示用户购买该权限。若用户有权限,或完成授权检查或购买流程后,IPTV应用***将根据用户请求中的NVoD频道ID和当前时间生成相应的应答。应答消息中应包括NVoD频道当前正在播出节目的点播入口地址。当运营商在NVoD频道中***广告节目时,为避免用户通过交互操作方式跳过广告内容,IPTV管理***返回的入口地址可以是一个列表,列表中包含VoD节目和多个广告片段的URI,以及这些节目和片段的播放顺序。
用户终端收到所述响应消息后,与NVoD服务器建立连接接收单播媒体流。所述与NVoD服务器建立连接可通过RTSP协议实现。为保证组播到单播的平滑切换,用户终端需要将以组播方式收到的最后一个数据帧的时间戳信息发送给NVoD服务器,如通过RTSP协议将以组播方式收到的最后一个数据帧的时间戳信息发送给NVoD服务器,则NVoD服务器从用户终端当前最后一个帧的下一个数据帧开始发送单播数据。
用户终端在单播过程中,继承VoD应用中的交互操作,支持用户进行快进、快退、暂停和定位等交互操作。此外,上述操作被限制在节目的长度之内,即用户通过快退和定位最远只能到达文件的头部,通过快进和定位最远可以到达文件的尾部。
NVoD业务时进行时移操作的一种实施例业务流程如图6所示,包括如下步骤:
600、用户终端开机,登录并完成认证;
601、用户终端向IPTV应用***请求NVoD频道表,包括NVoD频道节目单;
602、IPTV应用***向用户终端下发NVoD频道表;
603、用户终端根据用户的选择请求加入NVoD频道相对应的组播组;
604、组播复制设备根据用户终端的请求将NVoD频道对应的组播数据复制到用户终端所对应的下行端口;
605、用户利用控制设备,如遥控器等,在用户终端上选择执行快进、快退、暂停和定位操作;
606、用户终端利用本地缓存的NVoD频道表和节目单确定当前节目是否支持时移;若能够支持则转向607,否则转向614;
607、用户终端根据用户的选择请求离开NVoD频道相对应的组播组;
接收到所述请求的组播复制设备停止发送当前组播数据。若用户请求进入另一组播,则发送另一组播数据给用户终端;若用户请求退出所有组播组,则停止发送任何数据给所述用户终端。
608、用户终端向IPTV应用***请求当前节目对应的单播URL(统一资源***);
609、IPTV应用***检查用户是否有权使用该节目,若无权则转向610,否则转向612;
610、IPTV应用***下发节目购买提示;
611、用户终端和IPTV应用***交互完成节目的购买;
612、IPTV应用***下发用户终端请求的节目的单播URL;
613、IPTV用户终端利用节目的单播URL以及节目目前所在位置的PCR和VoD服务器交互使VoD服务器从指定位置开始快进、快退或正常播放。
614、在当前频道或当前节目不支持时移的情况下,IPTV用户终端提示用户快进、快退、暂停和定位操作无效,IPTV用户终端继续留在组播组中。
上述操作过程为用户由组播进入单播的操作过程,当用户希望退出单播、或通过正常播放、快进、定位到达片尾时,用户终端将切换回组播状态,其一种实施例主要业务流程如图7所示,包括如下步骤:
700、用户在用户终端上选择主动退回组播,或单播播放完毕;
701、用户终端向NVoD服务器发送结束播放请求;
702、NVoD服务器返回OK,用户终端退出单播状态;
703、用户终端根据本地缓存的NVoD频道表获取NVoD频道对应的组播组URL;
为了保证用户终端能够从单播状态返回组播状态,用户终端必须:在从组播切换至单播时将当前状态置为时移状态,并记录时移节目所对应的NVoD频道的ID。
704、用户终端根据用户的选择请求加入NVoD频道相对应的组播组;
705、组播复制设备根据用户终端的请求将NVoD频道对应的组播数据复制到用户终端所对应的下行端口。
除了用户主动退出和播放正常结束外,NVoD频道的时移控制还可以增加用户能够在时移状态下停留的最长时间限制。为了实现这种控制可以在NVoD频道的参数中增加时移状态下最长停留时间参数,该参数将随频道表下发至用户终端。用户终端在从组播转入单播状态时根据频道表中的最长停留时间参数启动定时器,定时器到时后,用户终端按照图7的方式退出单播返回组播,并提示用户。
综上所述,本发明实现了对NVoD状态下的时移功能,增加了NVoD状态下的用户体验,同时为运营商提供了销售点播节目的新渠道。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

Claims (19)

1、一种网络电视IPTV应用***,其特征在于,包括:
内容管理模块,用于创建准视频点播NVoD频道;
NVoD频道表生成模块,用于根据所述创建的NVoD频道的信息生成相应的包含NVoD频道是否支持时移操作属性信息的NVoD频道表。
2、如权利要求1所述的***,其特征在于,所述***进一步包括:
NVoD频道表下发模块,用于将所述生成的包含NVoD频道是否支持时移操作属性信息的NVoD频道表下发至用户终端及NVoD服务器。
3、一种准视频点播节目播放***,其特征在于,包括:
网络电视IPTV应用***,用于创建准视频点播NVoD频道,并根据所述创建的NVoD频道的信息生成相应的包含NVoD频道是否支持时移操作属性信息的NVoD频道表;
与IPTV应用***相通的NVoD服务器,用于根据IPTV应用***的控制按照规定的时间表以组播方式和/或单播方式播放运营商指定的节目。
4、如权利要求3所述的***,其特征在于,所述NVoD服务器包括:
视频点播VoD服务器,或专门提供NVoD服务的服务器。
5、如权利要求3所述的***,其特征在于,所述准视频点播节目播放***进一步包括:
组播复制设备,用于将NVoD服务器将要播放的组播数据复制到用户终端对应的下行端口。
6、一种准视频点播节目播放方法,其特征在于,包括:
创建准视频点播NVoD频道;
根据所述NVoD频道的信息生成包含NVoD频道是否支持时移操作属性信息的NVoD频道表;
根据所述NVoD频道表控制用户终端的时移操作,包括:用户终端根据用户的选择,从NVoD频道表获得NVoD频道的组播地址,并加入相应的NVoD组播频道;或,
用户终端根据用户的选择,获得NVoD频道当前节目的单播地址,并与提供该节目的NVoD服务器交互获得单播数据。
7、如权利要求6所述的方法,其特征在于,所述NVoD频道是否支持时移操作的属性信息包括:NVoD频道是否支持时移操作的属性、所述NVoD频道中的节目是否支持时移操作的属性及时移状态最长停留时间。
8、如权利要求7所述的方法,其特征在于,所述NVoD频道是否支持时移操作的属性信息通过在所述生成的NVoD频道表中增加相应的表示NVoD频道是否支持时移操作属性的标识来实现。
9、如权利要求6、7或8所述的方法,其特征在于,所述生成NVoD频道表的方法具体包括:
判断所述NVoD频道是否支持时移操作,若支持,则增加所述NVoD频道的支持时移操作属性的标识;
判断每一个节目是否支持时移操作属性,若支持,则增加所述节目的支持时移操作属性的标识。
10、如权利要求8所述的方法,其特征在于,在生成包含NVoD频道是否支持时移操作属性信息的NVoD频道表之后,所述方法进一步包括:
将所述包含NVoD频道是否支持时移操作属性信息的NVoD频道表下发至用户终端及NVoD服务器。
11、如权利要求10所述的方法,其特征在于,若NVoD频道表中的NVoD频道的是否支持时移操作属性信息改变,所述方法进一步包括:
更新下发给所述用户终端及NVoD服务器的相应的NVoD频道表。
12、如权利要求6所述的方法,其特征在于,还包括:用户在加入相应的NVoD组播频道状态下请求进入单播状态,具体包括:
用户终端接收到用户进入单播状态时移操作请求;
用户终端根据本地缓存的NVoD频道表判断所述NVoD频道是否支持时移操作,若支持,则发送所述请求至网络电视IPTV应用***;否则,不响应用户请求,或指示用户为非法操作;
IPTV应用***判断所述用户是否有权对NVoD频道执行时移操作,若没有权限,则提示用户购买该权限或提示用户操作无效;
在用户有权或购买了该权限后,IPTV应用***下发包含当前正在播出节目的单播地址的应答;
用户终端根据所述应答中的单播地址与提供该节目的NVoD服务器交互获得单播数据。
13、如权利要求12所述的方法,其特征在于,所述IPTV应用***以列表形式下发所述包含当前正在播出节目的单播地址。
14、如权利要求13所述的方法,其特征在于,所述列表中包含用户点播的节目及广告片段,以及所述节目与所述广告片段的播放顺序。
15、如权利要求12所述的方法,其特征在于,所述用户终端发送至IPTV应用***的请求消息中包括:
用户ID、NVoD频道ID和当前时刻。
16、如权利要求15所述的方法,其特征在于,所述用户终端根据所述应答中的单播地址与提供该节目的NVoD服务器交互获得单播数据的方法具体包括:
用户终端将以组播方式收到的最后一个数据帧的时间戳信息发送至所述NVoD服务器;
所述NVoD服务器从最后一个数据帧的下一数据帧开始发送单播数据。
17、如权利要求12所述的方法,其特征在于,用户终端从组播进入单播后,所述方法进一步包括:
用户终端将当前状态设置为时移状态,并记录时移节目对应的NVoD频道的ID。
18、如权利要求11所述的方法,其特征在于,还包括:用户在获得单播数据状态下进入组播状态,具体包括:
用户终端接收到用户的进入组播请求或单播播放完毕;
用户终端向NVoD服务器发送结束播放请求;
NVoD服务器反馈确定应答后,用户终端退出单播状态;
用户终端根据从组播切换至单播时记录的时移状态及时移节目所对应的NVoD频道的ID进入对应的组播组。
19、如权利要求18所述的方法,其特征在于,所述单播播放完毕的情况包括:
用户终端从组播进入单播时根据所述频道表中时移状态最长停留时间参数启动定时器;
定时器到时后,单播播放完毕。
CNB2006101621620A 2006-12-05 2006-12-05 一种iptv应用***及准视频点播节目播放方法及*** Expired - Fee Related CN100512426C (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CNB2006101621620A CN100512426C (zh) 2006-12-05 2006-12-05 一种iptv应用***及准视频点播节目播放方法及***
EP07817338A EP2048884A4 (en) 2006-12-05 2007-11-29 IPTV APPLICATION SYSTEM AND METHOD AND SYSTEM FOR READING NVOD PROGRAM
PCT/CN2007/071148 WO2008067753A1 (fr) 2006-12-05 2007-11-29 Système d'application iptv et procédé et système de lecture de programme nvod
US12/342,737 US20090106803A1 (en) 2006-12-05 2008-12-23 IPTV APPLICATION SYSTEM AND METHOD AND SYSTEM FOR PLAYING NEAR VoD PROGRAMS

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006101621620A CN100512426C (zh) 2006-12-05 2006-12-05 一种iptv应用***及准视频点播节目播放方法及***

Publications (2)

Publication Number Publication Date
CN1976442A CN1976442A (zh) 2007-06-06
CN100512426C true CN100512426C (zh) 2009-07-08

Family

ID=38126190

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006101621620A Expired - Fee Related CN100512426C (zh) 2006-12-05 2006-12-05 一种iptv应用***及准视频点播节目播放方法及***

Country Status (4)

Country Link
US (1) US20090106803A1 (zh)
EP (1) EP2048884A4 (zh)
CN (1) CN100512426C (zh)
WO (1) WO2008067753A1 (zh)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100512426C (zh) * 2006-12-05 2009-07-08 华为技术有限公司 一种iptv应用***及准视频点播节目播放方法及***
CN101588470B (zh) * 2008-05-20 2013-05-29 深圳市同洲电子股份有限公司 一种ip-qam视频点播***的时移暂停方法、***及设备
CN101588472B (zh) * 2008-05-22 2012-11-07 华为技术有限公司 节目播放的控制方法、装置和***
CN101616060B (zh) * 2008-06-27 2011-12-07 中兴通讯股份有限公司 一种iptv终端组播转单播切换方法及***
US20100142521A1 (en) * 2008-12-08 2010-06-10 Concert Technology Just-in-time near live DJ for internet radio
US8661155B2 (en) * 2008-12-30 2014-02-25 Telefonaktiebolaget Lm Ericsson (Publ) Service layer assisted change of multimedia stream access delivery
US8295200B2 (en) * 2009-03-31 2012-10-23 Motorola Mobility Llc Discovering multicast routing capability of an access network
CN101567905B (zh) * 2009-06-03 2011-12-21 杭州华三通信技术有限公司 一种数据同步的方法、发送端和接收端
CN101583018B (zh) * 2009-06-03 2011-05-11 中兴通讯股份有限公司 流媒体的频道业务和点播业务统一管理的方法及***
CN101998174B (zh) * 2009-08-24 2012-11-28 中兴通讯股份有限公司 组播rtp会话快速接入的方法、服务器、客户端及***
US8731000B2 (en) * 2009-09-30 2014-05-20 Cisco Technology, Inc. Decoding earlier frames with DTS/PTS backward extrapolation
US9124523B2 (en) 2009-11-06 2015-09-01 Comcast Cable Communications, Llc Failover with redundant multicasts for switched digital video
KR20110116788A (ko) * 2010-04-20 2011-10-26 삼성전자주식회사 이종망간 인터넷 프로토콜 텔레비젼 서비스를 지원하는 통신 시스템에서 비디오 전송 장치 및 방법
CN101969434B (zh) * 2010-09-30 2014-04-09 中兴通讯股份有限公司 创建频道的方法及***
US9420031B2 (en) * 2013-01-15 2016-08-16 Microsoft Technology Licensing, Llc Systems and methods for building and using hybrid mobile applications
WO2014200248A1 (ko) * 2013-06-12 2014-12-18 엘지전자 주식회사 영상 표시 장치 및 그 동작 방법
CN106303666A (zh) * 2015-06-24 2017-01-04 中兴通讯股份有限公司 一种iptv节目的处理方法及装置、iptv***
US20170171605A1 (en) * 2015-12-15 2017-06-15 Le Holdings (Beijing) Co., Ltd. Method and Electronic Device for Switching Live Broadcast to On-Demand Unicast
US10313408B2 (en) * 2016-06-22 2019-06-04 Telefonaktiebolaget Lm Ericsson (Publ) Client-assisted time-shift live media and advertisement content play for learned ABR video white spot coverage in a streaming network
US10516715B2 (en) 2016-06-22 2019-12-24 Telefonaktiebolaget Lm Ericsson (Publ) Network-controlled time-shift live media and advertisement content play for learned ABR video white spot coverage in a streaming network
US11159847B2 (en) * 2016-09-22 2021-10-26 DISH Technologies L.L.C. Apparatus, systems and methods for reducing time required for a media content event channel change
US11496803B2 (en) * 2019-02-08 2022-11-08 Hulu, LLC Video stream switching service
US11395021B2 (en) * 2020-03-23 2022-07-19 Rovi Guides, Inc. Systems and methods for managing storage of media content item

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7024681B1 (en) * 1997-12-04 2006-04-04 Verizon Laboratories Inc. Method and apparatus for near video on demand
JP4221624B2 (ja) * 1998-02-12 2009-02-12 ソニー株式会社 Epg送信装置および方法、epg受信装置および方法、並びに記録媒体
GB9828591D0 (en) * 1998-12-23 1999-02-17 Ntl Group Limited Electronic programme scheduling system
US7984463B2 (en) * 2002-03-29 2011-07-19 Starz Entertainment, Llc Instant video on demand playback
US6622305B1 (en) * 2000-02-25 2003-09-16 Opentv, Inc. System and method for displaying near video on demand
US6769127B1 (en) * 2000-06-16 2004-07-27 Minerva Networks, Inc. Method and system for delivering media services and application over networks
CN1351447A (zh) * 2000-10-31 2002-05-29 北京华诺信息技术有限公司 播放和接收点播视频节目的装置和方法
CN1240223C (zh) * 2000-12-13 2006-02-01 香港中文大学 经由网络递送媒体的方法与***
US6973667B2 (en) * 2001-03-01 2005-12-06 Minerva Networks, Inc. Method and system for providing time-shifted delivery of live media programs
JP2004088466A (ja) * 2002-08-27 2004-03-18 Nec Corp ライブ映像配信システム
CN1481167A (zh) * 2002-09-03 2004-03-10 北京成华创业科技发展有限公司 单向宽带网络上的视频点播技术
CN1208968C (zh) * 2002-11-21 2005-06-29 北京中科大洋科技发展股份有限公司 制作和发送及接收广播式准视频点播节目的装置和方法
JP2005277946A (ja) * 2004-03-25 2005-10-06 Sanyo Electric Co Ltd 映像受信装置
US20050235047A1 (en) * 2004-04-16 2005-10-20 Qiang Li Method and apparatus for a large scale distributed multimedia streaming system and its media content distribution
US7627824B2 (en) * 2004-07-12 2009-12-01 Alcatel Lucent Personalized video entertainment system
JPWO2006011270A1 (ja) * 2004-07-27 2008-05-01 シャープ株式会社 擬似ビデオオンデマンドシステム、擬似ビデオオンデマンドシステムの制御方法、およびそれらに用いるプログラムおよび記録媒体
KR100735218B1 (ko) * 2004-12-14 2007-07-03 삼성전자주식회사 디지털 방송수신기의 방송정보 표시장치 및 방법
US7558870B2 (en) * 2005-02-22 2009-07-07 Alcatel Lucent Multimedia content delivery system
US20060294558A1 (en) * 2005-06-23 2006-12-28 Microsoft Corporation Presentation of information relating to programming
EP1777961A1 (en) * 2005-10-19 2007-04-25 Alcatel Lucent Configuration tool for a content and distribution management system
EP1777962A1 (en) * 2005-10-24 2007-04-25 Alcatel Lucent Access/edge node supporting multiple video streaming services using a single request protocol
CN1852421A (zh) * 2005-11-30 2006-10-25 华为技术有限公司 一种实现直播与时移播放之间切换的方法
US20070130601A1 (en) * 2005-12-05 2007-06-07 Weiping Li Internet protocol (IP) television
IL172454A (en) * 2005-12-08 2010-11-30 Eci Telecom Ltd Gateway connecting a home network and an external network
US8209729B2 (en) * 2006-04-20 2012-06-26 At&T Intellectual Property I, Lp Rules-based content management
US20070283385A1 (en) * 2006-06-01 2007-12-06 Chaoxin Charles Qiu Methods and apparatus to provide media content created for a specific individual via IPTV
US9015782B2 (en) * 2006-06-30 2015-04-21 Alcatel Lucent Signal distribution system with interrupt processing and trick play functionality
US20080022330A1 (en) * 2006-06-30 2008-01-24 Microsoft Corporation Multi-DVR Content Management
US20080077701A1 (en) * 2006-09-27 2008-03-27 George Philip Kongalath Synchronized data content delivery
US20080109857A1 (en) * 2006-11-06 2008-05-08 Nortel Networks Limited Time-shifted broadcast delivery
CN100512426C (zh) * 2006-12-05 2009-07-08 华为技术有限公司 一种iptv应用***及准视频点播节目播放方法及***

Also Published As

Publication number Publication date
WO2008067753A1 (fr) 2008-06-12
EP2048884A1 (en) 2009-04-15
EP2048884A4 (en) 2009-11-04
US20090106803A1 (en) 2009-04-23
CN1976442A (zh) 2007-06-06

Similar Documents

Publication Publication Date Title
CN100512426C (zh) 一种iptv应用***及准视频点播节目播放方法及***
CN1748417B (zh) 用于在广播节目中识别和***广告的***和方法
CN101849415B (zh) 电视分发***的负载控制
CN101160966B (zh) 一种时移电视的实现方法、装置和***
CN101060617B (zh) 一种视频点播控制方法、客户端设备和切换控制装置
CN100518311C (zh) 一种减少直播频道切换响应时间的方法
WO2009059561A1 (fr) Procédé, dispositif et système pour mettre en œuvre un service de publicité extérieur
CN100355283C (zh) 基于频道切换与收视率模型的网络电视频道推送方法
CN101431651B (zh) 一种基于虚拟频道的iptv广告***与实现
CN100515056C (zh) 在同一画面中显示多个频道信息的方法、***、装置及机顶盒
CN102137277B (zh) 实现交互式轮播频道的方法、装置及***
CN104394457B (zh) 一种电视节目预约录制和自动下载服务***的实现方法
CN101336538A (zh) 网际协议电视
CN101094378A (zh) 一种交互式网络电视的时移方法和***
WO2008106856A1 (fr) Procédé de gestion de contenu et de fourniture de procédé de service vidéo à la demande (vod) et dispositif et système correspondants
CN101588469A (zh) 频道信息生成、访问控制、交付方法、iptv***及装置
CN102761773A (zh) 一种利用i帧改善iptv业务的用户体验的方法
CN102075795A (zh) 热点电视节目发布的方法及***
CN102333243A (zh) 一种流媒体直播时移点播装置
CN101686379A (zh) 用于iptv频道选择的改进设备
CN101651822B (zh) 一种机顶盒以及实现节目录制与播放的方法和装置
CN101472141A (zh) 一种基于互动电视平台的实现电视节目回看的***和方法
CN101287095B (zh) 一种会议电视的流媒体录播业务的实现方法及***
US7043747B1 (en) Methods and apparatus for information broadcasting and reception
KR20140009578A (ko) 대화형 멀티-스크린 서비스 콘텐트 전송 방법 및 디바이스

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090708

Termination date: 20141205

EXPY Termination of patent right or utility model