[发明专利]用于具有空中广播能力设备的信息升级系统和方法有效
申请号: | 200780001596.5 | 申请日: | 2007-06-18 |
公开(公告)号: | CN101361051A | 公开(公告)日: | 2009-02-04 |
发明(设计)人: | 吴成祚 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F15/00 | 分类号: | G06F15/00 |
代理公司: | 北京市柳沈律师事务所 | 代理人: | 邵亚丽 |
地址: | 韩国*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 具有 空中 广播 能力 设备 信息 升级 系统 方法 | ||
技术领域
本发明涉及系统升级方法,尤其涉及利用空中广播(over-the-air)编程机制更新移动设备的程序(包括操作固件和应用软件)的系统和方法。
背景技术
像移动电话和个人数字助理(PDA)那样的电子设备包含由电子设备的制造者、远程通信运营商、或第三方提供的固件和应用软件。这样的固件和应用软件可能包含软件错误和需要版本升级。为了修补和升级该固件和应用软件,用户访问由制造者或运营商运行的客户维护中心。在具有空中广播(OTA)能力设备的情况下,可以通过通过空中广播将固件或软件升级版本分配给设备的OTA机制进行固件或软件升级。
发明内容
为了使用OTA升级进程,电子设备包含下载升级包的下载模块和利用下载的升级包对目标固件或软件进行升级的升级处理模块。但是,大多数传统具有OTA能力设备在OTA操作稳定性方面存在限制性。
本发明致力于至少解决上述问题,本发明提供了能够利用通过空中广播接收的升级包升级固件的用于具有OTA能力设备的固件升级系统和方法。
本发明提供了能够独立存储固件的初始版本和通过空中广播接收的固件的至少一个升级包、和利用初始版本和所选升级包升级固件的用于具有OTA能力设备的固件升级系统和方法。
本发明提供了能够响应系统引导指令或初始化命令,利用固件的初始版本和至少一个升级包升级固件的用于具有OTA能力设备的固件升级系统和方法,升级包是通过空中广播接收的,和初始版本和升级包独立存储。
本发明提供了能够利用合并历史数据和比较固件的初始版本和升级版本生成的升级数据生成的升级包升级固件的用于具有OTA能力设备的固件升级系统和方法。
本发明提供了从通过空中广播接收的升级包中提取安装数据,将安装数据和升级包存储在非易失性存储器中,响应升级命令,参照安装数据升级固件的初始版本,和将升级固件装载在易失性存储器中以便升级固件操作设备的用于具有OTA能力设备的固件升级系统和方法。
附图说明
通过结合附图进行如下详细描述,本发明的上面和其它目的、特征和优点将更加显而易见,在附图中:
图1是例示按照本发明一个示范性实施例的程序升级系统的图形;
图2是例示图1的程序升级系统的升级包(upgrade package)处理器的操作的方块图;
图3是例示在图2的升级包处理器10中生成升级包的第一和第二版本之间的关系的图形;
图4是例示依照本发明一个示范性实施例的程序升级系统的升级包处理器的配置的方块图;
图5是例示依照本发明另一个示范性实施例的程序升级系统的升级包处理器的配置的方块图;
图6是例示图4的升级包处理器生成的升级包的数据格式的图形;
图7是例示图5的升级包处理器生成的升级包的数据格式的图形;
图8是例示依照本发明另一个示范性实施例的程序升级系统的升级包处理器的配置的方块图;
图9是例示按照本发明一个示范性实施例的程序升级系统的接收设备的配置的方块图;
图10是例示图9的接收设备的第一存储器的配置的方块图;
图11是例示图10的第一存储器的第二存储区的结构的图形;
图12是例示存储在图11的第二存储区中的每个升级包的历史数据的数据格式的图形;
图13是例示按照本发明一个示范性实施例的程序升级系统的升级操作的方块图;
图14是例示按照本发明另一个示范性实施例的程序升级系统的升级操作的方块图;
图15是例示按照本发明另一个示范性实施例的程序升级系统的升级操作的方块图;
图16是例示按照本发明一个示范性实施例的程序升级系统的接收设备的升级操作的方块图;
图17是例示按照本发明一个示范性实施例的程序升级方法的流程图;
图18到20是例示按照本发明一个示范性实施例的程序升级方法的升级包生成过程的流程图;
图21是例示按照本发明一个示范性实施例的程序升级方法的升级包生成过程的流程图;
图22是例示图21的压缩可靠性测试过程的流程图;
图23是例示图21的安装数据生成过程的流程图;
图24是例示图21的升级包生成过程的流程图;
图25是例示按照本发明一个示范性实施例的程序升级方法的程序下载过程的消息流图;
图26是例示按照本发明一个示范性实施例的程序升级方法的下载升级包处理过程的流程图;
图27是例示按照本发明一个示范性实施例的程序升级方法的升级包安装过程的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780001596.5/2.html,转载请声明来源钻瓜专利网。