一种控制机顶盒开关的方法及装置的制作方法

文档序号:7977721阅读:298来源:国知局
专利名称:一种控制机顶盒开关的方法及装置的制作方法
技术领域
本发明属于数字机顶盒领域,尤其涉及一种控制机顶盒开关的方法及装置。
背景技术
近几年,随着数字电视在全球范围内的迅速普及,数字卫星机顶盒得到了迅速发展。在数字电视接收系统中,常常需要利用信号线来传输电流,以实现对各种外部设备的供电,这些外部设备如LNB(Low Noise Block,低噪声下变频器)、DiSEqC(Digital Satellite Equipment Control,数字卫星设备控制器)等,可以完成相应信号的接收、放大或者电机驱动等功能。由于LNB设备是长期工作在露天的有源电子部件,极易受到环境因素的影响,如雨水锈蚀、雷击、浪涌(电压和电流)冲击等,而且LNB的损坏会对数字卫星机顶盒造成影响。所以在数字卫星机顶盒设计中,考虑供电功能实现的同时,也要考虑好故障防护措施。现有技术采用的方法是,首先,主芯片对供电转换模块发送供电控制命令,然后, 主芯片检测故障检测模块是否发出故障信号,如果没有检测到故障信号,则供电转换模块继续供电;如果检测到故障信号,则主芯片对供电转换模块发送断电控制命令,然后提示用户关机排除故障状态;用户关机排除故障状态后,重新开机,机顶盒重复执行如上操作。但是,在数字机顶盒安装调试的过程中,会由于用户自身原因或者环境的影响导致出现输出短路的情况,按照现有方法进行功能设置,会导致用户频繁对机顶盒进行重新开机的动作, 影响使用感受。

发明内容
本发明所要解决的技术问题是,当外接设备发生故障时,机顶盒能根据故障检测信号控制关机,提示用户排除故障,并合理地控制启动检测的时间。为了解决上述技术问题,本发明提出了一种控制机顶盒开关的方法,包括步骤一、在机顶盒内预设第一计时器的值Tl、第二计时器的值T2、第三计时器的值T3,其中T3 > T1+T2,当机顶盒发生故障时,关机;步骤二、在Tl内,机顶盒定时开机,判断故障是否已排除,未排除,则关机,再定时开机,只要故障未排除,关机、定时开机操作一直反复执行,如果在Tl末时刻,故障仍未排除,则关机,执行步骤三;已排除,则开机,结束;步骤三、在T2内,用户判断故障是否已排除,是,则手动开机,结束;否则,在T2的末时刻,跳转到步骤二 ;步骤四、当到达T3的末时刻时,机顶盒关机,结束。另,本发明还提出了一种控制机顶盒开关的装置,包括计时器设置模块,用于在机顶盒内预设第一计时器的值Tl、第二计时器的值T2、 第三计时器的值T3,其中T3 > T1+T2 ;
故障检测模块,用于当机顶盒发生故障时,检测并发出故障信号;第一状态执行模块,用于根据所述故障信号,在Tl内,机顶盒定时开机,判断故障是否已排除,未排除,则关机,再定时开机,只要故障未排除,关机、定时开机操作一直反复执行,如果在Tl末时刻,故障仍未排除,则关机,启动第二状态执行模块;已排除,则开机, 结束;第二状态执行模块,用于在T2内,用户判断故障是否已排除,是,则手动开机,结束;否则,在T2的末时刻,启动第一状态执行模块;强行关机模块,用于当到达T3的末时刻时,机顶盒关机,结束。综上所述,用户在使用过程中,如果机顶盒的外接设备出现了故障,机顶盒会给出提示,在第一状态执行模式下,用户排除故障状态后,机顶盒会自动恢复供电,不需要重新手动开机;在第二状态执行模式下,如果用户短时间内无法排除故障,不会对机顶盒造成损坏,等用户排除故障状态后,手动开机、恢复供电;当机顶盒长时间处于故障状态时,如用户外出,则控制机顶盒在几小时后强行关机,防止对机顶盒造成损坏,等用户回来后,排除故障,机器仍然可以继续正常供电。


