发明名称 一种基于UBoot的自动升级的控制方法及系统
摘要 本发明公开了一种基于UBoot的自动升级的控制方法,包括:系统进行初始化,检测若连接U盘或网络服务器,则检测U盘或网络服务器是否存在脚本文件且脚本文件是否有效,若是,则根据该脚本文件编辑UBoot指令;系统根据解析编辑后的UBoot指令,检测若存在待升级的软件,则检测若有该待升级的软件的新版本的源文件,则根据该源文件对该待升级的软件进行升级,完成系统的升级。应用本发明,解决了当前需要对系统进行自动升级需求的问题。
申请公布号 CN103136002B 申请公布日期 2016.06.29
申请号 CN201110382144.4 申请日期 2011.11.25
申请人 航天信息股份有限公司 发明人 陈懿;陈皓;侯丙营;聂慧萍;张磊;张福军;余彦;张朝阳;赵杨
分类号 G06F9/445(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 北京国昊天诚知识产权代理有限公司 11315 代理人 张永林
主权项 一种基于UBoot的自动升级的控制方法,其特征在于,包括:系统进行初始化,检测若连接U盘或网络服务器,则检测U盘或网络服务器是否存在脚本文件且脚本文件是否有效,若是,则根据该脚本文件编辑UBoot指令,所述脚本文件包括UBoot指令码,通过所述脚本文件的UBoot指令码对系统的UBoot指令进行编辑;系统根据解析编辑后的UBoot指令,检测若存在待升级的软件,则检测若有该待升级的软件的新版本的源文件,则根据该源文件对该待升级的软件进行升级,完成系统的升级;系统根据解析编辑后的UBoot指令,判断若有待加载的程序,则加载该程序并运行<b>,</b>所述的程序为不依赖操作系统的程序;所述根据脚本文件编辑UBoot指令的步骤,包括:嵌入升级文件检测、脚本文件解密、指令解析、指令执行和提示的各指令<b>。</b>
地址 100195 北京市海淀区杏石口路甲18号