CN101652974B - Ip网络中用于动态带宽管理的方法和装置 - Google Patents
Ip网络中用于动态带宽管理的方法和装置 Download PDFInfo
- Publication number
- CN101652974B CN101652974B CN2007800524518A CN200780052451A CN101652974B CN 101652974 B CN101652974 B CN 101652974B CN 2007800524518 A CN2007800524518 A CN 2007800524518A CN 200780052451 A CN200780052451 A CN 200780052451A CN 101652974 B CN101652974 B CN 101652974B
- Authority
- CN
- China
- Prior art keywords
- license
- high bandwidth
- bandwidth
- request
- address
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000004590 computer program Methods 0.000 title abstract description 13
- 230000008569 process Effects 0.000 claims description 14
- 238000001514 detection method Methods 0.000 claims description 9
- 230000007423 decrease Effects 0.000 claims description 3
- 239000000725 suspension Substances 0.000 claims description 2
- 101000622430 Homo sapiens Vang-like protein 2 Proteins 0.000 description 9
- 101100150580 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) STB4 gene Proteins 0.000 description 9
- 102100023520 Vang-like protein 2 Human genes 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 5
- 238000013507 mapping Methods 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000012937 correction Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 101150012579 ADSL gene Proteins 0.000 description 1
- 102100020775 Adenylosuccinate lyase Human genes 0.000 description 1
- 108700040193 Adenylosuccinate lyases Proteins 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1827—Network arrangements for conference optimisation or adaptation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/80—Actions related to the user profile or the type of traffic
- H04L47/805—QOS or priority aware
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/80—Actions related to the user profile or the type of traffic
- H04L47/808—User-type aware
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5069—Address allocation for group communication, multicast communication or broadcast communication
-
- 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/43—Processing 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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
-
- 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/633—Control signals issued by server directed to the network components or client
- H04N21/6332—Control signals issued by server directed to the network components or client directed to client
- H04N21/6334—Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
-
- 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/64—Addressing
- H04N21/6405—Multicasting
-
- 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/64—Addressing
- H04N21/6408—Unicasting
-
- 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/643—Communication protocols
-
- 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/643—Communication protocols
- H04N21/64322—IP
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明涉及一种在IP网络中用于动态带宽管理的方法、装置和计算机程序产品,其中检测(S0)表示用于节目内容的信道的信道标识符(CI),检查(S1)表示终端设备(STB)的高带宽许可的状态标识符(SI),确定(S2)所述检测的信道标识符的高带宽IP地址,以及如果高带宽许可存在,则实现到所述高带宽IP地址的联接(S3)以接收所述信道的高带宽内容,或者如果不存在高带宽许可,则请求(S10)高带宽许可。
Description
技术领域
本发明一般涉及IP网络中用于动态带宽管理的方法、装置和计算机程序产品,更具体地,涉及在家庭娱乐环境中用于IPTV或VoD(视频点播)的联播(simulcast)动态家中(in-home)带宽管理的方法、装置和计算机程序产品。
背景技术
当前的宽带多媒体分布***通常在一个信道(channel)号上分布具有低带宽的标准清晰度(SD)内容并且在另一个信道号上分布具有高带宽的高清晰度(HD)内容。
在家庭娱乐环境中,例如机顶盒(STB)这样的传统终端设备不监控接入网络的状态,其中终端设备通过接入网络访问多媒体内容(例如视频数据、音频数据等)。如果携带所需数据(例如多播视频流)的UDP分组(用户数据报协议)没有到达,则诸如机顶盒(STB)的终端设备仅具有有限的选项。详细来说,机顶盒可以接受产生视频伪像(即,不良的或丢失的图片)的数据损失,或者运营商可以选择实施主动的途径来替换丢失的数据,例如前向纠错(FEC),这增加了实现成本、网络开销和实况内容中的延迟。
分组丢失的一个可防止的原因是运营商确保订户驻地设备(premiseequipment)可用的物理带宽超过同时访问按合同规定供订户可用的最高带宽的网络资源所必需的带宽的总和。
客户研究已经表明,很可能利用诸如HD IPTV(高清晰度网际协议电视)和“高速宽带因特网”的高带宽服务的家庭在他们的家中(即,在相同的订户帐户下)也很可能具有三台或更多的电视机。由于IPTV***上的每个电视机需要物理解码器来登录到视频传输流上,因此对于运营商来说代表最高收益机会的这些家庭将需要超过当前通过商业可获得的网络硬件(例如ADSL 2+和VDSL网络硬件)在物理上可得到的带宽,来确保那些高带宽服务100%的时间可用。
当前,运营商在订户接收HD包(高清晰度)的多STB环境或家庭中 仅有的选择是将HD流限制到单个终端设备(例如一个机顶盒)。在该机顶盒具有数字视频记录机(DVR)的情况下,如果存在同时支持两个HD流的带宽的话,则运营商不得不确定家庭是否可以支持观看HD流而同时在数字视频记录机上记录第二HD流,但是仅仅当HD记录与在相同的机顶盒上正在观看不同的HD节目同时进行时该带宽才被完全使用,否则该带宽变得容量过剩。由于提供物理基础设施以支持两个并行的HD流模型是资本密集的,因此运营商想要这样的一种方式:当该带宽未被主机顶盒和/或数字视频记录机使用时,通过使得该带宽可用于相同的客户驻地设备(CPE)或相同的家庭内的其它终端设备,来更好地收回他们的投资。
因此,允许相同家庭内的其它终端设备访问高带宽流的运营商不能保证订户家庭不会在无意中尝试访问那些比运营商在物理上可以支持的带宽需要更多带宽的内容。这可能导致客户驻地设备处的视频、数据和语音服务的不可接受的质量。
当前解决此问题的途径包括限制订户帐户上可以访问HD内容的终端设备(例如机顶盒)的数目或者应用前向纠错。但是,前向纠错代价很高并且增加了网络开销。详细来说,它需要大约多10%的带宽,这加重了物理带宽不足的基本问题。另一方面,限制允许访问HD内容的终端设备或机顶盒的数目意味着,当机顶盒正观看低带宽内容时,网络中存在过剩的物理容量,运营商想要使用这些过剩的物理容量来实现他们资本投资的最大回报。
因此,本领域中需要提供一种在IP网络中用于动态带宽管理的方法、装置和计算机程序产品,其实现了高效带宽使用并且提高了用户接受度。
发明内容
根据本发明的实施例,提供一种在IP网络中用于动态带宽管理的方法,包括步骤:检测表示用于节目内容的信道的信道标识符;检查表示终端设备的高带宽许可的状态标识符;以及在高带宽许可存在的情况下,如果可能的话,为所述检测的信道标识符确定高带宽IP地址并且联接(join)所述高带宽IP地址以接收所述信道的高带宽内容;或者在不存在高带宽许可的情况下,请求高带宽许可。
根据本发明的进一步的实施例,提供一种在IP网络中用于动态带宽管理的装置,该装置包括:信道改变控制器,用于检测表示用于节目内容的信道的信道标识符;状态管理器,用于检查表示终端设备的高带宽许可的状态标识符;许可请求器,用于为所述终端设备请求高带宽许可;IP数据库,用于将可用的高带宽以及标准带宽IP地址与相应信道标识符映射;和网络层联接协议,用于联接IP地址,其中在所述状态标识符表示高带宽许可的情况下,所述信道改变控制器如果可能的话确定所述检测的信道标识符的高带宽IP地址并且所述网络层联接协议联接到所述确定的IP地址,或者在所述状态标识符表示没有高带宽许可的情况下,所述许可请求器请求高带宽许可。
此外,根据本发明,提供一种用于执行上述方法步骤的计算机程序产品。
因而,根据本发明,可以高效地使用客户驻地设备可用的带宽,同时它进一步产生无缝的最终用户体验以及高的服务质量(QoS)。
根据本发明的优选实施例,在联接标准带宽IP地址之后的预定时间开始许可请求。具体来说,在其中多媒体内容被分布在SD信道(标准清晰度)和HD信道(高清晰度)两者上的联播信道应用中,该方法和装置总是自动选择相应内容的最高质量。
根据进一步的优选实施例,对于相应的标准带宽内容或检测的信道标识符,可以检查元数据或高带宽IP地址,其中如果这样的元数据或HD IP地址不可用,则停止请求。因而,可以最小化耗时的请求。
根据进一步的实施例,在订户帐户中检查高带宽许可的可用性,其中如果这样的许可不可用,则停止许可请求。另一方面,如果许可可用,则许可控制器向请求的终端设备提交高带宽许可,并且递减用于对每一个订户帐户预定的高带宽许可数目进行计数的计数器。这允许I PTV提供商为各个订户帐户设置规则以限制客户驻地设备的同时发生的高带宽多播或单播流的数目。此外,它允许IPTV提供商或运营商通过将传递订户请求的服务所需的带宽限制为小于提供商已经分配给该订户的物理带宽来确保服务质量(QoS)。
根据本发明的进一步的实施例,如果对所请求的带宽变化给予了用户确认,则可以直接执行高带宽IP地址的联接。这进一步改善了用户体验并且减少了相应带宽变化的时间。
根据本发明的进一步的实施例,该请求构成用于将高带宽许可保留预定时间的许可保留(reservation)。这允许例如数字视频记录机(DVR)预先保留高带宽许可以便实现安排好的记录。
根据本发明的进一步的实施例,该许可请求可以包括与相应终端设备有关的优先级信息,其中如果第二优先级高于第一优先级,则从具有第一优先级的终端设备撤回高带宽许可,并且对于具有第二优先级的终端设备赋予该高带宽许可。因而,用户可以为支持HD访问的订户帐户内的各个终端设备设置规则。
最后,如果终端设备处于睡眠模式和/或标准带宽模式长达预定时间,则可以从该终端设备撤回高带宽许可。这进一步提高了具有多个终端设备(即机顶盒)的客户驻地设备的高效带宽使用。
前面已经相当宽泛地概述了本发明的实施例的特征和技术优势,以便于可以更好地理解下面的本发明的详细描述。以下将描述本发明的实施例的附加特征和优势,其形成本发明的权利要求书的主题。本领域技术人员应当理解,所公开的构思和具体实施例可以容易地用作修改或设计用于实现本发明的相同目的的其它结构或过程的基础。本领域技术人员也应该了解,这样的等效构造并不脱离所附权利要求书所阐述的本发明的精神和范围。
附图说明
为了更完整地理解本发明及其优势,结合附图参考以下描述,附图中:
图1示出了动态带宽管理情形的简化框图;
图2示出了图1所示的终端设备的简化框图;
图3示出了定义信道号和物理IP地址之间的映射的简化表;和
图4示出了根据本发明的实施例的用于动态带宽管理的方法和计算机程序产品的简化流程图。
具体实施方式
下面详细论述本优选实施例的构成和使用。但是,应当理解,本发明提供可以在各种具体背景下实现的许多可应用的发明构思。所论述的具体实施例仅仅是为了示出构成和使用本发明的具体方式,并不限制本 发明的范围。
将参考具体背景下的优选实施例描述本发明,即在使用HD(高清晰度)和SD(标准清晰度)内容的家庭娱乐环境中的动态带宽管理。但是,本发明也可以应用于其它的动态带宽管理方案,其中当在固定或移动接入网络上传递多媒体内容时,在具有与公共订户帐户相关的多个终端的客户驻地设备中需要高效的带宽使用。
本发明提出一种允许在每订户的基础上访问多个网络资源的独特方式。网络运营商可以设置基于软件的规则,该规则维持一致的最终用户体验而不增加物理网络层带宽。
图1示出了根据本发明的实现动态带宽管理的IP网络情形的简化框图。
根据图1,客户驻地设备CPE可以包括连接到相应输出设备TV1到TV4的多个终端设备STB1到STB4。在图1中,终端设备由连接到相应电视设备TV1到TV4的所谓的机顶盒STB1到STB4实现。
因而,客户驻地设备CPE包括可能在典型的家庭中可用的多个不同的终端。此外,定义用于该家庭或订户的有关数据(例如,给予该家庭的高带宽许可(即HD许可)的最大数目)的订户帐户被分派(assign)给客户驻地设备。除另外的订户有关数据之外,这些高带宽许可可以被存储在许可数据库P-DB中,该许可数据库P-DB链接到许可控制器PC,该许可控制器PC连接到电信网络N。网络N可以是互联网或任何其它IP网络(例如,分组交换网络)。
根据图1,客户驻地设备CPE通过网关节点RG连接到IP网络N。网关节点RG可以构成调制解调器或住宅网关(residential gateway),并且将所述多个机顶盒STB1到STB4与IP网络N连接。即使网关节点RG一般实现到固定接入网络的连接,它也可以实现到移动接入网络或到它们的组合的连接。由于网络中物理基础设施(例如客户驻地设备CPE的网关节点RG和诸如IPTV的IP网络N内容提供商(未示出)之间的物理带宽)的限制,当多个机顶盒STB1到STB4试图同时访问多个高带宽资源时,服务提供商不能保证服务。
根据图1,许可控制器PC可以定义每个订户帐户(家庭)可用的高带宽(HBW)许可数目,并且动态地将高带宽许可分派给相应的有高带宽能力的终端,例如有HD能力的机顶盒STB1到STB4。运营商可以在单 独订户的基础上限制对高带宽网络资源的访问。此外,这允许所有具有HD能力的终端STB1到STB4基于可通过许可控制器PC配置的分级结构动态地共享对可用的高带宽网络资源的访问。
图2示出了如图2所示的包括实现动态带宽管理的相关功能块的机顶盒STB的简化框图。
根据图2,提供状态管理器SM来保持每个单独的机顶盒STB1到STB4以及最终包括的视频记录机(DVR,未示出)的当前高带宽(HBW)许可。状态管理器SM与信道改变控制器CCC对接。当状态管理器SM显示“允许HD”状态时,例如状态信息S I被设置为“1”时,信道改变控制器CCC通过网络层联接协议NLJP联接相应HD内容的相应物理I P地址。否则,它联接SD内容的I P地址。网络层联接协议NLJP可以构成IGMPv2或IGMPv3路由协议(因特网组管理协议)。
具有“允许HD”许可的机顶盒STB将包括包含HD流的IP多播地址,而没有此许可的机顶盒将仅仅包括SD内容的IP地址。根据本发明,运营商可以确定订户可以同时联接的HD多播和VoD单播流的组合。此信息可以存储在许可数据库P-DB中作为订户详情。详细来说,对于使用IGMPv2路由协议作为网络层联接协议NLJP的运营商来说,信道编排(channel lineup)包含用于作为联播项链接的内容项的SD IP地址(IPSD)以及HD IP地址(IPHD)二者。当在信道编排中定义IPHD时,处于“允许HD”状态的机顶盒将联接HD IP地址IPHD,以及对于那些没有定义HD多播的机顶盒,则将联接SD IP地址IPSD。
图3示出了可以在如图2所示的IP数据库IP-DB中实现的相应映射表。根据图3,每个信道号(即信道标识符)被映射到提供HD内容的内容提供商的物理IP地址以及SD内容的物理IP地址。因而,如果状态标识符SI显示“1”,即机顶盒处于“允许HD”状态,则从该表中选择相应信道的HD地址,并且将其提供给网络层联接协议NLJP。
此外,运营商可以使用I GMPv 3路由协议作为网络层联接协议NLJP。在这种情况下,状态管理器SM将使用“多播侦听(MulticastListen)”命令和“过滤模式(Filter Mode)”命令“包括(INCLUDE)”来定义内容的源IP地址。
返回参照图1,许可控制器PC及其有关的许可数据库P-DB保持关于客户驻地设备CPE的能力和可用的高带宽流的数目的信息。许可控制 器PC可以从许可请求器PR(参见图2)接收访问高带宽流的请求。如果许可控制器PC包括可用的高带宽许可,则它将高带宽(HBW)许可分配(allocate)给请求的机顶盒STB。许可控制器PC可以被配置为向特定的机顶盒给予优先级,和/或如果较高优先级设备请求的话,则从较低优先级设备撤回高带宽许可。
根据图2,机顶盒还可以包括定时器T,定时器T用于产生提交给许可请求器PR的触发信号t0,所述许可请求器PR启动到许可控制器PC的许可请求。此外,信道改变控制器CCC可以由用户U控制以接收例如包含信道号或任何其它用户确认的信道信息CI。
图4示出了根据本发明的实施例的方法和计算机程序产品的流程图。下面将结合根据图2的框图来描述此流程图。
在步骤S0中,信道改变控制器CCC可以检测表示用于节目内容的信道(channel)的信道标识符CI。详细来说,在用户U执行信道改变的情况下,此信道改变将被检测到并且例如应用于HD使能(HD enabled)的帐户。在步骤S1中,状态管理器SM检查表示用于诸如机顶盒STB的终端设备的高带宽许可的状态标识符SI。详细来说,步骤S1确定机顶盒的状态管理器SM是否显示当前高带宽(HBW)许可。
在高带宽许可存在的情况下,即状态标识符SI=“1”,信道改变控制器CCC可以使用存储在IP数据库IP-DB中的根据图3的查找表来为检测的信道标识符CI确定物理高带宽IP地址IPHD。如果在IP数据库IP-DB的该表中没有可用的高带宽IP地址,则使用提供标准清晰度(SD)内容的内容提供商的物理IP地址。根据步骤S3,从该表中为相应信道号(即信道标识符CI)得到的所述高带宽IP地址IPHD由网络层联接协议NLJP联接。如果在该表中没有找到这样的高带宽IP地址IPHD,则流程图分支到步骤S4,在步骤S4中,网络层联接协议NLJP联接以标准带宽提供信道的相应内容的SD联播地址IPSD。在步骤S3和S4之后,该过程在步骤S15中结束。
在状态管理器SM在步骤S1中确定没有高带宽许可的情况下,在许可控制器PC处请求高带宽许可以便实现动态带宽管理。
详细来说,根据图4,状态管理器可以在步骤S5中将机顶盒STB的状态标识符SI改变为SD状态,即表示没有高带宽许可。在步骤S6中,信道改变控制器CCC指示网络层联接协议联接在IP数据库IP-DB的该 表中对每一个信道标识符(即信道号)给出的SD联播地址IPSD。
在步骤S7中,可选的定时器T可以在步骤S6中实现的标准带宽IP地址IPSD的联接之后的预定时间t0启动许可请求器PR来请求高带宽许可。
在步骤S8中,许可请求器可以检查与通过标准带宽IP地址传递的内容有关的元数据是否还涉及高带宽内容,其中如果没有这样的元数据可用,则该过程在步骤S15中结束。因而,标准清晰度内容的元数据可以用于在启动到许可控制器PC的请求之前确定对于相应的信道是否有对应的高带宽内容可用。
在进一步的步骤S9中,信道改变控制器可以通过使用I P数据库中的根据图3的表,来检查高带宽IP地址是否可用于所述检测的信道标识符CI,其中如果没有这样的高带宽IP地址是可用的(参见步骤S2),则该过程结束。
最后,在步骤S10,许可请求器PR向许可控制器PC发送用于检查高带宽许可在包括该请求的终端设备(即,请求的机顶盒STB)的订户帐户中是否可用的请求。再次,如果在与许可控制器PC相关的许可数据库中没有这样的许可是可用的,即许可不存在或所有的许可都已被分配,则该过程在步骤S15结束。
在许可控制器PC验证了高带宽许可对于该请求的机顶盒可用的情况下,许可控制器PC在步骤S11中向请求的机顶盒STB提交高带宽许可,并且可以递减用于对每一个订户帐户预定的高带宽许可的数目进行计数的计数器。详细来说,如果订户帐户仅仅具有两个高带宽许可,则可以从相应机顶盒STB1到STB4请求这两个高带宽许可,但是,如果它们已被分布在家庭中,则没有其它的高带宽许可可被给予此家庭,因而确保不会超过物理带宽。
在可选的步骤S12中,屏幕弹出(Screen POP)可以询问用户U他们是否想要观看HD内容。在步骤S13中给出选择HD内容的用户确认的情况下,状态管理器SM在步骤S14中变为“允许HD”状态,即将状态标识符SI从“0”变为“1”,并且分支回到步骤S0。如果在步骤S13中没有给出用户确认,则该过程再次在步骤S15中结束。
此外,如果在步骤S13中给出对于允许高带宽的状态的用户确认,则信道改变控制器CCC可以在步骤S 3中直接指示(虚线)网络层联接 协议NLJP联接HD联播地址IPHD。
因而,对于多播或单播数据流二者都实现了动态带宽管理。具体来说,可以有效地处理用于IPTV中的联播数据流。
根据本发明的优选实施例,在步骤S10中来自于许可请求器PR的对于高带宽许可的请求可以包括用于将高带宽许可保留预定时间的许可保留。因而,在机顶盒STB包括未示出的数字视频记录机(DVR)的情况下,可以保留用于将来可能发生的节目记录的高带宽许可。
此外,在步骤S10中由许可请求器PR向许可控制器PC发出的许可请求可以包括与请求的终端设备(即机顶盒)相关的优先级信息,其中从具有低优先级的机顶盒STB撤回高带宽许可,并且将其赋予具有高优先级的机顶盒。
此外,如果机顶盒处于睡眠模式和/或标准带宽模式(即联接SD IP地址IPSD)达预定时间,则可以从该机顶盒撤回高带宽许可。详细来说,定时器T可以监控机顶盒处于这两个模式的持续时间,并且可以向许可请求器PR发出进一步的触发信号(未示出)以向许可控制器PC指示撤销高带宽许可。接收到这样的信息的许可控制器然后可以增加用于对相应订户帐户的高带宽许可进行计数的计数器。
以下给出实现本发明的具体细节。详细来说,Myrio中间件中的现有元素将需要以下修改:
HD标志必须被运营商设置在高带宽流/VOD(视频点播)资产上,TotalManage中的DTV(数字电视)项细节可能需要HD标志、SD和HD多播字段、用于这两个多播流的比特率字段和用于这两个流的端口,
在订户详情中可能需要“允许HD流”字段,
许可控制器可能必须被适配到根据本发明的方法,
定义订户信息的“subscriberinfo.xml”可能需要增加“允许HD流”信息,
“资源代理”可能必须被集成到该过程中,
当利用许可控制器安排HD记录时,DVR调度器(scheduler)可能必须保留HD流,以及
VoD菜单浏览器可能不得不与用于HD VoD内容的许可控制器集成。
可以在如下环境中提供本发明:其中HD数据流(HD CVBR)具有12Mbps,SD数据流(SD CVBR)具有3.75Mbps,以及VDSL平均容量是23 Mbps。接合的网关节点RG可以具有46Mbps的带宽,具有2根VDSL线。HD内容可以产生收入,并且家中网络连接性支持超过50Mbps。客户驻地设备CPE的IPTV装置包括四个机顶盒STB1到STB4,其中至少一个具有数字视频记录机(DVR)或私人视频记录机(PVR)。
根据本发明,可以将字段添加到许可数据库P-DB中的订户详情,以允许运营商指定订户帐户可以同时联接的HD流(即高带宽许可)的数目。当机顶盒具有来自于许可控制器的观看HD内容的许可时,状态标识符SI可以被添加到信道改变控制器CCC。状态标识符信息应当由信道改变控制器知道。当例如IGMP(因特网组管理协议)离开-联接下一信道被请求时,信道改变控制器CCC可以从存储在IP数据库IP-DB中的映射表(即,DTVlineup.xml文件)获得标记HD的多播地址,如果可用的话。
当状态管理器SM不显示机顶盒具有许可控制器的联接HD多播地址的许可时,将联接来自于该映射表的SD多播地址。为了无缝体验,运营商必须在HD和SD多播地址二者上模拟内容。这似乎是大部分当前内容的情况。
可以将允许SD多播地址与HD多播联播地址关联的字段添加到“Total-Manage”中的DTV项描述中。因此,改变该映射表以对于相同的信道添加用于HD和SD地址二者的联播地址。
用户可配置的设置屏幕可以添加让用户将帐户上的预定机顶盒设置为“HD优先”的机顶盒的项。当用户选择此选项并且将它提交向许可控制器时,TotalManage应该查看它是否已经将优先HD资源分配给用户帐户上的另一个机顶盒(使用IP地址或MAC)。如果是这样的话,则冲突消息可以警告用户,他们正在将他们的主HD机顶盒变为当前机顶盒,并且其它机顶盒将来不会自动访问HD内容。
当安排记录时,数字视频记录机(DVR)调度器可以查看“HD标志”。如果内容是标有“标记HD”的,则对话框可以询问订户他们是否想要记录该节目的HD版本。如果该用户确认,则DVR安排对于HD多播地址的记录,并且向许可控制器PC发送保留通知。
此外,当机顶盒联接到HD多播IP地址IPHD时,“HD”指示符可以被合并到角落处的屏幕重叠(screen overlay)上,合并到电视机的信息条或指南(guide)上,或者合并到机顶盒显示器上。当机顶盒被允 许联接HD内容但是却正在不具有相关HD内容源的信道上观看内容时,它可以更为轮廓化(outlined)或者不那么突出,而当机顶盒联接到实际的HD多播源时,它是粗体的或更突出。
运营商可以确定,订户可以同时访问例如2个(根据带宽+/-)HD多播或VoD(单播)数据流,并且将该数目输入到TotalManage(即许可数据库P-DB)中的订户详情字段。许可控制器可以从“subscriber.xml”文档捕获允许的若干HD流。如果订户通过客户端用户界面指定或选择了主HD机顶盒,则由许可控制器PC在请求时分配其余的可用HD流。如果主HD机顶盒不是选择的,而可以是一次仅仅支持一个HD流的运营商推荐的默认设置,则所有的HD请求由许可控制器PC处理。
数字视频记录机(DVR)可以具有许可控制器PC的最高优先级。VoD请求可以具有第二优先级。此外,可以给予机顶盒各个优先级以定义主机顶盒或次机顶盒。那些不具有指示它们具有联接高带宽HD多播地址的许可控制器的许可的当前状态设置的机顶盒仅仅离开/联接SD多播地址。
当订户联接SD信道时,可以使用可替换的子例程。详细来说,许可请求器PR可以检查选择的信道是否具有与之有关的HD多播。如果存在HD多播关联,则向许可控制器发送高带宽许可请求。如果许可控制器PC对相应的请求机顶盒发出高带宽许可,则定时器可以产生等待例如15到30秒的触发信号,然后在TV或机顶盒上弹出小对话框,询问订户他们是否想要观看该节目的HD版本。
如果较高优先级的HD请求到达许可控制器PC,则它应该从较低优先级的机顶盒撤回HD许可,并且自动地离开HD多播并且为该会话联接SD多播,其中屏幕顶部解释信道改变。当已从许可控制器PC分配了HD许可的机顶盒被置于睡眠模式中或者观看SD内容长达比预定时间(例如8分钟)长的时间时,许可控制器可以撤回高带宽许可,以使得它可用于相同订户帐户内的下一机顶盒。
当浏览标记HD的VoD内容时,机顶盒可以与许可控制器PC核对,看是否存在可用的高带宽许可,即HD许可。
此外,它可以检查HD许可是否正被数字视频记录机使用,或者将要在预定时间内(即,从现在算起的3小时内)使用。如果HD许可可用 并且在3小时内没有HD保留即将来临(pending),则用户应当能够浏览标记HD的VoD内容项。如果否,则应当显示让用户知道所有HD流当前正被使用的屏幕弹出。
根据本发明,运营商可以控制带宽,同时它给予订户或用户无缝的体验。此外,信道号在屋内的每个机顶盒上是一致的,即特定的TV节目在特定的信道号上,而不管用户正在观看HD还是SD多播传送(feed)。此外,在客户驻地设备内将不会存在可能由低效率的带宽产生的任何黑屏。
因而,本发明允许例如IPTV提供商通过将在任何时候传递订户请求的服务需要的带宽限制为小于提供商已经分配给该订户的物理带宽来确保服务质量,而同时保证所有的客户驻地设备可以利用到家庭的最大物理带宽以在分级接入协议的背景下动态共享带宽。
此外,该动态家中带宽管理方案允许IPTV提供商为各个订户帐户设置规则,以限制同时发生的高带宽多播或单播数据流的数目。这允许运营商设置维持一致的最终用户体验的基于软件的规则,而不是在物理网络层设置参数来限制到家庭的带宽,这可能阻止用户访问期望的资源,而不向该用户提供为什么访问被拒绝的理由解释。
因而,根据本发明,对于作为网络层联接协议的IGMPv3,使用“多播侦听”命令和“过滤模式”命令“包括”,以及对于作为网络层联接协议的IGMPv2,以称为联播的单信道定义(definition)将标准清晰度(SD)和高清晰度(HD)网络资源组合起来。此外,运营商具有在单独订户的基础上限制对高带宽网络资源的访问的能力。本发明允许客户驻地设备的所有有能力的终端基于通过许可控制器可配置的分级结构动态共享对可用的高带宽网络资源的访问。最后,本发明允许按照内容而不是IP流对信道编号,这意味着最终用户体验在仅SD帐户和SD/HD帐户上是一致的。
图4示出了根据本发明的方法和计算机程序产品的流程图。应当理解,该流程图的每个块或步骤以及流程图中的块的组合可以由计算机程序指令执行。这些计算机程序指令可以被加载到计算机或另一个可编程的装置上以产生机器,使得在计算机或其它可编程的装置上执行的指令产生用于实现该流程图的块或步骤中指定的功能的装置。这些计算机程序指令也可以存储在例如DVD、CD、磁盘等等的计算机可读存储器中, 其可以引导计算机或其它可编程的装置以特定方式运行。此外,这些计算机程序指令可以在例如电信网络中下载,以使得在计算机或其它可编程的装置上执行操作步骤从而产生计算机实现的过程,以使得在计算机或其它可编程的装置上执行的指令提供用于实现该流程图的块或步骤中指定的功能的步骤。
因此,该流程图的块或步骤支持用于执行指定的功能的装置的组合、用于执行指定的功能的步骤的组合、以及用于执行指定的功能的程序指令装置。也应当理解,流程图的每个块或步骤以及流程图中的块或步骤的组合可以由执行指定功能或步骤的基于专用硬件的计算机***或专用硬件和计算机指令的组合来执行。
尽管已经详细描述了本发明的实施例和它们的优点,但是应当理解,在不脱离由所附权利要求书定义的本发明的精神和范围的情况下,可以对其做出各种变化、替换和变更。例如,本领域技术人员容易理解,这里描述的许多特征、功能、过程和方法可以变化同时保持在本发明的范围内。此外,本申请的范围不意欲限于该***、过程、方法或步骤的特定实施例,可以根据本发明使用执行基本上与这里描述的对应实施例相同的功能或实现基本上相同的结果的目前存在或以后发展的***、过程、方法或步骤。因此,所附权利要求书意欲将这样的***、过程、方法或步骤包括在其范围之内。
Claims (27)
1.一种在IP网络中用于动态带宽管理的方法,包括步骤:
检测(S0)表示用于节目内容的信道的信道标识符(CI);
检查(S1)表示由许可控制器(PC)分派给终端设备的高带宽许可的状态标识符(SI);以及
在分派高带宽许可的情况下,为所述检测的信道标识符(CI)确定(S2)高带宽IP地址并且联接(S3)所述高带宽IP地址(IPHD)以接收所述信道的高带宽内容;或者
在没有分派高带宽许可的情况下,在所述许可控制器(PC)处请求(S10)高带宽许可。
2.如权利要求1所述的方法,包括进一步的步骤:如果不存在高带宽许可,则联接(S6)标准带宽IP地址(IPSD)以接收所述信道的标准带宽内容。
3.如权利要求2所述的方法,其中所述请求(S10)是在联接所述标准带宽IP地址(IPSD)后的预定时间(t0)开始的。
4.如权利要求2或3所述的方法,其中所述请求包括进一步的步骤:
检查(S8)与通过该标准带宽IP地址(IPSD)传递的内容有关的元数据是否还涉及高带宽内容,其中如果没有这样的元数据可用,则停止该请求。
5.如权利要求2至3中任一权利要求所述的方法,其中所述请求包括进一步的步骤:
对于所述检测的信道标识符(CI),检查(S9)高带宽IP地址(IPHD)是否可用,其中如果没有这样的IP地址(IPHD)可用,则停止该请求。
6.如权利要求1至3中任一权利要求所述的方法,其中所述请求包括步骤:
检查(S10)在包括所述终端设备的订户帐户中高带宽许可是否可用,其中如果没有这样的许可可用,则停止该请求。
7.如权利要求1至3中任一权利要求所述的方法,其中许可控制器(PC)由所述许可请求启动以向该请求的终端设备提交(S11)高带宽许可,并且递减用于对每一个订户帐户预定的高带宽许可的数目进行计数的计数器。
8.如权利要求7所述的方法,包括进一步的步骤:
执行用户确认(S12、S13),其中如果给出用户确认,则将所述状态标识符(SI)改变(S14)为高带宽允许状态。
9.如权利要求8所述的方法,其中如果给出所述用户确认,则直接执行所述高带宽IP地址的所述联接(S3)。
10.如权利要求8或9所述的方法,其中在所述状态标识符(SI)改变之后,该过程分支到所述检测步骤(S0)。
11.如权利要求1至3中任一权利要求所述的方法,其中所述节目内容由多播或单播数据流提供。
12.如权利要求1至3中任一权利要求所述的方法,其中所述请求构成用于将高带宽许可保留预定时间的许可保留。
13.如权利要求1至3中任一权利要求所述的方法,其中所述请求包括与所述终端设备有关的优先级信息,其中如果第二优先级高于第一优先级,则从具有所述第一优先级的终端设备撤回高带宽许可,并且对于具有所述第二优先级的终端设备赋予所述高带宽许可。
14.如权利要求1至3中任一权利要求所述的方法,其中如果终端设备处于睡眠模式和/或标准带宽模式达预定时间,则从该终端设备撤回高带宽许可。
15.一种在IP网络中用于动态带宽管理的装置,包括:
信道改变控制器(CCC),用于检测表示用于节目内容的信道的信道标识符(CI);
状态管理器(SM),用于检查表示由许可控制器(PC)分派给终端设备的高带宽许可的状态标识符(SI);
许可请求器(PR),用于在所述许可控制器(PC)处为所述终端设备请求高带宽许可;
IP数据库(IP-DB),用于利用相应信道标识符映射可用的高带宽IP地址以及标准带宽IP地址;和
网络层联接协议(NLJP),用于联接IP地址,其中在所述状态标识符(SI)表示高带宽许可的情况下,所述信道改变控制器(CCC)为所述检测的信道标识符(CI)确定高带宽IP地址(IPHD),以及所述网络层联接协议(NLJP)联接到所述确定的IP地址(IPHD),或者
在所述状态标识符(SI)表示没有高带宽许可的情况下,所述许可请求器(PR)在所述许可控制器(PC)处请求高带宽许可。
16.如权利要求15所述的装置,其中,如果不存在高带宽许可,则所述网络层联接协议(NLJP)联接标准带宽IP地址(IPSD)以接收所述信道的标准带宽内容。
17.如权利要求16所述的装置,还包括定时器(T),所述定时器(T)用于产生触发信号(t0),该触发信号用于在所述网络层联接协议(NLJP)联接所述标准带宽IP地址达预定时间之后启动所述许可请求器的请求。
18.如权利要求16或17所述的装置,其中所述许可请求器(PR)检查与通过标准带宽IP地址传递的内容有关的元数据是否还涉及高带宽内容,其中如果没有这样的元数据可用,则不发出许可请求。
19.如权利要求16至17中任一权利要求所述的装置,其中所述许可请求器检查高带宽IP地址(IPHD)是否可用于所述检测的信道标识符(CI),其中如果没有这样的IP地址可用,则不发出许可请求。
20.如权利要求16至17中任一权利要求所述的装置,其中所述许可请求器(PR)检查在包括所述终端设备的订户帐户中高带宽许可是否可用,其中如果没有这样的许可可用,则停止许可请求。
21.如权利要求15至17中任一权利要求所述的装置,其中如果接收到用于所述终端设备的高带宽许可,则所述许可请求器(PR)要求用户确认,以及如果由所述信道改变控制器(CCC)接收到用户确认,则所述状态管理器(SM)将所述状态标识符(SI)改变为高带宽允许状态。
22.如权利要求21所述的装置,其中如果给出所述用户确认,则所述网络层联接协议(NLJP)直接联接所述高带宽IP地址(IPHD)。
23.如权利要求15至17中任一权利要求所述的装置,其中所述节目内容由多播或单播数据流提供。
24.如权利要求15至17中任一权利要求所述的装置,其中所述许可请求器(PR)执行用于将高带宽许可保留预定时间的许可保留。
25.如权利要求15至17中任一权利要求所述的装置,其中所述许可请求器(PR)连同与所述终端设备相关的优先级信息一起执行它的许可请求,其中如果第二优先级高于第一优先级,则从具有所述第一优先级的终端设备撤回高带宽许可,并且对于具有所述第二优先级的终端设备赋予所述高带宽许可。
26.如权利要求15至17中任一权利要求所述的装置,其中如果终端设备处于睡眠模式和/或标准带宽模式达预定时间,则从该终端设备撤回高带宽许可。
27.如权利要求15至17中任一权利要求所述的装置,其中在机顶盒(STB)中实现该装置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US90062507P | 2007-02-09 | 2007-02-09 | |
US60/900,625 | 2007-02-09 | ||
PCT/EP2007/063627 WO2008095566A1 (en) | 2007-02-09 | 2007-12-10 | Method, apparatus, and computer program product for dynamic bandwidth management in an ip-network |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101652974A CN101652974A (zh) | 2010-02-17 |
CN101652974B true CN101652974B (zh) | 2013-01-02 |
Family
ID=39323054
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007800524518A Expired - Fee Related CN101652974B (zh) | 2007-02-09 | 2007-12-10 | Ip网络中用于动态带宽管理的方法和装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US8375414B2 (zh) |
EP (1) | EP2111712B1 (zh) |
CN (1) | CN101652974B (zh) |
AT (1) | ATE531178T1 (zh) |
WO (1) | WO2008095566A1 (zh) |
Families Citing this family (51)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101367102B1 (ko) * | 2007-04-09 | 2014-02-25 | 삼성전자주식회사 | 방송 서비스 정보를 처리하는 방법 및 이를 이용한하이브리드 tv |
US10778930B2 (en) | 2007-05-30 | 2020-09-15 | Comcast Cable Communications, Llc | Selection of electronic content and services |
EP2078376B1 (en) * | 2007-06-26 | 2010-12-29 | Media Patents, S. L. | Router for managing multicast groups |
US20100046516A1 (en) * | 2007-06-26 | 2010-02-25 | Media Patents, S.L. | Methods and Devices for Managing Multicast Traffic |
US9032296B1 (en) * | 2007-08-29 | 2015-05-12 | The Directv Group, Inc. | User interface for displaying highlights of an event or plurality of events |
US8064449B2 (en) * | 2007-10-15 | 2011-11-22 | Media Patents, S.L. | Methods and apparatus for managing multicast traffic |
EP2213042A1 (en) * | 2007-10-15 | 2010-08-04 | Media Patents, S. L. | Method for managing multicast traffic in a data network and network equipment using said method |
WO2009056175A1 (en) | 2007-10-30 | 2009-05-07 | Soporte Multivendor S.L. | Method for managing multicast traffic between routers communicating by means of a protocol integrating the pim protocol; and router and switch involved in said method |
US20110067073A1 (en) * | 2008-01-22 | 2011-03-17 | Koelhi Johan | Communication unit and a method for providing access to an iptv network |
US9031068B2 (en) | 2008-02-01 | 2015-05-12 | Media Patents, S.L. | Methods and apparatus for managing multicast traffic through a switch |
WO2009095041A1 (en) | 2008-02-01 | 2009-08-06 | Soporte Multivendor S.L. | Method for managing multicast traffic through a switch operating in the layer 2 of the osi model, and router and switch involved in said method |
WO2009109684A1 (es) | 2008-03-05 | 2009-09-11 | Media Patents, S. L. | Procedimiento para monitorizar o gestionar equipos conectados a una red de datos |
CN101572650B (zh) * | 2008-04-30 | 2012-02-15 | 华为技术有限公司 | Iptv资源分配方法及*** |
US8799963B2 (en) * | 2008-04-30 | 2014-08-05 | The Directv Group, Inc. | Receiver unit changing between a high definition mode and standard mode and method therefor |
US8234668B2 (en) | 2008-12-23 | 2012-07-31 | Microsoft Corporation | Content access |
US8402497B2 (en) | 2009-02-05 | 2013-03-19 | Purplecomm Inc. | Meta channel network-based content download technology |
US8458746B2 (en) | 2009-02-05 | 2013-06-04 | Purplecomm Inc. | Meta channel caching and instant viewing related technology |
US8726310B2 (en) | 2009-02-05 | 2014-05-13 | Purplecomm Inc. | Meta channel media system control and advertisement technology |
US9667918B2 (en) * | 2009-02-20 | 2017-05-30 | At&T Intellectual Property I, L.P. | Network recording system |
US11076189B2 (en) | 2009-03-30 | 2021-07-27 | Time Warner Cable Enterprises Llc | Personal media channel apparatus and methods |
US8295200B2 (en) * | 2009-03-31 | 2012-10-23 | Motorola Mobility Llc | Discovering multicast routing capability of an access network |
US8189584B2 (en) * | 2009-07-27 | 2012-05-29 | Media Patents, S. L. | Multicast traffic management in a network interface |
CN101635828B (zh) * | 2009-08-19 | 2011-09-21 | 中兴通讯股份有限公司 | 实现iptv频道录制和播放的机顶盒装置、***和方法 |
US8434121B2 (en) | 2009-10-16 | 2013-04-30 | At&T Intellectual Property I, L.P. | System and method for monitoring whole home digital video recorder usage for internet protocol television |
US20110149960A1 (en) * | 2009-12-17 | 2011-06-23 | Media Patents, S.L. | Method and apparatus for filtering multicast packets |
US10187496B2 (en) * | 2010-12-14 | 2019-01-22 | Comcast Cable Communications, Llc | Apparatus, system and method for resolving bandwidth constriction |
ES2584077T3 (es) * | 2011-01-18 | 2016-09-23 | Nomadix, Inc. | Sistemas y métodos para agrupar la gestión del ancho de banda en una red de sistemas de comunicación |
US8904445B2 (en) * | 2011-01-24 | 2014-12-02 | At&T Intellectual Property I, L.P. | Methods and apparatus to manage bandwidth allocations in media delivery networks |
US8559427B2 (en) * | 2011-02-25 | 2013-10-15 | Telefonaktiebolaget Lm Ericsson (Publ) | Efficient way to manage host subscription state on a proxy device |
US8978078B2 (en) * | 2011-05-02 | 2015-03-10 | At&T Intellectual Property I, L.P. | System and method of selecting a multimedia stream |
US9258579B1 (en) * | 2011-06-30 | 2016-02-09 | Sprint Communications Company L.P. | Temporal shift of object resolution and optimization |
US8619777B2 (en) | 2011-11-22 | 2013-12-31 | Telefonaktiebolaget L M Ericsson (Publ) | Admission control for receiving traffic at hosts |
US8638788B2 (en) | 2011-11-22 | 2014-01-28 | Telefonaktiebolaget L M Ericsson (Publ) | Replication management for remote multicast replication network |
US20130219423A1 (en) * | 2012-02-16 | 2013-08-22 | General Instrument Corporation | Algorithmic Media Stream Selection |
US9426123B2 (en) * | 2012-02-23 | 2016-08-23 | Time Warner Cable Enterprises Llc | Apparatus and methods for content distribution to packet-enabled devices via a network bridge |
US8661484B1 (en) * | 2012-08-16 | 2014-02-25 | King Saud University | Dynamic probability-based admission control scheme for distributed video on demand system |
US9167310B2 (en) | 2012-09-14 | 2015-10-20 | Comcast Cable Communications, Llc | Optimized delivery techniques |
US10516904B2 (en) * | 2012-09-14 | 2019-12-24 | Comcast Cable Communications, Llc | Controlling delivery of requested content based on delivery bandwidth limitations |
US9886160B2 (en) * | 2013-03-15 | 2018-02-06 | Google Llc | Managing audio at the tab level for user notification and control |
CN103260197B (zh) * | 2013-04-28 | 2016-09-28 | 小米科技有限责任公司 | 一种控制带宽的方法、装置和设备 |
US20150127436A1 (en) * | 2013-11-04 | 2015-05-07 | David Neil MacDonald | Community wi-fi network |
US9137114B2 (en) | 2014-01-17 | 2015-09-15 | Sony Corporation | Computer ecosystem providing device announcements of session needs and rule-based establishment of network sharing based thereon |
US9641791B2 (en) | 2014-03-03 | 2017-05-02 | Microsoft Technology Licensing, Llc | Bandwidth aware digital video recording (DVR) scheduling |
JP6421436B2 (ja) * | 2014-04-11 | 2018-11-14 | 富士ゼロックス株式会社 | 不正通信検知装置及びプログラム |
US9621558B2 (en) * | 2014-07-27 | 2017-04-11 | Varonis Systems, Ltd. | Granting collaboration permissions in a computerized system |
US10218754B2 (en) | 2014-07-30 | 2019-02-26 | Walmart Apollo, Llc | Systems and methods for management of digitally emulated shadow resources |
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 |
US10284900B2 (en) | 2016-03-15 | 2019-05-07 | Sony Corporation | Multiview as an application for physical digital media |
US11134297B2 (en) * | 2017-12-13 | 2021-09-28 | Texas Instruments Incorporated | Video input port |
US10897648B2 (en) * | 2019-03-27 | 2021-01-19 | Rovi Guides, Inc. | Method and apparatus for identifying a single user requesting conflicting content and resolving said conflict |
US10958975B2 (en) | 2019-03-27 | 2021-03-23 | Rovi Guides, Inc. | Method and apparatus for identifying a single user requesting conflicting content and resolving said conflict |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5917822A (en) * | 1995-11-15 | 1999-06-29 | Xerox Corporation | Method for providing integrated packet services over a shared-media network |
US6377814B1 (en) * | 2000-02-07 | 2002-04-23 | Qualcomm Incorporated | Method and apparatus for supervising transmit power in a high data rate system |
US7567565B2 (en) * | 2005-02-01 | 2009-07-28 | Time Warner Cable Inc. | Method and apparatus for network bandwidth conservation |
US8214859B2 (en) * | 2005-02-14 | 2012-07-03 | At&T Intellectual Property I, L.P. | Automatic switching between high definition and standard definition IP television signals |
US20070204313A1 (en) * | 2006-02-27 | 2007-08-30 | Microsoft Corporation | Token Locking to Schedule Content Consumption |
US8412774B2 (en) * | 2006-04-29 | 2013-04-02 | At&T Intellectual Property I, L.P. | Picture-in-picture video content distribution |
US20080154958A1 (en) * | 2006-12-20 | 2008-06-26 | Microsoft Corporation | Expanding media content item information |
-
2007
- 2007-12-10 WO PCT/EP2007/063627 patent/WO2008095566A1/en active Application Filing
- 2007-12-10 EP EP07857347A patent/EP2111712B1/en not_active Not-in-force
- 2007-12-10 US US12/525,872 patent/US8375414B2/en active Active
- 2007-12-10 AT AT07857347T patent/ATE531178T1/de not_active IP Right Cessation
- 2007-12-10 CN CN2007800524518A patent/CN101652974B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US20100005499A1 (en) | 2010-01-07 |
EP2111712A1 (en) | 2009-10-28 |
ATE531178T1 (de) | 2011-11-15 |
CN101652974A (zh) | 2010-02-17 |
EP2111712B1 (en) | 2011-10-26 |
US8375414B2 (en) | 2013-02-12 |
WO2008095566A1 (en) | 2008-08-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101652974B (zh) | Ip网络中用于动态带宽管理的方法和装置 | |
US9986062B2 (en) | Quality of service for distribution of content to network devices | |
US8289993B2 (en) | Logical node identification in an information transmission network | |
US20180262359A1 (en) | System and method for a managed network with quality-of-service management | |
KR101208214B1 (ko) | 로컬 네트워크 상에서 브로드캐스트 서비스를 분배하는장치 및 방법 | |
US8494516B2 (en) | Delivery of subscription services to roaming users through head end equipment | |
US9571895B2 (en) | Load balancing multicast network traffic using virtual channels | |
US20070104226A1 (en) | Quality of service management in a switched digital video environment | |
US20130312046A1 (en) | Smart stream delivery server, system and methods for assembling a mix of services to be delivered to a subscriber's premises | |
CN103999405B (zh) | 组合多个通信链路的***和方法 | |
JP2008160316A (ja) | コンテンツ配信調停装置、コンテンツ配信調停方法及びプログラム | |
WO2008027643A2 (en) | Method and apparatus for classifying video flows to minimize switching time at a user terminal | |
KR100693061B1 (ko) | Ip tv 서비스 제공 방법 및 그 장치 | |
US20140241167A1 (en) | Hybrid cable-wireless system | |
WO2010134145A1 (ja) | データ通信装置、ホームネットワークシステム、データ通信方法、プログラム、及び集積回路 |
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 | ||
C56 | Change in the name or address of the patentee |
Owner name: NOKIA COMMUNICATION GMBH + CO. KG Free format text: FORMER NAME: NOKIA SIEMENS NETWORKS GMBH |
|
CP01 | Change in the name or title of a patent holder |
Address after: Munich, Germany Patentee after: NOKIA SIEMENS NETWORKS GMBH & CO. KG Address before: Munich, Germany Patentee before: Nokia Siemens Networks GmbH |
|
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130102 Termination date: 20181210 |
|
CF01 | Termination of patent right due to non-payment of annual fee |