[发明专利]一种系统启动方法和设备在审
申请号: | 201410855456.6 | 申请日: | 2014-12-31 |
公开(公告)号: | CN104618145A | 公开(公告)日: | 2015-05-13 |
发明(设计)人: | 刘刀桂;祁正林;薛聪 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F9/445;G06F9/455 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统启动 方法 设备 | ||
1.一种系统启动方法,其特征在于,所述方法应用于包括PE加载模块的设备,该方法包括:
获取所述系统的工作模式;
若所述工作模式为端口扩展板PE模式,判断所述系统中是否存在PE版本,并在判断存在所述PE版本时确认是否能够启动所述PE版本;
若所述系统中不存在所述PE版本,或所述PE版本无法启动,查询所述系统中是否存在控制桥CB版本;
若存在所述CB版本,在启动所述CB版本后利用所述PE加载模块获取并加载PE版本;
若不存在,从网络侧下载所述CB版本,并在下载完成后重新获取所述系统的工作模式。
2.如权利要求1所述的方法,其特征在于,在启动所述CB版本后利用PE加载模块获取并加载PE版本,具体为:
启动所述CB版本并获取所述系统当前的工作模式;
当所述系统当前的工作模式为PE模式时,根据所述CB版本的启动操作建立所述PE加载模块的运行环境;
运行所述PE加载模块,以使所述PE加载模块在所述系统中不存在所述PE版本时从网络侧获取新的PE版本并进行加载,或在对所述系统中存在的PE版本完整性校验失败后从网络侧获取新的PE版本并进行加载。
3.如权利要求1所述的方法,其特征在于,从网络侧下载CB版本,具体为:
提示用户所述系统中不存在所述CB版本;
获取所述用户基于提示从网络侧下载的用于启动所述系统的CB版本。
4.如权利要求1所述的方法,其特征在于,在获取所述系统的工作模式之前,还包括:
通过引导软件Bootware对所述系统进行初始化处理;
获取所述Bootware中预先设置的模式信息,并将所述模式信息所指示的模式作为所述系统的工作模式。
5.一种系统启动设备,其特征在于,包括:
获取模块,用于获取所述系统的工作模式;
判断模块,用于在所述获取模块获取的所述工作模式为端口扩展板PE模式时,判断所述系统中是否存在PE版本,并在判断存在所述PE版本时确认是否能够启动所述PE版本;
查询模块,用于在所述系统中不存在所述PE版本,或所述PE版本无法启动时,查询所述系统中是否存在控制桥CB版本;
加载模块,用于在存在所述CB版本时,在启动所述CB版本后利用PE加载模块获取并加载PE版本;
确定模块,用于在不存在所述CB版本时,从网络侧下载所述CB版本,并在下载完成后重新获取所述系统的工作模式。
6.如权利要求5所述的设备,其特征在于,
所述加载模块具体用于:启动所述CB版本并获取所述系统当前的工作模式;当所述系统当前的工作模式为PE模式时,根据所述CB版本的启动操作建立所述PE加载模块的运行环境;运行所述PE加载模块,以使所述PE加载模块在所述系统中不存在所述PE版本时从网络侧获取新的PE版本并进行加载,或在对所述系统中存在的PE版本完整性校验失败后从网络侧获取新的PE版本并进行加载。
7.如权利要求5所述的设备,其特征在于,
所述确定模块,具体用于:在不存在所述CB版本时,提示用户所述系统中不存在所述CB版本;并在获取所述用户基于提示从网络侧下载的用于启动所述系统的CB版本之后,重新确定所述系统的工作模式。
8.如权利要求5所述的设备,其特征在于,还包括:
初始化模块,用于通过引导软件Bootware对所述系统进行初始化处理;获取所述Bootware中预先设置的模式信息,并将所述模式信息所指示的模式作为所述系统的工作模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410855456.6/1.html,转载请声明来源钻瓜专利网。