CN108900899A - 一种数字机顶盒基于运营商平台的快速搜索***及方法 - Google Patents

一种数字机顶盒基于运营商平台的快速搜索***及方法 Download PDF

Info

Publication number
CN108900899A
CN108900899A CN201810973450.7A CN201810973450A CN108900899A CN 108900899 A CN108900899 A CN 108900899A CN 201810973450 A CN201810973450 A CN 201810973450A CN 108900899 A CN108900899 A CN 108900899A
Authority
CN
China
Prior art keywords
program
top box
filter
update
frequency point
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.)
Granted
Application number
CN201810973450.7A
Other languages
English (en)
Other versions
CN108900899B (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.)
ZHUHAI MAIYUE INFORMATION TECHNOLOGY Co Ltd
Original Assignee
ZHUHAI MAIYUE INFORMATION TECHNOLOGY 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 ZHUHAI MAIYUE INFORMATION TECHNOLOGY Co Ltd filed Critical ZHUHAI MAIYUE INFORMATION TECHNOLOGY Co Ltd
Priority to CN201810973450.7A priority Critical patent/CN108900899B/zh
Publication of CN108900899A publication Critical patent/CN108900899A/zh
Application granted granted Critical
Publication of CN108900899B publication Critical patent/CN108900899B/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/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/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • H04N21/4586Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
    • 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/4345Extraction or processing of SI, e.g. extracting service information from an MPEG 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport 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/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/454Content or additional data filtering, e.g. blocking advertisements
    • 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/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4825End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists

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)
  • Computer And Data Communications (AREA)

Abstract

本发明提供一种数字机顶盒基于运营商平台的快速搜索***及方法,方法包括快速搜索流程和节目属性更新流程。快速搜索流程:根据设定参数进行锁屏,启动过滤器,请求网络信息表、服务描述表及业务群关联表,解析对应的表并缓存数据;根据网络信息表的描述确定待添加的所有节目;根据一一对应关系,分别从服务描述表和业务群关联表中取出各个节目相关的描述;将所有节目存储至数字机顶盒;节目属性更新流程:在节目播放过程中,进行锁频操作,同时,启动过滤器,请求该频点下的节目关联表,然后请求节目映射表,缓存数据;根据当前锁频的频点参数,获取对应的频点下的所有节目,根据各个节目中节目映射表的标识属性,判断节目属性是否需要更新。

Description

