WO2012034430A1 - Iptv***中顶盒带宽控制方法及装置 - Google Patents

Iptv***中顶盒带宽控制方法及装置 Download PDF

Info

Publication number
WO2012034430A1
WO2012034430A1 PCT/CN2011/076154 CN2011076154W WO2012034430A1 WO 2012034430 A1 WO2012034430 A1 WO 2012034430A1 CN 2011076154 W CN2011076154 W CN 2011076154W WO 2012034430 A1 WO2012034430 A1 WO 2012034430A1
Authority
WO
WIPO (PCT)
Prior art keywords
bandwidth
top box
user
set top
content
Prior art date
Application number
PCT/CN2011/076154
Other languages
English (en)
French (fr)
Inventor
刘晓晶
苏金规
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Priority to US13/518,469 priority Critical patent/US9066127B2/en
Priority to EP11824500.0A priority patent/EP2512132B1/en
Publication of WO2012034430A1 publication Critical patent/WO2012034430A1/zh

Links

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/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42208Display device provided on the remote control
    • H04N21/42209Display device provided on the remote control for displaying non-command information, e.g. electronic program guide [EPG], e-mail, messages or a second television channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • 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/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2402Monitoring of the downstream path of the transmission network, e.g. bandwidth available
    • 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/25Management 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/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26208Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
    • H04N21/26216Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints involving the channel capacity, e.g. network bandwidth
    • 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44209Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/454Content or additional data filtering, e.g. blocking advertisements
    • 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/482End-user interface for program selection
    • 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/63Control 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/637Control signals issued by the client directed to the server or network components
    • H04N21/6373Control signals issued by the client directed to the server or network components for rate control, e.g. request to the server to modify its transmission rate
    • 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/654Transmission by server directed to the client
    • H04N21/6547Transmission by server directed to the client comprising parameters, e.g. for client setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • 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/25Management 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/258Client 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/25866Management of end-user data
    • H04N21/25875Management of end-user data involving end-user authentication
    • 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/47202End-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 content on demand, e.g. video on demand

Definitions

  • the step E) of releasing the bandwidth occupied by the set-top box performed after the step D) is specifically:
  • FIG. 1 shows a method for controlling bandwidth of a set top box in an IPTV system according to the present invention. As shown in FIG. 1, the method of the present invention includes the following steps:
  • the management platform shown in Figure 2 includes:

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

