CN102137300A - 一种基于机顶盒的节目收看方法和装置、机顶盒 - Google Patents
一种基于机顶盒的节目收看方法和装置、机顶盒 Download PDFInfo
- Publication number
- CN102137300A CN102137300A CN2011100724067A CN201110072406A CN102137300A CN 102137300 A CN102137300 A CN 102137300A CN 2011100724067 A CN2011100724067 A CN 2011100724067A CN 201110072406 A CN201110072406 A CN 201110072406A CN 102137300 A CN102137300 A CN 102137300A
- Authority
- CN
- China
- Prior art keywords
- program
- sub
- top box
- user
- chain
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种基于机顶盒的节目收看方法和装置、机顶盒,所述方法包括以下步骤:在播放节目时,判断当前播放节目是否链接有相应的子节目;若当前播放节目链接有相应的子节目,则提示用户;如果用户选择播放相应的子节目,则根据用户的选择获取所述子节目进行播放。本发明通过在节目中链接子节目,机顶盒在播放节目时,判断当前播放节目是否链接有子节目,若有,则根据用户的选择将子节目进行播放,可以灵活的将子节目播放给用户,极大的提高了子节目播放的实时性,方便了用户的收看。
Description
技术领域
本发明属于数字电视技术领域,尤其涉及一种基于机顶盒的节目收看方法和装置、机顶盒。
背景技术
随着数字电视技术的不断发展,用户对数字电视功能的要求也越来越高。
以机顶盒为例,随着可供机顶盒用户收看的节目越来越多,节目提供商提供的节目也越来越灵活多变,一些节目之间不仅有相关性,而且播出时间也比较灵活。
譬如,某一体育频道在播放一场体育赛事时,节目提供商还在当前节目流里加载了一系列以不同拍摄视角对当前播放赛事进行播放的节目供用户收看,在比赛结束后,这些不同拍摄视角的节目也终止播放。
但是,在现有技术中,用户只有通过机顶盒进行搜索,才能查找到相关的其他节目,之后,才能进行收看。
显然,现有技术中对于子节目的收看方式比较单一,缺乏针对性,而且,需要用户手动搜索,给用户的使用带来极大的不便,即便是用户选择了保存相应的子节目,也只是保存已经过时的节目,实时性较差。
如何灵活的将子节目播放给用户,提高子节目播放的实时性,方便用户的收看,是数字电视技术领域研究的方向之一。
发明内容
本发明实施例的目的在于提供一种基于机顶盒的节目收看方法和装置、机顶盒,旨在灵活的将子节目播放给用户,提高子节目播放的实时性,方便用户的收看。
本发明实施例是这样实现的,一种基于机顶盒的节目收看方法,所述方法包括以下步骤:
在播放节目时,判断当前播放节目是否链接有相应的子节目;
若当前播放节目链接有相应的子节目,则提示用户;
如果用户选择播放相应的子节目,则根据用户的选择获取所述子节目进行播放。
优选的,判断当前播放节目是否链接有相应的子节目的步骤具体包括:
解析当前播放节目的当前事件信息表,判断所述当前播放节目的当前事件信息表是否链接有子节目的链接描述符,若有,则判定所述当前播放节目链接有相应的子节目。
优选的,在判定所述当前播放节目链接有相应的子节目之后,所述方法还包括以下步骤:
获取所述子节目的标识信息以及业务信息;
根据所述标识信息以及所述业务信息为所述子节目创建一子节目列表。
优选的,在获取所述子节目的标识信息的步骤之前,所述方法还包括以下步骤:
根据所述子节目的链接描述符在数据库中查找所述子节目对应的频点;
若不能在所述数据库中查找到对应的频点,则从当前数据流中获取所述子节目对应的频点,并添加至所述数据库中。
优选的,根据用户的选择从服务器获取所述子节目进行播放的步骤具体包括:
锁定所述子节目的频点,解析所述子节目对应的PAT表和PMT表,获取所述子节目的音视频数据进行播放。
本发明实施例的还一目的在于提供一种基于机顶盒的节目收看装置,所述装置包括:
子节目判断模块,用于在播放节目时,判断当前播放节目是否链接有相应的子节目;
子节目提示模块,用于在当前播放节目链接有相应的子节目时,提示用户;
子节目播放模块,用于在用户选择播放相应的子节目时,根据用户的选择获取所述子节目进行播放。
优选的,所述子节目判断模块具体包括:
当前事件信息表解析模块,用于解析当前播放节目的当前事件信息表;
链接描述符判断模块,用于判断所述当前播放节目的当前事件信息表是否链接有子节目的链接描述符,若有,则判定所述当前播放节目链接有相应的子节目。
优选的,所述装置还包括:
子节目信息获取模块,用于获取所述子节目的标识信息以及业务信息;
子节目列表创建模块,用于根据所述标识信息以及所述业务信息为所述子节目创建一子节目列表。
优选的,所述装置还包括标识信息查找模块,
频点查找模块,用于根据所述子节目的链接描述符在数据库中查找所述子节目对应的频点;
频点获取模块,用于在所述频点查找模块不能在所述数据库中查找到对应的频点时,从当前数据流中获取所述子节目相应的标识信息,并添加至所述数据库中。
本发明实施例的还一目的在于提供一种机顶盒,所述机顶盒包括本发明实施例提供的基于机顶盒的节目收看装置。
本发明实施例在播放节目中链接子节目,机顶盒在播放节目时,判断是否链接有子节目,若有,则根据用户的选择将子节目进行播放,可以灵活的将子节目播放给用户,极大的提高了子节目播放的实时性,方便了用户的收看。
附图说明
图1是本发明实施例提供的基于机顶盒的节目收看方法的流程图;
图2是本发明实施例提供的基于机顶盒的节目收看装置的结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1示出了本发明实施例提供的基于机顶盒的节目收看方法的流程。
在步骤S101中,在播放节目时,判断当前播放节目是否链接有相应的子节目,若是,则进行步骤S102,否则按照一般处理进行处理。
在具体实施过程中,机顶盒解析当前播放节目的EIT表,判断所述当前播放节目的EIT表是否链接有子节目的链接描述符Linkage Descriptor,若有,则判定所述当前播放节目链接有相应的子节目。
其中,服务器在编辑节目时,首先在节目的当前事件信息表(Event Information Table,EIT)中插入与之相关的一系列子节目的描述符Linkage Descriptor。具体的方法是:定义若干描述符Linkage Descriptor,每个描述符对应一个子节目,描述了一个子节目的传输流标识符transport_stream_id,原始网络标识符original_network_id,业务标识符service_id,以及节目提供商自定义的linkage_type为0xB0的私有数据,这些私有数据描述了子节目的节目名称。
在步骤S102中,判断是否能够根据子节目的链接描述符在数据库中查找子节目对应的频点,若不能,则进行步骤S103,若能,则进行步骤S105。
在步骤S103中,从当前数据流中获取所述子节目对应的频点,并添加至所述数据库中。
在具体实施过程中,机顶盒通过链接描述符Linkage Descriptor所描述每个子节目的transport stream id,original network id属性在数据库里进行查找,如果没有找到对应的频点,则解析当前TS流的网络信息表(Network Information Table,NIT)得到子节目对应的频点,并添加到数据库中。
在步骤S104中,获取所述子节目的标识信息以及业务信息;
本发明实施例中,标识信息包括传输流标识符transport_stream_id、原始网络标识符original_network_id、业务标识符service_id等。
在步骤S105中,根据所述标识信息以及所述业务信息,为所述子节目创建一子节目列表。
在步骤S106中,将子节目列表添加至节目列表中。
在步骤S107中,提示用户当前播放节目链接有子节目。
在步骤S108中,根据用户的选择获取所述子节目进行播放。
在具体实施过程中,机顶盒锁定所述子节目的频点,解析所述子节目对应的节目关联表(Program Association Table,PAT)和节目映射表(Program Map Table,PMT),获取子节目的音视频数据进行播放。
在具体实施过程中,机顶盒通过用户界面(UI)提示用户,表明当前播放节目携带有可观看的子节目,例如在当前播放节目的信息条上显示一个选择按钮,用户通过操作遥控器上的相应按键,UI列出包含一系列子节目的列表,供用户选择观看。如果用户不做选择,则继续播放当前节目,如果用户在子节目的列表里选择了某一子节目,机顶盒则锁定该子节目的频点,依次解析PAT表,PMT表得到该子节目的音视频数据pcr pid(包含节目时钟参考标识信息的数据包的的包标识符)、视频包标识符(video pid)、音频包标识符(audio pid)等,从而播放该子节目。
本发明实施例中,在服务器发送的节目的EIT表中除了短节目段描述符Short Event Descriptor,扩展节目段描述符Extended Event Descriptor,内容描述符Content Descriptor,成份描述符Component Descriptor等必要信息的描述符外,还多了若干链接描述符Linkage Descriptor,这些链接描述符分别描述了子节目的节目名称、业务信息以及频点信息等。通过解析子节目的PMT信息,就可以得到该子节目的音视频数据信息,从而不需经过对节目的搜索以及保存就可实现子节目的快速播放。
图2示出了本发明实施例提供的基于机顶盒的节目收看装置的结构。
其中,在播放节目时,子节目判断模块21判断当前播放节目是否链接有相应的子节目。
所述子节目判断模块21具体包括当前事件信息表解析模块211以及链接描述符判断模块212。
其中,EIT表解析模块211解析当前播放节目的EIT表;
链接描述符判断模块212判断所述当前播放节目的EIT表是否链接有子节目的链接描述符,若有,则判定所述当前播放节目链接有相应的子节目。
频点查找模块22根据所述子节目的链接描述符在数据库中查找所述子节目对应的频点。
频点获取模块23在所述频点查找模块不能在所述数据库中查找到对应的频点时,从当前数据流中获取所述子节目相应的标识信息,并添加至所述数据库中。
子节目信息获取模块24获取所述子节目的标识信息以及业务信息。
子节目列表创建模块25根据所述标识信息以及所述业务信息为所述子节目创建一子节目列表。
子节目提示模块26在当前播放节目链接有相应的子节目时,提示用户。
在用户选择播放相应的子节目时,子节目播放模块27根据用户的选择获取所述子节目进行播放。
具体的关于基于机顶盒的节目收看装置工作过程请参阅上文的描述,此处不再详述。
本发明实施例还提供一种机顶盒,所述机顶盒包括本发明实施例提供的基于机顶盒的节目收看装置,鉴于该装置在上文已有详细的描述,此处不再赘述。
本发明通过在节目中链接子节目,机顶盒在播放节目时,判断当前播放节目是否链接有子节目,若有,则根据用户的选择将子节目进行播放,可以灵活的将子节目播放给用户,极大的提高了子节目播放的实时性,方便了用户的收看。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种基于机顶盒的节目收看方法,其特征在于,所述方法包括以下步骤:
在播放节目时,判断当前播放节目是否链接有相应的子节目;
若当前播放节目链接有相应的子节目,则提示用户;
如果用户选择播放相应的子节目,则根据用户的选择获取所述子节目进行播放。
2.如权利要求1所述的基于机顶盒的节目收看方法,其特征在于,判断当前播放节目是否链接有相应的子节目的步骤具体包括:
解析当前播放节目的当前事件信息表,判断所述当前播放节目的当前事件信息表是否链接有子节目的链接描述符,若有,则判定所述当前播放节目链接有相应的子节目。
3.如权利要求2所述的基于机顶盒的节目收看方法,其特征在于,在判定所述当前播放节目链接有相应的子节目之后,所述方法还包括以下步骤:
获取所述子节目的标识信息以及业务信息;
根据所述标识信息以及所述业务信息为所述子节目创建一子节目列表。
4.如权利要求3所述的基于机顶盒的节目收看方法,其特征在于,在获取所述子节目的标识信息的步骤之前,所述方法还包括以下步骤:
根据所述子节目的链接描述符在数据库中查找所述子节目对应的频点;
若不能在所述数据库中查找到对应的频点,则从当前数据流中获取所述子节目对应的频点,并添加至所述数据库中。
5.如权利要求4所述的基于机顶盒的节目收看方法,其特征在于,根据用户的选择从服务器获取所述子节目进行播放的步骤具体包括:
锁定所述子节目的频点,解析所述子节目对应的节目关联表和节目映射表,获取所述子节目的音视频数据进行播放。
6.一种基于机顶盒的节目收看装置,其特征在于,所述装置包括:
子节目判断模块,用于在播放节目时,判断当前播放节目是否链接有相应的子节目;
子节目提示模块,用于在当前播放节目链接有相应的子节目时,提示用户;
子节目播放模块,用于在用户选择播放相应的子节目时,根据用户的选择获取所述子节目进行播放。
7.如权利要求6所述的基于机顶盒的节目收看装置,其特征在于,所述子节目判断模块具体包括:
当前事件信息表解析模块,用于解析当前播放节目的当前事件信息表;
链接描述符判断模块,用于判断所述当前播放节目的当前事件信息表是否链接有子节目的链接描述符,若有,则判定所述当前播放节目链接有相应的子节目。
8.如权利要求7所述的基于机顶盒的节目收看装置,其特征在于,所述装置还包括:
子节目信息获取模块,用于在判定所述当前播放节目链接有相应的子节目之后,获取所述子节目的标识信息以及业务信息;
子节目列表创建模块,用于根据所述标识信息以及所述业务信息为所述子节目创建一子节目列表。
9.如权利要求8所述的基于机顶盒的节目收看装置,其特征在于,所述装置还包括,
频点查找模块,用于在获取所述子节目的标识信息的步骤之前,根据所述子节目的链接描述符在数据库中查找所述子节目对应的频点;
频点获取模块,用于在所述频点查找模块不能在所述数据库中查找到对应的频点时,从当前数据流中获取所述子节目相应的标识信息,并添加至所述数据库中。
10.一种机顶盒,其特征在于,所述机顶盒包括权利要求5至8任一项所述的基于机顶盒的节目收看装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011100724067A CN102137300A (zh) | 2011-03-24 | 2011-03-24 | 一种基于机顶盒的节目收看方法和装置、机顶盒 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011100724067A CN102137300A (zh) | 2011-03-24 | 2011-03-24 | 一种基于机顶盒的节目收看方法和装置、机顶盒 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102137300A true CN102137300A (zh) | 2011-07-27 |
Family
ID=44296939
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011100724067A Pending CN102137300A (zh) | 2011-03-24 | 2011-03-24 | 一种基于机顶盒的节目收看方法和装置、机顶盒 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102137300A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102938860A (zh) * | 2012-11-27 | 2013-02-20 | 康佳集团股份有限公司 | 一种节目链接播放方法 |
WO2018001213A1 (zh) * | 2016-06-27 | 2018-01-04 | 中兴通讯股份有限公司 | 频道的播放和处理方法及装置,频道的处理系统 |
CN108235061A (zh) * | 2018-03-02 | 2018-06-29 | 深圳创维数字技术有限公司 | 主频点更新方法、装置、终端及计算机可读介质 |
CN108965908A (zh) * | 2018-07-19 | 2018-12-07 | 深圳国微视安科技有限公司 | 一种快速获取节目ts流的方法 |
CN112487403A (zh) * | 2020-12-03 | 2021-03-12 | 清华大学 | 一种静动态相结合的程序特征抽取方法及装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1248862A (zh) * | 1998-07-16 | 2000-03-29 | 索尼公司 | 频道信息发送方法和接收装置 |
CN1393097A (zh) * | 2000-07-28 | 2003-01-22 | 皇家菲利浦电子有限公司 | 在子节目级电视节目的显示与重放 |
WO2008018479A1 (en) * | 2006-08-08 | 2008-02-14 | Sony Corporation | Receiver apparatus, display control method and program |
CN101202895A (zh) * | 2007-09-18 | 2008-06-18 | 深圳市同洲电子股份有限公司 | 一种直播节目的回放方法及系统 |
CN101212664A (zh) * | 2006-12-30 | 2008-07-02 | 深圳市同洲电子股份有限公司 | 一种节目剪辑、分发与点播方法 |
CN101513055A (zh) * | 2006-09-11 | 2009-08-19 | Lg电子株式会社 | 控制用于处理定义多频道广播的广播信号的接收器的方法以及使用该方法的广播接收器 |
-
2011
- 2011-03-24 CN CN2011100724067A patent/CN102137300A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1248862A (zh) * | 1998-07-16 | 2000-03-29 | 索尼公司 | 频道信息发送方法和接收装置 |
CN1393097A (zh) * | 2000-07-28 | 2003-01-22 | 皇家菲利浦电子有限公司 | 在子节目级电视节目的显示与重放 |
WO2008018479A1 (en) * | 2006-08-08 | 2008-02-14 | Sony Corporation | Receiver apparatus, display control method and program |
CN101513055A (zh) * | 2006-09-11 | 2009-08-19 | Lg电子株式会社 | 控制用于处理定义多频道广播的广播信号的接收器的方法以及使用该方法的广播接收器 |
CN101212664A (zh) * | 2006-12-30 | 2008-07-02 | 深圳市同洲电子股份有限公司 | 一种节目剪辑、分发与点播方法 |
CN101202895A (zh) * | 2007-09-18 | 2008-06-18 | 深圳市同洲电子股份有限公司 | 一种直播节目的回放方法及系统 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102938860A (zh) * | 2012-11-27 | 2013-02-20 | 康佳集团股份有限公司 | 一种节目链接播放方法 |
WO2018001213A1 (zh) * | 2016-06-27 | 2018-01-04 | 中兴通讯股份有限公司 | 频道的播放和处理方法及装置,频道的处理系统 |
CN107547917A (zh) * | 2016-06-27 | 2018-01-05 | 中兴通讯股份有限公司 | 频道的播放和处理方法及装置,频道的处理系统 |
CN107547917B (zh) * | 2016-06-27 | 2020-07-10 | 中兴通讯股份有限公司 | 频道的播放和处理方法及装置,频道的处理系统 |
CN108235061A (zh) * | 2018-03-02 | 2018-06-29 | 深圳创维数字技术有限公司 | 主频点更新方法、装置、终端及计算机可读介质 |
CN108235061B (zh) * | 2018-03-02 | 2020-09-15 | 深圳创维数字技术有限公司 | 主频点更新方法、装置、终端及计算机可读介质 |
CN108965908A (zh) * | 2018-07-19 | 2018-12-07 | 深圳国微视安科技有限公司 | 一种快速获取节目ts流的方法 |
CN112487403A (zh) * | 2020-12-03 | 2021-03-12 | 清华大学 | 一种静动态相结合的程序特征抽取方法及装置 |
CN112487403B (zh) * | 2020-12-03 | 2022-12-23 | 清华大学 | 一种静动态相结合的程序特征抽取方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102004966B1 (ko) | 송신 장치 및 방법, 수신 장치 및 방법, 및 송수신 시스템 | |
US9860611B2 (en) | Broadcast service transmitting method, broadcasting service receiving method and broadcast service receiving apparatus | |
US9838741B2 (en) | Method for transmitting broadcast service, method for receiving broadcast service, and apparatus for receiving broadcast service | |
KR100879516B1 (ko) | 디지털방송데이터를 이용한 휴대단말 사용자 관심정보수집방법 및 장치 | |
US20180316959A1 (en) | Method For Querying Information Of A Currently Broadcasted TV Program And Smart TV | |
CN101513055B (zh) | 控制用于处理定义多频道广播的广播信号的接收器的方法以及使用该方法的广播接收器 | |
CN101175204B (zh) | 一种数字电视系统中搜索电子节目菜单的方法 | |
US9667902B2 (en) | Method for transmitting a broadcast service, method for receiving a broadcast service, and apparatus for receiving a broadcast service | |
US10715571B2 (en) | Self-adaptive streaming medium processing method and apparatus | |
US20080065693A1 (en) | Presenting and linking segments of tagged media files in a media services network | |
KR20150118014A (ko) | 정보 처리 장치 및 정보 처리 방법, 및 정보 처리 시스템 | |
CN103650482B (zh) | 发送和接收广播服务的方法及其接收装置 | |
CN102137300A (zh) | 一种基于机顶盒的节目收看方法和装置、机顶盒 | |
CN101646038A (zh) | 电视节目提醒方法及应用该方法的电视机 | |
US20080060008A1 (en) | Method of searching program for user without having to enter keywords | |
CN104219577A (zh) | 基于智能电视的实时电视节目与网络视频混合推荐方法 | |
CN103220571B (zh) | 针对电视节目的交互系统和方法以及机顶盒 | |
EP2690858A1 (en) | Information processing device, information processing method and program | |
CN103309865B (zh) | 视频源聚类的实现方法及实现系统 | |
KR101228103B1 (ko) | 전자 서비스 가이드 정보를 생성 및 응용하는 방법 및 터미널 | |
CN108737901A (zh) | Iptv频道列表生成使用方法及系统 | |
KR101178167B1 (ko) | 선호 프로그램에 대한 채널 전환 방법 및 장치 | |
KR100994827B1 (ko) | 방송 콘텐츠의 자막에 근거한 부가정보 제공 장치 및 방송수신 장치 | |
CN104935960B (zh) | 本地媒体资源与数字电视无缝连接的方法 | |
CN103888821A (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 | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110727 |