一种数字机顶盒基于运营商平台的快速搜索***及方法
技术领域
本发明涉及数字电视技术领域,特别是涉及数字机顶盒基于运营商平台的节目搜索和节目更新方法。
背景技术
数字机顶盒(STB):是一个连接电视机与外部信号源的设备,它可以将压缩的数字信号转成电视内容,并在电视机上显示出来。数据传输方式包括有线电缆、卫星天线、以及地面广播。机顶盒接收的内容除了图像、声音之外,还能够接收数字内容,包括电子节目指南、字幕等等。
传输流(TS):Transport Stream传输流,将具有共同时间基准或独立时间基准的一个或多个PES组合(复合)而成的单一数据流(用于数据传输)。
节目特定信息***(PSI):Program Specific Information规定不同节目和节目中的不同成分如何复用成一个统一的码流。
服务信息***(SI):Service Information对PSI进一步的扩展,加入了一些对用户有用的信息,标示节目的类型,服务商,节目的相互关系等。
节目关联表(PAT):Program Association Table定义了当前TS流中所有的频道,包含频道号码和每一个频道对应的PMT的PID号码。
节目映射表(PMT):Program Map Table如果一个TS流中含有多个频道,那么就会包含多个PID不同的PMT表,每个PMT表会包含当前节目的所有音视频PID以及与当前节目相关联的其他数据的PID。
网络信息表(NIT):Network Information Table传送本网络以及与此有关的其它网络的一些信息。网络信息表主要携带:网络识别符(Network_ID)、网络名称、传输***参数、节目业务类型及Service_ID等信息。
服务描述表(SDT):Service Description Table用于描述***中各路节目的名称,该节目的提供者,是否有相应的时间描述表等方面的信息。该表可以描述当前传输流,也可以描述其他的传输流,这由Table ID进行区分。
业务群关联表(BAT):Bouquet Association Table该表提供一系列类似节目的集合。这些节目可以不在同一个传输流中,利用该表可以很方便的进行相关节目或某一类节目的浏览和选择。
在数字机顶盒中,搜台是一个非常重要的操作,通过搜台,可以将传输流中的节目信息解析出来,并且添加到数字机顶盒中,使终端用户能观看节目,切换节目,及查看电子节目指南等,所以说使用一套好的搜索流程或者搜索实现方法,对运营商来说,能极大的提升终端用户的体验。
目前基于运营商平台的搜索所有的节目的方式包含两种,一种是网络搜索(Network Search),一种是快速搜台(Fast Scan),具体如下:
网络搜台(Network Search):网络搜台主要是通过主频点中的网络信息表描述,把整个网络的所有频点信息解析出来,然后,数字机顶盒从各个传输流中获取PSI/SI协议中规定的相应表的信息,最后把节目添加到数字机顶盒中;
快速搜台(Fast Scan):快速搜台主要是把整个网络中的所有频点信息及节目信息,加入到主频点的传输流中,数字机顶盒从主频点的传输流中获取PSI/SI协议中规定的相应表的信息,把整个网络中的所有节目添加到数字机顶盒中。
以上两种搜台方法有以下缺点:
1)网络搜台:网络搜台需要花费相当长的时间。以DVBC为例,如果运营商网络中含有70个频点,每个频点锁定时间约1.5秒,获取PSI/SI协议中规定的相应的表的时间约3秒,完成一个频点节目的添加需要时间为4.5秒,也就是说完成整个网络的搜索需要时间为4.5*70=315秒;
2)快速搜台:快速搜台搜索相对于网络搜台来说,在费时方面有相当大的改进,但是由于把所有节目的信息都附加到传输流中,会相应增加传输流传输码率。
本发明所实现的快速搜索,相较于网络搜台来说,在耗时方面有极大的改善,完成整个网络搜索的时间约为12秒;相较于快速搜台来说,仅仅是额外增加了微量的数据,对传输流的传输码率也仅仅是微量增加。
发明内容
为了解决现有技术中存在的上述技术问题,本发明提供了一种耗时少且对传输流的传输码率影响较小的新的数字机顶盒的快速搜索方法。
本发明的目的是通过以下技术方案实现:
一种数字机顶盒基于运营商平台的快速搜索方法,包括搜索流程和节目属性更新流程;
快速搜索流程包括以下步骤:
S11、根据数字机顶盒搜索界面设置的参数进行锁屏;
S12、启动过滤器,请求网络信息表;
S13、启动过滤器,请求服务描述表;
S14、启动过滤器,请求业务群关联表;
S15、得到网络信息表,解析并缓存数据;
S16、得到服务描述表,解析并缓存数据;
S17、得到业务群关联表,解析并缓存数据;
S18、首先,根据网络信息表的描述确定待添加的所有节目;然后,根据一一对应关系,分别从服务描述表和业务群关联表中取出各个节目相关的描述,完成对各个节目属性的添加;需要注意的是节目属性中必须包含网络信息表中对该节目的频点信息描述及传输流标识;
S19、将所有节目存储至数字机顶盒;
节目属性更新流程包括:
S21、在节目播放的过程中,根据当前播放节目所对应频点信息,进行锁频操作;
S22、启动过滤器,请求节目关联表;
S23、得到节目关联表,解析并缓存数据;
S24、启动过滤器,根据节目关联表的描述,请求节目映射表;
S25、得到节目映射表,解析并缓存数据;
S26、根据S21中当前锁频的频点信息,获取机顶盒中该频点下的所有节目,并根据节目映射表的标识属性,判断节目属性是否需要更新,如需更新,从当前传输流节目映射表的缓存数据中,找到对应各个节目的对应描述,并对机顶盒中对应节目的部分属性进行重新赋值;
S27、如果当前更新的节目正好是正在播放的节目,则需要重新播放该节目,否则,不用重新播放。
具体的,S15中,网络信息表中包含各个节目所对应的服务标识、节目类型标识及网络中对节目的逻辑编号标识;S16中,服务描述表中包含各个节目所对应的节目名称标识及加扰节目标识;S17中,业务群关联表中包含各个节目在网络中所属的业务群信息标识。
优选的,网络信息表、服务描述表及业务群关联表得到的先后顺序是不一样的,需要将获取到的表先解析并缓存,待网络信息表、服务描述表及业务群关联表的所有数据都得到以后,再一并处理。
S26中,判断节目属性是否需要更新的条件为:节目属性中的节目映射表的标识是否为‘0’,如果为‘0’表示需要更新,如果为非‘0’则表示节目已经更新过了,不需要更新。
本发明还提供一种数字机顶盒基于运营商平台的快速搜索***,其包括搜索模块和节目属性更新模块;
快速搜索模块包括:
第一锁频单元,其用于根据数字机顶盒搜索界面设置的频点参数进行锁屏;
第一过滤器启动单元,其用于启动过滤器,请求网络信息表;
第二过滤器启动单元,其用于启动过滤器,请求服务描述表;
第三过滤器启动单元,其用于启动过滤器,请求业务群关联表;
第一提取单元,其用于解析网络信息表并缓存;
第二提取单元,其用于解析服务描述表并缓存;
第三提取单元,其用于解析业务群关联表并缓存;
汇总单元,其用于根据网络信息表的描述确定待添加的所有节目,按照一一对应关系,分别从服务描述表和业务群关联表中取出各个节目相关的描述,完成对各个节目属性的添加;需要注意的是节目属性中必须包含网络信息表中对该节目的频点信息描述及传输流标识;
存储单元,其用于将所有节目存储至数字机顶盒;
节目属性更新模块包括:
第二锁频单元,用于在节目播放的过程中,对该节目所对应的频点进行锁频操作;
第四过滤器启动单元,其用于启动过滤器,请求节目关联表;
第四提取单元,其用于解析节目关联表并缓存;
第五过滤器启动单元,其用于启动过滤器,根据节目关联表中的描述请求节目映射表;
第五提取单元,其用于解析节目映射表并缓存;
更新判断单元,其用于根据当前锁频的频点参数,获取机顶盒中当前频点下所有节目,根据节目属性中的节目映射表的标识判断节目是否需要更新,如果判断结果为需要更新,直接从节目映射表的缓存数据中的找到对应的描述,并对机顶盒中对应节目的部分属性进行重新赋值;
节目更新单元,其用于更新机顶盒中需要更新属性的节目。
还包括重播判断单元,其用于判断更新的节目是否是正在播放的节目,如果是,则重新播放该节目,否则,不用重新播放节目;
具体的,第一过滤器启动单元,获取网络信息表,表中含有各个节目所对应的服务标识、节目类型标识以及节目逻辑编号标识;第二过滤器启动单元,获取服务描述表,表中含有各个节目所对应的名称标识及加扰节目标识;第三过滤器启动单元,获取业务群关联表,表中含有各个节目的业务群信息标识。
优选的,解析缓存单元,由于网络信息表、服务描述表及业务群关联表得到的先后顺序是不一样的,需要将获取到的表先解析并缓存,待网络信息表、服务描述表及业务群关联表的所有数据都得到以后,再一并处理。
优选的,更新判断单元,判断节目属性是否需要更新是根据节目属性中的节目映射表的标识是否为‘0’来确定节目属性是否需要更新,如果为‘0’表示需要更新,如果为非‘0’则表示节目已经更新过了,不需要更新。
优选的,更新判断单元,其用于根据当前锁频的频点参数,获取机顶盒中当前频点下所有节目,根据节目属性中的节目映射表的标识判断节目是否需要更新,如果节目属性中的节目映射表标识为‘0’,表示该节目需要更新,直接从节目映射表的缓存数据中的找到对应的描述,并对机顶盒中对应节目的部分属性进行重新赋值;如果节目属性中的节目映射表标识为非‘0’,则表示节目已经更新过,不需要再次更新。
本发明的有益效果如下:
本发明所实现的快速搜索,相较于网络搜台来说,在耗时方面有极大的改善,完成整个网络搜索的时间约为12秒;相较于快速搜台来说,仅仅是额外增加了微量的数据,对传输流的传输码率也仅仅是微量增加,而且,对于频点越多的运营商平台,效果越明显。
附图说明
图1是本发明实施例一的搜索方法的搜索流程示意图;
图2是本发明实施例一的搜索方法的节目属性更新流程示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
实施例一:
本实施例提供一种数字机顶盒基于运营商平台的快速搜索方法,包括搜索流程和节目属性更新流程,以下结合图1及2具体说明其方法。
快速搜索流程:
如图1所示,开始搜索,根据数字机顶盒搜索界面设置的锁频参数进行锁频,并且申请过滤器分别过滤网络信息表、服务描述表及业务群关联表数据,即启动过滤器,请求网络信息表、服务描述表及业务群关联表;
由于各个表得到的先后顺序不一样,需要将先得到的表进行解析并缓存起来,等其他表都得到了,再一并处理;
待网络信息表、服务描述表及业务群关联表全部得到以后,根据一一对应关系,将各个节目在这些表中的描述取出来,并添加到对应节目的属性中。其中:网络信息表可以得到每个节目所对应的频点标识、传输流标识、服务标识、节目类型标识(如电视节目、广播节目等)及节目逻辑编号标识;服务描述表可以得到节目所对应的节目名称标识及加扰节目标识;业务群关联表可以得到节目在网络中所属的业务群信息;
最后,将这些搜索出来的节目存储至数字机顶盒。
需要注意的是,这些节目的信息并不完整,数字机顶盒无法利用这些信息将节目播放出来,因为这些节目属性中缺少了播放节目最重要的信息:节目关联表和节目映射表的信息。
节目属性更新流程:
如图2所示,如前文,在快速搜索完成以后,开始播放搜索出来的节目,由于播放的节目,缺少了节目关联表、节目映射表的关键数据,无法正常播放。
由于在搜索阶段,已通过网络信息表添加了节目的频点信息在节目属性中,所以在节目播放的时候,数字机顶盒会根据节目的频点信息进行的锁频操作;锁频后,启动过滤器,请求节目关联表数据;
待节目关联表得到以后,根据节目关联表中的描述启动过滤器,请求节目映射表,得到节目映射表以后,解析数据并且缓存起来;
根据数字机顶盒当前锁频的频点参数,从数字机机顶盒中获取当前频点下所有的节目,根据各个节目属性中的节目映射表的标识来确定是否需要更新节目,如果节目中节目映射表的标识为‘0’,表示需要更新,这时,从传输流中节目映射表的缓存数据中,根据一一对应关系,找到对应节目的数据,重新赋值属性即可;如果节目中节目映射表的标识为非‘0’,则表示节目已经更新过,不需要更新;
如果更新的节目是当前播放的节目,重新播放当前播放的节目,如果不是,则无需重新播放。
总的来说,最终搜索出来的节目的个数是根据网络信息表中对整个网络中所有节目描述来确定的,服务描述表、业务群关联表、节目关联表、节目映射表仅仅只是对各个节目的属性进行描述或者补充。由于采取了动态获取各个频点下的节目关联表和节目映射表数据,减少了主频点传输流的传输码率,极大的提高了中断客户的搜台使用体验。
总结起来,本实例的发明点在于:根据网络信息表来确定网络中实际节目个数的方法;以及,在采用播放过程中,通过自动更新的方式对节目关联表和节目映射表进行动态获取、添加属性的处理流程。
实施例二:
本实施例提供一种用于实现实施例一的快速搜索方法的***,其包括搜台模块和节目属性更新模块。
节目搜台模块包括:
第一锁频单元,其用于根据数字机顶盒搜索界面设置的频点参数进行锁屏;
第一过滤器启动单元,其用于启动过滤器,请求网络信息表;
第二过滤器启动单元,其用于启动过滤器,请求服务描述表;
第三过滤器启动单元,其用于启动过滤器,请求业务群关联表;
第一提取单元,其用于解析网络信息表并缓存;
第二提取单元,其用于解析服务描述表并缓存;
第三提取单元,其用于解析业务群关联表并缓存;
汇总单元,其用于根据网络信息表的描述确定待添加的所有节目,按照一一对应关系,分别从服务描述表和业务群关联表中取出各个节目相关的描述,完成对各个节目属性的添加;网络信息表可以得到每个节目所对应的频点标识、传输流标识、服务标识、节目类型标识(如电视节目、广播节目等)及节目逻辑编号标识;服务描述表可以得到节目所对应的节目名称标识及加扰节目标识;业务群关联表可以得到节目在网络中所属的业务群信息;需要注意的是节目属性中必须包含网络信息表中对该节目的频点信息描述及传输流标识;
存储单元,其用于将搜索出来的节目存储至数字机顶盒。
节目属性更新模块包括:
第二锁频单元,用于在节目播放的过程中,对该节目所对应的频点进行锁频操作;
第四过滤器启动单元,其用于启动过滤器,请求节目关联表;
第四提取单元,其用于解析节目关联表并缓存;
第五过滤器启动单元,其用于启动过滤器,根据节目关联表中的描述请求节目映射表;
第五提取单元,其用于解析节目映射表并缓存;
更新判断单元,其用于根据当前锁频的频点参数,获取机顶盒中当前频点下所有节目,根据节目属性中的节目映射表的标识判断节目是否需要更新,如果判断结果为需要更新,直接从节目映射表的缓存数据中的找到对应的描述,并对机顶盒中对应节目的部分属性进行重新赋值;
节目更新单元,其用于更新机顶盒中需要更新属性的节目。
重播判断单元,其用于判断更新的节目是否是正在播放的节目,如果是,则重新播放该节目,否则,不用重新播放节目。
以上内容是结合具体的优选技术方案对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

