[发明专利]系统启动校验方法、系统启动校验装置和终端有效
申请号: | 201410019049.1 | 申请日: | 2014-01-16 |
公开(公告)号: | CN103729597B | 公开(公告)日: | 2017-11-17 |
发明(设计)人: | 黄捷峰;梅苏文;朱宗伟 | 申请(专利权)人: | 宇龙计算机通信科技(深圳)有限公司 |
主分类号: | G06F21/57 | 分类号: | G06F21/57;H04L29/06 |
代理公司: | 北京友联知识产权代理事务所(普通合伙)11343 | 代理人: | 尚志峰,汪海屏 |
地址: | 518040 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统启动 校验 方法 装置 终端 | ||
1.一种系统启动校验方法,其特征在于,包括:
在终端的系统启动时,获取需加载的系统文件;
从所述系统文件中解析出第一校验信息;
将所述第一校验信息与预存在所述终端中的第二校验信息进行比较;
在比较结果为不相同时,提示所述系统文件存在安全错误;
在确定所述系统文件存在安全错误时,读取初始备份文件,使用所述初始备份文件完成系统启动过程;
所述第一校验信息和所述第二校验信息均包括以下至少一种:
编译服务器名称、编译服务器IP地址、编译器的版本、所述终端的处理器标识、所述终端的标识。
2.根据权利要求1所述的系统启动校验方法,其特征在于,所述系统文件包括以下至少一种:引导加载文件、系统内核文件、系统数据文件和通信协议栈文件,其中,所述引导加载文件、所述系统内核文件、所述系统数据文件和所述通信协议栈文件均包括所述第一校验信息;
在加载每一类型的系统文件之前,对相应类型的系统文件进行验证,根据验证结果确定是否加载所述相应类型的系统文件。
3.根据权利要求2所述的系统启动校验方法,其特征在于,在加载所述引导加载文件之前,从所述引导加载文件中读取所述第一校验信息以供验证,在所述引导加载文件通过验证时,加载所述引导加载文件;
在加载完所述引导加载文件之后且在加载所述通信协议栈文件之前,从所述通信协议栈文件中读取所述第一校验信息以供验证,在所述通信协议栈文件通过验证时,加载所述通信协议栈文件;
在加载完所述通信协议栈文件之后且在加载所述系统内核文件之前,从所述系统内核文件中读取所述第一校验信息以供验证,在所述系统内核文件通过验证时,加载所述系统内核文件;
在加载完所述系统内核文件之后且在加载所述系统数据文件之前,从所述系统数据文件中读取所述第一校验信息以供验证,在所述系统数据文 件通过验证时,加载所述系统数据文件。
4.根据权利要求3所述的系统启动校验方法,其特征在于,在加载完所述通信协议栈文件之后且在加载所述系统内核文件之前还包括:
读取所述终端中的指定硬件模块的第一设备信息;
判断所述第一设备信息与预存的第二设备信息是否相同;
在判断结果为不相同时,提示硬件错误信息,在判断结果为相同时,加载所述系统内核文件。
5.一种系统启动校验装置,其特征在于,包括:
获取单元,用于在终端的系统启动时,获取需加载的系统文件;
解析单元,用于从所述系统文件中解析出第一校验信息;
验证单元,用于将所述第一校验信息与预存在所述终端中的第二校验信息进行比较;
第一提示单元,连接至所述验证单元,用于在比较结果为不相同时,提示所述系统文件存在安全错误;
所述第一校验信息和所述第二校验信息均包括以下至少一种:
编译服务器名称、编译服务器IP地址、编译器的版本、所述终端的处理器标识、所述终端的标识:
所述系统启动校验装置还包括:系统恢复单元,用于在确定所述系统文件存在安全错误时,读取初始备份文件,使用所述初始备份文件完成系统启动过程。
6.根据权利要求5所述的系统启动校验装置,其特征在于,所述系统文件包括以下至少一种:引导加载文件、系统内核文件、系统数据文件和通信协议栈文件,其中,所述引导加载文件、所述系统内核文件、所述系统数据文件和所述通信协议栈文件均包括所述第一校验信息;
所述验证单元用于在加载每一类型的系统文件之前,对相应类型的系统文件进行验证,根据验证结果确定是否加载所述相应类型的系统文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宇龙计算机通信科技(深圳)有限公司,未经宇龙计算机通信科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410019049.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:船用岸电相序转换控制电路
- 下一篇:一种判断亲缘关系来共享亲友通讯录的方法