一种嵌入式终端可扩展性软件升级方法

文档序号:7860457阅读:257来源:国知局
专利名称:一种嵌入式终端可扩展性软件升级方法
技术领域
本发明涉及维护和管理软件系统领域,特别是涉及ー种嵌入式終端可扩展性软件升级方法。
背景技术
为了实现对嵌入式終端在不同生命周期中的软件升级,一般软件提供方都会针对嵌入式终端的不同生命周期采用不同的软件升级管理机制,以便达到对嵌入式終端进行软件升级的目的,但这种管理机制实现起来比较复杂,而且维护成本高。在中国专利200710052214. 3中公开了ー种基于文件传输协议的嵌入式系统软件无线远程升级方法,主要采用设备终端管理中心、文件传输协议服务器和嵌入式終端等设备,采用文件传输协议,利用移动的通用分组无线服务技术或联通的码分多址技术的无线 网络之间互连的协议数据传输方式对系统进行软件自动远程升级的。该发明将传输协议固定为文件传输协议,且通信方式固定为无线网络之间互连的协议数据传输方式,这样限制了升级软件在多场景、多种需求方面的应用。

发明内容
本发明主要解决的技术问题是提供ー种多场景、多种需求的嵌入式終端可扩展性软件升级方法。为解决上述技术问题,本发明采用的一个技术方案是提供ー种嵌入式終端可扩展性软件升级方法,包括步骤为
(1)升级信息文件根据软件升级包设计规范制定成软件升级包;
(2)嵌入式终端的系统软件选择升级方式进行升级环境的搭建,所述嵌入式终端的系统软件根据选择的升级方式进行软件升级初始化;
(3)所述嵌入式终端的系统软件根据升级方式获取并检验软件升级包,根据软件升级包中的升级信息进行软件升级。在本发明ー个较佳实施例中,所述升级方式为网络升级方式、传送流数据轮播升级方式、移动存储升级方式和存储卡升级方式中的ー种。在本发明ー个较佳实施例中,所述网络升级方式为超文本传送协议、简单文件传输协议、文件传输协议和用户定制的网络协议中的ー种。在本发明ー个较佳实施例中,所述传送流数据轮播升级方式符合数字电视系统中的数据广播规范。在本发明ー个较佳实施例中,所述移动存储升级方式为通用串行总线闪存驱动器或通用串行总线移动硬盘。在本发明ー个较佳实施例中,所述存储卡升级方式为智能媒体卡(Smart MediaCard、SM 卡)、紧凑式闪存卡(Compact Flash Card、CF 卡)、多媒体卡(Multimedia Card、MMC卡)、安全数码卡(Secure Digital Memory Card、SD卡)、记忆棒和极限数字图像卡(Extreme Digital-Picture CarcUXD 卡)中的一种。在本发明ー个较佳实施例中,步骤(3)中所述软件升级操作是根据软件升级优先级进行逐步升级。本发明的有益效果是本发明的嵌入式終端可扩展性软件升级方法,解决了现有嵌入式终端软件升级方法的缺点,可以通过多种方式、多种途径对嵌入式終端设备的系统软件实现软件升级,能够满足系统软件多种升级需求和升级场景,既能够满足エ厂生产时系统软件烧录需求,也能够满足系统维护过程中的软件升级要求。


图I是本发明嵌入式終端可扩展性软件升级方法一较佳实施例的流程图。
具体实施方式