Claims (8)

1.一种数字机顶盒基于运营商平台的快速搜索方法,其特征在于:其包括搜索流程和节目属性更新流程;
快速搜索流程包括以下步骤:
S11、根据数字机顶盒搜索界面设置的参数进行锁屏;
S12、启动过滤器,请求网络信息表;
S13、启动过滤器,请求服务描述表;
S14、启动过滤器,请求业务群关联表;
S15、得到网络信息表,解析并缓存数据;
S16、得到服务描述表,解析并缓存数据;
S17、得到业务群关联表,解析并缓存数据;
S18、首先,根据网络信息表的描述确定待添加的所有节目;然后,根据一一对应关系,分别从服务描述表和业务群关联表中取出各个节目相关的描述,完成对各个节目属性的添加;需要注意的是节目属性中必须包含网络信息表中对该节目的频点信息描述及传输流标识;
S19、将所有节目存储至数字机顶盒;
节目属性更新流程包括:
S21、在节目播放的过程中,根据当前播放节目所对应频点信息,进行锁频操作;
S22、启动过滤器,请求节目关联表;
S23、得到节目关联表,解析并缓存数据;
S24、启动过滤器,根据节目关联表的描述,请求节目映射表;
S25、得到节目映射表,解析并缓存数据;
S26、根据S21中当前锁频的频点信息,获取机顶盒中该频点下的所有节目,并根据节目映射表的标识属性,判断节目属性是否需要更新,如需更新,从当前传输流节目映射表的缓存数据中,找到对应各个节目的对应描述,并对机顶盒中对应节目的部分属性进行重新赋值;
S27、如果当前更新的节目正好是正在播放的节目,则需要重新播放该节目,否则,不用重新播放。
2.根据权利要求1的快速搜索方法,其特征在于:S15中,所述网络信息表中包含各个节目所对应的服务标识、节目类型标识及网络中对节目的逻辑编号标识。
3.根据权利要求1的快速搜索方法,其特征在于:S16中,所述服务描述表中包含各个节目所对应的节目名称标识及加扰节目标识。
4.根据权利要求1的快速搜索方法,其特征在于:S17中,所述业务群关联表中包含各个节目在网络中所属的业务群信息标识。
5.根据权利要求1至4任一所述的快速搜索方法,其特征在于:所述网络信息表、服务描述表及业务群关联表得到的先后顺序是不一样的,需要将获取到的表先解析并缓存,待网络信息表、服务描述表及业务群关联表的所有数据都得到以后,再一并处理。
6.根据权利要求1的快速搜索方法,其特征在于:S26中,判断节目属性是否需要更新的条件为:节目属性中的节目映射表的标识是否为‘0’,如果为‘0’表示需要更新,如果为非‘0’则表示节目已经更新过了,不需要更新。
7.一种数字机顶盒基于运营商平台的快速搜索***,其特征在于:包括快速搜索模块和节目属性更新模块;
快速搜索模块包括:
第一锁频单元,其用于根据数字机顶盒搜索界面设置的频点参数进行锁屏;
第一过滤器启动单元,其用于启动过滤器,请求网络信息表;
第二过滤器启动单元,其用于启动过滤器,请求服务描述表;
第三过滤器启动单元,其用于启动过滤器,请求业务群关联表;
第一提取单元,其用于解析网络信息表并缓存;
第二提取单元,其用于解析服务描述表并缓存;
第三提取单元,其用于解析业务群关联表并缓存;
汇总单元,其用于根据网络信息表的描述确定待添加的所有节目,按照一一对应关系,分别从服务描述表和业务群关联表中取出各个节目相关的描述,完成对各个节目属性的添加;需要注意的是节目属性中必须包含网络信息表中对该节目的频点信息描述及传输流标识;
存储单元,其用于将所有节目存储至数字机顶盒;
节目属性更新模块包括:
第二锁频单元,用于在节目播放的过程中,对该节目所对应的频点进行锁频操作;
第四过滤器启动单元,其用于启动过滤器,请求节目关联表;
第四提取单元,其用于解析节目关联表并缓存;
第五过滤器启动单元,其用于启动过滤器,根据节目关联表中的描述请求节目映射表;
第五提取单元,其用于解析节目映射表并缓存;
更新判断单元,其用于根据当前锁频的频点参数,获取机顶盒中当前频点下所有节目,根据节目属性中的节目映射表的标识判断节目是否需要更新,如果判断结果为需要更新,直接从节目映射表的缓存数据中的找到对应的描述,并对机顶盒中对应节目的部分属性进行重新赋值;
节目更新单元,其用于更新机顶盒中需要更新属性的节目。
8.根据权利要求7所述的***,其特征在于:
还包括重播判断单元,其用于判断更新的节目是否是正在播放的节目,如果是,则重新播放该节目,否则,不用重新播放节目。
CN201810973450.7A 2018-08-24 2018-08-24 一种数字机顶盒基于运营商平台的快速搜索方法 Active CN108900899B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810973450.7A CN108900899B (zh) 2018-08-24 2018-08-24 一种数字机顶盒基于运营商平台的快速搜索方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810973450.7A CN108900899B (zh) 2018-08-24 2018-08-24 一种数字机顶盒基于运营商平台的快速搜索方法