IPTV***中顶盒带宽控制方法及装置 技术领域
本发明涉及 IPTV (交互式网络电视) ***, 尤其涉及 IPTV***中机 顶盒带宽控制方法及装置。 背景技术
IPTV作为跨电信行业与广电行业的新的应用, 有着相当广阔的市场前 景。 一方面, 目前的电信行业随着人们需求的发展, 已经快速进入宽带时 代, 宽带已经逐步开始融入社会生活的各个层面, 而 IPTV就是在现有电信 宽带网络上将视频媒体融合到电信业务中最佳的技术。
随着 IPTV的普及,一个家庭用户中一般会有多台电视即多个机顶盒接 入, 在传统的运营模式下, 在原有物理带宽没有扩容的情况下, 会重新添 置一条新的入户线, 而原有的线路剩余带宽没有得到有效的利用, 也客观 上增加了用户的开销, 非常不利于 IPTV业务的拓展。
基于上述特点, 目前的 IPTV***面临这样的问题: 在物理带宽不需要 扩容的基础上, 用户需要一户多机顶盒的需求下, 不能有效在业务层面使 多台机顶盒同时接入, 不利于用户对接入带宽的使用, 成本高, 使用效率 低。 发明内容
本发明的主要目的在于提供一种在 IPTV ***中机顶盒的带宽控制方 法及装置, 用于实现对共用同一用户带宽的多个机顶盒进行带宽控制, 以 便在用户可用带宽范围内显示用户可观看的节目内容。
为了达到上述目的, 本发明的技术方案是这样实现的: 一种 IPTV***中机顶盒带宽控制的方法, 该方法包括:
A ) IPTV***的电子节目单服务器 EPG保存每个媒体内容的内容带 宽;
B ) IPTV***的管理平台在收到由所述 EPG转发的共用同一用户带 宽的多个机顶盒中当前操作的当前机顶盒的开机登录请求或切换节目请求 时, 将当前机顶盒对应的用户剩余带宽发送给所述 EPG;
C ) 所述 EPG将所述用户剩余带宽与每个媒体内容的内容带宽进行比 较, 生成内容带宽小于或等于用户剩余带宽的媒体内容的节目列表, 以供 所述当前机顶盒选用。
其中, 所述步骤 A ) 包括:
所述管理平台向所述 EPG下发每个媒体内容的内容节目信息, 其中每 个媒体内容的内容节目信息包^某体内容的内容带宽;
所述 EPG将收到的内容带宽保存到 FPG的数据库中。
其中, 所述步骤 B ) 包括:
当所述 EPG将当前机顶盒登录请求或切换节目请求转发给所述管理平 台时, 所述管理平台根据共用同一用户带宽的其它机顶盒的带宽使用状况, 确定可用于所述当前机顶盒的用户剩余带宽, 并将所述用户剩余带宽下发 给所述 EPG。
其中, 所述步骤 C ) 包括:
登录成功或切换节目的当前机顶盒向所述 EPG发起点播请求; 所述 EPG响应所述点播请求, 将所述用户剩余带宽分别与每个媒体内 容的内容带宽进行比较, 将内容带宽小于或等于所述用户剩余带宽的媒体 内容进行列表, 生成所述节目列表并发送给所述当前机顶盒。
其中, 还包括在所述步骤 C )之后执行的媒体内容播放步骤 D ):
所述当前机顶盒通过对 EPG的内容节目列表进行选择, 向流媒体服务 器发起点播请求;
流媒体服务器响应所述点播请求, 将相应的节目流播放给所述当前机 顶盒;
所述当前机顶盒在收到节目流后, 将用户代码 code、 机顶盒 ID、 媒体 内容 ID及机顶盒接收节目流所使用的带宽,分周期地经由 EPG上报给 IPTV 的管理平台。
其中,当所述 IPTV的管理平台在预定时间内未收到所述当前机顶盒上 才艮的用户 code、机顶盒 ID和内容 ID时, IPTV的管理平台释放所述当前机 顶盒使用的带宽, 并重新确定用户剩余带宽。
其中, 还包括在所述步骤 D )之后执行的释放机顶盒占用带宽的步骤 E ), 具体为:
所述当前机顶盒在向流媒体服务器发起播放结束请求的同时或之后, 经由 EPG向 IPTV的管理平台发起释放机顶盒使用的带宽的请求, IPTV的 管理平台据此释放机顶盒使用的带宽, 重新确定用户剩余带宽。
一种 IPTV***中机顶盒带宽控制的装置, 该装置包括:
EPG, 用于保存每个媒体内容的内容带宽, 接收并转发共用同一用户 带宽的多个机顶盒中当前操作的当前机顶盒的开机登录请求或切换节目请 求, 以及生成内容带宽小于或等于用户剩余带宽的媒体内容的节目列表; 管理平台, 用于在收到所述当前机顶盒的开机登录请求或切换节目请 求时, 将对应于所述当前机顶盒的用户剩余带宽发送给 EPG, 以便 EPG通 过将所述用户剩余带宽与每个媒体内容的内容带宽进行比较, 生成所述节 目列表。
其中, 所述 EPG包括:
数据库, 用于保存每个媒体内容的内容带宽;
收发模块, 用于接收并转发所述当前机顶盒的开机登录请求或切换节 目请求, 接收管理平台下发的对应于当前机顶盒的用户剩余带宽; 节目列表生成模块, 用于将所述用户剩余带宽与每个媒体内容的内容 带宽进行比较, 生成内容带宽小于或等于用户剩余带宽的媒体内容的节目 列表。
其中, 所述管理平台包括:
用户带宽保存模块, 用于保存多个机顶盒共用的同一用户带宽; 机顶盒使用带宽维护模块, 用于根据接收的共用同一用户带宽的多个 机顶盒的带宽使用信息, 增加或减少共用同一用户带宽的多个机顶盒的机 顶盒使用带宽;
用户剩余带宽确定模块, 用于在所述当前机顶盒开机登录或节目切换 时, 根据所述用户带宽和所述机顶盒使用带宽, 确定用户剩余带宽。
与现有技术相比较, 本发明的有益效果在于: 在共用同一用户带宽的 其它机顶盒接收节目流的情况下, 通过向正在操作的当前机顶盒显示其内 容带宽小于或等于用户剩余带宽的媒体内容的节目列表, 可以使该当前机 顶盒从节目列表中点播能够有效收看的节目, 从而使多个机顶盒能够有效 地利用同一个用户带宽。 附图说明
图 1是本发明中 IPTV***中机顶盒带宽控制的方法流程图; 图 2是本发明 IPTV***中机顶盒带宽控制的装置结构框图; 图 3是本发明中 IPTV的业务管理平台制作内容节目信息的流程图; 图 4是本发明中待用机顶盒登录带宽检测流程图;
图 5是本发明中待用机顶盒登录后带宽上报的带宽检测流程图; 图 6是本发明中待用机顶盒登录后结束播放的带宽释放流程图。 具体实施方式
以下结合附图对本发明的优选实施例进行详细说明, 应当理解, 以下 所说明的优选实施例仅用于说明和解释本发明, 并不用于限定本发明。
图 1显示了本发明的一种 IPTV***中机顶盒带宽控制的方法, 如图 1 所示, 本发明的方法包括以下步骤:
A ) IPTV***电子节目单服务器 EPG保存每个媒体内容的内容带宽;
B ) IPTV***管理平台在收到由所述 EPG转发的共用同一用户带宽的 多个机顶盒中当前操作的当前机顶盒的开机登录请求或切换节目请求时, 将当前机顶盒对应的用户剩余带宽发送给所述 EPG;
C )所述 EPG将所述用户剩余带宽与其保存的每个媒体内容的内容带 宽进行比较, 生成内容带宽小于或等于用户剩余带宽的媒体内容的节目列 表, 以供所述当前机顶盒选用。
具体地说, 上述步骤 A ) 包括: 管理平台将制作完成的每个媒体内容 的内容节目信息下发给 EPG, 其中每个媒体内容的内容节目信息包含该媒 体内容的内容带宽; EPG将内容带宽保存到 FPG的数据库中。
具体地说, 上述步骤 B ) 包括: 当 EPG将所述当前机顶盒登录请求或 切换节目请求转发给所述管理平台时, 管理平台根据共用同一用户带宽的 其它机顶盒的带宽使用状况, 确定可用于所述当前机顶盒的用户剩余带宽, 并将所述用户剩余带宽下发给 IPTV***的 EPG。
具体地说, 上述步骤 C ) 包括: 登录成功或切换节目的所述当前机顶 盒向所述 EPG发起点播请求; EPG响应该点播请求, 将用户剩余带宽分别 与其保存的每个媒体内容的内容带宽进行比较, 将内容带宽小于或等于所 述用户剩余带宽的媒体内容进行列表, 生成所述节目列表并发送给所述当 前机顶盒。
本发明的方法还包括在所述步骤 C )之后执行的媒体内容播放步骤 D ), 具体为:
所述当前机顶盒通过对 EPG的内容节目列表进行选择, 向流媒体服务 器发起点播请求;
流媒体服务器响应所述点播请求, 将相应的节目流播放给所述当前机 顶盒;
所述当前机顶盒在收到节目流后, 将用户 code (代码)、 机顶盒 ID、 媒体内容 ID及机顶盒接收节目流所使用的带宽分周期地经由 EPG上报给 IPTV的管理平台。
其中,当所述 IPTV的管理平台在预定时间内未收到所述当前机顶盒上 才艮的用户 code、机顶盒 ID和内容 ID时, IPTV的管理平台释放所述当前机 顶盒使用的带宽, 并重新确定用户剩余带宽。
本发明的方法还包括在所述步骤 D )之后执行的释放机顶盒使用带宽 的步骤 E ), 具体为:
所述当前机顶盒在向流媒体服务器发起播放结束请求的同时或之后, 经由 EPG向 IPTV的管理平台发起释放机顶盒使用的带宽的请求;
IPTV的管理平台据此释放机顶盒使用的带宽,重新确定用户剩余带宽。 图 2显示了本发明的一种 IPTV***中机顶盒带宽控制的装置, 包括: 电子节目单服务器 EPG, 用于保存每个媒体内容的内容带宽, 接收并 转发共用同一用户带宽的多个机顶盒中当前操作的当前机顶盒的开机登录 请求或切换节目请求, 以及生成其内容带宽小于或等于用户剩余带宽的媒 体内容的节目列表;
管理平台, 用于在收到所述当前机顶盒的开机登录请求或切换节目请 求时, 将对应于所述当前机顶盒的用户剩余带宽发送给 EPG, 以便 EPG通 过将所述用户剩余带宽与所保存的每个媒体内容的内容带宽进行比较, 生 成所述节目列表。 本发明的 EPG利用当前机顶盒发起的登录请求或切换节目请求, 从管 理平台得到该当前机顶盒所共用的用户带宽的用户剩余带宽, 从而为该当 前机顶盒提供其每个节目都可以有效收看的节目列表。
图 2所示的机顶盒是共用同一用户带宽的多个机顶盒之一, 用于表示 当前操作的当前机顶盒, 用户可以通过该机顶盒访问 EPG, 请求点播、 直 播等服务。
图 2所示的流媒体服务器用于播放用户经由 EPG点播的节目流, 这属 于现有技术 , 故省略其详细说明。
本发明的 EPG除了上述所述功能外, 还可以展示内容节目、 栏目、 频 道、 回看等信息, 负责响应用户的点播、 直播等业务请求。
本发明的管理平台除了上述所述功能外, 还可以完成用户管理、 内容 管理、 鉴权、 计费、 订购关系管理等功能。
图 2所示的 EPG可以包括:
数据库, 用于保存每个媒体内容的内容带宽;
收发模块, 用于接收并转发所述当前机顶盒的开机登录请求或切换节 目请求, 接收管理平台下发的对应于当前机顶盒的用户剩余带宽; 以及 节目列表生成模块, 用于将所述用户剩余带宽与所保存的每个媒体内 容的内容带宽进行比较, 生成内容带宽小于或等于用户剩余带宽的媒体内 容的节目列表。
上述数据库还可以保存媒体内容的其它信息, 如媒体内容的名称、 剧 情简介等信息。
图 2所示的管理平台包括:
用户带宽保存模块, 用于保存多个机顶盒共用的同一用户带宽, 其中 用户带宽是固定值;
机顶盒使用带宽维护模块, 用于根据接收的共用同一用户带宽的多个 机顶盒的带宽使用信息, 增加或减少共用同一用户带宽的多个机顶盒的机 顶盒使用带宽;
用户剩余带宽确定模块, 用于在所述当前机顶盒开机登录或节目切换 时, 根据所述用户带宽和所述机顶盒使用带宽, 确定用户剩余带宽。
机顶盒带宽使用信息包括用户代码(code ),机顶盒 ID和媒体内容 ID, 机顶盒使用带宽维护模块通过这几个信息, 可以得到该用户的所有机顶盒 使用带宽的情况。
由于机顶盒使用带宽实际上是同一用户的多个接收节目流的机顶盒使 用带宽之和, 因此每增加一个机顶盒的使用, 机顶盒使用带宽维护模块就 会增加机顶盒使用带宽; 反之, 每减少一个机顶盒的使用, 机顶盒使用带 宽维护模块就会减少机顶盒使用带宽。 在正常情况下, 减少机顶盒使用带 宽是通过上述释放机顶盒带宽实现的。
用户剩余带宽与机顶盒使用带宽成反比关系, 当机顶盒使用带宽增加 时, 用户剩余带宽减少; 反之, 机顶盒使用带宽减少时, 则用户剩余带宽 增加。 因此管理平台能够根据用户机顶盒使用情况, 随时调整用户剩余带 宽, 从而最大程度地利用同一用户带宽的用户剩余带宽。
下面结合图 3至图 6对本发明涉及的内容节目信息制作、 机顶盒带宽 检测、 依据用户剩余带宽得到内容列表、 机顶盒使用带宽的监测和维护以 及机顶盒使用带宽释放的具体过程进行详细说明。
图 3显示了管理平台制作内容节目信息的具体流程, 该流程涉及本发 明的上述步骤 A ), 图 3所示的流程包括:
521 , 管理平台录入内容信息, 包括内容的名称、 导演、 演员、 内容带 宽等元数据信息, 然后上传内容, 内容上传成功之后审核内容。
522, 内容审核通过之后, 管理平台将审核通过的内容发布到 CDN (内 容分发网络***), 再由 CDN将内容分发到下面的流媒体服务器; 523 , CDN返回内容发布结果;
524, 管理平台对发布成功的内容编排, 做成节目;
525 , 内容做成节目之后, 管理平台将内容节目信息下发到 EPG, 该内 容节目信息中包含了内容带宽;
526, EPG将同步的包括内容带宽的内容节目信息保存在 EPG服务器 本机的数据库里面。
图 4显示了共用同一用户带宽的多个机顶盒之当前机顶盒带宽检测流 程, 该流程涉及本发明的上述步骤 B )和 C ), 图 4所示的具体流程包括:
531 , 机顶盒开机登录, 即机顶盒开机时输入用户名和密码信息来实现 登录;
532, EPG将上述机顶盒登录认证的消息转发到管理平台, 即 EPG将 用户的用户名和密码发给管理平台校验;
533 , 管理平台校验机顶盒登录的用户名和密码等信息; 并确定登录成 功的用户的可用剩余带宽;
534,管理平台返回机顶盒登录认证结果,若认证失败则拒绝用户登录, 若认证成功, 管理平台返回给 EPG含有用户剩余带宽信息的用户信息;
535 , EPG保存登录成功的用户信息, 将用户信息保存在数据库内;
536, EPG返回给机顶盒登录结果信息, 对于登录成功的机顶盒, 可以 直接进入 EPG模板首页;
537, 登录成功的机顶盒向 EPG请求节目列表;
538, EPG根据数据库内存储的用户当前剩余带宽分别与其保存的每个 内容节目信息的内容带宽进行比较, 查询出用户可以观看的节目列表;
539, EPG将节目列表返回给机顶盒。
图 5显示了机顶盒带宽上报的流程, 用于管理平台维护机顶盒使用带 宽。 该流程发生在用户观看节目时, 此时机顶盒分周期定时上报用户 code, 机顶盒 id和媒体内容 id, 当用户异常关机超过规定的周期 (如两个周期) 未上报时, 管理平台释放机顶盒带宽 (机顶盒带宽通常等于机顶盒接收的 媒体内容的内容带宽)。 图 5所示的流程包括:
S41, 流媒体服务器给机顶盒播放节目流;
542, 机顶盒定时分周期上报用户 code、 机顶盒 id和内容 id等信息;
543 , EPG将机顶盒上报的信息上报给管理平台;
544, 管理平台将机顶盒上报的用户 code、 机顶盒 id和内容 id等信息 存入数据库, 然后返回处理消息给 EPG;
545 , EPG将该消息返回给机顶盒;
546, 机顶盒在下一个周期再定时上报用户 code、 机顶盒 id和内容 id, 如此循环;
547, 机顶盒异常关机时, 管理平台检测到机顶盒超过两个周期未上报 用户 code、机顶盒 id和内容 id等信息,则管理平台释放该机顶盒带宽信息。
图 6显示了机顶盒带宽释放的流程, 用于在机顶盒关机时释放该机顶 盒使用带宽。 图 6所示的流程包括:
551 , 机顶盒向流媒体服务器发起播放请求;
552, 流媒体服务器播放节目流;
553 , 机顶盒分周期定时上报播放带宽 (即, 机顶盒使用带宽);
554, EPG将机顶盒上报的播放带宽信息转发给管理平台;
555 , 管理平台将定时上报上来的播放带宽信息存储起来, 并返回上报 消息的结果给 EPG;
556, EPG返回给机顶盒上报消息的结果, 如此反复;
557, 流媒体服务器继续播放节目流;
558, 机顶盒向流媒体服务器发起播放结束的请求;
559 , 机顶盒向 EPG发起释放带宽的请求; 5510, EPG将其释放带宽的请求转发给管理平台;
5511 , 管理平台处理释放带宽的消息请求之后, 将释放带宽的消息结 果转发给 EPG。
本发明的上述方法也适用于多账号下多机顶盒使用总带宽的情况。 综上所述, 本发明通过用户剩余带宽得到用户可以有效收看的媒体内 容节目列表, 即根据用户剩余带宽的不同, 显示给用户包括标清和高清等 的不同分辨率的媒体内容, 提升了用户的体验度, 从而实现对用户的精细 化服务, 并为后续灵活的计费模式提供依据。
尽管上文对本发明进行了详细说明, 但是本发明不限于此, 本技术领 域技术人员可以根据本发明的原理进行各种修改。 因此, 凡按照本发明原 理所作的修改, 都应当理解为落入本发明的保护范围。 工业实用性
本发明通过用户剩余带宽得到用户可以有效收看的媒体内容节目列 表, 即根据用户剩余带宽的不同, 显示给用户包括标清和高清等的不同分 辨率的媒体内容, 提升了用户的体验度, 从而实现对用户的精细化服务, 并为后续灵活的计费模式提供依据。

