专利名称:一种机顶盒及其更新节目的方法
技术领域:
本发明涉及机顶盒技术领域,尤其涉及一种机顶盒及其更新节目的方法。
背景技术:
机顶盒在人们的生活中发挥着越来越多的作用,用户在使用机顶盒的过程中常常需要去搜索更新节目。现有技术中机顶盒在搜索节目的时候直接将频点信息设置到机顶盒搜台模块内, 机顶盒通过timer (调谐器)搜索该频点,从而将节目搜索出来。当机顶盒的频点列表中有某个或者某些频点的信号状态发生变化的时候,机顶盒在下次启动的时候不会自动的将该频点的节目增加或者删除。现有技术中机顶盒的具体工作过程为机顶盒搜台模块将频点列表中的频点逐个设置进入timer中去搜索节目;机顶盒保存搜索的节目,并在下一次用户的手动搜索中才去更新节目列表,如将某些失去信号的频点的节目删除或者某些信号增强的频点的节目添加。现有技术搜台过程中不管当前频点的锁相环锁定状态如何,每一个频点都要进行相应处理,所需时间较多,另外当某个或者某些频点的信号状态发生变化时,机顶盒不会自动增加或者删除该频点的节目。
发明内容
本发明要解决的技术问题在于针对现有技术中机顶盒搜台过程费时较长且当频点的信号状态发生变化时,无法自动更新该频点的节目的缺陷,提供一种可实现快速自动更新节目的机顶盒及其更新节目的方法。本发明解决其技术问题所采用的技术方案是提供一种更新节目的方法,包括以下步骤Si、给频点列表中的每个频点数据增设用于标识该频点能否被锁相环锁定的标识位;S2、逐个探测所述频点列表中每个频点的锁相环锁定状态,在该锁相环锁定状态与该频点的标识位不相同时,记录该频点的锁相环锁定状态;S3、在所记录的频点的锁相环锁定状态为能被锁相环锁定时,锁定该频点信号,对该频点信号进行锁定优化和解调,搜索该频点下的节目并根据搜索结果更新该频点下的节目列表,同时更新频点列表中该频点的标识位。本发明所述的更新节目的方法中,当所述标识位为0时,表示该频点不能被锁相环锁定;当所述标识位为1时,表示该频点能被锁相环锁定。本发明所述的更新节目的方法中,步骤S2中采用调谐器的锁相环锁定功能来探测所述频点列表中每个频点的锁相环锁定状态,当探测到该频点的锁相环锁定状态为未锁定的时候,将该频点的锁相环锁定状态设置为0,表示该频点不能被锁相环锁定;当探测到该频点的锁相环锁定状态为已锁定的时候,将该频点的锁相环锁定状态设置为1,表示该频点能被锁相环锁定。本发明所述的更新节目的方法中,步骤S3中在所记录的频点的锁相环锁定状态是不能被锁相环锁定时,则删除该频点下的节目列表。本发明所述的更新节目的方法中,还包括步骤S4、接收用户手动操作信号将频点列表中的一个或者多个频点的标识位设置为0, 再进入执行步骤S2。本发明解决其技术问题所采用的另一技术方案是提供一种机顶盒,包括存储模块,用于存储频点列表;标识位设置模块,用于给频点列表中的每个频点数据增设用于标识该频点能否被锁相环锁定的标识位;探测模块,用于逐个探测所述频点列表中每个频点的锁相环锁定状态;锁相环锁定状态记录模块,用于在所述频点列表中每个频点的锁相环锁定状态与该频点的标识位不相同时,记录该频点的锁相环锁定状态;调谐器,用于在所记录频点的锁相环锁定状态为已锁定时,对该锁定的频点信号进行锁定优化和解调;节目搜索模块,用于搜索所述调谐器锁定的频点下的节目;节目管理模块,用于根据所述节目搜索模块的搜索结果更新该频点下的节目列表,同时指示所述存储模块更新频点列表中该频点的标识位。本发明所述的机顶盒中,当所述标识位为0时,表示该频点不能被锁相环锁定;当所述标识位为1时,表示该频点能被锁相环锁定。本发明所述的机顶盒中,所述探测模块采用锁相环的锁定功能来探测所述频点列表中每个频点的锁相环锁定状态,当探测到该频点的锁相环锁定状态为未锁定的时候,将该频点的锁相环锁定状态设置为0,表示该频点不能被锁相环锁定;当探测到该频点的锁相环锁定状态为已锁定的时候,将该频点的锁相环锁定状态设置为1,表示该频点能被锁相环锁定。本发明所述的机顶盒中,所述探测模块还用于在探测到的锁相环锁定状态与该频点的标识位相同时,则探测下一个频点或者退出。本发明所述的机顶盒中,所述节目管理模块还用于在所记录的频点的锁相环锁定状态为未锁定时,删除该频点下的节目列表。本发明产生的有益效果是本发明给频点列表中的每个频点数据都增设一个标识位,用于标识该频点能否被锁相环锁定,再通过一探测模块逐个探测频点列表中每个频点的锁相环锁定状态,若锁相环锁定状态表示该频点能被锁相环锁定且与该频点的标识位不相同,则锁定该频点信号,对该频点信号进行锁定优化和解调,并使用节目搜索模块搜索该频点下的节目并更新,从而实现机顶盒的节目自动更新,且优化了搜索过程节约了搜索时间,可使用户更及时地获取电视节目的更新。
下面将结合附图及实施例对本发明作进一步说明,附图中图1是本发明实施例机顶盒更新节目的方法流程图;图2是本发明实施例机顶盒的结构示意图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。本发明的一个实施例中,机顶盒更新节目的方法主要包括Si、给频点列表中的每个频点数据增设用于标识该频点能否被锁相环(PLL)锁定的标识位;S2、逐个探测频点列表中每个频点的PLL锁定状态,在该PLL锁定状态与该频点的标识位不相同时,记录该频点的PLL锁定状态;S3、在所记录的频点的PLL锁定状态为能被PLL锁定时,锁定该频点信号,并通过调谐器对该频点信号进行锁定优化和解调,并搜索该频点下的节目并根据搜索结果更新该频点下的节目列表,同时更新频点列表中该频点的标识位。其中,PLL锁定的过程包括步骤1 :PLL模块获取一个外部输入频率A,这个频率是在信号网络中根据软件的设定频选出的一个频率;步骤2 :PLL模块通过输入的频率A控制和调整锁相环电路内部振荡信号的频率和相位;步骤3 =PLL模块判断产生的频率和输入频率A相位是否相等,不相等的情况下重复步骤2,直到超时;步骤4 如果频率相等,相位一致,说明输入频率A可以利用PLL模块被锁住,否则可以认为不能利用PLL模块被锁住。如图1所示,本发明另一实施例更新节目的方法,主要包括以下步骤S101、机顶盒中预存了一个频点列表,给频点列表中的每个频点数据增加一个用于标识该频点能否被PLL锁定的标识位signalFlag,该标识位可设置为0或1,本发明的一个实施例中设置标识位为0时,表示该频点不能被PLL锁定;标识位为1时,表示该频点能被PLL锁定。用户第一次开机的时候所有频点的标识位signalFlag为0,此后标识位 signalFlag将跟随频点的PLL锁定状态而改变。在本发明的另一实施例中机顶盒可以接收用户的手动操作信号,而将频点列表中的一个或者多个频点的标识位设置为0,再进入执行步骤S102。S102、机顶盒在每次开机后,可自动启动一探测模块,探测模块逐个探测频点列表中每个频点的PLL锁定状态;该PLL锁定状态也可以用0或1来表示,以与标识位 signalFlag相对应。采用PLL锁定功能来探测所述频点列表中每个频点的PLL锁定状态, 当探测到该频点的PLL锁定状态为未锁定的时候,将该频点的PLL锁定状态设置为0,表示该频点不能被PLL锁定;当探测到该频点的PLL锁定状态为已锁定的时候,将该频点的PLL 锁定状态设置为1,表示该频点能被PLL锁定。
S103、判断该PLL锁定状态与该频点的标识位signalFlag是否相同;S104、若PLL锁定状态与该频点的标识位signalFlag不相同,则记录该频点的PLL 锁定状态;S105、判断所记录的频点的PLL锁定状态能否被PLL锁定,如是为1,否为0 ;S106、若所记录的频点的PLL锁定状态为能被PLL锁定,例如为1时(也可以在开机后提示用户是否进行节目的更新,若接收到用户的确认更新的信号后),则通过节目搜索模块搜索该频点及其频点下的节目,并根据搜索结果更新该频点下的节目列表,同时更新频点列表中该频点的标识位,在本发明的实施例中若该频点下有节目,则更新该频点的标识位为1,若该频点下没有节目则不更新标识位。在本发明的另一个实施例中还包括步骤S107 若所记录的频点的PLL锁定状态为不能被PLL锁定,例如为0时(也可以在开机后提示用户是否进行节目的更新,若接收到用户的确认更新的信号后),则删除该频点下的节目列表,从而达到自动检测和更新机顶盒节目的效果。在本发明较佳实施例中,如开机前原频点列表中部分频点的标识位如下表1所示,探测模块采用PLL锁定方法来探测频点列表中每个频点的PLL锁定状态,频点列表中频点的标识位和该频点的PLL锁定状态如下表2所示,频点490MHz、482MHz的标识位和PLL 锁定状态不相同,其中只有频点490MHz的PLL锁定状态是1,则该频点可以被timer做进一步的处理,如频点优化锁定和频点信号解调,然后进行该频点的节目搜索,若该频点下没有搜索到节目,则没有必要更新频点列表相应的标识位;若该频点搜索到新的节目时,则更新节目列表并保存,同时更新频点列表相应的标识位,如下表3所示,以使频点标识位与检测后的频点的PLL锁定状态保持一致。表1 部分原频点列表的标识位
权利要求
1.一种更新节目的方法,其特征在于,包括以下步骤51、给频点列表中的每个频点数据增设用于标识该频点能否被锁相环锁定的标识位;52、逐个探测所述频点列表中每个频点的锁相环锁定状态,在该锁相环锁定状态与该频点的标识位不相同时,记录该频点的锁相环锁定状态;53、在所记录的频点的锁相环锁定状态为能被锁相环锁定时,锁定该频点信号,对该频点信号进行锁定优化和解调,搜索该频点下的节目并根据搜索结果更新该频点下的节目列表,同时更新频点列表中该频点的标识位。
2.根据权利要求1所述的更新节目的方法,其特征在于,当所述标识位为0时,表示该频点不能被锁相环锁定;当所述标识位为1时,表示该频点能被锁相环锁定。
3.根据权利要求2所述的更新节目的方法,其特征在于,步骤S2中采用调谐器的锁相环锁定功能来探测所述频点列表中每个频点的锁相环锁定状态,当探测到该频点的锁相环锁定状态为未锁定的时候,将该频点的锁相环锁定状态设置为0,表示该频点不能被锁相环锁定;当探测到该频点的锁相环锁定状态为已锁定的时候,将该频点的锁相环锁定状态设置为1,表示该频点能被锁相环锁定。
4.根据权利要求3所述的更新节目的方法,其特征在于,步骤S3中在所记录的频点的锁相环锁定状态是不能被锁相环锁定时,则删除该频点下的节目列表。
5.根据权利要求4所述的更新节目的方法,其特征在于,还包括步骤54、接收用户手动操作信号将频点列表中的一个或者多个频点的标识位设置为0,再进入执行步骤S2。
6.一种机顶盒,其特征在于,包括存储模块,用于存储频点列表;标识位设置模块,用于给频点列表中的每个频点数据增设用于标识该频点能否被锁相环锁定的标识位;探测模块,用于逐个探测所述频点列表中每个频点的锁相环锁定状态;锁相环锁定状态记录模块,用于在所述频点列表中每个频点的锁相环锁定状态与该频点的标识位不相同时,记录该频点的锁相环锁定状态;调谐器,用于在所记录频点的锁相环锁定状态为已锁定时,对该锁定的频点信号进行锁定优化和解调;节目搜索模块,用于搜索所述调谐器锁定的频点下的节目;节目管理模块,用于根据所述节目搜索模块的搜索结果更新该频点下的节目列表,同时指示所述存储模块更新频点列表中该频点的标识位。
7.根据权利要求6所述的机顶盒,其特征在于,当所述标识位为0时,表示该频点不能被锁相环锁定;当所述标识位为1时,表示该频点能被锁相环锁定。
8.根据权利要求7所述的机顶盒,其特征在于,所述探测模块采用锁相环的锁定功能来探测所述频点列表中每个频点的锁相环锁定状态,当探测到该频点的锁相环锁定状态为未锁定的时候,将该频点的锁相环锁定状态设置为0,表示该频点不能被锁相环锁定;当探测到该频点的锁相环锁定状态为已锁定的时候,将该频点的锁相环锁定状态设置为1,表示该频点能被锁相环锁定。
9.根据权利要求8所述的机顶盒,其特征在于,所述探测模块还用于在探测到的锁相环锁定状态与该频点的标识位相同时,则探测下一个频点或者退出。
10.根据权利要求9所述的机顶盒,其特征在于,所述节目管理模块还用于在所记录的频点的锁相环锁定状态为未锁定时,删除该频点下的节目列表。
全文摘要
本发明公开了一种机顶盒及其更新节目的方法,其中方法主要包括步骤给频点列表中的每个频点数据增设用于标识该频点能否被锁相环锁定的标识位;逐个探测频点列表中每个频点的锁相环锁定状态,在该锁相环锁定状态与该频点的标识位不相同时,记录该频点的锁相环锁定状态;在所记录的频点的锁相环锁定状态为能被锁相环锁定时,调谐器模块进一步对该频点进行信号的优化和解调,节目搜索模块搜索该频点下的节目并根据搜索结果更新该频点下的节目列表,同时更新频点列表中该频点的标识位。本发明可实现机顶盒的节目自动更新,且优化了搜索过程节约了搜索时间,可使用户更及时地获取电视节目的更新。
文档编号H04N21/435GK102438177SQ20111031017
公开日2012年5月2日 申请日期2011年10月13日 优先权日2011年10月13日
发明者朱星龙 申请人:深圳市九洲电器有限公司