Publications (2)

Publication Number Publication Date
CN108900899A true CN108900899A (zh) 2018-11-27
CN108900899B CN108900899B (zh) 2021-07-27

Family

ID=64358272

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810973450.7A Active CN108900899B (zh) 2018-08-24 2018-08-24 一种数字机顶盒基于运营商平台的快速搜索方法

Country Status (1)

Country Link
CN (1) CN108900899B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110121095A (zh) * 2019-05-13 2019-08-13 深圳市亿联智能有限公司 基于卫星运营商快速检索节目信息的方法和***
CN111190684A (zh) * 2019-12-31 2020-05-22 深圳Tcl数字技术有限公司 显示终端用户界面替换方法、装置、设备及存储介质
CN117785243A (zh) * 2024-01-03 2024-03-29 珠海览众视讯科技有限公司 数字接收机的ota自动升级方法、***和数字接收机

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1429020A (zh) * 2001-11-03 2003-07-09 Lg电子株式会社 向观众提供数字广播节目的节目特定信息的器件和方法
US7086076B1 (en) * 1998-05-15 2006-08-01 Lg Electronics Inc. Method for changing channel information in digital TV receiver
CN101202917A (zh) * 2006-12-28 2008-06-18 深圳市同洲电子股份有限公司 一种电视节目搜索***及方法
US20080288663A1 (en) * 2000-01-24 2008-11-20 Ati Technologies, Inc. Method and system for handling errors
CN101667208A (zh) * 2009-09-25 2010-03-10 深圳创维数字技术股份有限公司 数字电视接收机及其节目搜索、节目切换方法
CN102244752A (zh) * 2011-06-30 2011-11-16 广州视源电子科技有限公司 一种自动更新升级电视频道数据库的方法及电视机
CN102404628A (zh) * 2011-12-02 2012-04-04 深圳创维数字技术股份有限公司 一种数字电视搜索节目的方法和装置
CN105025352A (zh) * 2015-07-21 2015-11-04 深圳市茁壮网络股份有限公司 一种数字电视频道数据封装方法和快速搜索方法

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7086076B1 (en) * 1998-05-15 2006-08-01 Lg Electronics Inc. Method for changing channel information in digital TV receiver
US20080288663A1 (en) * 2000-01-24 2008-11-20 Ati Technologies, Inc. Method and system for handling errors
CN1429020A (zh) * 2001-11-03 2003-07-09 Lg电子株式会社 向观众提供数字广播节目的节目特定信息的器件和方法
CN101202917A (zh) * 2006-12-28 2008-06-18 深圳市同洲电子股份有限公司 一种电视节目搜索***及方法
CN101667208A (zh) * 2009-09-25 2010-03-10 深圳创维数字技术股份有限公司 数字电视接收机及其节目搜索、节目切换方法
CN102244752A (zh) * 2011-06-30 2011-11-16 广州视源电子科技有限公司 一种自动更新升级电视频道数据库的方法及电视机
CN102404628A (zh) * 2011-12-02 2012-04-04 深圳创维数字技术股份有限公司 一种数字电视搜索节目的方法和装置
CN105025352A (zh) * 2015-07-21 2015-11-04 深圳市茁壮网络股份有限公司 一种数字电视频道数据封装方法和快速搜索方法

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
吴水华: "数字电视一体机搜台与频道管理的研究与实现", 《中国优秀硕士学位论文全文数据库》 *
徐海峰,刘欢庆: "关于优化机顶盒搜台机制的构建", 《数字电视》 *
李爽,朱晓松: "基于双向网络的 PSI / SI 信息获取机制的设计与实现", 《电视技术》 *
王楠楠: "Android数字电视机顶盒前端参数变化检测", 《中国优秀硕士学位论文全文数据库》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110121095A (zh) * 2019-05-13 2019-08-13 深圳市亿联智能有限公司 基于卫星运营商快速检索节目信息的方法和***
CN111190684A (zh) * 2019-12-31 2020-05-22 深圳Tcl数字技术有限公司 显示终端用户界面替换方法、装置、设备及存储介质
CN111190684B (zh) * 2019-12-31 2024-04-30 深圳Tcl数字技术有限公司 显示终端用户界面替换方法、装置、设备及存储介质
CN117785243A (zh) * 2024-01-03 2024-03-29 珠海览众视讯科技有限公司 数字接收机的ota自动升级方法、***和数字接收机
CN117785243B (zh) * 2024-01-03 2024-05-17 珠海览众视讯科技有限公司 数字接收机的ota自动升级方法、***和数字接收机