Claims

权利要求书
1、 一种 IPTV***中机顶盒带宽控制的方法, 该方法包括:
A ) IPTV***的电子节目单服务器 EPG保存每个媒体内容的内容带 宽;
B ) IPTV***的管理平台在收到由所述 EPG转发的共用同一用户带 宽的多个机顶盒中当前操作的当前机顶盒的开机登录请求或切换节目请求 时, 将当前机顶盒对应的用户剩余带宽发送给所述 EPG;
C ) 所述 EPG将所述用户剩余带宽与每个媒体内容的内容带宽进行比 较, 生成内容带宽小于或等于用户剩余带宽的媒体内容的节目列表, 以供 所述当前机顶盒选用。
2、 根据权利要求 1所述的方法, 其中, 所述步骤 A ) 包括:
所述管理平台向所述 EPG下发每个媒体内容的内容节目信息, 其中每 个媒体内容的内容节目信息包^某体内容的内容带宽;
所述 EPG将收到的内容带宽保存到 FPG的数据库中。
3、 根据权利要求 1所述的方法, 其中, 所述步骤 B ) 包括:
当所述 EPG将当前机顶盒登录请求或切换节目请求转发给所述管理平 台时, 所述管理平台根据共用同一用户带宽的其它机顶盒的带宽使用状况, 确定可用于所述当前机顶盒的用户剩余带宽, 并将所述用户剩余带宽下发 给所述 EPG。
4、 根据权利要求 4所述的方法, 其中, 所述步骤 C ) 包括:
登录成功或切换节目的当前机顶盒向所述 EPG发起点播请求; 所述 EPG响应所述点播请求, 将所述用户剩余带宽分别与每个媒体内 容的内容带宽进行比较, 将内容带宽小于或等于所述用户剩余带宽的媒体 内容进行列表, 生成所述节目列表并发送给所述当前机顶盒。
5、 根据权利要求 1至 4任一项所述的方法, 其中, 还包括在所述步骤 C )之后执行的媒体内容播放步骤 D )··
所述当前机顶盒通过对 EPG的内容节目列表进行选择, 向流媒体服务 器发起点播请求;
流媒体服务器响应所述点播请求, 将相应的节目流播放给所述当前机 顶盒;
所述当前机顶盒在收到节目流后, 将用户代码 code、 机顶盒 ID、 媒体 内容 ID及机顶盒接收节目流所使用的带宽,分周期地经由 EPG上报给 IPTV 的管理平台。
6、 根据权利要求 5所述的方法, 其中, 当所述 IPTV的管理平台在预 定时间内未收到所述当前机顶盒上报的用户 code、机顶盒 ID和内容 ID时, IPTV的管理平台释放所述当前机顶盒使用的带宽, 并重新确定用户剩余带 宽。
7、 根据权利要求 5所述方法, 其中, 还包括在所述步骤 D )之后执行 的释放机顶盒占用带宽的步骤 E ), 具体为:
所述当前机顶盒在向流媒体服务器发起播放结束请求的同时或之后, 经由 EPG向 IPTV的管理平台发起释放机顶盒使用的带宽的请求, IPTV的 管理平台据此释放机顶盒使用的带宽, 重新确定用户剩余带宽。
8、 一种 IPTV***中机顶盒带宽控制的装置, 该装置包括:
EPG, 用于保存每个媒体内容的内容带宽, 接收并转发共用同一用户 带宽的多个机顶盒中当前操作的当前机顶盒的开机登录请求或切换节目请 求, 以及生成内容带宽小于或等于用户剩余带宽的媒体内容的节目列表; 管理平台, 用于在收到所述当前机顶盒的开机登录请求或切换节目请 求时, 将对应于所述当前机顶盒的用户剩余带宽发送给 EPG, 以便 EPG通 过将所述用户剩余带宽与每个媒体内容的内容带宽进行比较, 生成所述节 目列表。
9、 根据权利要求 8所述的装置, 其中, 所述 EPG包括: 数据库, 用于保存每个媒体内容的内容带宽;
收发模块, 用于接收并转发所述当前机顶盒的开机登录请求或切换节 目请求, 接收管理平台下发的对应于当前机顶盒的用户剩余带宽;
节目列表生成模块, 用于将所述用户剩余带宽与每个媒体内容的内容 带宽进行比较, 生成内容带宽小于或等于用户剩余带宽的媒体内容的节目 列表。
10、 根据权利要求 8或 9所述的装置, 其中, 所述管理平台包括: 用户带宽保存模块, 用于保存多个机顶盒共用的同一用户带宽; 机顶盒使用带宽维护模块, 用于根据接收的共用同一用户带宽的多个 机顶盒的带宽使用信息, 增加或减少共用同一用户带宽的多个机顶盒的机 顶盒使用带宽;
用户剩余带宽确定模块, 用于在所述当前机顶盒开机登录或节目切换 时, 根据所述用户带宽和所述机顶盒使用带宽, 确定用户剩余带宽。
PCT/CN2011/076154 2010-09-16 2011-06-22 Iptv***中顶盒带宽控制方法及装置 WO2012034430A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US13/518,469 US9066127B2 (en) 2010-09-16 2011-06-22 Method and device for controlling bandwidth of set top boxes in internet protocol television (IPTV) system
EP11824500.0A EP2512132B1 (en) 2010-09-16 2011-06-22 Method and device for controlling bandwidth of set top boxes in internet protocol television (iptv) system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2010102830831A CN101938634B (zh) 2010-09-16 2010-09-16 Iptv***中顶盒带宽控制方法及装置
CN201010283083.1 2010-09-16

