发明名称 |
一种基于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号 |