CN102271281B - 快速频道切换的实现方法和装置 - Google Patents
快速频道切换的实现方法和装置 Download PDFInfo
- Publication number
- CN102271281B CN102271281B CN2011102260870A CN201110226087A CN102271281B CN 102271281 B CN102271281 B CN 102271281B CN 2011102260870 A CN2011102260870 A CN 2011102260870A CN 201110226087 A CN201110226087 A CN 201110226087A CN 102271281 B CN102271281 B CN 102271281B
- Authority
- CN
- China
- Prior art keywords
- fcc
- channel
- picture
- speed
- request
- 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 70
- 230000008859 change Effects 0.000 title abstract description 3
- 230000008569 process Effects 0.000 claims description 47
- 230000002452 interceptive effect Effects 0.000 abstract 1
- 230000005540 biological transmission Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
Images
Classifications
-
- 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
-
- 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/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4383—Accessing a communication channel
- H04N21/4384—Accessing a communication channel involving operations to reduce the access time, e.g. fast-tuning for reducing channel switching latency
-
- 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/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2385—Channel allocation; Bandwidth allocation
-
- 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/239—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
- H04N21/2393—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client 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/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2404—Monitoring of server processing errors or hardware failure
-
- 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/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2408—Monitoring of the upstream path of the transmission network, e.g. client 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/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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- 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/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4383—Accessing a communication channel
-
- 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/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6125—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
-
- 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/25816—Management of client data involving client authentication
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明实施例提供了一种FCC的实现方法和装置,该方法主要包括:FCC服务器接收到同一用户并发发送的多个FCC请求,所述FCC服务器获取所述多个FCC请求分别对应的多个频道的速率;当所述FCC服务器确定所述多个FCC请求分别对应的多个频道的速率不属于同一速率范围时,所述FCC服务器针对所述多个FCC请求分别进行频道切换处理。利用本发明实施例,可以针对所述多个FCC请求分别进行频道切换处理,可以适用于同一用户的大画面对应的频道和小画面对应的频道并发进行FCC的场景,保证同一用户的大画面对应的频道和小画面对应的频道的FCC相互不干扰。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种FCC(Fast Channel Change,快速频道切换)的实现方法和装置。
背景技术
在IPTV(Internet Protocol TV,网络电视)业务的大范围部署和应用中,频道切换速度慢的问题越来越突出,为了改善用户的体验,业界采取FCC方案来加快频道切换过程。FCC Server(服务器)为其所服务范围内所有的用户提供FCC功能,不同的用户可能同时或不同时地向FCC Server发起FCC请求,同一用户在快速选台时,也会在短时间内向FCC Server发出多个FCC请求。
画中画(Picture-in-Picture,PIP)是利用数字技术,在同一屏幕上显示两套节目。即在正常观看的主画面上,同时***一个或多个经过压缩的子画面,以便在欣赏主画面的同时,监视其它频道。画中画是将副画面安置在主画面之内,一般4:3彩电设画中画;而画外画(Picture-off-Picture,POP)则是将副画面安置在主画面之外,一般16:9彩电设画外画。在宣传广告中画中画和画外画也统称画中画。
画中画和画外画中的主画面和子画面分别是不同的组播组,以两条独立组播流的形式发送给终端;当前应用中,主画面节目的画面大、清晰度高、频道速率大,子画面的画面小、清晰度低、频道速率明显小于主画面的速率。
现有技术中的一种针对同一用户在短时间内向FCC Server发出多个FCC请求的解决方案为:为了满足同一用户连续多次快速切换频道,FCC Server在同一用户上一次FCC尚未完成的情况下收到新的FCC请求(也可以称为并发FCC请求),则启动停止机制结束上一次FCC过程。
发明内容
本发明的实施例提供了一种FCC的实现方法和装置,以实现同一用户的大画面对应的频道和小画面对应的频道的FCC相互不干扰。
一方面,一种快速频道切换的实现方法,包括:
快速频道切换FCC服务器接收到同一用户并发发送的多个FCC请求,所述FCC服务器获取所述多个FCC请求分别对应的多个频道的速率;
当所述FCC服务器确定所述多个FCC请求分别对应的多个频道的速率不属于同一速率范围时,所述FCC服务器针对所述多个FCC请求分别进行频道切换处理。
另一方面,一种快速频道切换FCC的实现装置,包括:
FCC请求接收模块,用于接收同一用户并发发送的多个FCC请求;
频道速率信息获取模块,用于获取所述FCC请求接收模块所接收到的多个FCC请求分别对应的多个频道的速率信息;
频道切换处理模块,用于确定所述频道速率信息获取模块所获取的多个频道的速率不属于同一速率范围时,针对所述多个FCC请求分别进行频道切换处理。
由上述本发明的实施例提供的技术方案可以看出,本发明实施例通过所述FCC服务器确定所述多个FCC请求分别对应的多个频道的速率不属于同一速率范围时,针对所述多个FCC请求分别进行频道切换处理。可以适用于同一用户的大画面对应的频道和小画面对应的频道并发进行FCC的场景,保证同一用户的大画面对应的频道和小画面对应的频道的FCC相互不干扰。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一提供的一种FCC的实现方法的处理流程图;
图2为本发明实施例二提供的一种FCC的实现方法的处理流程图;
图3为本发明实施例三提供的一种FCC的实现装置的具体结构图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为便于对本发明实施例的理解,下面将结合附图以几个具体实施例为例做进一步的解释说明,且各个实施例并不构成对本发明实施例的限定。
在实现本发明过程中,发明人发现:当同一用户观看画中画或画外画时,大小画面有可能在很短的时间内需要并发进行FCC,由于大小画面FCC请求所携带的用户信息完全相同,而FCC请求对应的频道信息不同,则FCC Server会认为是同一用户连续快速FCC请求,因此会停止该用户上一次的FCC过程,开始为新的FCC请求提供服务。这样将会在大小画面切换过程中形成相互干扰;短时间内大小画面快速连续切换会导致前一次FCC切换过程异常终止。比如,如果在大画面切换后迅速切换小画面,则会导致大画面的上一次FCC过程中断,出现黑屏、花屏等现象,影响用户的观看体验;反之一样。
实施例一
该实施例提供的一种FCC的实现方法的处理流程如图1所示,包括:
步骤11、FCC服务器接收到同一用户并发发送的多个FCC请求,所述FCC服务器获取所述多个FCC请求分别对应的多个频道的速率信息。
IPTV网络中的FCC服务器并发接收到多个FCC请求后,分别获取所述多个FCC请求的源IP地址,当所述多个FCC请求的源IP(Internet Protocol,网络协议,IP)地址相同时,则所述FCC服务器确定所述多个FCC请求是同一用户发送的。所述并发,即在上一次FCC尚未完成的情况下FCC server又收到了新的FCC请求。
所述FCC服务器根据预先设定的配置信息或者自学***均,得到比较精确的频道速率值。
步骤12、当所述FCC服务器确定所述多个并发的FCC请求分别对应的多个频道的速率不属于同一速率范围时,所述FCC服务器针对所述多个FCC请求分别进行频道切换处理。
当IPTV的用户在使用画中画或画外画功能时,由于小画面只起监控频道的作用,并非主要观看画面,因此小画面对应的频道的数据流信息要求较低,节目编码压缩比较大,速率明显小于大画面对应的频道。
本发明实施例在FCC服务器上设置一个或者多个频道速率阈值,该频道速率阈值可以根据实际情况调节,不同的频道速率阈值对应不同的频道速率范围。FCC服务器在获取了所述同一个用户发送的多个FCC请求分别对应的多个频道的速率信息后,将上述多个频道的速率信息和上述设定的频道速率阈值进行比较,确定所述多个FCC请求分别对应的多个频道的速率是否属于同一速率范围。
当所述FCC服务器确定所述同一个用户并发发送的多个FCC请求分别对应的多个频道的速率不属于同一速率范围时,所述FCC服务器确定确定所述发送多个FCC请求的同一个用户使用画中画或者画外画功能,且该用户并发发送的多个FCC请求分别请求画中画或画外画的大小画面所对应的频道,所述FCC服务器针对所述同一个用户发送的多个FCC请求分别进行单播数据流推送等频道切换处理。
当所述FCC服务器确定所述同一个用户发送的多个FCC请求分别对应的多个频道的速率属于同一速率范围时,所述FCC服务器确定所述发送多个FCC请求不是该用户针对大画面对应的频道与小画面对应的频道并发发送的FCC请求,所述FCC服务器停止处理先前接收到的FCC请求,针对最后一次接收到的FCC请求进行单播数据流推送等频道切换处理。
比如,当上述频道速率阈值为一个时,频道速率大于该频道速率阈值的认为是大画面对应的频道,频道速率小于等于该频道速率阈值的认为是小画面对应的频道。所述FCC服务器连续快速接收到同一用户发送的两个FCC请求,即在上次FCC请求尚未完成的情况下收到新的FCC请求,将所述两个FCC请求分别对应的两个频道的速率信息和上述设定的频道速率阈值进行比较,当其中一个频道的速率大于上述频道速率阈值,则确定该频道为大画面对应的频道,另外一个频道的速率小于或者等于上述频道速率阈值,则确定该频道为小画面对应的频道,所述FCC服务器针对上述大画面对应的频道、小画面对应的频道分别进行单播数据流推送等频道切换处理。
当上述两个频道的速率都大于上述频道速率阈值,则确定上述两个频道都为大画面对应的频道;当上述两个频道的速率都小于或者等于上述频道速率阈值,则确定上述两个频道都为小画面对应的频道,所述FCC服务器停止处理第一次接收到的FCC请求,针对第二次接收到的FCC请求进行单播数据流推送等频道切换处理。
当然,也可能第一次FCC请求是针对小画面对应的频道,而第二次FCC请求是针对大画面对应的频道。
由上述本发明的实施例提供的技术方案可以看出,本发明实施例通过所述FCC服务器确定所述多个并发的FCC请求分别对应的多个频道的速率不属于同一速率范围时,针对所述多个FCC请求分别进行频道切换处理。本发明实施例可以适用于同一用户的大画面对应的频道和小画面对应的频道并发进行FCC的场景,这时,即使FCC Server在同一用户上一次FCC尚未完成的情况下收到新的FCC请求,也不用启动停止机制结束上一次FCC过程,保证同一用户的大画面对应的频道和小画面对应的频道的FCC相互不干扰。
实施例二
该实施例提供的一种FCC的实现方法的处理流程如图2所示,包括:
步骤21、业务***头端向作为FCC服务器的路由器发送某一频道,比如BTV频道的数据流,路由器将上述BTV频道数据流进行缓存,并通过机顶盒发送给IPTV的用户。
步骤22、上述用户使用画中画或者画外画功能,同时观看大画面对应的频道和小画面对应的频道。用户通过遥控器向机顶盒发送大画面对应的频道的FCC请求,机顶盒将该FCC请求转发给路由器,路由器处理该FCC请求,开始向机顶盒加速推送上述大画面对应的频道的切换单播数据流。
步骤23、在上一次FCC尚未完成的情况下,上述用户通过遥控器向机顶盒发送小画面对应的频道的FCC请求,机顶盒将该FCC请求转发给路由器。上述路由器比较上述两个FCC请求对应的两个频道的速率,发现两个频道的速率不在同一速率区间,上述路由器确定发送上述两个FCC请求的用户在使用画中画或者画外画功能,并且大画面对应的频道的切换和小画面对应频道的切换并发进行,即在上一次针对大画面对应的频道的FCC尚未完成的情况下,路由器又收到了同一用户发出的针对小画面对应的频道的又一次FCC请求。
上述路由器不停止前面大画面对应的频道的切换单播数据流的推送,并开始对后续接收到的小画面对应的频道的FCC切换开始单播数据流的推送。
步骤24、机顶盒向路由器发送大画面对应的频道的切换单播数据流的推送结束通知,路由器结束对用户大画面对应频道的数据流推送,完成大画面对应的频道切换。机顶盒向路由器发送小画面对应的频道的切换单播数据流的推送结束通知,路由器结束对用户小画面对应频道的数据流推送,完成小画面对应的频道切换。本发明实施例通过所述FCC服务器确定所述多个FCC请求分别对应的多个频道的速率不属于同一速率范围时,针对所述多个FCC请求分别进行频道切换处理。本发明实施例可以适用于同一用户的大画面对应的频道和小画面对应的频道并发进行FCC的场景,即FCC Server在同一用户上一次FCC尚未完成的情况下收到新的FCC请求。这时,即使FCC Server在同一用户上一次FCC尚未完成的情况下收到新的FCC请求,也不用启动停止机制结束上一次FCC过程,保证同一用户的大画面对应的频道和小画面对应的频道的FCC相互不干扰。
实施例三
该实施例提供了一种FCC的实现装置,该装置设置在FCC服务器中,其结构如图3所示,该FCC的实现装置包括:
FCC请求接收模块31,用于接收同一用户并发发送的多个FCC请求,并发发送,即在上一次FCC尚未完成的情况下FCC server又收到了新的FCC请;
当然,该FCC请求接收模块31也可以用于接收不同用户的FCC请求,或者同一用户发送的FCC请求。
频道速率信息获取模块32,用于获取所述FCC请求接收模块31所接收到的多个FCC请求分别对应的多个频道的速率信息;
频道切换处理模块33,用于确定所述频道速率信息获取模块32所获取的多个频道的速率不属于同一速率范围时,针对所述多个FCC请求分别进行频道切换处理。
频道切换处理模块33,用于确定所述频道速率信息获取模块32所获取的多个频道的速率不属于同一速率范围时,确定所述同一用户并发进行的多个FCC请求是画中画或画外画的大画面和小画面所对应的频道分别进行的FCC请求,所述多个FCC请求分别对应所述同一用户观看的不同画面大小的频道,频道切换处理模块33针对所述多个FCC请求分别进行频道切换处理。
如果所述频道速率信息获取模块32所获取的多个频道的速率属于同一速率范围时,则确定所述同一用户并发进行的多个FCC请求不是画中画或画外画的大画面和小画面所对应的频道分别进行的FCC请求,所述多个FCC请求分别对应所述同一用户观看的相同画面大小的频道,所述频道速率信息获取模块32针对最后一次接收到的FCC请求进行频道切换处理,停止处理其它的FCC请求。
具体的,所述的频道速率信息获取模块32,还用于根据预先设定的配置信息或者自学习的方式获取所述多个FCC请求分别对应的多个频道的速率。
具体的,所述的频道切换处理模块33可以包括:
速率比较模块331,用于将所述多个频道的速率和预先设定的频道速率阈值进行比较,确定所述多个频道的速率不属于同一速率范围;
频道确定和切换模块332,用于确定所述同一用户正在使用画中画或者画外画功能,且所述多个FCC请求分别对应所述同一用户同时观看的不同画面大小的频道,针对所述不同画面大小的频道分别进行频道切换处理。
进一步地,所述的频道切换处理模块332,还用于确定所述多个FCC请求分别对应的多个频道的速率属于同一速率范围时,确定所述同一用户并发进行的多个FCC请求不是画中画或画外画的大画面和小画面所对应的频道分别进行的FCC请求,所述多个FCC请求分别对应所述同一用户观看的相同画面大小的频道,则针对最后一次接收到的FCC请求进行频道切换处理,停止处理其它的FCC请求。
应用本发明实施例的装置进行FCC的具体过程与前述方法实施例类似,此处不再赘述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
综上所述,本发明实施例通过所述FCC服务器确定所述多个FCC请求分别对应的多个频道的速率不属于同一速率范围时,针对所述多个FCC请求分别进行频道切换处理。本发明实施例可以适用于同一用户的大画面对应的频道和小画面对应的频道并发进行FCC的场景,保证同一用户的大画面对应的频道和小画面对应的频道的FCC相互不干扰,用户可以体验到大小画面并发的频道快速切换。
本发明实施例通过设置和可调整的频道速率阈值,可以支持不同应用场景及多个速率档位的频道并发进行FCC切换的业务应用。本发明实施例通过所述FCC服务器确定所述多个并发的FCC请求分别对应的多个频道的速率不属于同一速率范围时,针对所述多个FCC请求分别进行频道切换处理。本发明实施例可以适用于同一用户的大画面对应的频道和小画面对应的频道并发进行FCC的场景,这时,即使FCC Server在同一用户上一次FCC尚未完成的情况下收到新的FCC请求,也不用启动停止机制结束上一次FCC过程,保证同一用户的大画面对应的频道和小画面对应的频道的FCC相互不干扰。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
Claims (6)
1.一种快速频道切换的实现方法,其特征在于,包括:
快速频道切换FCC服务器接收到同一用户并发发送的多个FCC请求,所述FCC服务器获取所述多个FCC请求分别对应的多个频道的速率,所述频道的速率为所述频道的流的码率;
当所述FCC服务器确定所述多个FCC请求分别对应的多个频道的速率不属于同一速率范围时,所述FCC服务器针对所述多个FCC请求分别进行频道切换处理;
所述的当所述FCC服务器确定所述多个FCC请求分别对应的多个频道的速率不属于同一速率范围时,所述FCC服务器针对所述多个FCC请求分别进行频道切换处理,包括:
所述FCC服务器将所述多个频道的速率和预先设定的频道速率阈值进行比较,确定所述多个频道的速率不属于同一速率范围,所述FCC服务器确定所述同一用户正在使用画中画或者画外画功能,且所述多个FCC请求分别对应所述同一用户同时观看的不同画面大小的频道,所述FCC服务器针对所述不同画面大小的频道分别进行频道切换处理。
2.根据权利要求1所述的快速频道切换的实现方法,其特征在于,所述的快速频道切换FCC服务器接收到同一用户连续发送的多个FCC请求,所述FCC服务器获取所述多个FCC请求分别对应的多个频道的速率,包括:
FCC服务器连续接收到多个FCC请求后,分别获取所述多个FCC请求的源网络协议IP地址,当所述多个FCC请求的源IP地址相同时,则所述FCC服务器确定所述多个FCC请求是同一用户发送的;
所述FCC服务器根据预先设定的配置信息或者自学习的方式获取所述多个FCC请求分别对应的多个频道的速率。
3.根据权利要求1所述的快速频道切换的实现方法,其特征在于,所述的方法还包括:
当所述FCC服务器确定所述多个FCC请求分别对应的多个频道的速率属于同一速率范围时,所述FCC服务器确定所述多个FCC请求分别对应所述同一用户观看的相同画面大小的频道,所述FCC服务器针对最后一次接收到的FCC请求进行频道切换处理,停止处理其它的FCC请求。
4.一种快速频道切换FCC的实现装置,其特征在于,所述装置包括:
FCC请求接收模块,用于接收同一用户并发发送的多个FCC请求;
频道速率信息获取模块,用于获取所述FCC请求接收模块所接收到的多个FCC请求分别对应的多个频道的速率信息,所述频道的速率为所述频道的流的码率;
频道切换处理模块,用于确定所述频道速率信息获取模块所获取的多个频道的速率不属于同一速率范围时,针对所述多个FCC请求分别进行频道切换处理;
所述的频道切换处理模块包括:
速率比较模块,用于将所述多个频道的速率和预先设定的频道速率阈值进行比较,确定所述多个频道的速率不属于同一速率范围;
频道确定和切换模块,用于确定所述同一用户正在使用画中画或者画外画功能,且所述多个FCC请求分别对应所述同一用户同时观看的不同画面大小的频道,针对所述不同画面大小的频道分别进行频道切换处理。
5.根据权利要求4所述的FCC的实现装置,其特征在于:
所述的频道速率信息获取模块,还用于根据预先设定的配置信息或者自学习的方式获取所述多个FCC请求分别对应的多个频道的速率。
6.根据权利要求4所述的FCC的实现装置,其特征在于:
所述的频道切换处理模块,还用于确定所述多个FCC请求分别对应的多个频道的速率属于同一速率范围时,确定所述多个FCC请求分别对应所述同一用户观看的相同画面大小的频道,针对最后一次接收到的FCC请求进行频道切换处理,停止处理其它的FCC请求。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011102260870A CN102271281B (zh) | 2011-08-08 | 2011-08-08 | 快速频道切换的实现方法和装置 |
KR1020137022755A KR101501189B1 (ko) | 2011-08-08 | 2012-04-11 | 고속 채널 변경 방법 및 장치 |
EP12792432.2A EP2667601B1 (en) | 2011-08-08 | 2012-04-11 | Method and device for implementing fast channel change |
PCT/CN2012/073783 WO2012163181A1 (zh) | 2011-08-08 | 2012-04-11 | 快速频道切换的实现方法和装置 |
US14/031,556 US9602869B2 (en) | 2011-08-08 | 2013-09-19 | Method and apparatus for fast channel change |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011102260870A CN102271281B (zh) | 2011-08-08 | 2011-08-08 | 快速频道切换的实现方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102271281A CN102271281A (zh) | 2011-12-07 |
CN102271281B true CN102271281B (zh) | 2013-07-10 |
Family
ID=45053417
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011102260870A Expired - Fee Related CN102271281B (zh) | 2011-08-08 | 2011-08-08 | 快速频道切换的实现方法和装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US9602869B2 (zh) |
EP (1) | EP2667601B1 (zh) |
KR (1) | KR101501189B1 (zh) |
CN (1) | CN102271281B (zh) |
WO (1) | WO2012163181A1 (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102271281B (zh) | 2011-08-08 | 2013-07-10 | 华为技术有限公司 | 快速频道切换的实现方法和装置 |
CN102984593B (zh) * | 2012-12-10 | 2015-02-11 | 四川九洲电器集团有限责任公司 | 机顶盒处理频道连续加减的方法 |
CN106937155B (zh) * | 2015-12-29 | 2020-06-02 | 北京华为数字技术有限公司 | 接入设备、因特网协议电视iptv***和频道切换方法 |
CN106961625B (zh) * | 2017-03-13 | 2020-02-21 | 华为技术有限公司 | 一种频道切换方法及其装置 |
US10463797B2 (en) * | 2017-09-07 | 2019-11-05 | URO-1, Inc. | Incremental syringe |
FR3089930B1 (fr) | 2018-12-12 | 2021-10-01 | Continental Automotive France | Procédé de caractérisation de virages pour l’avertissement de conducteurs |
CN113852855B (zh) * | 2021-08-25 | 2023-10-24 | 天翼数字生活科技有限公司 | 一种自适应启用快速频道切换功能的方法 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040194134A1 (en) * | 2003-03-25 | 2004-09-30 | Gunatilake Priyan Deveka | Method and system for rapid channel change providing stored images of current channel programs |
US20050071782A1 (en) * | 2003-09-30 | 2005-03-31 | Barrett Peter T. | Miniaturized video feed generation and user-interface |
US20070044123A1 (en) | 2005-08-16 | 2007-02-22 | Alcatel | System and method for smoothing channel changing in internet protocol television systems |
US20070107024A1 (en) * | 2005-11-10 | 2007-05-10 | Scientific-Atlanta, Inc. | Atomic channel changes in a switched digital video system |
US8428048B2 (en) * | 2006-02-21 | 2013-04-23 | Qualcomm Incorporated | Multi-program viewing in a wireless apparatus |
KR100816287B1 (ko) * | 2006-09-15 | 2008-03-24 | 삼성전자주식회사 | 다채널 디지털 방송 데이터 제공 방법 및 그 장치 |
KR100834062B1 (ko) * | 2006-09-18 | 2008-06-02 | 삼성전자주식회사 | 디지털 방송 수신기의 채널공유 방법 및 장치 |
US8083593B2 (en) * | 2007-01-05 | 2011-12-27 | Microsoft Corporation | Recording media on gaming consoles |
KR101386882B1 (ko) | 2007-06-08 | 2014-04-18 | 삼성전자주식회사 | 디지털 방송 채널 정보 표시 방법 및 장치 |
US8443410B2 (en) * | 2008-06-06 | 2013-05-14 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and a user equipment for reserving bandwidth |
FR2932347A1 (fr) * | 2008-06-09 | 2009-12-11 | Thomson Licensing | Procede de traitement d'une demande de changement de canal dans un systeme iptv |
WO2010014210A1 (en) * | 2008-07-28 | 2010-02-04 | Thomson Licensing | A method and apparatus for fast channel change using a secondary channel video stream |
EP2169954A1 (en) | 2008-09-24 | 2010-03-31 | Alcatel Lucent | Service configuration and management for fast channel change and reliable delivery of multimedia services |
KR20100039496A (ko) * | 2008-10-08 | 2010-04-16 | 엘지전자 주식회사 | Iptv 수신기 및 상기 iptv 수신기의 채널 변경 방법 |
US20100115566A1 (en) * | 2008-10-30 | 2010-05-06 | Raziel Haimi-Cohen | Fast Channel Change Request Processing |
WO2010096966A1 (zh) * | 2009-02-27 | 2010-09-02 | 华为技术有限公司 | 一种频道的切换方法、终端设备及频道切换服务器 |
US8286217B2 (en) * | 2009-09-18 | 2012-10-09 | Espial Group Inc. | Method and system for fast channel change |
CN102271281B (zh) * | 2011-08-08 | 2013-07-10 | 华为技术有限公司 | 快速频道切换的实现方法和装置 |
-
2011
- 2011-08-08 CN CN2011102260870A patent/CN102271281B/zh not_active Expired - Fee Related
-
2012
- 2012-04-11 KR KR1020137022755A patent/KR101501189B1/ko active IP Right Grant
- 2012-04-11 EP EP12792432.2A patent/EP2667601B1/en active Active
- 2012-04-11 WO PCT/CN2012/073783 patent/WO2012163181A1/zh active Application Filing
-
2013
- 2013-09-19 US US14/031,556 patent/US9602869B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP2667601A4 (en) | 2014-01-22 |
US20140020040A1 (en) | 2014-01-16 |
KR101501189B1 (ko) | 2015-03-10 |
US9602869B2 (en) | 2017-03-21 |
WO2012163181A1 (zh) | 2012-12-06 |
CN102271281A (zh) | 2011-12-07 |
EP2667601B1 (en) | 2018-09-26 |
EP2667601A1 (en) | 2013-11-27 |
KR20130116352A (ko) | 2013-10-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102271281B (zh) | 快速频道切换的实现方法和装置 | |
CN103324457B (zh) | 终端和多任务数据显示方法 | |
JP5744984B2 (ja) | 視聴覚ストリームの送信方法、受信方法、送信器及び受信器 | |
KR102106298B1 (ko) | 추가 콘텐츠 및 관련된 클라이언트 장치 | |
CN101137043B (zh) | 流媒体频道切换的方法、***及装置 | |
CN101938456B (zh) | 一种减小媒体延迟的方法、设备及*** | |
US20100106851A1 (en) | Content delivery system | |
CN102177691A (zh) | 减少媒体流延迟的***和方法 | |
JP2007215069A (ja) | 送信装置、送信方法、受信装置、受信方法、送受信システム | |
CN104144359B (zh) | Iptv组播频道快速切换的方法及*** | |
WO2014186662A1 (en) | Method and system for displaying speech to text converted audio with streaming video content data | |
TW200910956A (en) | Media channel switching | |
CN102215375A (zh) | 多媒体会议中多画面的子画面的视频源的选择方法及装置 | |
KR20110137093A (ko) | 무선 통신 시스템에서 녹화된 컨텐츠의 재생 방법 및 장치 | |
CN101714977B (zh) | 流媒体更改播放媒体的方法、***及装置 | |
CN105812838B (zh) | 一种多屏互动数据分享方法及*** | |
KR20120051466A (ko) | 방송 프로그램 전송 요청 방법 및 이에 대한 방송 프로그램 전송 방법 | |
CN106604085A (zh) | 一种视频分享方法及装置 | |
JP2009284268A (ja) | マルチキャスト放送システムおよび受信機 | |
CN108632681B (zh) | 播放媒体流的方法、服务器及终端 | |
EP2575359A1 (en) | Method, apparatus and system for implementing picture in picture in home network | |
EP3089459B1 (en) | Apparatus and method for implementing video-on-demand quick switching among multiple screens | |
WO2009093438A1 (ja) | コンテンツ配信されるネットワークにおける管理方法、受信端末 | |
JP2011135134A (ja) | マルチキャスト放送受信装置 | |
KR100850358B1 (ko) | 채널 변경 지연을 줄이기 위한 방법 및 ip 셋탑박스 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130710 |