Publications (1)

Publication Number Publication Date
WO2012034430A1 true WO2012034430A1 (zh) 2012-03-22

Family

ID=43391738

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2011/076154 WO2012034430A1 (zh) 2010-09-16 2011-06-22 Iptv***中顶盒带宽控制方法及装置

Country Status (4)

Country Link
US (1) US9066127B2 (zh)
EP (1) EP2512132B1 (zh)
CN (1) CN101938634B (zh)
WO (1) WO2012034430A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101938634B (zh) 2010-09-16 2013-05-08 中兴通讯股份有限公司 Iptv***中顶盒带宽控制方法及装置
CN102378066B (zh) * 2011-11-21 2017-09-29 中兴通讯股份有限公司 一种实现低码率高清点播的方法和***
CN105704549A (zh) * 2014-11-24 2016-06-22 中兴通讯股份有限公司 带宽控制方法及装置
CN106658066A (zh) * 2015-10-29 2017-05-10 中兴通讯股份有限公司 多机顶盒带宽分配方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1937629A (zh) * 2005-09-24 2007-03-28 国际商业机器公司 用于确定带宽容量的动态带宽管理器和方法
CN101043397A (zh) * 2006-06-20 2007-09-26 华为技术有限公司 网络传输控制方法以及***
WO2008066449A1 (en) * 2006-12-01 2008-06-05 Teliasonera Ab System and method for bandwidth handling
US20090060028A1 (en) * 2007-08-31 2009-03-05 At&T Knowledge Ventures, Lp System and method of delivering video content
CN101938634A (zh) * 2010-09-16 2011-01-05 中兴通讯股份有限公司 Iptv***中顶盒带宽控制方法及装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2001268320A1 (en) * 2000-06-12 2001-12-24 Cachestream Corporation Personalized content management
CN1859561B (zh) * 2005-11-01 2010-05-12 华为技术有限公司 流媒体点播***及方法
JP4844425B2 (ja) 2007-02-15 2011-12-28 ソニー株式会社 帯域要求システム、帯域要求装置、クライアント機器、帯域要求方法、コンテンツ再生方法およびプログラム
US9414019B2 (en) * 2007-10-05 2016-08-09 At&T Intellectual Property I, Lp Television channel display device and method thereof
US20090147779A1 (en) 2007-12-07 2009-06-11 Telefonaktiebolaget Lm Ericsson (Publ) Methods, iptv (internet protocol television) terminal, and iptv control server for iptv bandwidth management
EP2993858B1 (en) * 2009-12-21 2017-07-26 Koninklijke KPN N.V. Content distribution system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1937629A (zh) * 2005-09-24 2007-03-28 国际商业机器公司 用于确定带宽容量的动态带宽管理器和方法
CN101043397A (zh) * 2006-06-20 2007-09-26 华为技术有限公司 网络传输控制方法以及***
WO2008066449A1 (en) * 2006-12-01 2008-06-05 Teliasonera Ab System and method for bandwidth handling
US20090060028A1 (en) * 2007-08-31 2009-03-05 At&T Knowledge Ventures, Lp System and method of delivering video content
CN101938634A (zh) * 2010-09-16 2011-01-05 中兴通讯股份有限公司 Iptv***中顶盒带宽控制方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2512132A4 *

