一种电视机定时任务控制方法、装置及电视机的制作方法

文档序号:7648550阅读:174来源:国知局
专利名称:一种电视机定时任务控制方法、装置及电视机的制作方法
技术领域
本发明属于电视领域,尤其涉及一种电视4几定时任务控制方法、装置及电 视机。
背景技术
目前,电视机的功能已经不仅仅局限在最基本的视听层面上,出现了预约 录像、预约频道等附加功能,这些功能需要电视4几的定时系统提供定时。
定时系统需要同时实现电源管理和时间管理,在现有的定时系统中,电源
管理和时间管理往往是分开设计的,如图1所示,电源管理微控制器(Micro ControlUnit, MCU)控制电源待机,但电源仍然输出5V的待机工作电源,使 电源管理MCU正常工作,到了预定的时间,时钟芯片发送请求给电源管理 MCU,当电源管理MCU正常接收到时钟芯片发送的请求后,控制电源打开, 使主MCU开始工作,完成预定的任务,同时主MCU检测是否有第二个时钟命 令,有则再次写入时钟芯片。
在上述定时方案中,基本上都采用硬件定时,定时位置只有一个,每次的 预定时间都必须由主MCU在工作时写入, 一次只能写入一个时间,必须等待 该时间完成后才能写入下一个时间,如果错过一个时间,例如突然断电等,则 下一次的定时时间也无法完成,定时不灵活、不稳定,影响预约录像、预约频 道等与定时相关的附加功能的实现。

发明内容
本发明实施例的目的在于提供一种电视机定时功能的实现方法,旨在解决 现有电视4几定时方案中采用硬件定时,定时位置少,定时不灵活、不稳定的问
题。
本发明实施例是这样实现的, 一种电视机定时任务控制方法,所述方法包
括以下步骤
接收多个定时任务信息;
比较系统当前时间与定时时间,判断定时时间是否到达; 如果定时时间到达,则触发主微控制器执行所述定时时间对应的定时任务。 本发明实施例的另一目的在于提供一种电视机定时任务控制装置,所述控 制装置包括
定时任务信息接收模块,用于接收多个定时任务信息; 定时判断模块,用于比较系统当前时间与定时时间,判断定时时间是否到 达;以及
中断服务请求输出模块,用于定时时间到达时,触发主微控制器执行所述 定时时间对应的定时任务。
本发明实施例的另一目的在于提供一种电视4几,包括主微控制器,所述电 视机进一步包括
从微控制器,用于根据设定的多个定时任务信息,在定时时间到达时,触 发主孩i控制器执行所述定时时间对应的定时任务; 所述从微控制器包括
定时任^言息接收模块,用于接收多个定时任务信息; 定时判断模块,用于比较系统当前时间与定时时间,判断定时时间是否到 达;以及
中断服务请求输出模块,用于定时时间到达时,触发主微控制器执行所述 定时时间对应的定时任务。
图1为现有技术提供的时钟系统与电源管理分开的定时控制装置的工作原