图1是本发明控制机顶盒开关的方法流程图;
图2是图1中步骤一的方法流程图;图3是本发明装置的结构示意图;图4是图3中第一状态执行模块的结构示意图;图5是图3中第二状态执行模块的结构示意图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。以下结合具体实施例对本发明的实现进行详细描述实施例一参见图1,本发明提出了一种控制机顶盒开关的方法,包括步骤一、在机顶盒内预设第一计时器的值Tl、第二计时器的值T2、第三计时器的值T3,其中T3 > T1+T2,当机顶盒发生故障时,关机;步骤二、在Tl内,机顶盒定时开机,判断故障是否已排除,未排除,则关机,再定时开机,只要故障未排除,关机、定时开机操作一直反复执行,如果在Tl末时刻,故障仍未排除,则关机,执行步骤三;已排除,则开机,结束;步骤三、在T2内,用户判断故障是否已排除,是,则手动开机,结束;否则,在T2的末时刻,跳转到步骤二 ;步骤四、当到达T3的末时刻时,机顶盒关机,结束。优选地,所述Tl的范围为5分钟 10分钟;所述T2的范围为5分钟 10分钟; 所述T3的范围为2小时 5小时。
进一步地,参见图2,所述步骤二的具体步骤包括A、在Tl内,对机顶盒预设定时值t秒;B、关机后隔t秒开机,判断故障是否已排除;C、未排除,则关机,第一计数器加一,当第一计数器的值小于预设次数X时,执行步骤B,当第一计数器的值等于预设次数X时,执行步骤E ;D、已排除,则开机,结束;E、关机后隔t秒开机,判断得知故障仍未排除,关机,执行步骤三,此时Tl = t X X。进一步地,所述步骤三的具体步骤包括在T2内,用户判断故障是否已排除;是,则手动开机,结束;否则,在T2的末时刻,第二计数器加一,当第二计数器的值小于预设次数Y时,则跳转到步骤二 ;当第二计数器的值等于预设次数Y时,执行步骤四。进一步地,所述步骤四的具体步骤包括当到达T3的末时刻时,机顶盒关机,结束,此时T3 = YX (T1+T2)。优选地,所述预设次数X取值范围为10 30 ;所述预设次数Y取值范围为10 15。举例说明步骤一、在机顶盒内预设第一计时器的值Tl为5分钟、第二计时器的值T2为10 分钟、第三计时器的值T3为3小时,当外部设备发生故障时,故障检测模块检测到故障,并发出故障反馈信号;控制芯片模块接收到所述故障反馈信号,并向供电转换模块发送命令, 控制其关断供电,并向用户提示排除故障;机顶盒关机;步骤二、包括如下步骤A、在5分钟内,对机顶盒预设定时值t秒,t为30秒;B、关机后隔30秒开机,控制芯片模块通过能否接收到故障反馈信号,来判断故障是否已排除;C、未排除,则控制芯片模块向供电转换模块发送命令,控制其关断供电,关机,第一计数器加一,当第一计数器的值Jl < X时,执行步骤B,当Jl = X时,执行步骤E,X取值为10 ;D、已排除,则控制芯片模块向供电转换模块发送命令,控制其向外部设备供电,维持开机状态,结束;E、关机后隔30秒开机,控制芯片模块判断得知故障仍未排除,向供电转换模块发送命令,控制其关断供电,关机,执行步骤三,此时Tl = txx。即在5分钟内,机顶盒会隔30秒开机一次,当故障未排除时,关机,Jl = J1+1,当 Jl < 10时,机顶盒会再隔30秒开机,判断故障是否已排除,执行9次开机、判断后,开机第 10次时,强行关机。步骤三、包括如下步骤在接下来的10分钟内,用户判断故障是否已排除,T2取值为10分钟;是,则手动开机,结束;否则,在T2的末时刻,第二计数器加一,当第二计数器的值J2 < Y时,则跳转到步骤二;当J2 = Y时,执行步骤四,Y取值为10。即在接下来的10分钟内,用户判断故障是否已排除;是,则手动开机,结束;否则, 在15分钟的末时刻,第二计数器加一,当第二计数器的值J2 < Y时,则跳转到步骤二 ;当J2 =Y时,执行步骤四,Y取值为10。步骤四、当到达T3的末时刻时,机顶盒关机,结束,此时T3 = YX (T1+T2)= IOX (5+10) = 150 分钟=2. 5 小时。当机顶盒在故障发生后的2. 5小时,用户一直未排除故障,则机顶盒强行关机。可见,如果机顶盒在0 00点时发生故障,在0 00 0 05内反复开关机,判断是否故障已排除,一直未排除,则在0:05 0:15时,维持关机状态,并在0:15分时开机,计数器二 J2 = 1,然后在0:15 0:20分内反复开关机,判断是否故障已排除,一直未排除,则在 0 20 0 30时,维持关机状态,并在0 30时开机,计数器二 J2 = 2,在执行10次如上操作后,计数器二 J2 = 10,此时时间为2:30,机顶盒强制关机。这样做,用户在0:00 2:30任意时间内排除故障后,机顶盒可自动开机,一方面,故障还未排除时,机顶盒可以通过检测, 提醒用户要及时修护故障线路,而且执行2个半小时后,强行关机,用以保护机顶盒;另一方面,故障已排除时,机顶盒可以通过检测,及时恢复正常。在本发明方法中,可以通过调节定时器的时间t,使用户排除故障状态后,机顶盒很快恢复供电,提高用户的使用感受;同时,可以通过调节第二计时器的时间T2,改善对供电转换模块的保护,提高机顶盒的可靠性,提高其使用寿命。用户在使用过程中,如果机顶盒的外接设备出现了故障,机顶盒会给出提示,在第一状态执行模式下,用户排除故障状态后,机顶盒会自动恢复供电,不需要重新手动开机; 在第二状态执行模式下,如果用户短时间内无法排除故障,不会对机顶盒造成损坏,等用户排除故障状态后,手动开机、恢复供电;当机顶盒长时间处于故障状态时,如用户外出,则控制机顶盒在几小时后强行关机,防止对机顶盒造成损坏,等用户回来后,排除故障,机器仍然可以继续正常供电。实施例二本发明还提出了一种控制机顶盒开关的装置,参见图3,包括计时器设置模块,用于在机顶盒内预设第一计时器的值Tl、第二计时器的值T2、 第三计时器的值T3,其中T3 > T1+T2 ;故障检测模块,用于当机顶盒发生故障时,检测并发出故障信号;第一状态执行模块,用于根据所述故障信号,在Tl内,机顶盒定时开机,判断故障是否已排除,未排除,则关机,再定时开机,只要故障未排除,关机、定时开机操作一直反复执行,如果在Tl末时刻,故障仍未排除,则关机,启动第二状态执行模块;已排除,则开机, 结束;第二状态执行模块,用于在T2内,用户判断故障是否已排除,是,则手动开机,结束;否则,在T2的末时刻,启动第一状态执行模块;强行关机模块,用于当到达T3的末时刻时,机顶盒关机,结束。进一步地,参见图4,所述第一状态执行模块具体包括定时器,用于在Tl内,预设定时值t秒;状态A执行模块,用于在关机后隔t秒开机,判断故障是否已排除,未排除,则关机,第一计数器加一,启动第一计数器判断模块;已排除,则开机,结束;第一计数器判断模块,用于当第一计数器的值小于预设次数X时,启动状态A执行模块,当第一计数器的值等于预设次数X时,启动状态B执行模块;状态B执行模块,用于在关机后隔t秒开机,判断得知故障仍未排除,关机,启动第二状态执行模块,此时Tl = txx。进一步地,参见图5,所述第二状态执行模块具体包括用户操作模块,用于在T2内,用户判断故障是否已排除,是,则手动开机,结束,否则,在T2的末时刻,第二计数器加一;第二计数器判断模块,用于当第二计数器的值小于预设次数Y时,启动第一状态执行模块;当第二计数器的值等于预设次数Y时,启动强行关机模块。所述计时器设置模块、第一状态执行模块、第二状态执行模块和强行关机模块,都设置在机顶盒的主芯片里,开关机是指,主芯片对供电转换模块的开关控制操作。首先主芯片对供电转换模块发送供电控制命令,然后主芯片检测故障检测模块是否发出故障信号,如果没有检测到故障信号,则供电转换模块继续供电;如果检测到故障信号,则主芯片对供电转换模块发送断电控制命令,提示用户排除故障状态,在Tl时间段内, 机顶盒进入第一状态执行模式,在T2时间段内,机顶盒进入第二状态执行模式,如果故障一直未排除,则在较长的T3时间段内,机顶盒会交替进入第一、第二状态执行模式,然后当到达T3的末时刻时,机顶盒关机。第一计数器,用于在第一状态执行模式下,计算主芯片对供电转换模块发送供电控制命令的次数。如果故障一直未排除,则通过设置第一计数器的最大值X,可控制机顶盒在第一状态执行模式下执行的时间,因此Tl = tx,t为关机后再开机的间隔时间。当第一计数器的值小于预设值X时,主芯片对供电转换模块发送供电控制命令,然后主芯片检测故障检测模块是否发出故障信号,如果没有检测到故障信号,则供电转换模块继续供电;如果检测到故障信号,则重复进行,当第一计数器的值为预设值X时,主芯片对供电转换模块发送断电控制命令,进入供电转换模块的保护阶段。第二计数器,用于计算机顶盒进入第二状态执行模式下的次数,如果故障一直未排除,则在较长的T3时间段内,机顶盒会交替进入第一、第二状态执行模式,通过设置第二计数器的最大值Y,可控制机顶盒停止执行第一、第二状态执行模式的时间,因此T3 = (T1+T2)Y,当到达Τ3的末时刻时,机顶盒关机。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种控制机顶盒开关的方法,其特征在于,包括步骤一、在机顶盒内预设第一计时器的值Tl、第二计时器的值T2、第三计时器的值T3, 其中T3 > T1+T2,当机顶盒发生故障时,关机;步骤二、在Tl内,机顶盒定时开机,判断故障是否已排除,未排除,则关机,再定时开机,只要故障未排除,关机、定时开机操作一直反复执行,如果在Tl末时刻,故障仍未排除, 则关机,执行步骤三;已排除,则开机,结束;步骤三、在T2内,用户判断故障是否已排除,是,则手动开机,结束;否则,在T2的末时刻,跳转到步骤二 ;步骤四、当到达T3的末时刻时,机顶盒关机,结束。
2.如权利要求1所述控制机顶盒开关的方法,其特征在于,所述步骤二的具体步骤包括A、在Tl内,对机顶盒预设定时值t秒;B、关机后隔t秒开机,判断故障是否已排除;C、未排除,则关机,第一计数器加一,当第一计数器的值小于预设次数X时,执行步骤 B,当第一计数器的值等于预设次数X时,执行步骤E ;D、已排除,则开机,结束;E、关机后隔t秒开机,判断得知故障仍未排除,关机,执行步骤三,此时Tl= tXX。
3.如权利要求1或2所述控制机顶盒开关的方法,其特征在于,所述步骤三的具体步骤包括在T2内,用户判断故障是否已排除; 是,则手动开机,结束;否则,在T2的末时刻,第二计数器加一,当第二计数器的值小于预设次数Y时,则跳转到步骤二 ;当第二计数器的值等于预设次数Y时,执行步骤四。
4.如权利要求3所述控制机顶盒开关的方法,其特征在于,所述步骤四的具体步骤包括当到达T3的末时刻时,机顶盒关机,结束,此时T3 = YX (T1+T2)。
5.如权利要求4所述控制机顶盒开关的方法,其特征在于,所述预设次数X取值范围为10 30 ;所述预设次数Y取值范围为10 15。
6.如权利要求1所述控制机顶盒开关的方法,其特征在于,所述Tl的范围为5分钟 10分钟;所述T2的范围为5分钟 10分钟;所述T3的范围为2小时 5小时。
7.—种控制机顶盒开关的装置,其特征在于,包括计时器设置模块,用于在机顶盒内预设第一计时器的值Tl、第二计时器的值T2、第三计时器的值T3,其中T3 > T1+T2 ;故障检测模块,用于当机顶盒发生故障时,检测并发出故障信号; 第一状态执行模块,用于根据所述故障信号,在Tl内,机顶盒定时开机,判断故障是否已排除,未排除,则关机,再定时开机,只要故障未排除,关机、定时开机操作一直反复执行, 如果在Tl末时刻,故障仍未排除,则关机,启动第二状态执行模块;已排除,则开机,结束; 第二状态执行模块,用于在T2内,用户判断故障是否已排除,是,则手动开机,结束;否则,在T2的末时刻,启动第一状态执行模块;强行关机模块,用于当到达T3的末时刻时,机顶盒关机,结束。
8.如权利要求7所述控制机顶盒开关的装置,其特征在于,所述第一状态执行模块具体包括定时器,用于在Tl内,预设定时值t秒;状态A执行模块,用于在关机后隔t秒开机,判断故障是否已排除,未排除,则关机,第一计数器加一,启动第一计数器判断模块;已排除,则开机,结束;第一计数器判断模块,用于当第一计数器的值小于预设次数X时,启动状态A执行模块,当第一计数器的值等于预设次数X时,启动状态B执行模块;状态B执行模块,用于在关机后隔t秒开机,判断得知故障仍未排除,关机,启动第二状态执行模块,此时Tl = txx。
9.如权利要求8所述控制机顶盒开关的方法,其特征在于,所述第二状态执行模块具体包括用户操作模块,用于在T2内,用户判断故障是否已排除,是,则手动开机,结束,否则, 在T2的末时刻,第二计数器加一;第二计数器判断模块,用于当第二计数器的值小于预设次数Y时,启动第一状态执行模块;当第二计数器的值等于预设次数Y时,启动强行关机模块。
全文摘要
本发明属于数字机顶盒领域,尤其涉及一种控制机顶盒开关的方法及装置。所述控制机顶盒开关的方法,包括步骤一、在机顶盒内预设T1、T2、T3,当机顶盒发生故障时,关机;步骤二、在T1内,机顶盒定时开机,判断故障是否已排除,未排除,则关机,再定时开机,只要故障未排除,关机、定时开机操作一直反复执行,如果在T1末时刻,故障仍未排除,则关机,执行步骤三,已排除,则开机,结束;在T2内,用户判断故障是否已排除,是,则手动开机,结束;否则,在T2的末时刻,跳转到步骤二;当到达T3的末时刻时,机顶盒关机,结束。所以,采用本发明的方法和装置后,在第一状态执行模式下,用户排除故障后,机顶盒会自动恢复供电;在第二状态执行模式下,如果用户短时间内无法排除故障,不会对机顶盒造成损坏。
文档编号H04N21/4425GK102395052SQ201110366378
公开日2012年3月28日 申请日期2011年11月16日 优先权日2011年11月16日
发明者陈远馨 申请人:深圳市九洲电器有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1