CN105100887A - 节目播放控制方法及装置 - Google Patents
节目播放控制方法及装置 Download PDFInfo
- Publication number
- CN105100887A CN105100887A CN201410206130.0A CN201410206130A CN105100887A CN 105100887 A CN105100887 A CN 105100887A CN 201410206130 A CN201410206130 A CN 201410206130A CN 105100887 A CN105100887 A CN 105100887A
- Authority
- CN
- China
- Prior art keywords
- program
- switching command
- current
- play position
- broadcasting
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 230000007547 defect Effects 0.000 abstract 1
- 230000003993 interaction Effects 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
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/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/2387—Stream processing in response to a playback request from an end-user, e.g. for trick-play
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- 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/432—Content retrieval operation from a local storage medium, e.g. hard-disk
- H04N21/4325—Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
-
- 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/437—Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
-
- 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/47202—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 requesting content on demand, e.g. video on demand
-
- 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/482—End-user interface for program selection
- H04N21/4821—End-user interface for program selection using a grid, e.g. sorted out by channel and broadcast time
-
- 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
- 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/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6587—Control parameters, e.g. trick play commands, viewpoint selection
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种节目播放控制方法及装置,该节目播放控制方法包括以下步骤:接收节目切换指令和播放终端播放的当前节目信息,该当前节目信息包含有当前节目播放的时间点和/或播放的码流关键帧;根据所述节目切换指令和当前节目信息确定目的节目起始播放位置;根据所述目的节目起始播放位置发送码流信号至所述播放终端。本发明提供的节目播放控制方法,用户仅需要操作上一节目或者下一节目按键,即能够定位到目的节目的起始播放位置。该方法克服了现有技术中,在同一频道中切换不同节目时操作复杂的缺点,从而提高了用户体验度。
Description
技术领域
本发明涉及电视技术领域,特别涉及一种节目播放控制方法及装置。
背景技术
随着IPTV业务的不断普及以及用户数量的不断增长,用户对IPTV的服务也提出越来越高的要求。目前IPTV的基本业务主要有直播、点播两大类。直播业务类似传统电视的频道,是所有用户同时收看同一节目内容。点播业务则给用户提供定制化的服务,可以自由的快进快退、播放暂停和定位播放。
业务的多样性带来的一个结果就是操作的复杂性,给用户的使用带来了诸多不便。当用户收看一个频道时,想回头重新观看之前的节目,如何找到节目开始的播放时间成为一个问题。目前常用的做法是:一、通过快退按钮寻找节目开始播放的时间点。二、按回看按钮,通过查找节目时刻表来寻找节目开始播放的时间点。然而,无论是以上的哪一种方法,用户都需要反复操作按键才能够实现,从而增加了用户操作的复杂性,降低了用户的产品体验度。
发明内容
本发明的主要目的在于提供一种节目播放控制方法,旨在使得用户能够通过简单的按键操作既能够实现在同一频道中切换不同的节目,从而提高用户的体验度。
为了实现发明目的,本发明提供一种节目播放控制方法,该节目播放控制方法包括以下步骤:
接收节目切换指令和播放终端播放的当前节目信息,该当前节目信息包含有当前节目播放的时间点和/或播放的码流关键帧;
根据所述节目切换指令和当前节目信息确定目的节目起始播放位置;
根据所述目的节目起始播放位置发送码流信号至所述播放终端。
优选地,根据所述节目切换指令和当前节目信息确定目的节目起始播放位置具体包括:
当当前播放的节目为直播业务且节目切换指令为切换至上一节目时,进入点播业务,并将当前播放的节目的起始播放位置确定目的节目起始播放位置;
当当前播放的节目为点播业务时,则根据所述节目切换指令和所述当前节目信息确定目的节目起始播放位置。
优选地,所述确定目的节目起始播放位置的步骤具体包括:
根据当前节目信息获取当前节目播放的时间点;
根据当前节目播放的时间点和节目切换指令,并参照预置的节目时刻表来确定目的节目起始播放位置。
优选地,所述确定目的节目起始播放位置的步骤具体包括:
根据当前节目信息获取当前节目播放的码流关键帧;
根据所述码流关键帧和节目切换指令,并参照预置的节目时刻表来确定目的节目起始播放位置。
优选地,所述节目切换指令包括切换至上一节目和切换至下一节目。
本发明还提供一种节目播放控制装置,该节目播放控制装置包括:
接收模块,用于接收节目切换指令和播放终端播放的当前节目信息,该当前节目信息包含有当前节目播放的时间点和/或播放的码流关键帧;
定位模块,用于根据所述节目切换指令和当前节目信息确定目的节目起始播放位置;
发送模块,用于根据所述目的节目起始播放位置发送码流信号至所述播放终端。
优选地,定位模块还包括:
第一定位子模块,用于当当前播放的节目为直播业务且节目切换指令为切换至上一节目时,进入点播业务,并将当前播放的节目的起始播放位置确定目的节目起始播放位置;
第二定位子模块,用于当当前播放的节目为点播业务时,则根据所述节目切换指令和所述当前节目信息确定目的节目起始播放位置。
优选地,所述第一定位子模块和所述第二定位子模块具体包括:
播放时间点获取单元,用于根据当前节目信息获取当前节目播放的时间点;
第一定位单元,用于根据当前节目播放的时间点和节目切换指令,并参照预置的节目时刻表来确定目的节目起始播放位置。
优选地,所述第一定位子模块和所述第二定位子模块具体包括:
码流关键帧获取单元,用于根据当前节目信息获取当前节目播放的码流关键帧;
第二定位单元,用于根据所述码流关键帧和节目切换指令,并参照预置的节目时刻表来确定目的节目起始播放位置。
优选地,所述节目切换指令包括切换至上一节目和切换至下一节目。
本发明通过接收节目切换指令和播放终端播放的当前节目信息,根据接收到的当前节目信息获取当前节目播放的时间点或播放的码流关键帧等信息。根据接收到的节目切换指令获取用户需要切换节目至当前节目的上一节目还是切换至当前节目的下一节目,再进一步确定目的节目起始播放位置。确定目的节目起始播放位置后,发送该位置相应的码流信号至播放终端,并由播放终端进行播放。上述的节目播放控制方法,用户仅需要操作上一节目或者下一节目按键,即能够定位到目的节目起始播放位置。该方法克服了现有技术中,在同一频道中切换不同节目时操作复杂的缺点,从而提高了用户体验度。
附图说明
图1为本发明节目播放控制方法一实施例的流程示意图;
图2为本发明节目播放控制方法另一实施例的流程示意图;
图3为本发明节目播放控制方法中确定目的节目起始播放位置一实施例的流程示意图;
图4为本发明节目播放控制方法中确定目的节目起始播放位置另一实施例的流程示意图;
图5为本发明节目播放控制装置一实施例的结构示意图;
图6为图5中定位模块的结构示意图;
图7为图6中第一定位子模块一实施例的结构示意图;
图8为图6中第一定位子模块另一实施例的结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种节目播放控制方法。
参考图1,图1为本发明节目播放控制方法一实施例的流程示意图。本实施例提供的一种节目播放控制方法,该节目播放控制方法包括以下步骤:
步骤S10,接收节目切换指令和播放终端播放的当前节目信息,该当前节目信息包含有当前节目播放的时间点和/或播放的码流关键帧。
上述节目播放控制方法用于在同一频道中切换不同的节目。节目切换指令可以为同一频道中切换至上一节目或切换至下一节目。当前节目信息包含有当前节目播放的时间点或播放的码流关键帧,又或者同时包含节目播放的时间点和播放的码流关键帧。节目切换指令可以由遥控器发送节目切换请求至机顶盒,再由机顶盒根据节目切换请求发送节目切换指令。应当说明的是,节目切换指令还可以由能够与实现该节目播放控制方法的装置进行数据交互的终端进行发送,如手机终端。播放终端播放的当前节目信息可以由机顶盒获取,也可以由实现该节目播放控制方法的装置获取。应当说明的是,遥控器中可以在其原来的基础之上增设切换至上一节目和切换至下一节目两个按键。用户按压相应的按钮以实现发送相应的节目切换指令。另外,遥控器可不单独设置切换至上一节目和切换至下一节目的按键,而是复用遥控器原来的按键。如双击频道加按键以实现发送切换至上一节目的节目切换指令。双击频道减按键以实现发送切换至下一节目的节目切换指令。
在本实施例中,用户通过遥控器发送节目请求信息至机顶盒。机顶盒根据节目请求信息获取节目切换指令。机顶盒还获取播放终端播放的当前节目信息。机顶盒将节目切换指令和播放终端播放的当前节目信息发送至实现该节目播放控制方法的装置。该装置接收节目切换指令和当前节目信息。
例如:在A频道中,7:00到8:00播放的节目为早间新闻,8:00到9:00播放的节目为动物世界,9:00到10:00为儿童剧场。用户正在收看昨天A频道播放的动物世界时,若想收看昨天播放的早间新闻节目,用户可通过遥控器向机顶盒发送切换至上一节目的节目切换请求。机顶盒根据该节目切换请求得到切换至上一节目的节目切换指令,并将该节目切换指令以及播放终端播放的当前节目信息发送至实现该节目播放控制方法的装置。
步骤S20,根据节目切换指令和当前节目信息确定目的节目起始播放位置。
本实施例中,将用户需要收看的节目定义为目的节目。切换到目的节目时,将播放位置直接定位到目的节目起始播放位置,使得播放终端由该节目的开始位置进行播放。确定目的节目起始播放位置的步骤具体为:首先确定当前节目信息,具体如当前节目播放的时间点或播放的码流关键帧。再结合节目切换指令来确定目的节目,最后确定该目的节目起始播放位置。
步骤S30,根据目的节目起始播放位置发送码流信号至播放终端。
本实施例中,确定目的节目起始播放位置后,发送该位置相应的码流信号至播放终端。播放终端接收到该码流信号并进行播放。
本发明通过接收节目切换指令和播放终端播放的当前节目信息,根据接收到的当前节目信息获取当前节目播放的时间点或播放的码流关键帧等信息。根据接收到的节目切换指令获取用户需要切换节目至当前节目的上一节目还是切换至当前节目的下一节目,再进一步确定目的节目起始播放位置。确定目的节目起始播放位置后,发送该位置相应的码流信号至播放终端,并由播放终端进行播放。上述的节目播放控制方法,用户仅需要操作上一节目或者下一节目按键,即能够定位到目的节目起始播放位置。该方法克服了现有技术中,在同一频道中切换不同节目时操作复杂的缺点,从而提高了用户体验度。
结合参考图2,图2为本发明节目播放控制方法另一实施例的流程示意图。进一步地,基于上述实施例,本实施例中,步骤S20具体包括以下步骤:
步骤S21,当当前播放的节目为直播业务且节目切换指令为切换至上一节目时,进入点播业务,并将当前播放的节目的起始播放位置确定目的节目起始播放位置。
步骤S22,当当前播放的节目为点播业务时,则根据所述节目切换指令和所述当前节目信息确定目的节目起始播放位置
应当说明的是,播放终端播放的当前节目可以为直播业务或点播业务。直播业务为该频道正在播放的节目。点播业务则为该频道已经直播过的节目。如,A频道每天早上播放的早间新闻为直播业务,而A频道昨天早上播放的早间新闻为点播业务。
在本实施例中,若播放终端播放的是直播业务,且节目切换指令为切换至上一节目时,通过RTSP信令关闭直播业务,进入点播业务,并以直播时的节目为目的节目。直播节目的起始播放位置为目的节目的起始播放位置。若用户需要收看该直播节目的上一节目时,继续发送切换至上一节目的节目切换指令。应当说明的是,为了避免目的节目始终为直播节目,而无法定位到用户需要收看的节目的缺点,首先预置一缓冲时间,当第一次接收节目切换指令与第二次接收节目切换指令之间的时间间隔小于缓冲时间时,直播节目的上一节目即为目的节目。直播节目的上一节目的起始播放位置为目的节目起始播放位置。当第一次接收节目切换指令与第二次接收的节目切换指令之间的时间间隔大于缓冲时间时,直播节目即为目的节目。该直播节目的起始播放位置为目的节目起始播放位置。
应当说明的是,上述缓冲时间可以根据用户的需要进行设置。进一步说明,当前业务为直播业务,且节目切换指令为切换至下一节目时,系统报错,且继续播放当前的直播节目。
结合参照图3,图3为本发明节目播放控制方法中确定目的节目起始播放位置一实施例的流程示意图。进一步地,确定目的节目起始播放位置的步骤具体包括:
步骤S201,根据当前节目信息获取当前节目播放的时间点;
步骤S202,根据当前节目播放的时间点和节目切换指令,并参照预置的节目时刻表来确定目的节目起始播放位置。
在本实施例中,目的节目起始播放位置通过当前节目播放的时刻和节目切换指令来确定。应当说明的是,装置中预存该频道的节目时刻表。该节目时刻表具体记载了该频道中各个节目的播放时间段。具体地,根据当前节目信息获取当前节目播放的时间点,并根据当前节目播放的时间点,在节目时刻表中确定当前节目的位置。再根据节目切换指令,确定目的节目的起始播放位置。若当前播放为直播业务,且节目切换指令为切换至上一节目时,该直播节目的起始播放位置为目的节目起始播放位置。若当前播放为点播业务时,则根据节目切换指令在节目时刻表中确定目的节目,再确定目的节目起始播放位置。
结合参照图4,图4为本发明节目播放控制方法中确定目的节目起始播放位置另一实施例的流程示意图;进一步地,确定目的节目起始播放位置的步骤具体包括:
步骤S211,根据当前节目信息获取当前节目播放的码流关键帧;
步骤S212,根据码流关键帧和节目切换指令,并参照预置的节目时刻表来确定目的节目起始播放位置。
在本实施例中,目的节目起始播放位置通过当前节目播放的码流关键帧和节目切换指令来确定。具体地,通过码流关键帧获取当前节目播放的位置,并与装置预存的节目时刻表比较,进而确定目的节目。再根据节目时刻表来确定目的节目的起始播放位置。
参照图5,图5为本发明节目播放控制装置一实施例的结构示意图。本实施例还提供的一种节目播放控制装置,该节目播放控制装置包括:
接收模块100,用于接收节目切换指令和播放终端播放的当前节目信息,该当前节目信息包含有当前节目播放的时间点和/或播放的码流关键帧。
上述节目播放控制方法用于在同一频道中切换不同的节目。节目切换指令可以为同一频道中切换至上一节目或切换至下一节目。当前节目信息包含有当前节目播放的时间点或播放的码流关键帧,又或者同时包含节目播放的时间点和播放的码流关键帧。节目切换指令可以由遥控器发送节目切换请求至机顶盒,再由机顶盒根据节目切换请求发送节目切换指令。应当说明的是,节目切换指令还可以由能够与实现该节目播放控制方法的装置进行数据交互的终端进行发送,如手机终端。播放终端播放的当前节目信息可以由机顶盒获取,也可以由实现该节目播放控制方法的装置获取。应当说明的是,遥控器中可以在其原来的基础之上增设切换至上一节目和切换至下一节目两个按键。用户按压相应的按钮以实现发送相应的节目切换指令。另外,遥控器可不单独设置切换至上一节目和切换至下一节目的按键,而是复用遥控器原来的按键。如双击频道加按键以实现发送切换至上一节目的节目切换指令。双击频道减按键以实现发送切换至下一节目的节目切换指令。
在本实施例中,用户通过遥控器发送节目请求信息至机顶盒。机顶盒根据节目请求信息获取节目切换指令。机顶盒还获取播放终端播放的当前节目信息。机顶盒将节目切换指令和播放终端播放的当前节目信息发送至实现该节目播放控制方法的装置。该装置接收节目切换指令和当前节目信息。
例如:在A频道中,7:00到8:00播放的节目为早间新闻,8:00到9:00播放的节目为动物世界,9:00到10:00为儿童剧场。用户正在收看昨天A频道播放的动物世界时,若想收看昨天播放的早间新闻节目,用户可通过遥控器向机顶盒发送切换至上一节目的节目切换请求。机顶盒根据该节目切换请求得到切换至上一节目的节目切换指令,并将该节目切换指令以及播放终端播放的当前节目信息发送至实现该节目播放控制方法的装置。
定位模块200,用于根据节目切换指令和当前节目信息确定目的节目起始播放位置。
本实施例中,将用户需要收看的节目定义为目的节目。切换到目的节目时,将播放位置直接定位到目的节目起始播放位置,使得播放终端由该节目的开始位置进行播放。确定目的节目起始播放位置的步骤具体为:首先确定当前节目信息,具体如当前节目播放的时间点或播放的码流关键帧。再结合节目切换指令来确定目的节目,最后确定该目的节目起始播放位置。
发送模块300,用于根据目的节目起始播放位置发送码流信号至播放终端。
本实施例中,确定目的节目起始播放位置后,发送该位置相应的码流信号至播放终端。播放终端接收到该码流信号并进行播放。
本发明通过接收节目切换指令和播放终端播放的当前节目信息,根据接收到的当前节目信息获取当前节目播放的时间点或播放的码流关键帧等信息。根据接收到的节目切换指令获取用户需要切换节目至当前节目的上一节目还是切换至当前节目的下一节目,再进一步确定目的节目起始播放位置。确定目的节目起始播放位置后,发送该位置相应的码流信号至播放终端,并由播放终端进行播放。上述的节目播放控制方法,用户仅需要操作上一节目或者下一节目按键,即能够定位到目的节目起始播放位置。该方法克服了现有技术中,在同一频道中切换不同节目时操作复杂的缺点,从而提高了用户体验度。
结合参照图6,图6为图5中定位模块的结构示意图。进一步地,基于上述实施例,定位模块具体包括:
第一定位子模块201,当当前播放的节目为直播业务且节目切换指令为切换至上一节目时,进入点播业务,并将当前播放的节目的起始播放位置确定目的节目起始播放位置。
第二定位子模块202,当当前播放的节目为点播业务时,则根据所述节目切换指令和所述当前节目信息确定目的节目起始播放位置
应当说明的是,播放终端播放的当前节目可以为直播业务或点播业务。直播业务为该频道正在播放的节目。点播业务则为该频道已经直播过的节目。如,A频道每天早上播放的早间新闻为直播业务,而A频道昨天早上播放的早间新闻为点播业务。
在本实施例中,若播放终端播放的是直播业务,且节目切换指令为切换至上一节目时,通过RTSP信令关闭直播业务,进入点播业务,并以直播时的节目为目的节目。直播节目的起始播放位置为目的节目的起始播放位置。若用户需要收看该直播节目的上一节目时,继续发送切换至上一节目的节目切换指令。应当说明的是,为了避免目的节目始终为直播节目,而无法定位到用户需要收看的节目的缺点,首先预置一缓冲时间,当第一次接收节目切换指令与第二次接收节目切换指令之间的时间间隔小于缓冲时间时,直播节目的上一节目即为目的节目。直播节目的上一节目的起始播放位置为目的节目起始播放位置。当第一次接收节目切换指令与第二次接收的节目切换指令之间的时间间隔大于缓冲时间时,直播节目即为目的节目。该直播节目的起始播放位置为目的节目起始播放位置。
应当说明的是,上述缓冲时间可以根据用户的需要进行设置。进一步说明,当前业务为直播业务,且节目切换指令为切换至下一节目时,系统报错,且继续播放当前的直播节目。
结合参照图7,图7为图6中第一定位子模块一实施例的结构示意图。应当说明的是,第二定位子模块202与第一定位子模块201的具体结构相同,请参照图7来理解第二定位子模块202。进一步地,第一定位子模块201和第二定位子模块202具体包括:
播放的时间点获取单元2011,根据当前节目信息获取当前节目播放的时间点;
第一定位单元2012,根据当前节目播放的时间点和节目切换指令,并参照预置的节目时刻表来确定目的节目起始播放位置。
在本实施例中,目的节目起始播放位置通过当前节目播放的时刻和节目切换指令来确定。应当说明的是,装置中预存该频道的节目时刻表。该节目时刻表具体记载了该频道中各个节目的播放时间段。具体地,根据当前节目信息获取当前节目播放的时间点,并根据当前节目播放的时间点,在节目时刻表中确定当前节目的位置。再根据节目切换指令,确定目的节目的起始播放位置。若当前播放为直播业务,且节目切换指令为切换至上一节目时,该直播节目的起始播放位置为目的节目起始播放位置。若当前播放为点播业务时,则根据节目切换指令在节目时刻表中确定目的节目,再确定目的节目起始播放位置。
结合参照图8,图8为图6中第一定位子模块另一实施例的结构示意图。应当说明的是,第二定位子模块202与第一定位子模块201的具体结构相同,请参照图8来理解第二定位子模块202。进一步地,第一定位子模块201和第二定位子模块202的组成结构还可以为:
码流关键帧获取单元2111,根据当前节目信息获取当前节目播放的码流关键帧;
第二定位单元2112,根据码流关键帧和节目切换指令,并参照预置的节目时刻表来确定目的节目起始播放位置。
在本实施例中,目的节目起始播放位置通过当前节目播放的码流关键帧和节目切换指令来确定。具体地,通过码流关键帧获取当前节目播放的位置,并与装置预存的节目时刻表比较,进而确定目的节目。再根据节目时刻表来确定目的节目的起始播放位置。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种节目播放控制方法,其特征在于,包括以下步骤:
接收节目切换指令和播放终端播放的当前节目信息,该当前节目信息包含有当前节目播放的时间点和/或播放的码流关键帧;
根据所述节目切换指令和当前节目信息确定目的节目起始播放位置;
根据所述目的节目起始播放位置发送码流信号至所述播放终端。
2.如权利要求1所述的节目播放控制方法,其特征在于,根据所述节目切换指令和当前节目信息确定目的节目起始播放位置具体包括:
当当前播放的节目为直播业务且节目切换指令为切换至上一节目时,进入点播业务,并将当前播放的节目的起始播放位置确定目的节目起始播放位置;
当当前播放的节目为点播业务时,则根据所述节目切换指令和所述当前节目信息确定目的节目起始播放位置。
3.如权利要求2所述的节目播放控制方法,其特征在于,所述确定目的节目起始播放位置的步骤具体包括:
根据当前节目信息获取当前节目播放的时间点;
根据当前节目播放的时间点和节目切换指令,并参照预置的节目时刻表来确定目的节目起始播放位置。
4.如权利要求2所述的节目播放控制方法,其特征在于,所述确定目的节目起始播放位置的步骤具体包括:
根据当前节目信息获取当前节目播放的码流关键帧;
根据所述码流关键帧和节目切换指令,并参照预置的节目时刻表来确定目的节目起始播放位置。
5.如权利要求1至4任一项所述的节目播放控制方法,其特征在于,所述节目切换指令包括切换至上一节目和切换至下一节目。
6.一种节目播放控制装置,其特征在于,包括:
接收模块,用于接收节目切换指令和播放终端播放的当前节目信息,该当前节目信息包含有当前节目播放的时间点和/或播放的码流关键帧;
定位模块,用于根据所述节目切换指令和当前节目信息确定目的节目起始播放位置;
发送模块,用于根据所述目的节目起始播放位置发送码流信号至所述播放终端。
7.如权利要求6所述的节目播放控制装置,其特征在于,定位模块还包括:
第一定位子模块,用于当当前播放的节目为直播业务且节目切换指令为切换至上一节目时,进入点播业务,并将当前播放的节目的起始播放位置确定目的节目起始播放位置;
第二定位子模块,用于当当前播放的节目为点播业务时,则根据所述节目切换指令和所述当前节目信息确定目的节目起始播放位置。
8.如权利要求7所述的节目播放控制装置,其特征在于,所述第一定位子模块和所述第二定位子模块具体包括:
播放时间点获取单元,用于根据当前节目信息获取当前节目播放的时间点;
第一定位单元,用于根据当前节目播放的时间点和节目切换指令,并参照预置的节目时刻表来确定目的节目起始播放位置。
9.如权利要求7所述的节目播放控制装置,其特征在于,所述第一定位子模块和所述第二定位子模块具体包括:
码流关键帧获取单元,用于根据当前节目信息获取当前节目播放的码流关键帧;
第二定位单元,用于根据所述码流关键帧和节目切换指令,并参照预置的节目时刻表来确定目的节目起始播放位置。
10.如权利要求6至9任一项所述的节目播放控制装置,其特征在于,所述节目切换指令包括切换至上一节目和切换至下一节目。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410206130.0A CN105100887A (zh) | 2014-05-15 | 2014-05-15 | 节目播放控制方法及装置 |
PCT/CN2014/083463 WO2015172438A1 (zh) | 2014-05-15 | 2014-07-31 | 节目播放控制方法及装置 |
EP14891705.7A EP3145208A4 (en) | 2014-05-15 | 2014-07-31 | Program playing control method and device |
US15/311,043 US20170111684A1 (en) | 2014-05-15 | 2014-07-31 | Method and device for controlling program broadcasting |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410206130.0A CN105100887A (zh) | 2014-05-15 | 2014-05-15 | 节目播放控制方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105100887A true CN105100887A (zh) | 2015-11-25 |
Family
ID=54479220
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410206130.0A Withdrawn CN105100887A (zh) | 2014-05-15 | 2014-05-15 | 节目播放控制方法及装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20170111684A1 (zh) |
EP (1) | EP3145208A4 (zh) |
CN (1) | CN105100887A (zh) |
WO (1) | WO2015172438A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017088404A1 (zh) * | 2015-11-27 | 2017-06-01 | 乐视控股(北京)有限公司 | 广电节目切换为点播节目的方法与装置 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109889873B (zh) * | 2017-12-06 | 2021-07-06 | 中兴通讯股份有限公司 | 一种播放切换方法、机顶盒、穿戴式设备及存储介质 |
CN111031404B (zh) * | 2018-10-09 | 2021-12-14 | 腾讯科技(深圳)有限公司 | 媒体预览方法、装置、计算机可读存储介质和计算机设备 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030163824A1 (en) * | 1998-11-30 | 2003-08-28 | Donald F. Gordon | Method and apparatus for producing demand real-time television |
CN101127884A (zh) * | 2007-09-12 | 2008-02-20 | 中兴通讯股份有限公司 | 节目切换方法 |
CN102790911A (zh) * | 2011-05-16 | 2012-11-21 | 腾讯科技(深圳)有限公司 | 直播回放方法和系统 |
CN102802052A (zh) * | 2012-08-16 | 2012-11-28 | 中兴通讯股份有限公司 | 一种点播节目方法及装置 |
US20130047174A1 (en) * | 2011-08-19 | 2013-02-21 | Pantech Co., Ltd. | Apparatus and method for manipulating broadcast receiving device |
CN103472948A (zh) * | 2013-09-03 | 2013-12-25 | 小米科技有限责任公司 | 一种触摸屏终端的遥控处理方法、装置和终端 |
US8707376B1 (en) * | 2004-07-21 | 2014-04-22 | Comcast Ip Holdings I, Llc | Convenient video program start over system and method for a video entertainment distribution network |
CN103763581A (zh) * | 2013-05-02 | 2014-04-30 | 乐视网信息技术(北京)股份有限公司 | 一种实现直播回看的方法和系统 |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002078348A2 (en) * | 2001-03-23 | 2002-10-03 | Popwire.Com | Method and apparatus for streaming video |
US20030123546A1 (en) * | 2001-12-28 | 2003-07-03 | Emblaze Systems | Scalable multi-level video coding |
US7693220B2 (en) * | 2002-01-03 | 2010-04-06 | Nokia Corporation | Transmission of video information |
JP4718122B2 (ja) * | 2004-04-06 | 2011-07-06 | 株式会社日立製作所 | メディア配信装置 |
US20060218620A1 (en) * | 2005-03-03 | 2006-09-28 | Dinesh Nadarajah | Network digital video recorder and method |
US7908389B2 (en) * | 2006-06-20 | 2011-03-15 | Patentvc Ltd. | Methods and systems for retrieving fragments from peer clients and servers |
US20080155602A1 (en) * | 2006-12-21 | 2008-06-26 | Jean-Luc Collet | Method and system for preferred content identification |
EP2151127B1 (en) * | 2007-06-04 | 2017-01-04 | Telefonaktiebolaget LM Ericsson (publ) | Method and arrangement for improved channel switching |
US20090077600A1 (en) * | 2007-09-17 | 2009-03-19 | High Tech Computer Corp. | Mobile computing device and method for switching mobile television channels thereof |
US9032433B2 (en) * | 2007-10-05 | 2015-05-12 | Alcatel Lucent | Personalized ad insertion during start over service |
CN101588468B (zh) * | 2008-05-20 | 2013-08-07 | 华为技术有限公司 | 一种基于p2p的媒体播放方法、装置和系统 |
US8752100B2 (en) * | 2008-08-29 | 2014-06-10 | At&T Intellectual Property Ii, Lp | Systems and methods for distributing video on demand |
WO2010026355A1 (fr) * | 2008-09-08 | 2010-03-11 | France Telecom | Procede et dispositif de redirection d'une requete de controle d'un flux de donnees |
US8402494B1 (en) * | 2009-03-23 | 2013-03-19 | Conviva Inc. | Switching content |
US8782267B2 (en) * | 2009-05-29 | 2014-07-15 | Comcast Cable Communications, Llc | Methods, systems, devices, and computer-readable media for delivering additional content using a multicast streaming |
US9015335B1 (en) * | 2009-06-17 | 2015-04-21 | Amazon Technologies, Inc. | Server side stream switching |
EP2275950A1 (en) * | 2009-07-16 | 2011-01-19 | Koninklijke KPN N.V. | A content distribution system comprising an on-demand server |
US8321905B1 (en) * | 2009-10-02 | 2012-11-27 | Adobe Systems Incorporated | Fast switching of media streams |
CA3028191C (en) * | 2010-05-10 | 2020-02-18 | Encore Interactive Inc. | Realtime broadcast stream and control data conversion system and method |
CN102333243A (zh) * | 2010-07-14 | 2012-01-25 | 北京泓润光谷数字媒体技术有限责任公司 | 一种流媒体直播时移点播装置 |
US9253233B2 (en) * | 2011-08-31 | 2016-02-02 | Qualcomm Incorporated | Switch signaling methods providing improved switching between representations for adaptive HTTP streaming |
US9167278B2 (en) * | 2012-12-28 | 2015-10-20 | Turner Broadcasting System, Inc. | Method and system for automatic content recognition (ACR) based broadcast synchronization |
US9654531B2 (en) * | 2013-08-01 | 2017-05-16 | Spotify Ab | System and method for transitioning between receiving different compressed media streams |
-
2014
- 2014-05-15 CN CN201410206130.0A patent/CN105100887A/zh not_active Withdrawn
- 2014-07-31 US US15/311,043 patent/US20170111684A1/en not_active Abandoned
- 2014-07-31 WO PCT/CN2014/083463 patent/WO2015172438A1/zh active Application Filing
- 2014-07-31 EP EP14891705.7A patent/EP3145208A4/en not_active Withdrawn
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030163824A1 (en) * | 1998-11-30 | 2003-08-28 | Donald F. Gordon | Method and apparatus for producing demand real-time television |
US8707376B1 (en) * | 2004-07-21 | 2014-04-22 | Comcast Ip Holdings I, Llc | Convenient video program start over system and method for a video entertainment distribution network |
CN101127884A (zh) * | 2007-09-12 | 2008-02-20 | 中兴通讯股份有限公司 | 节目切换方法 |
CN102790911A (zh) * | 2011-05-16 | 2012-11-21 | 腾讯科技(深圳)有限公司 | 直播回放方法和系统 |
US20130047174A1 (en) * | 2011-08-19 | 2013-02-21 | Pantech Co., Ltd. | Apparatus and method for manipulating broadcast receiving device |
CN102802052A (zh) * | 2012-08-16 | 2012-11-28 | 中兴通讯股份有限公司 | 一种点播节目方法及装置 |
CN103763581A (zh) * | 2013-05-02 | 2014-04-30 | 乐视网信息技术(北京)股份有限公司 | 一种实现直播回看的方法和系统 |
CN103472948A (zh) * | 2013-09-03 | 2013-12-25 | 小米科技有限责任公司 | 一种触摸屏终端的遥控处理方法、装置和终端 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017088404A1 (zh) * | 2015-11-27 | 2017-06-01 | 乐视控股(北京)有限公司 | 广电节目切换为点播节目的方法与装置 |
Also Published As
Publication number | Publication date |
---|---|
US20170111684A1 (en) | 2017-04-20 |
EP3145208A1 (en) | 2017-03-22 |
EP3145208A4 (en) | 2017-05-17 |
WO2015172438A1 (zh) | 2015-11-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2534977C2 (ru) | Устройство обработки информации, способ управления данными и программа | |
CN100536562C (zh) | 视频内容发送设备和视频内容发送方法 | |
JP4419023B2 (ja) | 移動体通信端末、および、プログラム | |
US10009656B2 (en) | Multi-option sourcing of content | |
KR102016171B1 (ko) | 미디어 서비스들을 동기화하기 위한 방법 | |
CN102833624B (zh) | 数字电视的处理方法和电子设备 | |
US8782718B2 (en) | Mobile terminal, television receiver, and communication system including the mobile terminal and the television receiver | |
JP2015513844A (ja) | セットトップボックスのインタラクション方法および関連するセットトップボックスとシステム | |
CN103974125A (zh) | 影音串流的预览及播放方法及其系统 | |
TW201304536A (zh) | 視訊內容頻道切換的方法 | |
US20130179928A1 (en) | Mobile terminal, television receiver, and communication system including the mobile terminal and the television receiver | |
KR20150034794A (ko) | 디지털 방송 tv 네트워크를 지원하기 위한 멀티-스크린 서비스 플랫폼 | |
CN102685567A (zh) | 数字电视终端、热门频道的控制方法及服务器 | |
CN105100887A (zh) | 节目播放控制方法及装置 | |
WO2011130976A1 (zh) | 一种实现多媒体在线播放的方法及终端 | |
US20130176500A1 (en) | Mobile terminal, television receiver, and communication system including the mobile terminal and the television receiver | |
CN103200458A (zh) | 一种电视节目信息显示方法及用户设备 | |
JP2007522721A (ja) | 電話によるインタラクティブなテレビジョンのリモートコントロール方法及び装置 | |
US20090162035A1 (en) | Playback method and playback system of contents | |
KR20100026811A (ko) | 멀티 미디어 스트리밍 서비스를 재생하는 단말기의 변경방법 및 이를 위한 장치 | |
JP2008211274A (ja) | 映像受信機およびブロードバンド番組検索システム | |
US20140075471A1 (en) | Apparatus, systems and methods for accessing supplemental information pertaining to a news segment | |
CN103313092A (zh) | 一种视频播放方法、设备及系统 | |
KR20130088827A (ko) | 텔레비전 시청을 위한 대안적인 오디오 전달 | |
CN101287098A (zh) | 一种同时实现直播和时移切换的电子节目指南系统及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20151125 |