理图2为本发明实施例提供的定时方法的实现流程图; 图3为本发明实施例提供的定时控制装置的结构图; 图4为本发明实施例提供的电祸L机定时控制电路的结构图。
具体实施例方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本发明,并不用于限定本发明。
在本发明实施例中,设定多个定时任务,在每次定时时间到达时触发主 MCU执行定时任务,定时实现筒单灵活。
图2示出了本发明实施例提供的定时方法的实现流程,详述如下
在步骤S201中,接收主MCU的定时任务信息;
在本发明实施例中,可以一次设定多个定时任务。定时任务信息中包含有 定时任务的数量、定时时间、具体的任务事件(如预约录像或者预约频道等) 等。每一个定时任务的信息内容与相应的定时位置对应,以避免多个定时任务 之间的信息冲突。
在步骤S202中,将系统当前时间与定时时间进行比较。 在本发明实施例中,周期性检测各个定时位置,将系统当前时间与定时任 务信息中的定时时间进行比较。
在步骤S203中,判断定时时间是否已到达,是(YES)则执行步骤S204, 否(NO)则返回执行步骤S202。
在步骤S204中,触发主MClN丸行该定时时间对应的定时任务。 定时时间到达时,如果电源处于关断状态,则控制打开电源,主MCU开 始工作,读取定时任务信息,确定并执行该定时时间对应的定时任务。如果电 源处于闭合状态,则向主MCU发送中断服务请求,主MCU读取定时任务信息, 确定并执行该定时时间对应的定时任务。
图3示出了本发明实施例中提供的定时控制装置的结构,为了便于说明, 仅示出了与本发明实施例相关的部分。
定时任务信息接收模块311、定时时间判断模块312以及定时任务触发模 块313为存储在从MCU31中的可执行软件单元。其中,定时任务信息接收模 块311接收主MCU33设定的多个定时任务信息,定时任务信息中包含有每一 个定时任务的定时时间、具体的任务事件等。定时时间判断模块312周期性检 测各个定时位置,与系统当前时间比较,判断定时时间是否到达。定时时间到 达时,定时任务触发模块313触发主MCU执行该定时时间对应的定时任务。
定时时间到达时,如果电源32处于关断状态,定时任务触发模块313控制 电源32打开,主MCU33开始工作,读取定时任务信息,确定并执行该定时时 间对应的定时任务。如果电源32处于闭合状态,定时任务触发模块313向主 MCU33发送中断服务请求,主MCU33收到中断服务请求后,读取从MCU31 中存储的定时任务信息,确定并执行该定时时间对应的定时任务。
图4示出了本发明实施例提供的电视机定时控制电路的结构,为了便于说 明,仅示出了与本发明实施例相关的部分。从MCU (Ul)通过内置集成电路 (Inter-Integrated Circuit, I2C )总线与主MCU通信,12<:总线包括串行时钟线 (Serial Clock Line, SCL )和串行数据线(Serial Data Line, SDA),通信遵从 fC协议标准。当SCL是高电平时,SDA线由高电平向低电平转换,表示起始 条件,当SCL是高电平时,SDA线由低电平向高电平转换,表示停止条件, 起始条件和停止条件都由主MCU产生。SDA线上的数据必须在SCL线为高电 平时保持稳定,只有在SCL线为低电平时跳变才合法。
Ul通过I力总线(SDA, SCL)与从MCU通信,可以修改配置系统当前的 时间,修改读取当前的时间,还可以修改配置预定任务的定时时间。
当有定时时间到达时,如果电源处于关断状态,Ul控制打开电源,电源给 主MCU供电,主MCU通过I2C总线(SDA, SCL )与/人MCU通信,读取数
据,确定时间,执行该定时下的预定任务;如果电源处于闭合状态,从MCU 在通过CLOCK—INT向主MCU发出中断请求,主MCU通过Pc总线(SDA, SCL)与从MCU通信,读取数据,确定并执行该定时时间对应的定时任务。
如图4所示,该控制电路包括从MCUU1,红外线接收头Il,由电容器C1、 C2和石英晶体Y1组成的晶振时钟源,以及其他电子元器件。
红外线接收头II的1脚接电源VCC, 2脚与从MCU Ul的2脚相连接, 为红外线开机命令接受端,3脚接地。
石英晶体Yl的两端分别与电容C1、 C2相连,同时还连接到从MCUU1 的4脚和5脚,作为晶振时钟源为从MCU Ul提供时钟信号XIN和XOUT,电 容C1、 C2的另一端均接地。
从MCU Ul的1脚POWER—KEY是系统开机或待机按键输入端,2脚是红 外线开机命令端,3脚POWER—CTRL是控制系统电源的输入输出 (Input/Output, IO) 口,高电平时电源工作,^(氐电平时电源不工作,4脚和5 脚是晶振时钟源输入端,6脚和7脚分别是SCL端和SDA端,即12<:总线,接 受主MCU的控制,8脚CLOCKJNT是中断服务请求信号输出端,触发主MCU 工作,9脚接地线,10脚通过电阻R1接地,R1是U1系统固定要求,ll脚是 电源输入端,12脚接电阻R2, R2为上拉电阻。
BT1为电池输入,当电源VCC失效时接替VCC继续工作,电池BT1正极 接二极管Dl的正极,BTl负极接地,电源VCC接二极管D2的正极,D2负极 与D1负极相连接,上拉电阻R2的一端接D1和D2的负极,另一端接U1的 12脚。二极管D1和D2的作用是防止BT1和VCC相互干扰。
作为本发明的一个示例,从MCUU1为低功耗MCU,传统的MCU的工作 电流约在1到500mA的范围里,电压都在3.3V左右,而^氐功4毛MCU工作电 流非常的小,通常在500uA以下,电压在3.3V以下,低功耗MCU功耗只有传 统MCU的1。/。到5%左右。 一般地,常用的低功耗MCU在一节普通的3V纽 扣电池下,可工作1到3年,如果使用可充电电池,工作时间将更长。
电视机接收到红外线开机命令,或者POWER—KEY上传来的信号,如果电 源处于关断状态,则打开电源,如果电源处于闭合状态,则不响应命令,由主 MCU来响应。当关断电源时,主MCU在I2C总线(SDA, SCL)上向从MCU Ul发出关机命令,Ul通过3脚POWER—CTRL发出关闭电源的信号。
定时时间到达时,如果电源处于关断状态,从MCU Ul通过1脚 POWER一KEY控制打开电源,触发主MCU工作,完成预定的任务。如果电源 处于闭合状态,从MCUU1在CLOCKJNT上发出中断请求,触发主MCU工 作。
本发明实施例将电源管理与时钟管理集成在一个微控制器芯片上,通过软 件设定多个定时任务,定时程序简单灵活,从而避免出现由于突发断电等特殊 情况造成的预定任务失败以致影响其他定时任务的问题,提高了系统工作的稳 定性。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发 明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明 的4呆护范围之内。
权利要求
1、一种电视机定时任务控制方法,其特征在于,所述方法包括以下步骤接收多个定时任务信息;比较系统当前时间与定时时间,判断定时时间是否到达;如果定时时间到达,则触发主微控制器执行所述定时时间对应的定时任务。
2、 如权利要求l所述的方法,其特征在于,所述定时任务信息包含多个定 时时间,以及每个定时时间对应的任务事件。
3、 如权利要求l所述的方法,其特征在于,所述触发主微控制器执行所述 定时时间对应的定时任务的步骤具体为如果电源处于关断状态,则控制电源打开,主微控制器工作,执行所述定 时时间对应的定时任务;如果电源处于闭合状态,则向主微控制器发送中断服务请求,触发主微控 制器执行所述定时时间对应的定时任务。
4、 一种电视;bL定时任务控制装置,其特征在于,所述控制装置包括 定时任务信息接收模块,用于接收多个定时任务信息; 定时判断模块,用于比较系统当前时间与定时时间,判断定时时间是否到达;以及中断服务请求输出模块,用于定时时间到达时,触发主微控制器执行所述 定时时间对应的定时4壬务。
5、 如权利要求4所述的装置,其特征在于,所述定时任务信息包含多个定 时时间,以及每个定时时间对应的任务事件。
6、 一种电视机,包括主微控制器,其特征在于,所述电视机进一步包括 从微控制器,用于根据设定的多个定时任务信息,在定时时间到达时,触发主微控制器执行所述定时时间对应的定时任务。
7、 如权利要求6所述的电视机,其特征在于,所述从微控制器包括 定时任务信息接收模块,用于接收多个定时任务信息;定时判断模块,用于比较系统当前时间与定时时间,判断定时时间是否到达;以及中断服务请求输出模块,用于定时时间到达时,触发主微控制器执行所述 定时时间对应的定时4壬务。
8、如权利要求6或7所述的电视机,其特征在于,所述定时任务信息包含 多个定时时间,以及每个定时时间对应的任务事件。
全文摘要
本发明适用于电视领域,提供了一种电视机定时任务控制方法、装置及电视机,所述方法包括以下步骤接收多个定时任务信息;比较系统当前时间与定时时间,判断定时时间是否到达;如果定时时间到达,则触发主微控制器执行所述定时时间对应的定时任务。本发明实施例中,从微控制器实现了电源管理与时钟管理的双重功能,通过软件定时可以同时定义多个任务,定时程序简单灵活,从而避免出现由于突发断电等特殊情况造成的预定任务失败甚至影响其他定时任务的问题,提高了系统工作的稳定性。
文档编号H04N5/63GK101193241SQ20071007467
公开日2008年6月4日 申请日期2007年5月31日 优先权日2007年5月31日
发明者毛宇菲 申请人:深圳创维-Rgb电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1