CN113630626B - 一种机顶盒及其自动节目管理方法、计算机可读存储介质 - Google Patents

一种机顶盒及其自动节目管理方法、计算机可读存储介质 Download PDF

Info

Publication number
CN113630626B
CN113630626B CN202110890398.0A CN202110890398A CN113630626B CN 113630626 B CN113630626 B CN 113630626B CN 202110890398 A CN202110890398 A CN 202110890398A CN 113630626 B CN113630626 B CN 113630626B
Authority
CN
China
Prior art keywords
program
service
authorized
default
top box
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.)
Active
Application number
CN202110890398.0A
Other languages
English (en)
Other versions
CN113630626A (zh
Inventor
戴长权
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Jieke Digital Co ltd
Original Assignee
Shenzhen Jieke Digital Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Jieke Digital Co ltd filed Critical Shenzhen Jieke Digital Co ltd
Priority to CN202110890398.0A priority Critical patent/CN113630626B/zh
Publication of CN113630626A publication Critical patent/CN113630626A/zh
Application granted granted Critical
Publication of CN113630626B publication Critical patent/CN113630626B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23614Multiplexing of additional data and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4348Demultiplexing of additional data and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4627Rights management associated to the content

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明公开了一种机顶盒及其自动节目管理方法、计算机可读存储介质,方法包括:机顶盒接收TS流后进行解复用并解析得到已授权节目和默认节目的节目信息,已授权节目是默认节目的全部或者部分节目;根据本地存储的当前节目的节目信息以及已授权节目和默认节目的节目信息进行节目管理,如此可以实现节目的全自动管理,节目的自动更新可以直接在后台进行,从而解决了现有的软件模块因节目更新需重新搜台而造成用户观看的中断的问题,避免了因节目更新而造成用户观看体验的影响而被抱怨,无需终端用户任何额外操作可以实现节目管理,而且本发明还具体可以实现未授权节目的隐藏,以及增加、删除、更名以及节目列表显示位置顺序的自动调整。

Description

一种机顶盒及其自动节目管理方法、计算机可读存储介质
技术领域
本发明涉及机顶盒领域,尤其涉及一种机顶盒及其自动节目管理方法、计算机可读存储介质。
背景技术
机顶盒中存储有节目信息,用于可以操作遥控器查看节目信息以及播放节目,但是因为节目是会变动的,机顶盒如果需要更新节目,一般是弹窗通知用户,用户确认更新时,机顶盒是通过搜台方式来获取更新的节目信息,这种方案因节目更新需重新搜台,会造成用户观看的中断的问题,因此机顶盒运营商也经常有因节目更新而造成用户观看体验的影响而被抱怨。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种机顶盒及其自动节目管理方法、计算机可读存储介质。
本发明解决其技术问题所采用的技术方案是:构造一种机顶盒自动节目管理方法,包括:
解析步骤:机顶盒接收TS流后进行解复用并解析得到已授权节目和默认节目的节目信息,已授权节目是默认节目的全部或者部分节目;
节目自动管理步骤:根据本地存储的当前节目的节目信息以及已授权节目和默认节目的节目信息进行节目管理;
其中,所述节目信息包括service_id集合和与所述service_id集合对应的LCN号集合;
其中,所述节目自动管理步骤包括:
节目隐藏子步骤:如果默认节目的service_id集合中存在的某个service_id在当前节目的service_id集合和已授权节目的service_id集合中均未存在,或者默认节目的service_id集合和当前节目的service_id集合均存在的某个service_id在已授权节目的的service_id集合中未存在,则针对所述某个service_id的节目执行对应的节目隐藏动作。
优选地,所述节目自动管理步骤还包括:
节目增加子步骤:如果已授权节目的service_id集合中存在的某个service_id在默认节目的service_id集合和当前节目的service_id集合中均未存在,或者默认节目的service_id集合和已授权节目的service_id集合均存在的某个service_id在当前节目的service_id集合中未存在,则针对所述某个service_id的节目执行对应的节目增加动作。
优选地,所述节目自动管理步骤还包括:
节目删除子步骤:如果当前节目的service_id集合中存在的某个service_id在默认节目和已授权节目的service_id集合中均未存在,则针对所述某个service_id的节目执行对应的节目删除动作。
优选地,所述节目自动管理步骤还包括:
节目重新排序子步骤:如果当前节目的service_id集合和已授权节目的service_id集合中存在一致的某个service_id,则比对所述某个service_id在默认节目中所对应的LCN号和已授权节目中所对应的LCN号,如果LCN号不一致则根据已授权节目的LCN号对所述某个service_id的节目重新进行排序。
优选地,所述节目信息还包括与所述service_id集合对应的节目名称的集合;
所述节目自动管理步骤还包括节目更名子步骤:如果当前节目的service_id集合和已授权节目/默认节目的service_id集合中存在一致的某个service_id,则比较所述某个service_id在当前节目中所对应的节目名称和已授权节目/默认节目中所对应的节目名称,如果节目名称不相同则根据已授权节目/默认节目中所对应的节目名称对所述某个service_id的节目进行更名。
优选地,所述解析步骤具体包括:接收TS流后进行调解,得到SDT表和BAT表,从SDT表中解析出实时节目名称,基于从CA***获取的节目解析协议从BAT表中解析出已授权节目信息和默认节目信息。
优选地,所述方法还包括:
节目编辑步骤:电视台前端将节目的编辑信息编辑完成后复用到TS流中调制并通过电视塔发射出去。
本发明另一方面构造了一种机顶盒,包括:
解析模块,用于接收TS流后进行解复用并解析得到已授权节目和默认节目的节目信息;
节目自动更新模块,用于根据本地存储的当前节目的节目信息以及已授权节目和默认节目的节目信息进行节目管理;
其中,所述节目信息包括service_id集合和与所述service_id集合对应的LCN号集合;
其中,所述节目自动更新模块包括节目隐藏子模块,用于在默认节目的service_id集合中存在的某个service_id在当前节目的service_id集合和已授权节目的service_id集合中均未存在,或者默认节目的service_id集合和当前节目的service_id集合均存在的某个service_id在已授权节目的的service_id集合中未存在时,针对所述某个service_id的节目执行对应的节目隐藏动作。
本发明另一方面构造了一种机顶盒,包括处理器和存储器,所述存储器存储有计算机程序,所述计算机程序被处理器执行时实现如前述方法中机顶盒所执行的步骤。
本发明另一方面构造了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现如前述方法中机顶盒所执行的步骤。
本发明的机顶盒及其自动节目管理方法、计算机可读存储介质,具有以下有益效果:本发明中通过电视台前端将节目的编辑信息编辑完成后复用到TS流中调制并通过电视塔发射出去,机顶盒接收TS流后进行解复用并解析得到已授权节目和默认节目的节目信息,进而进行节目管理,如此可以实现节目的全自动管理,节目的自动更新可以直接在后台进行,从而解决了现有的软件模块因节目更新需重新搜台而造成用户观看的中断的问题,避免了因节目更新而造成用户观看体验的影响而被抱怨,无需终端用户任何额外操作可以实现节目管理,而且本发明还具体可以实现未授权节目的隐藏,以及增加、删除、更名以及节目列表显示位置顺序的自动调整。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图:
图1是本发明的应用场景;
图2是本发明机顶盒自动节目管理方法的流程图;
图3是本发明机顶盒的结构示意图。
具体实施方式
为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的典型实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容更加透彻全面。应当理解本发明实施例以及实施例中的具体特征是对本申请技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互组合。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。
实施例一
参考图1,本发明的应用场景涉及到电视台前端、机顶盒,节目的编辑(增加、删除、授权、更名、以及节目列表号的调整)都是由电视台前端在控制,编辑完成后复用到TS流中然后调制并通过电视塔发射出去。应用场景图中的信号中转传播设备为人造卫星,卫星接收机调制方式为DVB-S2,其相应可以应用到地面接收机和有线接收机中,地面卫星天线接收信号后接入机顶盒。
参考图1,本发明的机顶盒自动节目管理方法包括:
节目编辑步骤S101:该步骤的执行主体是电视台前端,电视台前端将节目的编辑信息编辑完成后复用到TS流中调制并通过电视塔发射出去,通过编辑信息实现对节目的隐藏、增加、删除、重新排序、更名,具体是编辑SDT表和BAT表。
SDT表中主要是携带service_id和节目的名称,service_id可以唯一标记一个节目。BAT表中携带Bouquet_id、service_id、LCN号。Bouquet_id有两种取值,分别代表节目是已授权节目还是默认节目,这种解释会写入节目解析协议通过CA***发送给机顶盒以便于机顶盒进行解析。
需要说明的是,本发明中所言的默认节目是包含了所有节目的,而已授权节目是默认节目的全部或者部分节目。因此,已授权节目的service_id集合、LCN号集合、名称集合属于默认节目的service_id集合、LCN号集合、名称集合的子集。
另外,需要说明的是,步骤S101执行完毕后的其他步骤的执行主体都是机顶盒。
解析步骤S102:机顶盒接收TS流后进行解复用并解析得到已授权节目和默认节目的节目信息;
解复用得到的数据内容包含节目的音频、视频、PSI/SI和其它数据,本发明需要用到TS流解复用后的SDT和BAT表,用来获取电视台前端实时的节目信息。
其中,所述节目信息包括service_id集合和与所述service_id集合对应的LCN号集合、与所述service_id集合对应的节目名称的集合。具体的,该步骤接收TS流后进行调解,得到SDT表和BAT表,从SDT表中解析出实时节目名称,基于从CA***获取的节目解析协议从BAT表中解析出已授权节目信息和默认节目信息,比如说分离出代表已授权节目的Bouquet_id及其对应的service_id、LCN号得到已授权节目的service_id集合、LCN号集合,分离代表默认节目的Bouquet_id及其对应的service_id、LCN号得到默认节目的service_id集合、LCN号集合。
节目自动管理步骤S103:机顶盒根据本地存储的当前节目的节目信息以及已授权节目和默认节目的节目信息进行节目管理。
其中,所述节目自动管理步骤S103包括:
节目隐藏子步骤S1031:如果默认节目的service_id集合中存在的某个service_id在当前节目的service_id集合和已授权节目的service_id集合中均未存在,或者默认节目的service_id集合和当前节目的service_id集合均存在的某个service_id在已授权节目的的service_id集合中未存在,则针对所述某个service_id的节目执行对应的节目隐藏动作。所谓执行对应的节目隐藏动作,主要是指不显示该节目的相关信息。
节目增加子步骤S1032:如果已授权节目的service_id集合中存在的某个service_id在默认节目的service_id集合和当前节目的service_id集合中均未存在,或者默认节目的service_id集合和已授权节目的service_id集合均存在的某个service_id在当前节目的service_id集合中未存在,则针对所述某个service_id的节目执行对应的节目增加动作。所谓执行对应的节目增加动作,主要是指显示该节目的相关信息同时在本地增加该节目的相关信息,也可以理解为将该节目添加到本地的当前节目数据中。
节目删除子步骤S1033:如果当前节目的service_id集合中存在的某个service_id在默认节目和已授权节目的service_id集合中均未存在,则针对所述某个service_id的节目执行对应的节目删除动作。所谓执行对应的节目删除动作,主要是指将该节目从本地的当前节目中删除。
本实施例涉及的节目隐藏、增加、删除,归纳如下表1:
表1
节目重新排序子步骤S1034:如果当前节目的service_id集合和已授权节目的service_id集合中存在一致的某个service_id,则比对所述某个service_id在默认节目中所对应的LCN号和已授权节目中所对应的LCN号,如果LCN号不一致则根据已授权节目的LCN号对所述某个service_id的节目重新进行排序,主要是将已授权节目的LCN号覆盖写入本地的当前节目的LCN号,同时按照最新的LCN号排序显示。
本实施例涉及的重新排序,归纳如下表2:
表2
当前节目LCN号 已授权节目LCN号 是否相同 执行动作
不相同 节目重新排序
相同 不做动作
没有 - 不做动作
节目更名子步骤S1035:如果当前节目的service_id集合和已授权节目/默认节目的service_id集合中存在一致的某个service_id,则比较所述某个service_id在当前节目中所对应的节目名称和已授权节目/默认节目中所对应的节目名称,如果节目名称不相同则根据已授权节目/默认节目中所对应的节目名称对所述某个service_id的节目进行更名,主要是将已授权节目/默认节目的名称覆盖写入本地的当前节目的名称,同时按照最新的名称显示。
本实施例涉及的节目更名,归纳如下表3:
表3
当前节目名称 SDT节目名称 是否相同 执行动作
不相同 节目名称更新
相同 不做动作
没有 - 不做动作
本实施例中通过电视台前端将节目的编辑信息编辑完成后复用到TS流中调制并通过电视塔发射出去,机顶盒接收TS流后进行解复用并解析得到已授权节目和默认节目的节目信息,进而进行节目管理,如此可以实现节目的全自动管理,节目的自动更新可以直接在后台进行,从而解决了现有的软件模块因节目更新需重新搜台而造成用户观看的中断的问题,避免了因节目更新而造成用户观看体验的影响而被抱怨,无需终端用户任何额外操作可以实现节目管理,而且本发明还具体可以实现未授权节目的隐藏,以及增加、删除、更名以及节目列表显示位置顺序的自动调整。
实施例二
本实施例公开了一种机顶盒,包括:
解析模块201,用于接收TS流后进行解复用并解析得到已授权节目和默认节目的节目信息;
节目自动更新模块202,用于根据本地存储的当前节目的节目信息以及已授权节目和默认节目的节目信息进行节目管理;
其中,所述节目信息包括service_id集合和与所述service_id集合对应的LCN号集合;
其中,所述节目自动更新模块202包括:
节目隐藏子模块2021,用于在默认节目的service_id集合中存在的某个service_id在当前节目的service_id集合和已授权节目的service_id集合中均未存在,或者默认节目的service_id集合和当前节目的service_id集合均存在的某个service_id在已授权节目的的service_id集合中未存在时,针对所述某个service_id的节目执行对应的节目隐藏动作。
节目增加子模块2022:用于在已授权节目的service_id集合中存在的某个service_id在默认节目的service_id集合和当前节目的service_id集合中均未存在,或者默认节目的service_id集合和已授权节目的service_id集合均存在的某个service_id在当前节目的service_id集合中未存在时,针对所述某个service_id的节目执行对应的节目增加动作。所谓执行对应的节目增加动作,主要是指显示该节目的相关信息同时在本地增加该节目的相关信息,也可以理解为将该节目添加到本地的当前节目数据中。
节目删除子模块2023:用于在当前节目的service_id集合中存在的某个service_id在默认节目和已授权节目的service_id集合中均未存在时,针对所述某个service_id的节目执行对应的节目删除动作。所谓执行对应的节目删除动作,主要是指将该节目从本地的当前节目中删除。
节目重新排序子模块2024:用于在当前节目的service_id集合和已授权节目的service_id集合中存在一致的某个service_id时,比对所述某个service_id在默认节目中所对应的LCN号和已授权节目中所对应的LCN号,如果LCN号不一致则根据已授权节目的LCN号对所述某个service_id的节目重新进行排序,主要是将已授权节目的LCN号覆盖写入本地的当前节目的LCN号,同时按照最新的LCN号排序显示。
节目更名子模块2025:用于在当前节目的service_id集合和已授权节目/默认节目的service_id集合中存在一致的某个service_id时,比较所述某个service_id在当前节目中所对应的节目名称和已授权节目/默认节目中所对应的节目名称,如果节目名称不相同则根据已授权节目/默认节目中所对应的节目名称对所述某个service_id的节目进行更名,主要是将已授权节目/默认节目的名称覆盖写入本地的当前节目的名称,同时按照最新的名称显示。
本发明实施例的机顶盒的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
上述描述涉及各种模块。这些模块通常包括硬件和/或硬件与软件的组合(例如固化软件)。这些模块还可以包括包含指令(例如,软件指令)的计算机可读介质(例如,永久性介质),当处理器执行这些指令时,就可以执行本发明的各种功能性特点。相应地,除非明确要求,本发明的范围不受实施例中明确提到的模块中的特定硬件和/或软件特性的限制。作为非限制性例子,本发明在实施例中可以由一种或多种处理器执行软件指令。需要指出的是,上文对各种模块的描述中,分割成这些模块,是为了说明清楚。然而,在实际实施中,各种模块的界限可以是模糊的。例如,本文中的任意或所有功能性模块可以共享各种硬件和/或软件元件。又例如,本文中的任何和/或所有功能模块可以由共有的处理器执行软件指令来全部或部分实施。另外,由一个或多个处理器执行的各种软件子模块可以在各种软件模块间共享。相应地,除非明确要求,本发明的范围不受各种硬件和/或软件元件间强制性界限的限制。
实施例三
本实施例公开了一种机顶盒,包括处理器和存储器,所述存储器存储有计算机程序,所述计算机程序被处理器执行时实现如实施例一种机顶盒所执行的步骤,即执行步骤S102-S103,具体实现过程可参阅上述方法实施例的描述,此处不再赘述。
实施例四
本实施例公开了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现如实施例一种机顶盒所执行的步骤,即执行步骤S102-S103,具体实现过程可参阅上述方法实施例的描述,此处不再赘述。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。

Claims (9)

1.一种机顶盒自动节目管理方法,其特征在于,所述方法包括:
节目编辑步骤:电视台前端将节目的编辑信息编辑完成后复用到TS流中调制并通过电视塔发射出去;
解析步骤:机顶盒接收TS流后进行解复用并解析得到已授权节目和默认节目的节目信息,已授权节目是默认节目的全部或者部分节目;
节目自动管理步骤:机顶盒根据本地存储的当前节目的节目信息以及已授权节目和默认节目的节目信息进行节目管理;
其中,所述节目信息包括service_id集合和与所述service_id集合对应的LCN号集合;
其中,所述节目自动管理步骤包括:
节目隐藏子步骤:如果默认节目的service_id集合中存在的某个service_id在当前节目的service_id集合和已授权节目的service_id集合中均未存在,或者默认节目的service_id集合和当前节目的service_id集合均存在的某个service_id在已授权节目的的service_id集合中未存在,则针对所述某个service_id的节目执行对应的节目隐藏动作。
2.根据权利要求1所述的方法,其特征在于,所述节目自动管理步骤还包括:
节目增加子步骤:如果已授权节目的service_id集合中存在的某个service_id在默认节目的service_id集合和当前节目的service_id集合中均未存在,或者默认节目的service_id集合和已授权节目的service_id集合均存在的某个service_id在当前节目的service_id集合中未存在,则针对所述某个service_id的节目执行对应的节目增加动作。
3.根据权利要求1所述的方法,其特征在于,所述节目自动管理步骤还包括:
节目删除子步骤:如果当前节目的service_id集合中存在的某个service_id在默认节目和已授权节目的service_id集合中均未存在,则针对所述某个service_id的节目执行对应的节目删除动作。
4.根据权利要求1所述的方法,其特征在于,所述节目自动管理步骤还包括:
节目重新排序子步骤:如果当前节目的service_id集合和已授权节目的service_id集合中存在一致的某个service_id,则比对所述某个service_id在默认节目中所对应的LCN号和已授权节目中所对应的LCN号,如果LCN号不一致则根据已授权节目的LCN号对所述某个service_id的节目重新进行排序。
5.根据权利要求1所述的方法,其特征在于,所述节目信息还包括与所述service_id集合对应的节目名称的集合;
所述节目自动管理步骤还包括节目更名子步骤:如果当前节目的service_id集合和已授权节目/默认节目的service_id集合中存在一致的某个service_id,则比较所述某个service_id在当前节目中所对应的节目名称和已授权节目/默认节目中所对应的节目名称,如果节目名称不相同则根据已授权节目/默认节目中所对应的节目名称对所述某个service_id的节目进行更名。
6.根据权利要求5所述的方法,其特征在于,
所述解析步骤具体包括:机顶盒接收TS流后进行调解,得到SDT表和BAT表,从SDT表中解析出实时节目名称,基于从CA***获取的节目解析协议从BAT表中解析出已授权节目信息和默认节目信息。
7.一种机顶盒,其特征在于,其所对应的电视台前端用于将节目的编辑信息编辑完成后复用到TS流中调制并通过电视塔发射出去,所述机顶盒包括:
解析模块,用于接收TS流后进行解复用并解析得到已授权节目和默认节目的节目信息;
节目自动更新模块,用于根据本地存储的当前节目的节目信息以及已授权节目和默认节目的节目信息进行节目管理;
其中,所述节目信息包括service_id集合和与所述service_id集合对应的LCN号集合;
其中,所述节目自动更新模块包括节目隐藏子模块,用于在默认节目的service_id集合中存在的某个service_id在当前节目的service_id集合和已授权节目的service_id集合中均未存在,或者默认节目的service_id集合和当前节目的service_id集合均存在的某个service_id在已授权节目的的service_id集合中未存在时,针对所述某个service_id的节目执行对应的节目隐藏动作。
8.一种机顶盒,其特征在于,包括处理器和存储器,所述存储器存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-6任一项所述的方法中的由机顶盒所执行的步骤。
9.一种计算机可读存储介质,其特征在于,存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-6任一项所述的方法中的由机顶盒所执行的步骤。
CN202110890398.0A 2021-08-04 2021-08-04 一种机顶盒及其自动节目管理方法、计算机可读存储介质 Active CN113630626B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110890398.0A CN113630626B (zh) 2021-08-04 2021-08-04 一种机顶盒及其自动节目管理方法、计算机可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110890398.0A CN113630626B (zh) 2021-08-04 2021-08-04 一种机顶盒及其自动节目管理方法、计算机可读存储介质

Publications (2)

Publication Number Publication Date
CN113630626A CN113630626A (zh) 2021-11-09
CN113630626B true CN113630626B (zh) 2024-05-10

Family

ID=78382660

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110890398.0A Active CN113630626B (zh) 2021-08-04 2021-08-04 一种机顶盒及其自动节目管理方法、计算机可读存储介质

Country Status (1)

Country Link
CN (1) CN113630626B (zh)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101646026A (zh) * 2008-08-08 2010-02-10 深圳Tcl新技术有限公司 节目排序方法
CN201550186U (zh) * 2009-11-12 2010-08-11 福建创频数码科技有限公司 数字电视机顶盒的节目过滤隐藏装置
CN101888500A (zh) * 2009-05-15 2010-11-17 深圳Tcl新技术有限公司 数字电视一体机及其实现节目列表的方法
CN101888504A (zh) * 2010-06-12 2010-11-17 广州鼎宇电子科技有限公司 一种数字电视文字信息检索方法
CN102006509A (zh) * 2010-11-26 2011-04-06 康佳集团股份有限公司 一种隐藏数字电视无授权节目的方法及一种数字电视***
CN102209263A (zh) * 2011-05-30 2011-10-05 深圳创维数字技术股份有限公司 一种基于机顶盒的节目列表更新***、方法和机顶盒
CN102695085A (zh) * 2011-03-21 2012-09-26 青岛海信电器股份有限公司 数字节目自动排序方法
CN103686395A (zh) * 2013-11-12 2014-03-26 深圳市九洲电器有限公司 一种搜索节目的方法、装置及机顶盒
CN104780444A (zh) * 2015-03-18 2015-07-15 福建新大陆通信科技股份有限公司 一种基于psi/si表实现后台更新机顶盒节目方法及***
CN105763957A (zh) * 2016-02-26 2016-07-13 深圳创维数字技术有限公司 一种基于机顶盒的节目图标显示方法及装置
CN108282692A (zh) * 2018-02-08 2018-07-13 深圳创维数字技术有限公司 一种机顶盒快速搜索节目的方法、装置、机顶盒及介质
CN111918120A (zh) * 2020-07-30 2020-11-10 深圳创维-Rgb电子有限公司 频道号的赋值方法、电视和存储介质

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100462899B1 (ko) * 2003-02-07 2004-12-18 삼성전자주식회사 전자 프로그램 가이드 화면에서 채널정보 디스플레이 제어장치 및 그 방법

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101646026A (zh) * 2008-08-08 2010-02-10 深圳Tcl新技术有限公司 节目排序方法
CN101888500A (zh) * 2009-05-15 2010-11-17 深圳Tcl新技术有限公司 数字电视一体机及其实现节目列表的方法
CN201550186U (zh) * 2009-11-12 2010-08-11 福建创频数码科技有限公司 数字电视机顶盒的节目过滤隐藏装置
CN101888504A (zh) * 2010-06-12 2010-11-17 广州鼎宇电子科技有限公司 一种数字电视文字信息检索方法
CN102006509A (zh) * 2010-11-26 2011-04-06 康佳集团股份有限公司 一种隐藏数字电视无授权节目的方法及一种数字电视***
CN102695085A (zh) * 2011-03-21 2012-09-26 青岛海信电器股份有限公司 数字节目自动排序方法
CN102209263A (zh) * 2011-05-30 2011-10-05 深圳创维数字技术股份有限公司 一种基于机顶盒的节目列表更新***、方法和机顶盒
CN103686395A (zh) * 2013-11-12 2014-03-26 深圳市九洲电器有限公司 一种搜索节目的方法、装置及机顶盒
CN104780444A (zh) * 2015-03-18 2015-07-15 福建新大陆通信科技股份有限公司 一种基于psi/si表实现后台更新机顶盒节目方法及***
CN105763957A (zh) * 2016-02-26 2016-07-13 深圳创维数字技术有限公司 一种基于机顶盒的节目图标显示方法及装置
CN108282692A (zh) * 2018-02-08 2018-07-13 深圳创维数字技术有限公司 一种机顶盒快速搜索节目的方法、装置、机顶盒及介质
CN111918120A (zh) * 2020-07-30 2020-11-10 深圳创维-Rgb电子有限公司 频道号的赋值方法、电视和存储介质

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Adaptive Energy aware reputation based leader election for IDS in MANET;Santoshkumar Sabat;《2014 International Conference on Communication and Signal Processing》;20141110;全文 *
数字电视***中的本地节目插播实例;孙焱;;中国有线电视;20130315(03);全文 *
有线数字电视机顶盒设计与实现;韩霜;《 中国优秀硕士论文电子期刊网》;20120715;全文 *

Also Published As

Publication number Publication date
CN113630626A (zh) 2021-11-09

Similar Documents

Publication Publication Date Title
US20190026390A1 (en) Information processing device and information processing method
US8635641B2 (en) Method of performing parental control a channel and an IPTV receiver
RU2562427C2 (ru) Приемное устройство, способ приема, передающее устройство, способ передачи, программа и система вещания
US10154298B2 (en) Scalable data acquisition and accumulation in a resource constrained environment
WO2014125947A1 (ja) 情報処理装置および情報処理方法、並びに情報処理システム
CN102439984B (zh) 用于经由反向信道通信路径接入电子节目指南信息的***及方法
EP2613526A1 (en) Transmission device and method, reception device and method, and transmission/reception system
US20080098436A1 (en) Top recording events list for media device
US9313542B2 (en) Electronic program guide generation
US9635075B2 (en) Method and apparatus for assigning identifiers to media services
CN105791949A (zh) 节目录制方法和装置
US20140157323A1 (en) Method and apparatus for auto-tuning program guides
US10205973B2 (en) Method and system for linking real-time broadcasting with non-real-time video service using user history information
US8839304B2 (en) Method and system for sharing channel map of digital broadcast in home network
JP6283318B2 (ja) インターネット・アクセスを使用する又は使用しないデジタルtv受信機に送信されたコンテンツを複数の可搬形デバイスと同期させるためのシステム
US7685625B2 (en) Image reproducing apparatus for channel map updating and method thereof
US8046344B2 (en) Method for automatically searching for information and video apparatus using the same
CN105025371A (zh) 节目更新方法和装置
CN113630626B (zh) 一种机顶盒及其自动节目管理方法、计算机可读存储介质
KR20080079029A (ko) 디지털 방송 프로그램 별 해당 웹 컨텐츠를 제공하는 셋탑박스 및 그 방법
KR20120039980A (ko) 통합 방송 분배 장치 및 그 방법
JP5796324B2 (ja) デジタル放送システム、その制御方法およびプログラム
WO2015188367A1 (en) Digital video broadcasting network system and method of obtaining program information in digital video broadcasting
CN213342505U (zh) 一种实现直播电视节目分片功能的***
KR100943744B1 (ko) 방송 프로그램 공유를 위한 장치 및 방법

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant