CN101160967A - 电子节目指南、流媒体调度及点播***、方法和装置 - Google Patents
电子节目指南、流媒体调度及点播***、方法和装置 Download PDFInfo
- Publication number
- CN101160967A CN101160967A CNA2006800122040A CN200680012204A CN101160967A CN 101160967 A CN101160967 A CN 101160967A CN A2006800122040 A CNA2006800122040 A CN A2006800122040A CN 200680012204 A CN200680012204 A CN 200680012204A CN 101160967 A CN101160967 A CN 101160967A
- Authority
- CN
- China
- Prior art keywords
- digital terminal
- ability parameter
- server
- flow
- streaming media
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 238000004891 communication Methods 0.000 claims description 14
- 238000001514 detection method Methods 0.000 claims description 10
- 230000006855 networking Effects 0.000 description 7
- 230000036541 health Effects 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 235000014676 Phragmites communis Nutrition 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 239000002689 soil Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
- H04N21/23106—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion involving caching operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/23439—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements for generating different versions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
- H04N21/25833—Management of client data involving client hardware characteristics, e.g. manufacturer, processing or storage capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-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/47214—End-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 content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/637—Control signals issued by the client directed to the server or network components
- H04N21/6377—Control signals issued by the client directed to the server or network components directed to server
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Graphics (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明涉及一种流媒体点播方法,包括:数字终端访问电子节目指南服务器,电子节目指南服务器获取数字终端的能力参数,并根据数字终端的能力参数获取与数字终端能力参数相匹配的流媒体节目列表,将所述获取的流媒体节目列表传送到数字终端以供用户选择节目;用户选择节目后,数字终端向访问调度器发起包括用户所选择节目的调度请求;访问调度器接收到调度请求后,获取数字终端的能力参数,并根据数字终端的能力参数和用户所选择的节目,选择匹配的流媒体服务器为该数字终端服务。本发明还提供了一种流媒体点播***,以及一种电子节目指南方法和***、一种流媒体调度方法和***,以及一种电子节目指南服务器、一种数字终端和一种访问调度器。
Description
电子节目指南、 流媒体调度及点播***、 方法和装置 技术领域 本发明涉及流媒体服务领域, 更具体地说, 涉及一种电子节目指南 ***和方法、一种流媒体调度***和方法、一种流媒体点播***和方法, 以及一种电子节目指南服务器、 一种数字终端和一种访问调度器。 发明背景 流媒体业务具有流媒体文件边下载边播放的特点, 与单純的下载方 式相比, 不仅使启动延时大幅度地缩短, 而且对数字终端, 如机顶盒等 的緩存容量需求也大大降低。 而相对于传统的模拟电视, 流媒体***大 大提高了多媒体播放的质量, 并可对特定人群提供专业化、 多样化、 对 象化的节目, 用户可以按照自己的喜好有选择的收看收听, 享受多种方 式的交互服务。
然而, 现有的流媒体点播***, 如内容分发网络(Content Delivery Network, CDN )或流媒体服务***中, 整个***使用同一格式和解析 度的流媒体文件, 电子节目指南服务器只能向数字终端提供同一格式、 解析度和码率的流媒体文件的节目列表; 访问调度器也只能服务于支持 同一格式和解码能力的数字终端, 从而对支持同一格式、 解析度和码率 流媒体文件的流媒体服务器进行调度。 因此, 支持不同流媒体格式和解 码能力的数字终端不能混合组网; 另外, 现有的 CDN或流媒体服务*** 也不能支持不同格式、 不同解码能力的数字终端平滑升级。 发明内容
, 本发明要解决的技术问题在于, 提供一种电子节目指南***和方
法、 一种流媒体调度***和方法、 一种流媒体点播***和方法, 以及一 种电子节目指南服务器、 一种数字终端和一种访问调度器, 能够支持不 同流媒体格式或解码能力的数字终端混合组网。
本发明提供的一种电子节目指南方法, 包括:
电子节目指南服务器获取数字终端的能力参数, 并才 据数字终端的 能力参数获取匹配的流媒体节目列表, 将所述获取的流媒体节目列表传 送到数字终端以供用户选择节目。
所述电子节目指南服务器通过数字终端上报的能力参数或通过查 询数字终端能力数据库获取数字终端的能力参数。
较佳地, 所述电子节目指南服务器中包括有与流媒体服务器中存储 的流媒体文件对应的流媒体节目数据库, 该流媒体节目数据库至少包含 流媒体节目名称、 以及对应的数字终端的能力参数;
则所述电子节目指南服务器根据数字终端的能力参数查询所述流 媒体节目数据库获取所述流媒体节目列表。
所述数字终端的能力参数包括数字终端支持的流媒体格式、 解析 度、 最大码率中的一个或多个。
本发明提供的一种流媒体调度方法包括:
访问调度器获取数字终端的能力参数, 并根据数字终端的能力参数 和用户所选择的节目 , 选择匹配的流媒体服务器为该数字终端服务。
所述访问调度器通过数字终端上报的能力参数或通过查询数字终 端能力数据库获取数字终端的能力参数。
所述数字终端的能力参数包括数字终端支持的流媒体格式、 解析 度、 最大码率中的一个或多个。
较佳地, 所述访问调度器进一步根据数字终端位置、 流媒体服务器 负载轻重选择匹配的流媒体服务器。
本发明提供的一种流媒体点播方法包括:
A、 数字终端访问电子节目指南服务器, 电子节目指南服务器获取 数字终端的能力参数, 并根据数字终端的能力参数获取匹配的流媒体节 目列表, 将所述获取的流媒体节目列表传送到数字终端以供用户选择节 目;
B、 用户选择节目后, 数字终端向访问调度器发起包括用户所选择 节目的调度请求;
C、 访问调度器接收到调度请求后, 根据用户所选择的节目, 选择 匹配的流媒体服务器为该数字终端服务。
步驟 A中,所述电子节目指南服务器通过数字终端上报的能力参数 或通过查询数字终端能力数据库获取数字终端的能力参数。
步驟 C中所述访问调度器接收到调度请求后进一步可以包括: 访问调度器获取所述数字终端的能力参数, 并根据获取的能力参数 选择匹配的流媒体服务器为该数字终端服务。
所述访问调度器通过数字终端上报的能力参数或通过查询数字终 端能力数据库获取数字终端的能力参数。
本发明提供的一种电子节目指南***包括: 电子节目指南服务器和 数字终端;
所述电子节目指南服务器用于根据数字终端的能力参数, 荻取与所 述能力参数匹配的流媒体节目列表, 并将所获取的流媒体节目列表下发 给数字终端;
所述数字终端用于接收来自电子节目指南服务器的流媒体节目列 表, 并将流媒体节目列表呈现给用户。
所述***中进一步可以包括: 数字终端能力数据库, 用于存储数字 终端上报的能力参数;
则所述电子节目指南服务器进一步用于查询所述数字终端能力数 据库获取数字终端的能力参数。 '
较佳地, 所述数字终端还用于向电子节目指南服务器上报自身的能 力参数。
本发明提供的一种流媒体调度***包括: 访问调度器、 数字终端和 流媒体服务器;
所述访问调度器用于获取所述数字终端的能力参数和用户所选择 的节目, 根据获取的能力参数和用户所选择的节目, 选择匹配的流媒体 服务器, 并将数字终端的访问调度到所选择的流媒体服务器上;
数字终端用于向访问调度器上报用户所选择的节目, 以及根据访问 服务器的调度接收来自流媒体服务器的流媒体文件数据并通过显示设 备播放给用户;
所述流媒体服务器用于根据访问调度器的调度向数字终端提供流 媒体文件数据。
所述***中进一步可以包括: 数字终端能力数据库, 用于存储数字 终端的能力参数;
则所述访问调度器查询所述数字终端能力数据库获取数字终端的 能力参数。
所述数字终端进一步可以用于向所述访问调度器上报自身的性能 参数; 则所述访问调度器根据数字终端上报的性能参数获取数字终端的 性能参数。
所述数字终端可以为机顶盒。
本发明提供的一种流媒体点播***包括: 电子节目指南服务器、 数 字终端、 访问调度器和流媒体服务器;
所述电子节目指南服务器用于根据数字终端的能力参数, 获取与所
述能力参数匹配的流媒体节目列表, 并将所获取的流媒体节目列表下发 给数字终端;
所述数字终端用于接收来自电子节目指南服务器的流媒体节目列 表, 并通过显示设备将流媒体节目列表呈现给用户供用户选择, 以及向 访问调度器上报用户所选择的节目; 匹配的流媒体服务器, 并将数字终端的访问调度到所选择的流媒体服务 器上;
所述流媒体服务器用于根据访问调度器的调度向数字终端提供流 媒体文件数据。
较佳地, 所述电子节目指南服务器根据所述数字终端上报的能力参 数获取所述数字终端能力参数; 或者所述电子节目指南服务器查询所述 ***中进一步包括的数字终端能力数据库获取所述数字终端的能力参 数。
所述访问调度器还可以用于获取所述数字终端的能力参数, 并根据 该能力参数和所述用户所选择的节目选择匹配的流媒体服务器。
较佳地, 所述访问调度器根据所述数字终端上报的能力参数获取所 述数字终端能力参数; 或者所述访问调度器查询所述***中进一步包括 的数字终端能力数据库获取所述数字终端的能力参数。
所述数字终端支持的格式可以包括: MEPG-2、 H.264、 AVS、 MEPG4 中的一种或多种; 所述数字终端支持的解码率包括: Dl、 1/2 D1、 高清 与标清中的一种或多种; 则所述流媒体服务器中包括支持所述数字终端 支持的格式和解码率的流媒体服务器。
• 所述的数字终端可以为机顶盒。
本发明提供的一种电子节目指南服务器包括: 流媒体节目数据库和
节目查询模块; 其中,
流媒体节目数据库用于存储与流媒体服务器中存储的流媒体文件 对应的流媒体节目和需要数字终端支持的能力参数;
节目查询模块用于获取数字终端的能力参数, 根据获取的能力参数 查询流媒体节目数据库, 获取与数字终端的能力参数匹配的流媒体节目 的列表, 并将获取的流媒体节目列表以网页或类似的形式发送到对应的 数字终端。
所述节目查询模块通过数字终端主动上报的能力参数获取数字终 端的能力参数; 或者所述节目查询模块向数字终端发送查询请求获取数 字终端的能力参数; 或者所述节目查询模块查询数字终端能力数据库获 取数字终端的能力参数。
本发明提供的一种数字终端包括: 能力上报模块和通信模块;其中, 所述能力上报模块将数字终端的能力参数, 通过通信模块上报给电 子节目指南服务器和 /或访问调度器。
所述的数字终端可以为机顶盒。
本发明提供的一种访问调度器包括: 数字终端能力查询模块和流媒 体服务器检测模块; 其中,
数字终端能力查询模块用于获取数字终端的能力参数, 并将获取的 数字终端能力参数上报给流媒体服务器检测模块;
流媒体服务器检测模块用于根据数字终端的能力参数选择支持数 字终端的能力参数, 并且能够提供最优服务的流媒体服务器, 将数字终 端的访问调度到所选择的流媒体服务器上。
所述数字终端能力查询模块通过数字终端上报的调度请求获取数 字终端能力参数; 或者所述数字终端能力查询模块向数字终端发送能力 参数查询请求获取数字终端的能力参数; 或者所述数字终端能力查询模
块查询数字终端能力数据库获取数字终端的能力参数。
本发明的上述方法、 ***及装置, 通过数字终端与电子节目指南服 务器或通过数字终端与访问调度器交互播放能力, 实现了不同处理能力 的数字终端的混合组网。 并且可支持不同格式、 不同解码能力的数字终 端平滑升级。 附图简要说明 图 1是本发明电子节目指南***具体实施例的结构示意图; 图 2是本发明电子节目指南方法具体实施例的流程图;
图 3是本发明流媒体调度***具体实施例的结构示意图; 图 4是本发明流媒体调度方法具体实施例的流程图;
图 5是本发明流媒体点播***具体实施例一种示例的结构示意图; 图 6是本发明流媒体点播***具体实施例另一种示例的结构示意 图;
图 7是本发明流媒体点播方法具体实施例的流程图。 实施本发明的方式 为使本发明的目的、 技术方案和优点更加清楚, 下面结合附图对本 发明作进一步的详细描述。
本发明提供的电子节目指南方法和***中, 电子节目指南服务器 ( EPG )根据数字终端的能力参数, 获取与所述能力参数匹配的流媒体 节目列表, 并将所获取的流媒体节目列表下发给数字终端, 从而电子节 目指南服务器能够将数字终端支持的电子节目列表通过数字终端呈现 给用户, 供用户选择。
上述数字终端的能力参数可以是数字终端主动上报给电子节目指
南服务器的, 也可以是电子节目指南服务器向数字终端请求后获取的, 还可以是电子节目指南服务器查询在网络侧设置的数字终端能力数据 库获取的; 数字终端的能力参数可以是数字终端支持的流'媒体文件格 式, 也可以进一步包括支持的解析度和 /或码率等。 上述数字终端能力数 据库中存储的数字终端的能力参数 ,· 可以是数字终端直接上报的, 也可 以是电子节目指南服务器存储到其中的。
在电子节目指南服务器中可以设置流媒体节目数据库, 该流媒体节 目数据库中存储各个流媒体服务器上的流媒体文件的信息, 包括流媒体 文件的节目、 格式, 或进一步包括解析度和 /或码率等, 则电子节目指南 服务器根据数字终端的能力参数查询流媒体节目数据库, 获得与数字终 端支持的流媒体文件格式匹配的, 或进一步与数字终端支持的解析度和 /或码率匹配的流媒体节目列表, 并下发给数字终端。 所获取的流媒体节 目列表下发给数字终端后, 可以通过网页的形式显示给用户, 每个流媒 体文件可以是诸如网页上的超级链接 ( URL )形式。
这里, 以上述数字终端为机顶盒为例, 电子节目指南***的具体实 施例如图 1所示, 包括电子指南服务器 11和机顶盒 12。 其中, 电子节目 指南服务器 11中包括流媒体节目数据库 112和节目查询模块 111; 机顶盒 12中包括能力上报模块 121和通信模块 122。
电子节目指南服务器 11用于根据机顶盒 12的能力参数, 获取与所述 能力参数匹配的流媒体节目列表, 并将所获取的流媒体节目列表下发给 机顶盒 12。
其中流媒体节目数据库 112用于存储与流媒体服务器中存储的流媒 体文件对应的流媒体节目, 和需要机顶盒支持的能力参数, 例如流媒体 文件格式, 或进一步包括的解析度和 /或码率等。
节目查询模块 111用于根据获取的机顶盒 12的能力参数查询流媒体
节目数据库 112, 获取所有与机顶盒 12的能力参数匹配的流媒体节目的 列表, 例如获取 MPEG-2格式的流媒体节目列表、 或 H.264格式流媒体节 目列表等, 并将获取的流媒体节目列表以网页或类似的形式发送到对应 的机顶盒 24, 以通过机顶盒 12显示到显示设备供用户选择。
这里, 节目查询模块 111可以通过获取机顶盒 12中能力上报模块 121 主动上报的能力参数获取机顶盒 12的能力参数; 也可以向机顶盒 12发送 查询请求, 并通过机顶盒 12中能力上报模块 121根据查询请求上报的能 力参数获取机顶盒 12的能力参数; 还可以通过查询***中设置的机顶盒 能力数据库获取机顶盒 12的能力参数。
机顶盒 12用于向电子节目指南服务器 11上报自身的能力参数, 接收 来自电子节目指南服务器 11的流媒体节目列表, 并通过显示设备将流媒 体节目列表呈现给用户供用户选择。
机顶盒 12中的能力上报模块 121用于将机顶盒 12自身的能力参数, 如支持的流媒体文件格式, 或进一步包括的解析度和 /或码率等, 通过通 信模块 122上报给电子节目指南服务器 11 ; 能力上报模块 121可通过在通 信模块 122向电子指南服务器 11上报的播放请求中加入能力参数的方式 向电子节目指南服务器 11上报能力参数; 也可在通过通信模块 122接收 到电子节目指南服务器 11查询机顶盒 12能力参数的查询请求后, 通过通 信模块 122向电子节目指南服务器 11上报能力参数。
同样以上述数字终端为机顶盒为例, 电子节目指南方法的具体实施 例的流程如图 2所示, 包括如下步骤:
首先, 在步骤 20, 用户通过机顶盒访问电子节目指南服务器; 在步骤 21 , 电子节目指南服务器获取机顶盒的能力参数。
这里, 用户通过机顶盒访问电子节目指南服务器时, 可以在访问请 求中携带机顶盒的能力参数, 则电子节目指南服务器从该访问请求中获
取机顶盒的能力参数。
用户通过机顶盒访问电子节目指南服务器时, 也可以不在访问请求 中携带机顶盒的能力参数。 则本步骤中, 电子节目指南服务器可以在接 收到该访问请求后, 向机顶盒发送能力参数查询请求, 机顶盒根据该请 求将自身的能力参数通过能力参数查询响应上报给电子节目指南服务 器; 电子节目指南服务器也可以根据访问请求中机顶盒的标识信息先查 询数字终端能力数据库, 如果该数字终端能力数据库中包括了机顶盒的 能力参数, 则获取该能力参数, 如果数字终端能力数据库中不包括机顶 盒的能力参数, 则电子节目指南服务器再向机顶盒发送能力参数查询请 求, 并在获取机顶盒土报的能力参数后, 将该机顶盒的能力参数存储到 数字终端能力数据库中。 上述数字终端能力数据库可以设置在电子节目 指南服务器中, 也可以独立存在。
然后在步骤 22, 电子节目指南服务器根据机顶盒的能力参数查询流 媒体节目数据库, 获取与机顶盒能力参数匹配的流媒体节目列表。
流媒体节目数据库中存储了流媒体点播***中各个流媒体服务器 中存储的流媒体节目和对应格式,或者进一步包括对应的解析度和 /或码 率等; 则电子节目指南服务器根据数字终端的能力参数, 查找匹配的流 媒体节目。 例如, 数字终端的能力参数为支持 H.264格式, 则电子节目 指南服务器查找流媒体节目数据, 获取其中所有格式为 H.264的流媒体 节目的列表; 数字终端的能力参数为支持 H.264格式, 解析度 1/2, 则电 子节目指南服务器查找流媒体节目数据, 获取其中所有格式为 H.264并 且解析度为 1/2的流媒体节目的列表。
在步骤 23, 电子节目指南服务器将获取的流媒体节目列表发送到机 顶盒, 通过机顶盒显示在电视机等显示设备上, 供用户点播。 显示的方 式可以是类似于网页的形式, 而流媒体节目则可以是诸如网页上的超级
链接 ( URL )形式。
在本发明提供的流媒体调度方法和***中, 访问调度器根据数字终 端的能力参数和用户所选择的节目, 选择匹配的流媒体服务器为该数字 终端服务。
上述数字终端的能力参数可以是数字终端在向访问调度器发起调 度请求时主动上报给访问调度器的; 也可以是访问调度器在接收到来自 数字终端的不包括能力参数的调度请求后, 向数字终端请求获取的; 还 可以是访问调度器查询在网络侧设置的数字终端能力数据库获取的, 或 者在查询数字终端能力数据库失败后, 向数字终端请求获取的。 数字终 端能力数据库中存储的数字终端能力参数可以是数字终端直接上报的, 也可以是访问调度器, 或其他设备获取到数字终端的能力参数后存储到 其中的。 数字终端的能力参数可以是数字终端支持的流媒体文件格式, 也可以是除流媒体文件格式外还进一步包括数字终端支持的解析度和 / 或码率等。
这里, 以上述数字终端为机顶盒为例, 流媒体调度***的具体实施 例如图 3所示, 包括访问调度器 31、 机顶盒 32和多个流媒体服务器 33。 其中, 访问调度器 31中包括终端能力查询模块 311和流媒体服务器能力、 健康、 负载、 临近度检测模块 312, 即流媒体服务器检测模块; 机顶盒 32中包括能力上报模块 321和通信模块 322; 多个流媒体服务器中可以包 括支持不同流媒体格式和解码能力的流媒体服务器, 例如可以包括 H.264 D1服务器、 H.264 1/2 D1服务器、 MPEG-2服务器、 MPEG-4服务 器、 AVS服务器、 高清服务器和标清服务器中的任意组合。
访问调度器 31用于根据机顶盒 32的能力参数和用户所选择的节目, 选择匹配的流媒体服务器为机顶盒 32服务。
其中,终端能力查询模块 311用于获取机顶盒 32上报的调度请求中的
机顶盒能力参数, 或向机顶盒 32发送能力参数查询请求获取机顶盒 32的 能力参数, 或查询数字终端能力数据库获取机顶盒 32的能力参数, 并将 获取的机顶盒能力参数上报给流媒体服务器能力、 健康、 负载、 临近度 检测模块 312;
流媒体服务器能力、 健康、 负载、 临近度检测模块 312用于根据机 顶盒 32的能力参数和机顶盒 32的位置, 以及流媒体服务器所支持的能力 参数和内容有无、 负载轻重等, 选择支持机顶盒的能力参数, 并且能够 提供最优服务的流媒体服务器, 将机顶盒 32的访问调度到所选择的流媒 体服务器上。
机顶盒 32用于向访问调度器 31上报自身的能力参数和用户所选择 的节目, 以及接收来自流媒体服务器的流媒体文件数据并通过显示设备 播放给用户。
机顶盒 32中的能力上报模块 321用于将机顶盒 32自身的能力参数, 如支持的流媒体文件格式, 或进一步包括的解析度和 /或码率等, 通过通 信模块 322上报给访问调度器 31; 该能力上报模块 321可通过在通信模块 322向访问调度器 31上报的调度请求中加入能力参数的方式向访问调度 器 31上报能力参数; 也可在通过通信模块 322接收到访问调度器 31查询 机顶盒 32能力参数的查询请求后, 通过通信模块 322向访问调度器 31上 报能力参数。
流媒体服务器 33用于根据访问调度器 31的调度向机顶盒 32提供流 媒体文件数据。
同样以上述数字终端为机顶盒为例, 流媒体调度方法的具体实施例 的流程如图 4所示, 包括如下步骤:
在步骤 41 , 机顶盒将用户从流媒体节目列表选择的流媒体节目发送 到访问调度器, 访问调度器根据机顶盒位置、 流媒体服务器支持的能力
参数和内容有无、 负载轻重等策略, 选择一个最优的流媒体服务器为机 顶盒提供服务。
这里, 机顶盒向访问调度器发送选择的流媒体节目时, 可以同时发 送该机顶盒的能力参数, 则访问调度器直接获取该机顶盒的能力参数; 机顶盒向访问调度器发送选择的流媒体节目时, 也可以不发送该机顶盒 的能力参数, 则访问调度器根据机顶盒的标识信息查询数字终端能力数 据库获取该机顶盒的能力参数, 或访问调度器向机顶盒发送能力参数查 询请求, 机顶盒接收到能力参数查询请求后通过能力参数查询响应将自 身的能力参数上报给访问调度器。 此后, 访问调度器根据该机顶盒的能 力参数、 选择的流媒体节目, 以及机顶盒位置、 流媒体服务器支持的机 顶盒能力参数、 流媒体服务器上节目内容的有无和负载轻重等策略选择 最优的流媒体服务器。
然后在步骤 42, 用户通过机顶盒对流媒体节目的访问被调度到步骤 41中所选择的流媒体服务器上, 该流媒体服务器向机顶盒发送对应的流 媒体文件数据为用户提供服务, 机顶盒播放对应的流媒体文件。
本发明提供的流媒体点播***中, 包括上述电子节目指南***和上 述流媒体调度***。 以数字终端为机顶盒为例, 本发明提供的流媒体点 播***的具体实施例结构如图 5所示。 该流媒体点播***可以基于现有 的 CDN或流媒体服务***实现, 包括分别连接到网络 51的电子节目指南 服务器 11、 访问调度器 31、 多个机顶盒 52和多个流媒体服务器等, 图 5 中以多个流媒体服务器中包括 MPEG-2服务器 331和 H.264服务器 332为 例, 则图 5中的多个机顶盒可以分别支持 MPEG-2格式或 H.264格式的流 媒体文件。 在该***中的电子节目指南服务器 11、 访问调度器 31、 每一 机顶盒 52、每一流媒体服务器分别具有唯一的标识(例如 IP地址), 通过 该标识, 可实现流媒体服务器与机顶盒之间的流媒体传输。
上述网络 51为支持流媒体传输协议甚至是实时传输协议的网络, 例 如支持 RTP ( Real-Time Transport Protocol , 实时传输协议) 、 RTCP ( Real-time Transport Control Protocol, 实时传输控制协议) 、 RTSP ( Real-Time Streaming Protocol , 实时流协议 )等。
流媒体服务器用于存储和向机顶盒 52传送流媒体文件, 其中 MPEG- 2服务器 331用于存储和向机顶盒 52发送 MPEG-2格式的流媒体文 件。
各机顶盒可具有不同的能力参数, 分别可以播放来自流媒体服务器 的不同格式、 解析度或码率的流媒体文件, 如 MPEG-2格式或 H.264格式 的流媒体文件。 此外, 机顶盒还执行上述电子节目指南***和流媒体调 度***中所涉及到的与其他设备的交互, 这里不再赘述。 类似地, 电子 节目指南服务器和访问调度器的组成以及交互可参见上述两个***中 的描述。
该流媒体点播***中还可以进一步包括媒体分发器, 用于将不同格 式、 解析度或码率的流媒体分发的不同的流媒体服务器。
该流媒体点播***中还可以进一步包括数字终端能力数据库 53, 用 于存储机顶盒 52的标识信息和机顶盒能力参数的对应关系。
上述以多个流媒体服务器中包括 MPEG-2服务器 331和 H.264服务器 332为例对本发明***进行了说明。 本实施例中的多个流媒体服务器中, 如图 6所示, 也可以包括支持 H.264格式 D1解析度的 H.264 D1服务器 61、 以及支持 H.264格式 1/2 D1解析度的 H.264 1/2 D1服务器 62, 则本实施例 中的***可实现支持 H.264 D1的机顶盒与支持 H.264 1、 2 D1的机顶盒混 合组网, 从而可实现在 H.264 1/2D1的基础上平滑升级到 H.264 D1 , 提高 了资源的利用率; 类似地也可以实现在 MPEG-2格式的基础上平滑升级
到 H.264格式。
上述多个流媒体服务器可以是: 支持 MPEG-4格式流媒体文件的 MPEG-4服务器、 支持 MPEG-2格式流媒体文件的 MPEG-2服务器、 支持 H.264格式流媒体文件的 H.264服务器、 支持 AVS格式流媒体文件的 AVS 服务器、 支持上述格式中的一种但支持的解码率为 Dl、 1/2 D1、 高清或 述各种解码率中的两个或更多个的服务器等, 则本实施例中的***可实 现上述各种服务器中的两种或更多种的任意组合组网。
当然, 本实施例的多个流媒体服务器中还可以包括上述各种流媒体 服务器, 以及将来出现的其他流媒体文件格式的服务器, 除上述混合组 网形式以外的其他混合组网形式, 这里不再——列出。
以上通过具体实施例对本发明的流媒体点播***进行了详细阐述。 下面再对本发明的流媒体点播方法进行详细阐述, 其具体实施例如图 7 所示, 其中各个步骤已经在上述电子节目指南方法和流媒体调度方法的 具体实施例中分别说明, 这里不再赘述。
当然, 在本发明的流媒体点播方法中, 在电子节目指南服务器向机 顶盒下发其支持格式的流媒体节目列表后, 访问调度器也可以不再获取 机顶盒的能力参数, 而直接根据机顶盒所上报的节目选择流媒体服务器 为该机顶盒服务。
现在以一个实例来说明上述流媒体点播方法, 假设机顶盒为支持 MPEG-2, 解析度为 1080P的流媒体。 首先, 电子节目指南服务器通过网 络获取机顶盒的能力参数, 即支持格式为 MPEG-2、 解析度为 1080P, 并 根据该机顶盒能力参数搜索流媒体节目数据库, 获取一个列表, 该列奉 中列出了所有格式为 MPEG-2、 解析度为 1080P的流媒体节目。 机顶盒在 该列表中选择一个流媒体文件后访问访问调度器, 访问调度器根据机顶
盒位置、 流媒体服务器支持的机顶盒能力参数和内容有无、 负载轻重等 策略, 选择一个最优的流媒体服务器, 例如 MPEG-2服务器为机顶盒提 供服务。
以上所述仅为本发明的较佳实施例而已, 并不用以限制本发明, 凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
Claims (24)
- 权利要求书1、 一种电子节目指南方法, 其特征在于, 该方法包括:电子节目指南服务器获取数字终端的能力参数, 并根据数字终端的 能力参数获取匹配的流媒体节目列表, 将所述获取的流媒体节目列表传 送到数字终端以供用户选择节目。
- 2、 根据权利要求 1 所述的电子节目指南方法, 其特征在于, 所述 电子节目指南服务器通过数字终端上报的能力参数或通过查询数字终 端能力数据库获取数字终端的能力参数。
- 3、 根据权利要求 1 所述的电子节目指南方法, 其特征在于, 所述 电子节目指南服务器中包括有与流媒体服务器中存储的流媒体文件对 应的流媒体节目数据库, 该流媒体节目数据库至少包含流媒体节目名 称、 ^及对应的数字终端的能力参数;则所述电子节目指南服务器根据数字终端的能力参数查询所述流 媒体节目数据库获取所述流媒体节目列表。
- 4、 根据权利要求 1至 3 中任一项所述的电子节目指南方法, 其特 征在于, 所述数字终端的能力参数包括数字终端支持的流媒体格式、 解 析度、 最大码率中的一个或多个。
- 5、 一种流媒体调度方法, 其特征在于, 该方法包括:访问调度器获取数字终端的能力参数, 并根据数字终端的能力参数 和用户所选择的节目, 选择匹配的流媒体服务器为该数字终端服务。
- 6、 根据权利要求 5 所述的流媒体调度方法, 其特征在于, 所述访 问调度器通过数字终端上报的能力参数或通过查询数字终端能力数据 库获取数字终端的能力参数。
- 7、 根据权利要求 5 所述的流媒体调度方法, 其特征在于, 所述数 字终端的能力参数包括数字终端支持的流媒体格式、 解析度、 最大码率 中的一个或多个。
- 8、 根据权利要求 5至 7中任一项所述的流媒体调度方法, 其特征 在于, 所述访问调度器进一步根据数字终端位置、 流媒体服务器负载轻 重选择匹配的流媒体服务器。
- 9、 一种流媒体点播方法, 其特征在于, 该方法包括:数字终端访问电子节目指南服务器, 电子节目指南服务器获取数字 终端的能力参数, 并根据数字终端的能力参数获取匹配的流媒体节目列 表, 将所述获取的流媒体节目列表传送到数字终端以供用户选择节目; 用户选择节目后, 数字终端向访问调度器发起包括用户所选择节目 的调度请求;访问调度器接收到调度请求后, 根据用户所选择的节目, 选择匹配 的流媒体服务器为该数字终端服务。
- 10、 根据权利要求 9所述的流媒体点播方法, 其特征在于, 所述电 子节目指南服务器通过数字终端上报的能力参数或通过查询数字终端 能力数据库获取数字终端的能力参数。
- 11、 根据权利要求 9所述的流媒体点播方法, 其特征在于, 所述访 问调度器接收到调度请求后进一步包括:访问调度器获取所述数字终端的能力参数, 并根据获取的能力参数 选择匹配的流媒体服务器为该数字终端服务。
- 12、 根据权利要求 11 所述的流媒体点播方法, 其特征在于, 所述 访问调度器通过数字终端上报的能力参数或通过查询数字终端能力数 据库获取数字终端的能力参数。
- 13、 一种电子节目指南***, 其特征在于, 该***中包括: 电子节 目指南服务器和数字终端; 所述电子节目指南服务器用于根据数字终端的能力参数, 获取与所 述能力参数匹配的流媒体节目列表, 并将所获取的流媒体节目列表下发 给数字终端;所述数字终端用于接收来自电子节目 旨南服务器的流媒体节目列 表, 并将流媒体节目列表呈现给用户。
- 14、 根据权利要求 13所述的电子节目指南***, 其特征在于, 所述 ***中进一步包括: 数字终端能力数据库, 用于存储数字终端上报的能 力参数;所述电子节目指南服务器进一步用于查询所述数字终端能力数据 库获取数字终端的能力参数。
- 15、 根据权利要求 13所述的电子节目指南***, 其特征在于, 所述 数字终端还用于向电子节目指南服务器上报自身的能力参数。
- 16、一种流媒体调度***, 其特征在于, 该***包括: 访问调度器、 数字终端和流媒体服务器;所述访问调度器用于获取所述数字终端的能力参数和用户所选择、 的节目, 根据获取的能力参数和用户所选择的节目, 选择匹配的流媒体 服务器, 并将数字终端的访问调度到所选择的流媒体服务器上;数字终端用于向访问调度器上报用户所选择的节目, 以及根据访问 服务器的调度接收来自流媒体服务器的流媒体文件数据并通过显示设 备播放给用户。
- 17、 根据权利要求 16 所述的流媒体调度***, 其特征在于, 所述 访问调度器根据所述数字终端上报的能力参数, 获取所述数字终端能力 参数; 或者所述访问调度器查询所述***中进一步包括的数字终端能力 数据库, 获取所述数字终端的能力参数。
- 18、一种流媒体点播***, 其特征在于, 包括电子节目指南服务器、d86Z9W0ddZ8CZ00/900ZN3/X3d S8CTS0/.00Z OAV 或多种; 所述数字终端支持的解码率包括: Dl、 1/2 DK 高清与标清中 的一种或多种; 所述流媒体服务器支持所述数字终端支持的格式和解码 率。
- 23、 一种电子节目指南服务器, 其特征在于, 包括流媒体节目数据 库和节目查询模块; 其中,流媒体节目数据库用于存储与流媒体服务器中存储的流媒体文件 对应的流媒体节目和需要数字终端支持的能力参数;节目查询模块, 用于获取数字终端的能力参数, 根据获取的能力参 数查询流媒体节目数据库, 获取与数字终端的能力参数匹配的流媒体节 目的列表, 并将获取的流媒体节目列表发送到对应的数字终端。
- 24、 根据权利要求 23 所述的电子节目指南服务器, 其特征在于, 所述节目查询模块通过数字终端主动上报的能力参数获取数字终端的 能力参数; 或者所述节目查询模块向数字终端发送查询请求获取数字终 端的能力参数; 或者所述节目查询模块查询数字终端能力数据库获取数 字终端的能力参数。
- 25、 一种数字终端, 其特征在于, 该数字终端包括能力上报模块和 通信模块; 其中,所述能力上报模块将数字终端的能力参数, 通过通信模块上报给电 子节目指南服务器和 /或访问调度服务器。
- 26、 根据权利要求 25 所述的数字终端, 其特征在于, 所述的数字 终端为机顶盒。
- 27、 一种访问调度器, 其特征在于, 该访问调度器包括: 数字终端 能力查询模块和流媒体服务器检测模块; 其中,数字终端能力查询模块用于获取数字终端的能力参数, 并将获取的 数字终端能力参数上报给流媒体服务器检测模块; 流媒体服务器检测模块用于所述能力参数选择流媒体服务器, 将数 字终端的访问调度到所选择的流媒体服务器上。
- 28、 根据权利要求 27所述的访问调度器, 其特征在于, 所述数字 终端能力查询模块通过数字终端上报的调度请求获取数字终端能力参 数; 或者所述数字终端能力查询模块向数字终端发送能力参数查询请求 获取数字终端的能力参数; 或者所述数字终端能力查询模块查询数字终 端能力数据库获取数字终端的能力参数。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200510100983.7 | 2005-11-01 | ||
CN200510100983A CN1859561B (zh) | 2005-11-01 | 2005-11-01 | 流媒体点播***及方法 |
PCT/CN2006/002382 WO2007051385A1 (zh) | 2005-11-01 | 2006-09-13 | 电子节目指南、流媒体调度及点播***、方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101160967A true CN101160967A (zh) | 2008-04-09 |
Family
ID=37298418
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200510100983A Active CN1859561B (zh) | 2005-11-01 | 2005-11-01 | 流媒体点播***及方法 |
CNA2006800122040A Pending CN101160967A (zh) | 2005-11-01 | 2006-09-13 | 电子节目指南、流媒体调度及点播***、方法和装置 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200510100983A Active CN1859561B (zh) | 2005-11-01 | 2005-11-01 | 流媒体点播***及方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20070113246A1 (zh) |
EP (1) | EP1950967A4 (zh) |
CN (2) | CN1859561B (zh) |
FR (1) | FR2892881B1 (zh) |
WO (1) | WO2007051385A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101588469B (zh) * | 2008-05-21 | 2013-11-06 | 华为技术有限公司 | 频道访问控制、交付方法、iptv***及装置 |
CN114025241A (zh) * | 2021-10-19 | 2022-02-08 | 山东百盟信息技术有限公司 | 电视播放能力的管理控制方法和*** |
WO2024114146A1 (zh) * | 2022-11-30 | 2024-06-06 | 腾讯科技(深圳)有限公司 | 媒体流处理方法、装置、计算机设备和存储介质 |
Families Citing this family (71)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7103906B1 (en) | 2000-09-29 | 2006-09-05 | International Business Machines Corporation | User controlled multi-device media-on-demand system |
KR20170128620A (ko) | 2000-10-11 | 2017-11-22 | 로비 가이드스, 인크. | 매체 콘텐츠 배달 시스템 및 방법 |
US7493646B2 (en) | 2003-01-30 | 2009-02-17 | United Video Properties, Inc. | Interactive television systems with digital video recording and adjustable reminders |
US9681105B2 (en) * | 2005-12-29 | 2017-06-13 | Rovi Guides, Inc. | Interactive media guidance system having multiple devices |
US20070156521A1 (en) | 2005-12-29 | 2007-07-05 | United Video Properties, Inc. | Systems and methods for commerce in media program related merchandise |
US8108532B2 (en) * | 2006-08-29 | 2012-01-31 | Samsung Electronics Co., Ltd. | Service distribution apparatus and method |
KR20080030901A (ko) * | 2006-10-02 | 2008-04-07 | 엘지전자 주식회사 | 맞춤형 방송 신호 수신기 및 방송 수신 방법 |
US7760740B2 (en) * | 2006-11-28 | 2010-07-20 | Cable Television Laboratories | Media formatting |
CN100456678C (zh) * | 2006-11-28 | 2009-01-28 | 华为技术有限公司 | 为不同类型的终端提供iptv业务的方法和iptv业务*** |
CA2619157A1 (en) * | 2007-02-08 | 2008-08-08 | Michel Serrano | Anti-human papillomas virus composition |
JP4325697B2 (ja) * | 2007-04-17 | 2009-09-02 | ソニー株式会社 | 画像処理システム、画像処理装置、画像処理方法、およびプログラム |
US9628786B2 (en) * | 2007-05-18 | 2017-04-18 | At&T Intellectual Property I, L.P. | System and method of indicating video content quality |
US8887221B2 (en) * | 2007-06-09 | 2014-11-11 | Apple Inc. | Systems and methods for server-side filtering |
CN101330436B (zh) * | 2007-06-19 | 2014-04-30 | 上海贝尔阿尔卡特股份有限公司 | 可调整的组播多媒体业务数据的传输方法及装置 |
US20090019492A1 (en) * | 2007-07-11 | 2009-01-15 | United Video Properties, Inc. | Systems and methods for mirroring and transcoding media content |
US20090019161A1 (en) * | 2007-07-12 | 2009-01-15 | Utstarcom, Inc. | Hybrid epg server with service dispatcher to build a dispatcher redundancy chain in clustered iptv epg service |
US20090031367A1 (en) * | 2007-07-24 | 2009-01-29 | The Directv Group, Inc. | Method and system for utilizing multiple content delivery networks for distributing content |
US9077855B2 (en) * | 2007-07-24 | 2015-07-07 | The Directv Group, Inc. | Method and system for distributing content to a user device through allocated assets of a satellite network and a broadband network |
US9104987B2 (en) * | 2007-07-24 | 2015-08-11 | The Directv Group, Inc. | Method and system for associating business rules with received content in a content processing system and generating a content list therefrom |
US20090031376A1 (en) * | 2007-07-24 | 2009-01-29 | The Directv Group, Inc. | Method and system for managing content in a content processing system having multiple content delivery networks |
US10097291B2 (en) * | 2007-07-24 | 2018-10-09 | The Directv Group, Inc. | Method and system for distributing content using device-specific content delivery networks |
US8572660B2 (en) | 2007-07-26 | 2013-10-29 | The Directv Group, Inc. | Method and system for distributing content to a user device through a satellite network and a broadband network |
US8832766B2 (en) * | 2007-07-27 | 2014-09-09 | William C. Versteeg | Systems and methods of differentiated channel change behavior |
US8776160B2 (en) * | 2007-07-27 | 2014-07-08 | William C. Versteeg | Systems and methods of differentiated requests for network access |
CN101094239B (zh) * | 2007-08-09 | 2012-05-23 | 中兴通讯股份有限公司 | 多网络通讯的登记处理方法 |
CN101378490B (zh) * | 2007-08-30 | 2011-01-19 | 腾讯科技(深圳)有限公司 | 实现流媒体视频点播的装置、客户端及方法 |
US8201188B2 (en) * | 2007-09-20 | 2012-06-12 | Microsoft Corporation | Device-hosted services over media transfer protocol |
US8578432B2 (en) * | 2007-12-07 | 2013-11-05 | Cisco Technology, Inc. | Policy control over switched delivery networks |
US8918808B2 (en) * | 2008-02-07 | 2014-12-23 | At&T Intellectual Property I, Lp | Method and apparatus for presenting media content |
US8224890B1 (en) | 2008-03-13 | 2012-07-17 | Google Inc. | Reusing data in content files |
WO2009118041A1 (en) * | 2008-03-26 | 2009-10-01 | Telefonaktiebolaget Lm Ericsson (Publ) | Method for providing a television electronic guide |
EP2112830A1 (en) * | 2008-04-23 | 2009-10-28 | Koninklijke KPN N.V. | Method of processing an electronic service quide and electronic service quide broadcaster |
JP5090246B2 (ja) * | 2008-05-09 | 2012-12-05 | ソニー株式会社 | 情報提供装置、携帯情報端末、コンテンツ処理機器、コンテンツ処理システム、およびプログラム |
US8601526B2 (en) | 2008-06-13 | 2013-12-03 | United Video Properties, Inc. | Systems and methods for displaying media content and media guidance information |
US20100107090A1 (en) * | 2008-10-27 | 2010-04-29 | Camille Hearst | Remote linking to media asset groups |
US9215423B2 (en) | 2009-03-30 | 2015-12-15 | Time Warner Cable Enterprises Llc | Recommendation engine apparatus and methods |
US11076189B2 (en) | 2009-03-30 | 2021-07-27 | Time Warner Cable Enterprises Llc | Personal media channel apparatus and methods |
US8813127B2 (en) | 2009-05-19 | 2014-08-19 | Microsoft Corporation | Media content retrieval system and personal virtual channel |
CN102025760B (zh) | 2009-09-21 | 2015-11-25 | 华为技术有限公司 | Http的媒体传输方法及装置 |
US9014546B2 (en) | 2009-09-23 | 2015-04-21 | Rovi Guides, Inc. | Systems and methods for automatically detecting users within detection regions of media devices |
US8396055B2 (en) | 2009-10-20 | 2013-03-12 | Time Warner Cable Inc. | Methods and apparatus for enabling media functionality in a content-based network |
US10298977B2 (en) | 2009-11-20 | 2019-05-21 | Time Warner Cable Enterprises Llc | Policy management arbitration by service group |
US9015783B2 (en) * | 2010-03-05 | 2015-04-21 | Time Warner Cable Enterprises Llc | Bandwidth conservation |
US8677431B2 (en) | 2010-05-06 | 2014-03-18 | Time Warner Cable Enterprises Llc | Technique for providing uninterrupted switched digital video service |
US8997136B2 (en) | 2010-07-22 | 2015-03-31 | Time Warner Cable Enterprises Llc | Apparatus and methods for packetized content delivery over a bandwidth-efficient network |
JP2012060385A (ja) * | 2010-09-08 | 2012-03-22 | Fujitsu Ltd | 継承通信管理装置及び継承通信管理方法 |
CN101938634B (zh) * | 2010-09-16 | 2013-05-08 | 中兴通讯股份有限公司 | Iptv***中顶盒带宽控制方法及装置 |
US9446261B2 (en) * | 2010-09-29 | 2016-09-20 | Verizon Patent And Licensing Inc. | Billing system for video provisioning system |
US9602414B2 (en) | 2011-02-09 | 2017-03-21 | Time Warner Cable Enterprises Llc | Apparatus and methods for controlled bandwidth reclamation |
US9226034B1 (en) * | 2011-05-10 | 2015-12-29 | Google Inc. | Apparatus and methods for generating clips using recipes with slice definitions |
JP5817251B2 (ja) * | 2011-06-28 | 2015-11-18 | ブラザー工業株式会社 | 印刷装置および印刷システム |
JP5259848B2 (ja) * | 2011-07-29 | 2013-08-07 | 株式会社東芝 | 再生制御装置及び再生制御方法 |
GB2483378B (en) * | 2011-10-10 | 2012-09-12 | Gorillabox Ltd | A method for streaming video |
CN109905728A (zh) | 2012-01-19 | 2019-06-18 | Vid拓展公司 | 使用移动设备接收多媒体内容的方法及该移动设备 |
US9467723B2 (en) | 2012-04-04 | 2016-10-11 | Time Warner Cable Enterprises Llc | Apparatus and methods for automated highlight reel creation in a content delivery network |
CN102694846B (zh) * | 2012-05-03 | 2015-01-28 | 华为技术有限公司 | 一种应用程序的推荐方法、设备和*** |
US8789095B2 (en) | 2012-05-15 | 2014-07-22 | At&T Intellectual Property I, Lp | Apparatus and method for providing media content |
US10764649B2 (en) * | 2012-08-17 | 2020-09-01 | Google Technology Holdings LLC | Falling back from three-dimensional video |
US20140082645A1 (en) | 2012-09-14 | 2014-03-20 | Peter Stern | Apparatus and methods for providing enhanced or interactive features |
US9848276B2 (en) | 2013-03-11 | 2017-12-19 | Rovi Guides, Inc. | Systems and methods for auto-configuring a user equipment device with content consumption material |
CN104427628A (zh) * | 2013-08-29 | 2015-03-18 | 中国电信股份有限公司 | 用于发送业务信息的方法、移动接入设备和*** |
US9674563B2 (en) | 2013-11-04 | 2017-06-06 | Rovi Guides, Inc. | Systems and methods for recommending content |
WO2016051802A1 (ja) * | 2014-10-03 | 2016-04-07 | パナソニックIpマネジメント株式会社 | コンテンツ受信システム、コンテンツ受信装置、表示装置、コンテンツ受信システムの制御方法、およびプログラム |
US10116676B2 (en) | 2015-02-13 | 2018-10-30 | Time Warner Cable Enterprises Llc | Apparatus and methods for data collection, analysis and service modification based on online activity |
CN107172456A (zh) * | 2016-03-08 | 2017-09-15 | 北京优朋普乐科技有限公司 | 广告投放方法、装置和***及广告资源介质确定方法 |
CN107454445A (zh) * | 2016-05-31 | 2017-12-08 | 北京风行在线技术有限公司 | 一种用于进行视频播放调度的方法和装置 |
US10958968B2 (en) | 2017-03-30 | 2021-03-23 | Verizon Media Inc. | Systems and methods for streaming media menu templates |
US10623794B2 (en) | 2017-12-01 | 2020-04-14 | At&T Intellectual Property I, L.P. | Dynamic playlist customization by adaptive streaming client |
US20220155941A1 (en) * | 2020-11-19 | 2022-05-19 | At&T Intellectual Property I, L.P. | Apparatuses and methods to facilitate a presentation of content items via a proxy representative of multiple sources |
CN112822510A (zh) * | 2020-12-30 | 2021-05-18 | 深圳市亿联智能有限公司 | 智能机顶盒的内容分发加速方法 |
CN113630654B (zh) * | 2021-08-05 | 2024-05-28 | Vidaa美国公司 | 显示设备及媒资片源推送方法 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6020880A (en) * | 1997-02-05 | 2000-02-01 | Matsushita Electric Industrial Co., Ltd. | Method and apparatus for providing electronic program guide information from a single electronic program guide server |
AU1080799A (en) * | 1997-10-14 | 1999-05-03 | Thomson Consumer Electronics, Inc | System for formatting and processing multimedia program data and program guide information |
JP2000023113A (ja) * | 1998-07-02 | 2000-01-21 | Matsushita Electric Ind Co Ltd | 番組情報編成装置 |
AR020608A1 (es) * | 1998-07-17 | 2002-05-22 | United Video Properties Inc | Un metodo y una disposicion para suministrar a un usuario acceso remoto a una guia de programacion interactiva por un enlace de acceso remoto |
US6898762B2 (en) * | 1998-08-21 | 2005-05-24 | United Video Properties, Inc. | Client-server electronic program guide |
US6470378B1 (en) * | 1999-03-31 | 2002-10-22 | Intel Corporation | Dynamic content customization in a clientserver environment |
US6981045B1 (en) * | 1999-10-01 | 2005-12-27 | Vidiator Enterprises Inc. | System for redirecting requests for data to servers having sufficient processing power to transcast streams of data in a desired format |
US7139813B1 (en) * | 1999-11-01 | 2006-11-21 | Nokia Networks Oy | Timedependent hyperlink system in videocontent |
DE10031121B4 (de) | 2000-06-30 | 2006-10-05 | Sony United Kingdom Ltd., Brooklands | Verfahren zum Bereitstellen von Information auf einem Fernsehgerät |
US20020078453A1 (en) * | 2000-12-15 | 2002-06-20 | Hanchang Kuo | Hub pages for set top box startup screen |
JP2002251494A (ja) * | 2000-12-20 | 2002-09-06 | Victor Co Of Japan Ltd | デジタルコンテンツデータ配信システム |
JP3884920B2 (ja) * | 2001-04-16 | 2007-02-21 | 株式会社日立製作所 | データ配送方法 |
US20030088420A1 (en) * | 2001-07-10 | 2003-05-08 | Koninklijke Philips Electronics N.V. | Electronic program guide for processing content-related information configured using a reference information model |
US6983312B1 (en) * | 2001-07-16 | 2006-01-03 | At&T Corp. | Method for using scheduled hyperlinks to record multimedia content |
JP2004207806A (ja) * | 2002-12-24 | 2004-07-22 | Mitsubishi Electric Corp | 地上デジタル放送受信機及び放送受信装置及び番組情報提供方法 |
BR0318146A (pt) * | 2003-02-27 | 2006-02-07 | Telecom Italia Spa | Método e sistema para prover conteúdo de informação, terminal de usuário, servidor, e, produto de programa de computação carregável |
JP2005197930A (ja) * | 2004-01-06 | 2005-07-21 | Funai Electric Co Ltd | 地上波ディジタル放送受信機及びディジタル放送受信機 |
-
2005
- 2005-11-01 CN CN200510100983A patent/CN1859561B/zh active Active
-
2006
- 2006-09-13 CN CNA2006800122040A patent/CN101160967A/zh active Pending
- 2006-09-13 WO PCT/CN2006/002382 patent/WO2007051385A1/zh active Application Filing
- 2006-09-13 EP EP06790985A patent/EP1950967A4/en not_active Ceased
- 2006-10-31 US US11/554,639 patent/US20070113246A1/en not_active Abandoned
- 2006-10-31 FR FR0654653A patent/FR2892881B1/fr active Active
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101588469B (zh) * | 2008-05-21 | 2013-11-06 | 华为技术有限公司 | 频道访问控制、交付方法、iptv***及装置 |
CN114025241A (zh) * | 2021-10-19 | 2022-02-08 | 山东百盟信息技术有限公司 | 电视播放能力的管理控制方法和*** |
WO2024114146A1 (zh) * | 2022-11-30 | 2024-06-06 | 腾讯科技(深圳)有限公司 | 媒体流处理方法、装置、计算机设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
US20070113246A1 (en) | 2007-05-17 |
CN1859561A (zh) | 2006-11-08 |
EP1950967A4 (en) | 2008-12-03 |
EP1950967A1 (en) | 2008-07-30 |
CN1859561B (zh) | 2010-05-12 |
FR2892881A1 (fr) | 2007-05-04 |
FR2892881B1 (fr) | 2012-12-28 |
WO2007051385A9 (zh) | 2009-08-13 |
WO2007051385A1 (zh) | 2007-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101160967A (zh) | 电子节目指南、流媒体调度及点播***、方法和装置 | |
CN101159830B (zh) | 用于接收自适应广播信号的设备及其方法 | |
CN101505253B (zh) | 网络设备的附属设备中为网络设备提供数据的方法及装置 | |
CN102232286B (zh) | 设立网际协议电视会话的网络装置以及方法 | |
CN104137564A (zh) | 分块内容的受控流送 | |
CN1586081A (zh) | 流内容传送 | |
CN1620656A (zh) | 内容传递流的服务质量控制 | |
CN102055718B (zh) | 一种在http streaming***中实现分层请求内容的方法,装置和*** | |
CN101662658B (zh) | 节目推送方法、机顶盒及电子节目菜单 | |
JP6007697B2 (ja) | キャッシュ装置、キャッシュプログラム及びコンテンツ配信システム | |
US20090144790A1 (en) | Broadcast receiver and method for receiving adaptive broadcast signal | |
KR102443060B1 (ko) | 정보 처리 장치 및 정보 처리 방법 | |
JP2007208340A (ja) | コンテンツ管理システム、管理サーバ、コンテンツ管理方法、およびプログラム | |
JP2009541877A (ja) | ウェブ・オブジェクトを制御する方法、システム、装置、及びコンピュータ・プログラム(放送情報をキャッシュする方法及び装置) | |
US11374670B2 (en) | Receiving device, transmitting device, and data processing method | |
CN1898962A (zh) | 通过适配编码特性以传送内容的方法 | |
CN108076383A (zh) | 自适应播放、控制方法、机顶盒及电子节目服务器 | |
CN102571409B (zh) | 一种用于实现业务跨终端使用的业务请求管理***及方法 | |
US9332421B2 (en) | Method and apparatus for random access to multimedia content in wireless communication system | |
CN101674459B (zh) | 一种多媒体业务处理的方法、***及装置 | |
CN101621545B (zh) | 一种实现向终端设备下拉媒体资源的装置及方法 | |
CN101212320B (zh) | 访问网络电视服务的方法、***及网络电视终端 | |
KR20100059117A (ko) | 컨텐츠 분산형 스트리밍 시스템, 캐시서버 및 컨텐츠 스트리밍 방법 | |
CN101651820B (zh) | 基于下一代网络的交互式网络电视的内容推播方法及*** | |
KR101387452B1 (ko) | 스마트 tv 환경에서 모바일 디바이스 연동 컨텐츠 제공 시스템 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20080409 |