发明名称 一种保障机顶盒升级成功的方法
摘要 本发明提供一种保障机顶盒升级成功的方法,定义机顶盒的升级状态标志,升级模式标志,升级参数校验标志,升级参数,并将这些标志和参数存储在机顶盒的eeprom中,当机顶盒主程序检测到广播电视运营商前端网络发送的升级请求时,把相应的前端网络发送的升级参数记录到eeprom中,并根据所述的标志来判断机顶盒是否要进行升级,当要升级时启动升级程序并接收升级数据,修改升级状态标志,不要升级,则运行机顶盒主程序。本发明可以保障机顶盒升级的正常进行,当遇到断电等特殊事件时,可以自动的恢复并继续升级。
申请公布号 CN102082965A 申请公布日期 2011.06.01
申请号 CN201010510402.8 申请日期 2010.10.15
申请人 福建新大陆通信科技股份有限公司 发明人 方立
分类号 H04N21/43(2011.01)I;G06F9/445(2006.01)I 主分类号 H04N21/43(2011.01)I
代理机构 福州市鼓楼区京华专利事务所(普通合伙) 35212 代理人 翁素华
主权项 一种保障机顶盒升级成功的方法,其特征在于:包括如下步骤:步骤10、定义机顶盒的升级状态标志包括:升级状态、无升级状态,升级模式标志包括:强制升级、手动升级、无升级,升级参数校验标志:当机顶盒收到升级参数时,把升级参数写入机顶盒内存空间后,并通过运算得到的校验值,升级参数包括:升级的PID、升级的tableID、升级数据所在码流的频率、符号率、调制方式,将这些标志和参数存储在机顶盒的eeprom中;步骤20、当机顶盒主程序检测到广播电视运营商前端网络发送的升级请求时,把相应的前端网络发送的升级参数记录到eeprom中,然后重启机顶盒;步骤30、当机顶盒开机时,机顶盒引导程序先检测所述的校验值是否有误 是,则对用于存储升级数据的内存空间进行初始化,运行机顶盒主程序,不升级机顶盒数据,否则判断所述的升级状态标志是否为升级状态 是则转入步骤50,否则判断所述的升级模式标志,如果是无升级模式,运行机顶盒主程序,不升级机顶盒数据;如果是手动升级模式,要求用户输入升级参数,等用户输入参数并确认升级后,转入步骤40;如果是强制升级模式,机顶盒读取机顶盒内存空间的升级参数,转入步骤40;步骤40、机顶盒按照所述的升级参数,锁定升级数据所在的频点,对升级数据进行接收,并存储在所述机顶盒的内存空间中,当全部升级数据接收完成时,把升级状态标志从无升级状态改为升级状态;步骤50、把接收的升级数据烧写到flash上:先判断擦除的flash块上的数据和写入的升级数据是否一致 是,则继续判断下一flash块的数据,否则擦除flash块,把升级数据写入的该flash块上,当所有升级数据全部烧写flash上时,把升级状态标志改为无升级状态。
地址 350000 福建省福州市马尾开发区儒江东路70号(飞毛腿工业园)6号楼及5号楼二至四层