【技术实现步骤摘要】
本专利技术涉及数据通信设备的启动
,具体的说,特别是涉及一种系统安全启动的方法及其装置。
技术介绍
随着数据通信设备的发展,用户对数据通信设备的功能要求不断的增强,越来越多的通信设备都提供程序升级的功能,以保护用户的投资。在用户升级过程中,如果升级的环境比较恶劣,比如升级过程中掉电,或者升级的文件拷贝错误,或者用户对升级过程不是很熟悉而选择的错误的升级方法等等都可能导致数据通信设备不能正常的运转;另外一方面,数据通信设备的程序,一般情况下都存储在FLASH器件中。所述FLASH是Flash Memory的简称,是一种可快速擦除、可现场编程的非易失性快擦写存储器。由于FLASH器件具有非易失性,它被广泛用于BOOTROM、在线擦写和掉电保护数据和分区保护数据等场合,在现代通信及微电子领域应用极为广泛。但是,在用户升级时如果外界恶劣的使用环境可能导致FLASH器件的损坏,所以为提高数据通信设备的可靠性,有必要对数据通信设备的程序存储空间进行冗余设计。目前,对数据通信的程序存储空间进行冗余设计,详见图1,该图为程序存储方式的示意图,由图中可知,现在常用的方式是 ...
【技术保护点】
一种系统安全启动的方法,其特征在于,包括步骤:A、将引导程序和应用程序同时保存到第一程序掉电保存介质和第二程序掉电保存介质中;B、设置用于启动引导程序和应用程序的标志,并保存在逻辑介质中;C、系统上电后,逻辑介质根据 所述用于引导程序和应用程序的启动标志启动第一程序掉电保存介质的程序;D、如果所述第一程序掉电保存介质的程序启动失败,启动第二程序掉电保存介质的程序。
【技术特征摘要】
1.一种系统安全启动的方法,其特征在于,包括步骤A、将引导程序和应用程序同时保存到第一程序掉电保存介质和第二程序掉电保存介质中;B、设置用于启动引导程序和应用程序的标志,并保存在逻辑介质中;C、系统上电后,逻辑介质根据所述用于引导程序和应用程序的启动标志启动第一程序掉电保存介质的程序;D、如果所述第一程序掉电保存介质的程序启动失败,启动第二程序掉电保存介质的程序。2.根据权利要求1所述的系统安全启动方法,其特征在于,所述启动标志包括高低变化的开关信号以选择启动第二还是第一程序掉电介质的程序,当系统启动成功时,系统锁定当前开关信号的状态。3.根据权利要求2所述的系统安全启动方法,其特征在于,所述步骤C具体包括31)当开关信号输出低电平时,判断第一程序掉电保存介质的引导程序能否在预定时间T内启动;32)如果第一程序掉电保存介质的引导程序能启动,则判断第一程序掉电保存介质的应用程序能否在预定时间T内启动;33)如果第一程序掉电保存介质的应用程序不能启动,则判断是否需要对第一程序掉电保存介质的应用程序升级,若否,开关信号跳转到高电平;若是,则将开关信号锁定为低电平。4.根据权利要求3所述的系统安全启动方法,其特征在于,步骤33)中,采用下述步骤启动第二程序掉电保存介质41)当开关信号输出高电平时,判断第二程序掉电保存介质的引...
【专利技术属性】
技术研发人员:杨武,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:86[中国|杭州]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。