[发明专利]一种机顶盒快速启动方法及机顶盒无效
申请号: | 201110373103.9 | 申请日: | 2011-11-22 |
公开(公告)号: | CN102404634A | 公开(公告)日: | 2012-04-04 |
发明(设计)人: | 陈鹏 | 申请(专利权)人: | 深圳创维数字技术股份有限公司 |
主分类号: | H04N21/443 | 分类号: | H04N21/443;H04N21/41 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 机顶盒 快速 启动 方法 | ||
技术领域
本发明涉及机顶盒技术领域,尤其涉及一种机顶盒快速启动方法及机顶盒。
背景技术
现有技术中为了降低机顶盒的待机功耗多采用真待机方式,即在假待机硬件的基础上增加一个低功耗的MCU(Micro Control Unit,微控制单元),使MCU控制CPU(Central Processing Unit,中央处理器)和外部功能模块的电源。用户需要待机时,CPU向MCU发送待机指令, MCU切断CPU和外部功能模块的电源,使系统进入低功耗待机状态;用户需要待机恢复时, MCU给CPU和外部功能模块重新供电,系统冷启动,需要重新进行硬件初始化和软件初始化,因此待机恢复速度很慢。
发明内容
本发明实施例所要解决的技术问题在于,提供一种机顶盒快速启动方法及机顶盒,可实现机顶盒真待机时的快速启动。
为解决上述问题,本发明实施例提供了一种机顶盒快速启动方法,包括:
当接收到用户的启动指令后,给中央处理器CPU和外部功能模块供电;
在所述中央处理器CPU启动运行时,读取随机存取存储器RAM中预先设置的启动标志;
当读取到所述启动标志为待机恢复标志时,读取所述随机存取存储器RAM中预先保存的恢复信息,并根据所述恢复信息启动机顶盒。
其中,还包括:
在所述随机存取存储器RAM中定义一用于保存启动标志的变量和一用于保存恢复信息的数据结构,其中,所述启动标志包括待机恢复标志和冷启动标志,所述恢复信息包括中央处理器CPU内部寄存器的数据信息、外部功能模块的数据信息及中央处理器CPU现场的数据信息中的任一种或多种。
其中,所述当读取到所述启动标志为待机恢复标志时,读取所述随机存取存储器RAM中预先保存的恢复信息,并根据所述恢复信息启动机顶盒的步骤,包括:
读取所述中央处理器CPU内部寄存器的数据信息,对所述中央处理器CPU内部寄存器进行启动恢复;
读取所述外部功能模块的数据信息,对所述外部功能模块进行启动恢复;
读取所述中央处理器CPU现场的数据信息,对所述CPU现场进行启动恢复,并跳到机顶盒待机前的指令地址执行。
其中,还包括:
当接收到用户的待机指令后,保存所述恢复信息,所述恢复信息包括所述中央处理器CPU现场的数据信息,所述中央处理器CPU 内部寄存器的数据信息以及所述外部功能模块的数据信息中的任一种或多种;
在所述随机存取存储器RAM中将所述启动标志设置为待机恢复标志。
其中,还包括:
当接收到用户的待机指令后,将用户的待机指令发送给机顶盒的微控制单元MCU,以使所述微控制单元MCU切断所述中央处理器CPU和所述外部功能模块的电源,使机顶盒进入待机状态。
其中,还包括:当读取到所述启动标志为冷启动标志时,对机顶盒进行硬件初始化和软件初始化,并启动机顶盒。
相应地,本发明实施例还提供了一种机顶盒,所述机顶盒包括:供电模块、读取模块、启动模块,其中:
所述供电模块,用于当接收到用户的启动指令后,给中央处理器CPU和外部功能模块供电;
所述读取模块,用于在所述中央处理器CPU启动运行时,读取随机存取存储器RAM中预先设置的启动标志;
所述启动模块,用于当所述读取模块读取到的启动标志为待机恢复标志时,读取所述随机存取存储器RAM中预先保存的恢复信息,并根据所述恢复信息启动机顶盒。
其中,还包括:
定义模块,用于在所述随机存取存储器RAM中定义一用于保存启动标志的变量和一用于保存恢复信息的数据结构,其中,所述启动标志包括待机恢复标志和冷启动标志,所述恢复信息包括中央处理器CPU内部寄存器的数据信息、外部功能模块的数据信息及中央处理器CPU现场的数据信息中的任一种或多种。
其中,所述启动模块包括:第一恢复单元、第二恢复单元、第三恢复单元,其中:
所述第一恢复单元,用于读取所述保存模块保存的中央处理器CPU内部寄存器的数据信息,对所述中央处理器CPU内部寄存器进行启动恢复;
所述第二恢复单元,用于读取所述保存模块保存的外部功能模块的数据信息,对所述外部功能模块进行启动恢复;
所述第三恢复单元,用于读取所述保存模块保存的中央处理器CPU现场的数据信息,对所述CPU现场进行启动恢复,并跳到机顶盒待机前的指令地址执行。
其中,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳创维数字技术股份有限公司,未经深圳创维数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110373103.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种RH精炼炉
- 下一篇:热风吹拂式钛屑连续烘干机