Also Published As

Publication number Publication date
CN108900899B (zh) 2021-07-27

Similar Documents

Publication Publication Date Title
US10602238B2 (en) Method for receiving a broadcast signal and broadcast receiver
US9712892B2 (en) Method and an apparatus for processing a broadcast signal including an interactive broadcast service
US8635641B2 (en) Method of performing parental control a channel and an IPTV receiver
KR101781889B1 (ko) 비실시간 서비스 처리 방법 및 방송 수신기
US20150229988A1 (en) Method for transceiving a broadcast signal and broadcast-receiving apparatus using same
AU755310B2 (en) Application programming interface for enabling a digital television receiver to access system information in an abstract format
CA2794399C (en) Method of processing non-real time service and broadcast receiver
CN103975602A (zh) 广播服务接收方法和广播服务接收装置
KR101964645B1 (ko) 수신 장치 및 그의 방송 서비스 수신 방법
CN108900899A (zh) 一种数字机顶盒基于运营商平台的快速搜索***及方法
KR101984597B1 (ko) 방송 서비스 전송 방법, 그 수신 방법 및 그 수신 장치
KR20080022757A (ko) 디지털 방송 신호와 상기 신호를 처리하는 장치 및 방법
US9172899B2 (en) Method and apparatus for determining that received broadcasting signals from different input ports are the same content
US20050249294A1 (en) Method for initializing a digital decoder and decoder implementing such a method
JP2002320167A (ja) 車載用ディジタル放送受信機及びその番組案内表示方法
KR20080044968A (ko) 디지털 비디오 방송 시스템에서 전자서비스가이드를 이용한다운로드 서비스 방법 및 장치
MXPA01004230A (en) Application programming interface for enabling a digital television receiver to access system information in an abstract format

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