下面结合附图对本发明的较佳实施例进行详细阐述,以使本发明的优点和特征能更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。实施例一
(1)升级信息文件根据软件升级包设计规范进行命令和组织,制定打包成软件升级
包;
(2)嵌入式终端的系统软件选择网络升级方式进行升级环境的搭建,所述嵌入式終端的系统软件根据网络升级方式进行软件升级初始化;
(3)所述嵌入式终端的系统软件通过超文本传送协议获取并检验软件升级包,根据软件升级包中的升级信息进行软件升级,所述软件升级操作是根据软件升级优先级进行逐步升级。实施例ニ
(1)升级信息文件根据软件升级包设计规范进行命令和组织,制定打包成软件升级
包;
(2)嵌入式终端的系统软件选择传送流数据轮播升级方式进行升级环境的搭建,所述嵌入式终端的系统软件根据网络升级方式进行软件升级初始化;
(3)所述嵌入式终端的系统软件通过传送流数据轮播方式获取并检验软件升级包,根据软件升级包中的升级信息进行软件升级,所述软件升级操作是根据软件升级优先级进行逐步升级。实施例三
(1)升级信息文件根据软件升级包设计规范进行命令和组织,制定打包成软件升级
包;
(2)嵌入式终端的系统软件选择移动存储升级方式进行升级环境的搭建,所述嵌入式终端的系统软件根据网络升级方式进行软件升级初始化;
(3)将所述软件升级包传输入通用串行总线移动硬盘中,所述嵌入式终端的系统软件通过通用串行总线移动硬盘获取并检验软件升级包,根据软件升级包中的升级信息进行软件升级,所述软件升级操作是根据软件升级优先级进行逐步升级。实施例三(1)升级信息文件根据软件升级包设计规范进行命令和组织,制定打包成软件升级
包;
(2)嵌入式终端的系统软件选择移动存储升级方式进行升级环境的搭建,所述嵌入式终端的系统软件根据网络升级方式进行软件升级初始化;
(3)将所述软件升级包传输入通用串行总线移动硬盘中,所述嵌入式终端的系统软件通过通用串行总线移动硬盘获取并检验软件升级包,根据软件升级包中的升级信息进行软件升级,所述软件升级操作是根据软件升级优先级进行逐步升级。实施例四
(1)升级信息文件根据软件升级包设计规范进行命令和组织,制定打包成软件升级
包;
(2)嵌入式终端的系统软件选择移动存储升级方式进行升级环境的搭建,所述嵌入式终端的系统软件根据网络升级方式进行软件升级初始化;
(3)将所述软件升级包传输入安全数码卡中,所述嵌入式终端的系统软件通过安全数码卡获取并检验软件升级包,根据软件升级包中的升级信息进行软件升级,所述软件升级操作是根据软件升级优先级进行逐步升级
本发明掲示的嵌入式終端可扩展性软件升级方法,所述软件升级包具有严格的合法性检验,只有合法的软件升级包才能用于软件升级操作,所述软件升级操作采取逐步升级操作,确保软件升级操作安全进行,所述方法解决了现有嵌入式终端软件升级方法的缺点,可以通过多种方式、多种途径对嵌入式終端设备的系统软件实现软件升级,能够满足系统软件多种升级需求和升级场景,既能够满足エ厂生产时系统软件烧录需求,也能够满足系统维护过程中的软件升级要求。以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.ー种嵌入式終端可扩展性软件升级方法,其特征在于,包括步骤为 (1)升级信息文件根据软件升级包设计规范制定成软件升级包; (2)嵌入式终端的系统软件选择升级方式进行升级环境的搭建,所述嵌入式终端的系统软件根据选择的升级方式进行软件升级初始化; (3)所述嵌入式终端的系统软件根据升级方式获取并检验软件升级包,根据软件升级包中的升级信息进行软件升级。
2.根据权利要求I所述的嵌入式終端可扩展性软件升级方法,其特征在于,所述升级方式为网络升级方式、传送流数据轮播升级方式、移动存储升级方式和存储卡升级方式中的ー种。
3.根据权利要求I所述的嵌入式終端可扩展性软件升级方法,其特征在于,所述网络升级方式为超文本传送协议、简单文件传输协议、文件传输协议和用户定制的网络协议中的ー种。
4.根据权利要求2所述的嵌入式終端可扩展性软件升级方法,其特征在于,所述传送流数据轮播升级方式符合数字电视系统中的数据广播规范。
5.根据权利要求2所述的嵌入式終端可扩展性软件升级方法,其特征在干,所述移动存储升级方式为通用串行总线闪存驱动器或通用串行总线移动硬盘。
6.根据权利要求2所述的嵌入式終端可扩展性软件升级方法,其特征在于,所述存储卡升级方式为智能媒体卡、紧凑式闪存卡、多媒体卡、安全数码卡、记忆棒和极限数字图像卡中的ー种。
7.根据权利要求I所述的嵌入式終端可扩展性软件升级方法,其特征在于,步骤(3)中所述软件升级操作是根据软件升级优先级进行逐步升级。
全文摘要
本发明公开了一种嵌入式终端可扩展性软件升级方法,包括步骤为升级信息文件制定成软件升级包;嵌入式终端的系统软件选择升级方式进行升级环境的搭建,并根据选择的升级方式进行软件升级初始化;所述嵌入式终端的系统软件根据升级方式获取并检验软件升级包,根据软件升级包中的升级信息进行软件升级。通过上述方式,本发明提供的一种嵌入式终端可扩展性软件升级方法,解决了现有嵌入式终端软件升级方法的缺点,可以通过多种方式、多种途径对嵌入式终端设备的系统软件实现软件升级,能够满足系统软件多种升级需求和升级场景,既能够满足工厂生产时系统软件烧录需求,也能够满足系统维护过程中的软件升级要求。
文档编号H04L29/08GK102866906SQ20121034210
公开日2013年1月9日 申请日期2012年9月17日 优先权日2012年9月17日
发明者肖峰 申请人:苏州汉辰数字科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1