[发明专利]一种机顶盒启动方法及其系统有效
申请号: | 201110028993.X | 申请日: | 2011-01-27 |
公开(公告)号: | CN102131120A | 公开(公告)日: | 2011-07-20 |
发明(设计)人: | 梁国清 | 申请(专利权)人: | 广东九联科技股份有限公司 |
主分类号: | H04N21/443 | 分类号: | H04N21/443 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 任海燕;张伟杰 |
地址: | 516002 广东省惠*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 机顶盒 启动 方法 及其 系统 | ||
技术领域
本发明涉及机顶盒相关技术领域,特别是一种机顶盒启动方法及其系统。
背景技术
闪存(flash)是一种非挥发性存储器,在断电之后,数据仍然能保持在存储器中,而内存,即随机存取存储器,属于挥发性存储器,在断电以后,不能在存储器中保存数据。但是内存的读写速度要远远超过flash。因此目前机顶盒都是上电后,程序从flash中拷贝解压到内存中,然后从内存中启动程序。在程序从flash中拷贝解压到内存这个过程耗费很多时间,使得机顶盒的启动缓慢,让用户等待很长时间。
发明内容
本发明的第一个发明目的在于提供一种机顶盒启动方法,以解决现有技术中机顶盒的启动缓慢的技术问题。
为了实现本发明的第一个发明目的,采用的技术方案如下:
一种机顶盒启动方法,所述方法包括:
机顶盒通电后,对挥发性存储器进行开机检测,如果挥发性存储器中保存有开机程序,则执行挥发性存储器中的开机程序,否则从非挥发性存储器中拷贝开机程序到挥发性存储器中,然后执行挥发性存储器中的开机程序;
在机顶盒通电后,外部供电电源对内部可充电电源进行充电;
在机顶盒断电后,内部可充电电源对挥发性存储器进行供电。
作为一种优选方案,所述方法还包括:
当机顶盒通电后,通过外部供电电源对挥发性存储器进行供电。
作为一种优选方案,所述非挥发性存储器为闪存。
作为一种优选方案,所述挥发性存储器为随机存取存储器。
作为一种优选方案,在挥发性存储器中设有拷贝完成地址,当完成从非挥发性存储器中拷贝开机程序到挥发性存储器时,在拷贝完成地址中设置拷贝完成标记;
所述对挥发性存储器进行开机检测为:如果拷贝完成地址中保存有拷贝完成标记,则判断为挥发性存储器中保存有开机程序,执行挥发性存储器中的开机程序,否则判断为挥发性存储器中没有保存开机程序,则从非挥发性存储器中拷贝开机程序到挥发性存储器中,然后执行挥发性存储器中的开机程序。
作为一种优选方案,所述拷贝完成地址设置在用于存放开机程序的地址之前。
本发明的第二个发明目的在于提供一种机顶盒启动系统,以实现本发明的第一个发明目的所提供的一种机顶盒启动方法。
为了实现本发明的第二个发明目的,采用的技术方案如下:
一种机顶盒启动系统,所述系统包括:开机程序模块和为开机模块提供电源的供电模块;
所述开机模块包括:
用于在机顶盒通电后,对挥发性存储器进行开机检测的开机程序检测子模块;
用于从非挥发性存储器中拷贝开机程序到挥发性存储器中的开机程序拷贝子模块;
用于执行挥发性存储器中的开机程序的开机程序运行子模块;
开机程序检测子模块在检测到挥发性存储器中保存有开机程序,则调用开机程序运行子模块执行挥发性存储器中的开机程序,否则调用开机程序拷贝子模块从非挥发性存储器中拷贝开机程序到挥发性存储器中,然后调用开机程序运行子模块执行挥发性存储器中的开机程序;
供电模块包括外部供电电源和内部可充电电源;
外部供电电源与内部可充电电源连接,对内部可充电电源进行充电;
内部可充电电源与挥发性存储器进行连接,在机顶盒断电时对挥发性存储器进行供电。
作为一种优选方案,所述供电模块还包括电源切换子模块,外部供电电源与内部可充电电源分别通过电源切换子模块与挥发性存储器连接,当机顶盒通电时,电源切换子模块控制外部供电电源对挥发性存储器进行供电,当机顶盒断电时,电源切换子模块控制内部可充电电源对挥发性存储器进行供电。
本发明的技术方案,实现了机顶盒的快速启动,使得机顶盒用户只需要等待极短的时间就可以观看节目,享受数字电视的各种功能。
附图说明
图1为本发明实施例的工作流程图;
图2为本发明实施例的系统结构示意图。
具体实施方式
下面结合附图和具体实施例对本发明做进一步详细的说明。
如图1所示为本发明实施例的工作流程图;
步骤S110,在机顶盒通电时,机顶盒判断是否已经将开机程序拷贝到双倍率(Double Date Rate,DDR)内存,DDR内存中是否有正常的开机程序,如果没有则执行步骤S120,否则执行步骤S121;
步骤S120,机顶盒将flash中保存的开机程序解压拷贝到DDR内存中,执行步骤S121;
步骤S121,从DDR内存中启动开机程序,执行步骤S130;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东九联科技股份有限公司,未经广东九联科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110028993.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于多哈希链的无线传感器网络密钥分配和管理协议
- 下一篇:加扰业务的方法