CN102572593A - 一种机顶盒及机顶盒保护方法 - Google Patents
一种机顶盒及机顶盒保护方法 Download PDFInfo
- Publication number
- CN102572593A CN102572593A CN2012100294472A CN201210029447A CN102572593A CN 102572593 A CN102572593 A CN 102572593A CN 2012100294472 A CN2012100294472 A CN 2012100294472A CN 201210029447 A CN201210029447 A CN 201210029447A CN 102572593 A CN102572593 A CN 102572593A
- Authority
- CN
- China
- Prior art keywords
- storage
- power supply
- stb
- supply module
- storage chip
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
本发明实施例公开了一种机顶盒保护方法,包括:当机顶盒的存储芯片需要存储数据时,实时检测电源主板对机顶盒的存储芯片供电是否失败;若机顶盒的电源主板对机顶盒的存储芯片供电失败,则切换为机顶盒的存储供电模块对所述存储芯片供电,完成数据读写操作。本发明还提供了一种机顶盒。本发明的目的在于提供一种机顶盒及机顶盒保护方法,能够在机顶盒的电源主板对机顶盒的存储芯片供电失败时,切换为机顶盒的存储供电模块对存储芯片供电,确保存储芯片在进行数据读写操作时数据不被损坏。
Description
技术领域
本发明涉及机顶盒技术领域,尤其涉及一种机顶盒及机顶盒保护方法。
背景技术
在机顶盒运行过程中,当用户通过串口、U盘或者OTA(Over-the-Air Technology,空中下载技术)升级机顶盒软件,或对机顶盒软件菜单进行选项设置,或换台时,均需要进行数据保存,因此需要对机顶盒的存储芯片(FLASH)进行频繁的读、写操作。在对FLASH进行读、写操作的过程中,如果FLASH供电失败,会导致FLASH中数据被损坏或者读、写数据不全,从而产生各种故障,比如:设置选项、换台后节目号未能保存,机顶盒无法开机等。
目前,针对机顶盒FLASH读写数据可能失败的问题,有以下两种解决方式: 方案一,改进软件的读写方式。由于FLASH读写时,是以数据块(一块数据大小为64K)为单位进行读、写操作,当遇到数据量小于64K时,也必须操作一次;通过改进软件读写方式,累积数据量,每满一块数据读写一次,可避免频繁操作,从而降低FLASH数据损坏的概率。
方案二,增加***供电设备。通过给整个机顶盒提供不间断电源UPS(Uninterrupted Power Supply),当机顶盒主电源切断时,可继续为机顶盒提供一段时间电量。若恰巧主电源断电时机顶盒在读写FLASH,则UPS的供电能确保一定时间内的读写操作顺利完成而起到保护FLASH数据的作用。
不难发现,方案一只是尽量减少FLASH的读写次数,而不能避免断电时正在读写而导致FLASH数据损坏的情况发生;而方案二可能出现读写操作还未完成但UPS电量不够致使供电失败的情况,也不能避免FLASH读写时数据损坏。因此,现有技术仍然不能确保FLASH在读写时数据不被损坏。
发明内容
本发明实施例所要解决的技术问题在于,提供一种机顶盒及机顶盒保护方法,能够在机顶盒的电源主板对机顶盒的存储芯片供电失败时,切换为机顶盒的存储供电模块对存储芯片供电,确保存储芯片在进行数据读写操作时数据不被损坏。
为了解决上述技术问题,本发明实施例提供了一种机顶盒,包括:电源主板、主芯片、存储芯片,还包括:存储供电模块,其中:
所述主芯片分别与所述电源主板和所述存储芯片相连;
所述电源主板与所述存储芯片直接相连;
所述存储供电模块分别与所述电源主板和所述存储芯片相连,所述存储供电模块用于当所述电源主板对所述存储芯片供电失败时,对所述存储芯片供电。
其中,还包括:电量检测模块,所述电量检测模块分别与所述电源主板、所述主芯片和所述存储供电模块相连,所述电量检测模块用于实时检测所述存储供电模块的电量值,并将检测到的电量值转换为电量数字信息传送给所述主芯片。
其中,当所述电源主板对所述存储芯片供电正常时,所述电源主板对所述存储供电模块充电。
其中,所述供电模块具体包括电池和供电电路,所述电池包括锂锰纽扣电池。
其中,所述电量检测模块具体包括数字电量传感器。
相应地,本发明实施例还提供了一种机顶盒保护方法,包括:
当机顶盒的存储芯片需要存储数据时,实时检测电源主板对机顶盒的存储芯片供电是否失败;
若机顶盒的电源主板对机顶盒的存储芯片供电失败,则切换为机顶盒的存储供电模块对所述存储芯片供电,完成数据读写操作。
其中,所述若机顶盒的电源主板对机顶盒的存储芯片供电失败,则切换为机顶盒的存储供电模块对所述存储芯片供电,完成数据读写操作的步骤,具体包括:
对预先得到的电量数字信息进行分析,判断所述电量数字信息所指示的所述存储供电模块的电量值是否大于或等于预设的阈值;
若所述电量数字信息所指示的所述存储供电模块的电量值大于或等于预设的阈值,则切换为所述存储供电模块对所述存储芯片供电,完成数据读写操作。
其中,还包括:
实时检测所述存储供电模块的电量值,获取用于指示所述存储供电模块电量值的电量数字信息。
其中,还包括:
若所述电量数字信息所指示的所述存储供电模块的电量值小于预设的阈值,则取消数据读写操作。
其中,还包括:
若所述电量数字信息所指示的所述存储供电模块的电量值小于预设的阈值,则提示数据读写操作失败。
实施本发明实施例,具有如下有益效果:
本发明实施例通过设置存储供电模块,能够在机顶盒的电源主板对机顶盒的存储芯片供电失败时,切换为机顶盒的存储供电模块对存储芯片供电,确保存储芯片在进行数据读写操作时数据不被损坏。而在机顶盒的电源主板对机顶盒的存储芯片供电正常时,电源主板对存储供电模块充电,以保证存储供电模块保持电量充足状态。
此外,采用电量检测模块实时检测所述存储供电模块的电量值,可以根据存储供电模块的电量值是否大于或等于预设的阈值来判断是否进行存储芯片的数据读写操作,确保存储芯片在进行数据读写操作时数据不被损坏。
附图说明
图1为本发明机顶盒的第一实施例的结构示意图;
图2为本发明机顶盒的第二实施例的结构示意图;
图3为本发明的机顶盒保护方法的第一实施例的流程图;
图4为本发明的机顶盒保护方法的第二实施例的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参见图1,为本发明机顶盒的第一实施例的结构示意图。如图1所示,所述机顶盒,包括:电源主板10、主芯片20、存储芯片30,还包括:存储供电模块40,其中:
所述主芯片20分别与所述电源主板10和所述存储芯片30相连。
具体的,所述电源主板10对所述主芯片20供电,所述主芯片20控制所述存储芯片30的数据读写操作。
所述电源主板10与所述存储芯片30直接相连。
具体的,在正常情况下,所述电源主板10对所述存储芯片30供电。
所述存储供电模块40分别与所述电源主板10和所述存储芯片30相连,所述存储供电模块40用于当所述电源主板10对所述存储芯片30供电失败时,对所述存储芯片30供电。
具体的,所述存储供电模块40具体包括电池和供电电路,所述电池包括锂锰纽扣电池。
当所述电源主板10对所述存储芯片30供电正常时,所述电源主板10对所述存储供电模块充电。
当所述电源主板10对所述存储芯片30供电失败时,所述存储供电模块40即对所述存储芯片30供电,以使所述存储芯片30能够顺利完成数据读写操作,确保所述存储芯片30在进行读写操作时数据不会损坏。
本发明实施例通过设置存储供电模块,能够在机顶盒的电源主板对机顶盒的存储芯片供电失败时,切换为机顶盒的存储供电模块对存储芯片供电,确保存储芯片在进行数据读写操作时数据不被损坏。而在机顶盒的电源主板对机顶盒的存储芯片供电正常时,电源主板对存储供电模块充电,以保证存储供电模块保持电量充足状态。
请参见图2,为本发明机顶盒的第二实施例的结构示意图。所述机顶盒包括上述的机顶盒的第一实施例中的:电源主板10、主芯片20、存储芯片30以及存储供电模块40,本实施例中,所述视频信号处理装置进一步包括:电量检测模块50。
所述电量检测模块50分别与所述电源主板10、所述主芯片20和所述存储供电模块40相连,所述电量检测模块50用于实时检测所述存储供电模块40的电量值,并将检测到的电量值转换为电量数字信息传送给所述主芯片20。
具体的,所述电量检测模块50具体包括数字电量传感器,所述电量检测模块50由电源主板10供电,其检测端与所述存储供电模块40相连,其数据传输端与所述主芯片20相连,能够对所述存储供电模块40的电量值进行实时检测,并将检测到的电量值转换为电量数字信息传送给所述主芯片20。
所述主芯片20即可对所述电量数字信息进行分析,得出所述存储供电模块40中的电量值,将所述存储供电模块40中的电量值与预设的阈值相比较,用以判断所述存储供电模块40中的电量是否能够支持所述存储芯片30进行数据的读写操作。其中,所述预设的阈值为根据实际测试预先获取的所述存储芯片30完成一次数据读写操作所需的最低电量值。存储芯片的品牌不同,其完成一次数据读写操作所需的最低电量值也不同,因此需要根据实际测试获取其完成一次数据读写操作所需的最低电量值。
当然,所述主芯片20也可以将所述电量检测模块50检测到的所述存储供电模块40的电量值分为若干个等级,比如分为:FULL/HALF/LOW(满格/一半/不足),假设所述存储芯片30完成一次数据读写操作所需的最低电量值为HALF,则当所述存储供电模块40中的电量值大于或等于HALF时,所述主芯片20则控制所述存储芯片30进行读写操作,否则,所述主芯片20控制取消存储芯片30的读写操作或者提示所述存储供电模块40的电量低,数据读写操作失败。
本发明实施例通过设置存储供电模块,能够在机顶盒的电源主板对机顶盒的存储芯片供电失败时,切换为机顶盒的存储供电模块对存储芯片供电,确保存储芯片在进行数据读写操作时数据不被损坏。而在机顶盒的电源主板对机顶盒的存储芯片供电正常时,电源主板对存储供电模块充电,以保证存储供电模块保持电量充足状态。
此外,采用电量检测模块实时检测所述存储供电模块的电量值,可以根据存储供电模块的电量值是否大于或等于预设的阈值来判断是否进行存储芯片的数据读写操作,确保存储芯片在进行数据读写操作时数据不被损坏。
请参见图3,为本发明的机顶盒保护方法的第一实施例的流程图。所述方法包括:
S101,当机顶盒的存储芯片需要存储数据时,实时检测电源主板对机顶盒的存储芯片供电是否失败。
具体的,在机顶盒运行过程中,当用户通过串口、U盘或者OTA升级机顶盒软件,或对机顶盒软件菜单进行选项设置,或换台时,均需要进行数据保存,此时机顶盒的存储芯片就需要进行数据读写操作。
所述S101实时检测电源主板对机顶盒的存储芯片供电是否失败。
S102,若机顶盒的电源主板对机顶盒的存储芯片供电失败,则切换为机顶盒的存储供电模块对所述存储芯片供电,完成数据读写操作。
具体的,若所述S102检测到恰好在机顶盒的存储芯片需要进行数据读写操作时,机顶盒的电源主板对机顶盒的存储芯片供电失败,则可切换为机顶盒的存储供电模块对所述存储芯片供电,使所述存储芯片完成数据读写操作,以确保所述存储芯片在进行数据读写操作时因断电而造成数据损坏。
本发明实施例通过设置存储供电模块,能够在机顶盒的电源主板对机顶盒的存储芯片供电失败时,切换为机顶盒的存储供电模块对存储芯片供电,确保存储芯片在进行数据读写操作时数据不被损坏。而在机顶盒的电源主板对机顶盒的存储芯片供电正常时,电源主板对存储供电模块充电,以保证存储供电模块保持电量充足状态。
请参见图4,为本发明的机顶盒保护方法的第二实施例的流程图。所述方法包括:
S201,实时检测所述存储供电模块的电量值,获取用于指示所述存储供电模块电量值的电量数字信息。
S202,当机顶盒的存储芯片需要存储数据时,实时检测电源主板对机顶盒的存储芯片供电是否失败。
S203,对预先得到的电量数字信息进行分析,判断所述电量数字信息所指示的所述存储供电模块的电量值是否大于或等于预设的阈值。若是,则执行S204,否则执行S206。
S204,切换为所述存储供电模块对所述存储芯片供电。
S205,完成数据读写操作。
S206,取消数据读写操作。
S207,提示数据读写操作失败。
本发明实施例通过设置存储供电模块,能够在机顶盒的电源主板对机顶盒的存储芯片供电失败时,切换为机顶盒的存储供电模块对存储芯片供电,确保存储芯片在进行数据读写操作时数据不被损坏。而在机顶盒的电源主板对机顶盒的存储芯片供电正常时,电源主板对存储供电模块充电,以保证存储供电模块保持电量充足状态。
此外,采用电量检测模块实时检测所述存储供电模块的电量值,可以根据存储供电模块的电量值是否大于或等于预设的阈值来判断是否进行存储芯片的数据读写操作,确保存储芯片在进行数据读写操作时数据不被损坏。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
Claims (10)
1.一种机顶盒,包括:电源主板、主芯片、存储芯片,其特征在于,还包括:存储供电模块,其中:
所述主芯片分别与所述电源主板和所述存储芯片相连;
所述电源主板与所述存储芯片直接相连;
所述存储供电模块分别与所述电源主板和所述存储芯片相连,所述存储供电模块用于当所述电源主板对所述存储芯片供电失败时,对所述存储芯片供电。
2.如权利要求1所述的机顶盒,其特征在于,还包括:
电量检测模块,所述电量检测模块分别与所述电源主板、所述主芯片和所述存储供电模块相连,所述电量检测模块用于实时检测所述存储供电模块的电量值,并将检测到的电量值转换为电量数字信息传送给所述主芯片。
3.如权利要求1所述的机顶盒,其特征在于,当所述电源主板对所述存储芯片供电正常时,所述电源主板对所述存储供电模块充电。
4.如权利要求1所述的机顶盒,其特征在于,所述供电模块具体包括电池和供电电路,所述电池包括锂锰纽扣电池。
5.如权利要求1所述的机顶盒,其特征在于,所述电量检测模块具体包括数字电量传感器。
6.一种机顶盒保护方法,其特征在于,包括:
当机顶盒的存储芯片需要存储数据时,实时检测电源主板对机顶盒的存储芯片供电是否失败;
若机顶盒的电源主板对机顶盒的存储芯片供电失败,则切换为机顶盒的存储供电模块对所述存储芯片供电,完成数据读写操作。
7.如权利要求6所述的方法,其特征在于,所述若机顶盒的电源主板对机顶盒的存储芯片供电失败,则切换为机顶盒的存储供电模块对所述存储芯片供电,完成数据读写操作的步骤,具体包括:
对预先得到的电量数字信息进行分析,判断所述电量数字信息所指示的所述存储供电模块的电量值是否大于或等于预设的阈值;
若所述电量数字信息所指示的所述存储供电模块的电量值大于或等于预设的阈值,则切换为所述存储供电模块对所述存储芯片供电,完成数据读写操作。
8.如权利要求7所述的方法,其特征在于,还包括:
实时检测所述存储供电模块的电量值,获取用于指示所述存储供电模块电量值的电量数字信息。
9.如权利要求7所述的方法,其特征在于,还包括:
若所述电量数字信息所指示的所述存储供电模块的电量值小于预设的阈值,则取消数据读写操作。
10.如权利要求7所述的方法,其特征在于,还包括:
若所述电量数字信息所指示的所述存储供电模块的电量值小于预设的阈值,则提示数据读写操作失败。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012100294472A CN102572593A (zh) | 2012-02-10 | 2012-02-10 | 一种机顶盒及机顶盒保护方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012100294472A CN102572593A (zh) | 2012-02-10 | 2012-02-10 | 一种机顶盒及机顶盒保护方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102572593A true CN102572593A (zh) | 2012-07-11 |
Family
ID=46416851
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012100294472A Pending CN102572593A (zh) | 2012-02-10 | 2012-02-10 | 一种机顶盒及机顶盒保护方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102572593A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105357579A (zh) * | 2015-10-13 | 2016-02-24 | 深圳创维数字技术有限公司 | 一种机顶盒在线升级方法、相关装置及机顶盒 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102004707A (zh) * | 2010-11-15 | 2011-04-06 | 记忆科技(深圳)有限公司 | 一种固态硬盘掉电保护的方法及其装置 |
US20110161686A1 (en) * | 2009-12-24 | 2011-06-30 | Takeshi Kumagaya | Power supply control module, electronic device, and reset control method |
US20110187203A1 (en) * | 2010-01-29 | 2011-08-04 | Kabushiki Kaisha Toshiba | Power control device, electronic apparatus, and power control method |
CN201928396U (zh) * | 2010-12-31 | 2011-08-10 | 华为终端有限公司 | 机顶盒 |
CN102333240A (zh) * | 2011-08-04 | 2012-01-25 | 深圳创维数字技术股份有限公司 | 一种机顶盒及其在线升级方法 |
-
2012
- 2012-02-10 CN CN2012100294472A patent/CN102572593A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110161686A1 (en) * | 2009-12-24 | 2011-06-30 | Takeshi Kumagaya | Power supply control module, electronic device, and reset control method |
US20110187203A1 (en) * | 2010-01-29 | 2011-08-04 | Kabushiki Kaisha Toshiba | Power control device, electronic apparatus, and power control method |
CN102004707A (zh) * | 2010-11-15 | 2011-04-06 | 记忆科技(深圳)有限公司 | 一种固态硬盘掉电保护的方法及其装置 |
CN201928396U (zh) * | 2010-12-31 | 2011-08-10 | 华为终端有限公司 | 机顶盒 |
CN102333240A (zh) * | 2011-08-04 | 2012-01-25 | 深圳创维数字技术股份有限公司 | 一种机顶盒及其在线升级方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105357579A (zh) * | 2015-10-13 | 2016-02-24 | 深圳创维数字技术有限公司 | 一种机顶盒在线升级方法、相关装置及机顶盒 |
CN105357579B (zh) * | 2015-10-13 | 2019-05-03 | 深圳创维数字技术有限公司 | 一种机顶盒在线升级方法、相关装置及机顶盒 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101615152B (zh) | 存储卡热插拔故障的检测方法和装置 | |
US8538494B2 (en) | Mobile phone and method for transferring battery power of the mobile phone | |
CN103699338B (zh) | 一种下载数据的方法和设备 | |
CN103428333B (zh) | 移动终端、服务器和错误修复方法 | |
US20180159342A1 (en) | Electronic device and method for controlling battery of the electronic device to charge and discharge | |
CN104503875A (zh) | Android设备的测试方法及*** | |
CN1996701A (zh) | 电池充电管理***及方法 | |
CN103955437A (zh) | 外置式数据粉碎及存储设备再生设备以及方法 | |
CN104915306A (zh) | 一种数据操作控制方法及设备管理器 | |
CN105430478A (zh) | 一种网络视频缓冲播放方法、装置及电视机 | |
CN104267795A (zh) | 电量管理方法、电量管理装置和电子设备 | |
CN104123208B (zh) | 一种***异常的修复方法、装置和移动终端 | |
CN103763596A (zh) | 一种状态切换方法及装置 | |
CN103577145A (zh) | 电子设备的音量处理装置及方法、电子*** | |
CN103701984B (zh) | 一种视频控制方法及手机终端 | |
CN104252480A (zh) | 一种音频信息检索的方法和装置 | |
CN102830943A (zh) | 基于Android平台播放外接USB存储器中多媒体文件的方法及*** | |
CN102854417B (zh) | 主控测试板及其测试方法 | |
CN102572593A (zh) | 一种机顶盒及机顶盒保护方法 | |
CN201928396U (zh) | 机顶盒 | |
CN102306502A (zh) | 烧录ci plus证书的方法及其*** | |
CN104678983A (zh) | 牵引控制单元自检测电路 | |
US20100005252A1 (en) | Storage control system | |
CN208334598U (zh) | 一种具有自动进行测试的电池老化装置 | |
CN203643828U (zh) | 牵引控制单元自检测电路 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20120711 |