Also Published As

Publication number Publication date
CN101938634B (zh) 2013-05-08
US20120266196A1 (en) 2012-10-18
EP2512132B1 (en) 2017-11-29
EP2512132A4 (en) 2014-03-26
US9066127B2 (en) 2015-06-23
CN101938634A (zh) 2011-01-05
EP2512132A1 (en) 2012-10-17

Similar Documents

Publication Publication Date Title
US8650603B2 (en) Playing out interludes based on predicted duration of channel-switching delay or of invoked pause
US8904470B2 (en) Apparatus and method for managing media distribution
US9756388B2 (en) Method and system for a media processor
WO2016197865A1 (zh) 数据传输方法、装置和智能电视***
US8230468B2 (en) Dynamically creating trick files to hide latency in streaming networks
CN106817628B (zh) 一种网络直播平台
WO2010045826A1 (zh) 流媒体业务中获取关键帧的方法、***及用户设备
WO2009143743A1 (zh) 一种媒体播放方法、***以及播放代理装置
CN103414921A (zh) 一种分布式的iptv多终端视频切换业务的建立方法
WO2012034430A1 (zh) Iptv***中顶盒带宽控制方法及装置
US11750859B2 (en) Methods and systems for separate delivery of segments of content items
CN101668172B (zh) 一种业务内容的播放方法、***和装置
CN102137293B (zh) 流媒体服务的资源配置方法、用户业务终端及头端***
WO2008141542A1 (fr) Procédé, dispositif vidéo et système pour l'affichage d'informations au moment d'une commutation de canaux
CN101374102B (zh) 一种传递iptv业务参数的方法、设备及功能实体
WO2009059499A1 (fr) Procede et systeme de traitement de decalage temporel de television sur ip
JP3966343B2 (ja) 配信管理方法、配信管理装置、及び配信管理システム
Zhu et al. Timeline control for customized presentation over MMT-based streaming
CN102026024B (zh) 一种ppv业务的实时控制方法、***和设备
US11750860B2 (en) Methods and systems for separate delivery of segments of content items
JPWO2011018872A1 (ja) コンテンツ配信システム
CN101588471A (zh) 网络电视业务的控制、处理方法、装置及***
KR20040098189A (ko) DualChannel을 이용한 멀티캐스트 방식의VOD방송 서비스 방법
KR101340368B1 (ko) 방송 시스템에서 방송 서비스를 제공하는 시스템 및 방법

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11824500

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 13518469

Country of ref document: US

REEP Request for entry into the european phase

Ref document number: 2011824500

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2011824500

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE