[发明专利]一种软件升级过程中节省存储空间的方法、装置及机顶盒有效
申请号: | 201110226000.X | 申请日: | 2011-08-05 |
公开(公告)号: | CN102262554A | 公开(公告)日: | 2011-11-30 |
发明(设计)人: | 付琪琳 | 申请(专利权)人: | 深圳市九洲电器有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;H04N21/43 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518057 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 升级 过程 节省 存储空间 方法 装置 机顶盒 | ||
1.一种软件升级过程中节省存储空间的方法,其特征在于,包括:
A、启动升级功能,检测码流中是否有新版本的升级软件;
B、当检测到有新版本的升级软件时,将新版本的升级软件及保护软件一起下载到内存中;
C、将所述内存中的保护软件存入所述FLASH中;
D、将所述内存中新版本的升级软件覆盖FLASH中旧版本的升级软件;
E、软件升级完成后,将FLASH中的保护软件删除。
2.如权利要求1所述软件升级过程中节省存储空间的方法,其特征在于,如果在进行C步骤的过程中,机顶盒突然断电,则C之后还包括:
当机顶盒上电后,所述FLASH中旧版本的升级软件控制机顶盒正常运行,当满足启动升级功能的条件时,跳转到A继续执行。
3.如权利要求2所述软件升级过程中节省存储空间的方法,其特征在于,所述启动升级功能的条件为,机顶盒处于待机模式。
4.如权利要求1所述软件升级过程中节省存储空间的方法,其特征在于,如果在进行D步骤的过程中,机顶盒突然断电,则D之后还包括:
当机顶盒上电后,所述FLASH中保护软件控制机顶盒跳转到A继续执行。
5.如权利要求1所述软件升级过程中节省存储空间的方法,其特征在于,所述步骤C具体包括:
将FLASH的用户数据区中的用户数据暂时转移到内存中;将所述内存中的保护软件存入所述FLASH的用户数据区;
所述步骤E具体包括:
软件升级完成后,将FLASH中用户数据区的保护软件删除,将内存中的所述用户数据存入所述FLASH用户数据区。
6.如权利要求1所述软件升级过程中节省存储空间的方法,其特征在于,所述步骤A检测码流中是否有新版本的升级软件,具体包括:
搜索所有的频点,检测所有的频点对应的码流中是否有新版本的升级软件。
7.一种软件升级过程中节省存储空间的装置,其特征在于,包括:
检测模块,用于检测码流中是否有新版本的升级软件;
下载模块,用于当所述检测模块检测到有新版本的升级软件时,将新版本的升级软件及保护软件一起下载到内存中;
保护软件处理模块,用于将所述内存中的保护软件存入所述FLASH中,并用于在软件升级完成后,将FLASH中的保护软件删除;
升级软件处理模块,用于将所述内存中新版本的升级软件覆盖FLASH中旧版本的升级软件。
8.如权利要求7所述节省存储空间的装置,其特征在于,所述保护软件,用于在机顶盒突然断电又上电后,启动检测模块。
9.如权利要求7所述节省存储空间的装置,其特征在于,所述装置还包括用户数据处理模块,用于将FLASH的用户数据区中的用户数据暂时转移到内存中,并用于当所述内存中新版本的升级软件覆盖FLASH中旧版本的升级软件后,将内存中的所述用户数据存入所述FLASH用户数据区。
10.一种机顶盒,其特征在于,所述机顶盒包括如权利要求7-9任一项所述节省存储空间的装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市九洲电器有限公司,未经深圳市九洲电器有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110226000.X/1.html,转载请声明来源钻瓜专利网。