[发明专利]一种机顶盒的软件故障的修复方法及系统有效
| 申请号: | 201310740442.5 | 申请日: | 2013-12-27 |
| 公开(公告)号: | CN103686355B | 公开(公告)日: | 2018-07-20 |
| 发明(设计)人: | 谷雨 | 申请(专利权)人: | 珠海迈科智能科技股份有限公司 |
| 主分类号: | H04N21/442 | 分类号: | H04N21/442;H04N21/443 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
| 地址: | 519000 广东省珠海市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 机顶盒 软件 故障 修复 方法 系统 | ||
本申请提供了一种机顶盒的软件故障的修复方法及系统,首先从机顶盒外部读取升级文件,然后检测该升级文件的有效性,当升级文件有效时将升级文件写入机顶盒的存储器,并存入预设的地址。能够避免当机顶盒出现软件故障时将flash拆卸下来用烧录器重新烧录正常软件的繁琐过程,简化了修复过程。另外因为不需要将flash拆卸下来进行烧录,所以能够避免反复拆装可能造成的硬件损坏。
技术领域
本申请涉及有限电视技术领域,更具体地说,涉及一种机顶盒的软件故障的修复方法及系统。
背景技术
随着数字电视产业的发展,数字电视机顶盒的软件、硬件版本在逐渐的增多。开通新的业务、解决机顶盒软件缺陷等都需要进行机顶盒软件的升级,升级不仅能够解决程序的BUG,还能增加新的功能,但是升级过程中容易造成软件故障而无法正常起机,比如软件不匹配、写入flash的地址错误、本身更新功能损坏等等。
目前当软件损坏无法正常起机时,通常需要将flash拆卸下来,用烧录器重新烧录正常软件,过程繁琐且存在硬件被损坏的风险。
发明内容
有鉴于此,本申请提供一种机顶盒的软件故障的修复方法及系统,以简化修复过程。
为了实现上述目的,现提出的方案如下:
一种机顶盒的软件故障的修复方法,包括:
初始化机顶盒GPIO端口;
检测所述机顶盒的待机键的电平状态,如果所述电平状态为低电平则结束本次修复过程;
如果所述电平状态为高电平,则读入升级文件;
检测所述升级文件的有效性,如果所述升级文件无效则结束本次修复过程;
如果所述升级文件有效则将所述升级文件写入所述机顶盒的存储器的预设地址。
优选的,所述读入升级文件,包括:
选择更新方式;
以与所述更新方式适合的方式读取所述升级文件。
优选的,所述更新方式包括USB更新方式;
从所述机顶盒的USB端口读入所述升级文件。
优选的,所述更新方式包括串口更新方式;
从所述机顶盒的串口读入所述升级文件。
优选的,所述更新方式包括空中更新方式;
从所述机顶盒的信号接收单元读入所述升级文件。
一种机顶盒的软件故障的修复系统,包括:
初始模块,用于初始化机顶盒的GPIO口;
获取模块,用于获取所述机顶盒的待机键的电平状态;
读取模块,用于如果所述电平状态为高电平时读入升级文件;
检测模块,用于检测所述升级文件的有效性;
写入模块,用于如果所述升级文件有效则将所述升级文件写入所述机顶盒的存储器的预设地址。
优选的,所述读取模块包括:
选择单元,用于选择更新方式;
读入单元,用于以所述更新方式读取所述升级文件。
优选的,所述更新方式为USB更新方式;
读入单元用于从所述机顶盒的USB端口读入所述升级文件。
优选的,所述更新方式为串口更新方式;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海迈科智能科技股份有限公司,未经珠海迈科智能科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310740442.5/2.html,转载请声明来源钻瓜专利网。





