一种搜台的方法及播放终端的制作方法

文档序号:7815369阅读:165来源:国知局
一种搜台的方法及播放终端的制作方法【专利摘要】本发明实施例公开一种搜台的方法及播放终端,该方法包括:启动搜台模式,在预设时间内接收目标列表,判断接收到的所述目标列表中的段个数与待接收的段个数是否相同,若接收到的所述目标列表中的段个数与待接收的段个数不同,则保存遗漏的段个数及所述遗漏的段的索引号,修改过滤器的过滤条件,将所述过滤器的过滤条件设置为所述目标列表的名称和所述遗漏的段的索引号。本发明实施例的搜台方法,可避免搜台时漏搜的段从而导致漏搜节目,提高了搜台的效率,增强用户体验。【专利说明】一种搜台的方法及播放终端【
技术领域
】[0001]本发明涉及终端【
技术领域
】,尤其涉及一种搜台的方法及播放终端。【
背景技术
】[0002]播放终端是利用电子技术及设备传送活动的图像画面和音频信号的播放终端,也是重要的广播和视频通信工具,播放终端以其画面清晰、节目多、播放的节目有序等显著优点受到了大众的欢迎,但是播放节目增多,一个频点内携带的节目信息量就会扩大,一张信息关联列表可能就要由多个段(sect1n)组成,每个段的播发间隔是不均匀的,播放间隔快的段就会把播放间隔慢的段的覆盖掉,极易导致搜台时遗漏段,从而遗漏所搜节目。【
发明内容】[0003]本发明实施例提供一种搜台的方法及播放终端,该方法将过滤器的过滤条件修改为目标列表的名称和所述遗漏段的索引号来接收遗漏的段,避免搜台时漏搜节目。[0004]本发明实施例提供一种搜台的方法,包括:[0005]启动搜台模式,在预设时间内接收目标列表,判断接收到的所述目标列表中的段个数与待接收的段个数是否相同;[0006]若接收到的所述目标列表中的段个数与待接收的段个数不同,则保存遗漏的段个数及所述遗漏的段的索引号;[0007]修改过滤器的过滤条件,将所述过滤器的过滤条件设置为所述目标列表的名称和所述遗漏的段的索引号。[0008]作为一种可选的实施方式,所述修改过滤器的过滤条件,将所述过滤器的过滤条件设置为所述目标列表的名称和所述遗漏的段的索引号之后,还包括:[0009]接收遗漏的段。[0010]作为一种可选的实施方式所述目标列表包括:[0011]Sdt表或者nit表或者pat表。[0012]作为一种可选的实施方式,还包括:[0013]若接收到的所述目标列表中的段个数与待接收的段个数相同,则开始接收新的列表。[0014]作为一种可选的实施方式,包括:[0015]若所述接收到的遗漏的段个数与所述遗漏的段的索引号不同,则保存遗漏的段个数及遗漏的段的索引号;[0016]修改过滤器的过滤条件,将所述过滤器的过滤条件设置为所述遗漏的段的索引号;[0017]接收遗漏的段。[0018]相应的,本发明实施例还提供一种播放终端,包括:[0019]第一接收单元,用于启动搜台模式,在预设时间内接收目标列表中的段,判断接收到的所述目标列表中的段个数与待接收的段个数是否相同;[0020]第一处理单元,用于若接收到的所述目标列表中的段个数与待接收的段个数不同,则保存遗漏的段个数及所述遗漏的段的索引号;[0021]执行单元,用于修改过滤器的过滤条件,将所述过滤器的过滤条件设置为所述目标列表的名称和所述遗漏的段的索引号。[0022]作为一种可选的实施方式,还包括:[0023]第二接收单元,用于接收遗漏的段。[0024]作为一种可选的实施方式,所述目标列表包括:[0025]Sdt表或者nit表或者pat表。[0026]作为一种可选的实施方式,还包括:[0027]第二处理单元,用于若接收到的所述目标列表中的段个数与待接收的段个数相同,则开始接收新的列表。[0028]作为一种可选的实施方式,所述第二接收单元,包括:[0029]存储模块,用于若所述接收到的遗漏的段个数与所述遗漏的段的索引号不同,则保存再次遗漏的段个数及再次遗漏的段的索引号;[0030]设置模块,用于再次修改过滤器的过滤条件,将所述过滤器的过滤条件设置为所述再次遗漏的段的索引号;[0031]接收模块,用于接收再次遗漏的段。[0032]本发明实施例提供一种搜台的方法及播放终端,该方法将过滤器的过滤条件修改为目标列表的名称和所述遗漏的段的索引号来接收遗漏的段,避免搜台时漏搜节目,提高搜台效率,增强用户体验。【专利附图】【附图说明】[0033]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。[0034]图1是本发明第一实施例搜台方法流程图;[0035]图2是本发明第二实施例搜台方法流程图;[0036]图3是本发明第一实施例播放终端结构框图;[0037]图4是本发明第二实施例播放终端结构框图。【具体实施方式】[0038]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。[0039]请参见图1,是本发明第一实施例搜台方法流程图,本发明实施例所述的播放终端包括:电视、一体机、电视与机顶盒的组合等,该方法具体包括:[0040]S11、播放终端启动搜台模式,在预设时间内接收目标列表,判断接收到的目标列表中的段个数与待接收的段个数是否相同。[0041]具体的,判断接收到的目标列表中的段个数与待接收的段个数是否相同,是为了判断是否有遗漏接收的段。[0042]应当理解,本发明实施例中的目标列表为Sdt表或者nit表或者pat表。[0043]S102、播放终端若接收到的目标列表中的段个数与待接收的段个数不同,则保存遗漏的段个数及遗漏的段的索引号。[0044]具体的,每个段的索引号都不同,如果播放终端接收到的目标列表中的段个数少于待接收的段个数,即遗漏接收了段,保存遗漏接收的段个数及遗漏的段的索引号,便于进行再次接收,播放终端若接收到的目标列表中的段个数与待接收的段个数相同,则没有遗漏接收的段,继续接收新的列表。[0045]S103、播放终端修改过滤器的过滤条件,将过滤器的过滤条件设置为目标列表的名称和遗漏的段的索引号。[0046]具体的,过滤器是用来设置过滤条件的,当有大量数据需要接收时候,可以通过设置过滤器的过滤条件,来获取想要的数据,例如,第一字节必须是0x42。在接收列表的时候,若设置过滤条件为目标列表名称,能加快目标列表的接收速度。[0047]将过滤器的过滤条件设置为目标列表的名称和遗漏的段的索引号之后,可接收遗漏的段。[0048]以sdt表为例,第I个字节的列表名称(table_id)和第7个字节的段号(sect1n_number)为过滤条件,假设遗漏2个段,sect1n_number为0x2,0x3,last_sect1n_number为0x3,先设置过滤器满足filter[O]=0x42,filter[6]=0x2,接收sect1n_number为0x2的段,再设置过滤器filter[O]=0x42,filter[6]=0x3接收sect1n_number为0x3的段,通过上述方式避免因了段的争抢机制而导致播发间隔慢的段接收不到的问题。[0049]本发明实施例提供一种搜台的方法及播放终端,该方法将过滤器的过滤条件修改为目标列表的名称和所述遗漏的段的索引号来接收遗漏的段,避免搜台时漏搜节目,提高搜台效率,增强用户体验。[0050]请参见图2,是本发明第二实施例搜台的方法流程图,本发明实施例所述的播放终端包括:电视、一体机、电视与机顶盒的组合等,该方法具体包括:[0051]S201、播放终端启动搜台模式,在预设时间内接收目标列表。[0052]具体的,本发明实施例中的目标列表为Sdt表或者nit表或者pat表。[0053]S202、播放终端判断接收到的目标列表中的段个数与待接收的段个数是否相同。[0054]S203、播放终端若接收到的目标列表中的段个数与待接收的段个数不同,则保存遗漏的段个数及遗漏的段的索引号。[0055]具体的,每个段的索引号都不同,如果播放终端接收到的目标列表中的段个数少于待接收的段个数,即遗漏接收了段,保存遗漏接收的段个数及遗漏的段的索引号,便于进行再次接收。[0056]S204、播放终端修改过滤器的过滤条件,将过滤器的过滤条件设置为目标列表的名称和遗漏的段的索引号。[0057]具体的,过滤器是用来设置过滤条件的,当有大量数据需要接收时候,可以通过设置过滤器的过滤条件,来获取想要的数据,例如,第一字节必须是0x42。在接收列表的时候,若设置过滤条件为目标列表名称,能加快目标列表的接收速度。[0058]以sdt表为例,第I个字节的列表名称(table_id)和第7个字节的段号(sect1n_number)为过滤条件,假设遗漏2个段,sect1n_number为0x2,0x3,last_sect1n_number为0x3,先设置过滤器满足filter[O]=0x42,filter[6]=0x2,接收sect1n_number为0x2的段,再设置过滤器filter[O]=0x42,filter[6]=0x3接收sect1n_number为0x3的段,通过上述方式避免因了段的争抢机制而导致播发间隔慢的段接收不到的问题。[0059]S205、播放终端接收遗漏的段。[0060]S206、播放终端若接收到的目标列表中的段个数与待接收的段个数相同,则开始接收新的列表。[0061]具体的,播放终端若接收到的遗漏的段个数与遗漏的段的索引号不同,则保存再次遗漏的段个数及再次遗漏的段的索引号,再次修改过滤器的过滤条件,将过滤器的过滤条件设置为再次遗漏的段的索引号,接收再次遗漏的段。[0062]当播放终端接收遗漏的段没有接收完整时,再次修改过滤器的过滤条件,将过滤器的过滤条件设置为再次遗漏段的索引号,接收再次遗漏的段。[0063]本发明实施例提供一种搜台的方法及播放终端,该方法将过滤器的过滤条件修改为目标列表的名称和所述遗漏段的索引号来接收遗漏的段,避免搜台时漏搜节目,提高搜台效率,增强用户体验。[0064]请参见图3,是本发明第一实施例播放终端结构框图,本发明实施例所述的播放终端包括:电视、一体机、电视与机顶盒的组合等,该播放终端I具体包括:第一接收单元10、第一处理单元20和执行单元30,其中:[0065]第一接收单元10,用于启动搜台模式,在预设时间内接收目标列表中的段,判断接收到的目标列表中的段个数与待接收的段个数是否相同。[0066]具体的,本发明实施例中的目标列表为Sdt表或者nit表或者pat表。[0067]第一处理单元20,用于若接收到的目标列表中的段个数与待接收的段个数不同,则保存遗漏的段个数及遗漏的段的索引号。[0068]具体的,每个段的索引号都不同,如果播放终端接收到的目标列表中的段个数少于待接收的段个数,即遗漏接收了段,保存遗漏接收的段个数及遗漏的段的索引号,便于进行再次接收。[0069]执行单元30,用于修改过滤器的过滤条件,将过滤器的过滤条件设置为目标列表的名称和遗漏的段的索引号。[0070]具体的,过滤器是用来设置过滤条件的,当有大量数据需要接收时候,可以通过设置过滤器的过滤条件,来获取想要的数据,例如,第一字节必须是0x42。在接收列表的时候,若设置过滤条件为目标列表名称,能加快目标列表的接收速度。[0071]将过滤器的过滤条件设置为目标列表的名称和遗漏的段的索引号之后,可接收遗漏的段。[0072]以sdt表为例,第I个字节的列表名称(table_id)和第7个字节的段号(sect1n_number)为过滤条件,假设遗漏2个段,sect1n_number为0x2,0x3,last_sect1n_number为0x3,先设置过滤器满足filter[O]=0x42,filter[6]=0x2,接收sect1n_number为0x2的段,再设置过滤器filter[O]=0x42,filter[6]=0x3接收sect1n_number为0x3的段,通过上述方式避免因了段的争抢机制而导致播发间隔慢的段接收不到的问题。[0073]本发明实施例提供的播放终端,将过滤器的过滤条件修改为目标列表的名称和所述遗漏的段的索引号来接收遗漏的段,避免搜台时漏搜节目,提高搜台效率,增强用户体验。[0074]请参见图4,是本发明第二实施例播放终端结构框图,本发明实施例所述的播放终端包括:电视、一体机、电视与机顶盒的组合等,该播放终端2是图3所示的播放终端I进行优化得到的,除了图3所示的单元,播放终端2还包括:第二接收单元40、第二处理单元50,其中,第二接收单元40包括:存储模块41、设置模块42及接收模块43,具体包括:[0075]第二接收单元40,用于接收遗漏的段。[0076]第二处理单元50,用于若接收到的所述目标列表中的段个数与待接收的段个数相同,则开始接收新的列表。[0077]具体的,若接收到的所述目标列表中的段个数与待接收的段个数相同,则代表接收到的目标列表是完整的,没有遗漏的段,可以开始接收新的列表。[0078]所述第二接收单元40,包括:[0079]存储模块41,用于若所述接收到的遗漏的段个数与所述遗漏的段的索引号不同,则保存再次遗漏的段个数及再次遗漏的段的索引号;[0080]设置模块42,用于再次修改过滤器的过滤条件,将所述过滤器的过滤条件设置为所述再次遗漏的段的索引号;[0081]接收模块43,用于接收再次遗漏的段。[0082]具体的,当播放终端接收遗漏的段没有接收完整时,再次修改过滤器的过滤条件,将过滤器的过滤条件设置为再次遗漏的段的索引号,接收再次遗漏的段。[0083]本发明实施例提供的播放终端,将过滤器的过滤条件修改为目标列表的名称和所述遗漏的段的索引号来接收遗漏的段,避免搜台时漏搜节目,提高搜台效率,增强用户体验。[0084]应当理解,上述第一接收单元和第二接收单元并不是表示顺序关系,而是为了区别不同的接收单元。同理,第一处理单元、第二处理单元是为了表示不同的处理单元,在此不再赘述。[0085]本领域普通技术人员将会理解,本发明的各个方面、或各个方面的可能实现方式可以被具体实施为系统、方法或者计算机程序产品。此外,本发明的各方面、或各个方面的可能实现方式可以采用计算机程序产品的形式,计算机程序产品是指存储在计算机可读介质中的计算机可读程序代码。[0086]计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质包含但不限于电子、磁性、光学、电磁、红外或半导体系统、设备或者装置,或者前述的任意适当组合,如随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPR0M或者快闪存储器)、光纤、便携式只读存储器(CD-ROM)。[0087]计算机中的处理器读取存储在计算机可读介质中的计算机可读程序代码,使得处理器能够执行在流程图中每个步骤、或各步骤的组合中规定的功能动作;生成实施在框图的每一块、或各块的组合中规定的功能动作的装置。[0088]本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。[0089]本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。[0090]计算机可读程序代码可以完全在用户的计算机上执行、部分在用户的计算机上执行、作为单独的软件包、部分在用户的本地计算机上并且部分在远程计算机上,或者完全在远程计算机或者服务器上执行。也应该注意,在某些替代实施方案中,在流程图中各步骤、或框图中各块所注明的功能可能不按图中注明的顺序发生。例如,依赖于所涉及的功能,接连示出的两个步骤、或两个块实际上可能被大致同时执行,或者这些块有时候可能被以相反顺序执行。[0091]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。【权利要求】1.一种搜台的方法,其特征在于,包括:启动搜台模式,在预设时间内接收目标列表,判断接收到的所述目标列表中的段个数与待接收的段个数是否相同;若接收到的所述目标列表中的段个数与待接收的段个数不同,则保存遗漏的段个数及所述遗漏的段的索引号;修改过滤器的过滤条件,将所述过滤器的过滤条件设置为所述目标列表的名称和所述遗漏的段的索引号。2.如权利要求1所述的方法,其特征在于,所述修改过滤器的过滤条件,将所述过滤器的过滤条件设置为所述目标列表的名称和所述遗漏的段的索引号之后,还包括:接收遗漏的段。3.如权利要求1所述的方法,其特征在于,所述目标列表包括:Sdt表或者nit表或者pat表。4.如权利要求1所述的方法,其特征在于,还包括:若接收到的所述目标列表中的段个数与待接收的段个数相同,则开始接收新的列表。5.如权利要求2所述的方法,其特征在于,包括:若所述接收到的遗漏的段个数与所述遗漏段的索弓I号不同,则保存遗漏的段个数及遗漏的段的索引号;修改过滤器的过滤条件,将所述过滤器的过滤条件设置为所述遗漏的段的索引号;接收遗漏的段。6.—种播放终端,其特征在于,包括:第一接收单元,用于启动搜台模式,在预设时间内接收目标列表中的段,判断接收到的所述目标列表中的段个数与待接收的段个数是否相同;第一处理单元,用于若接收到的所述目标列表中的段个数与待接收的段个数不同,则保存遗漏的段个数及所述遗漏的段的索引号;执行单元,用于修改过滤器的过滤条件,将所述过滤器的过滤条件设置为所述目标列表的名称和所述遗漏的段的索引号。7.如权利要求6所述的播放终端,其特征在于,还包括:第二接收单元,用于接收遗漏的段。8.如权利要求6所述的播放终端,其特征在于,所述目标列表包括:Sdt表或者nit表或者pat表。9.如权利要求6所述的播放终端,其特征在于,还包括:第二处理单元,用于若接收到的所述目标列表中的段个数与待接收的段个数相同,则开始接收新的列表。10.如权利要求7所述的播放终端,其特征在于,所述第二接收单元,包括:存储模块,用于若所述接收到的遗漏的段个数与所述遗漏段的索引号不同,则保存再次遗漏的段个数及再次遗漏的段的索引号;设置模块,用于再次修改过滤器的过滤条件,将所述过滤器的过滤条件设置为所述再次遗漏的段的索引号;接收模块,用于接收再次遗漏的段。【文档编号】H04N21/454GK104270670SQ201410498321【公开日】2015年1月7日申请日期:2014年9月25日优先权日:2014年9月25日【发明者】姚小伟申请人:深圳创维数字技术有限公司,深圳市创维软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1