一种代码升级方法及电子设备技术

技术编号:20915211 阅读:40 留言:0更新日期:2019-04-20 09:26
本申请实施例提供了一种代码升级方法及电子设备,所述方法包括:检查备份区域中是否有代码;根据检测结果,确定从默认区域读取原代码的方式,以确定的方式读取所述原代码,其中,所述备份区域和所述默认区域均在构建基本输入输出系统时创建;对读取的所述原代码进行升级。通过在构建基本输入输出系统时,在所述基本输入输出系统中创建出默认区域和备份区域,进而能够通过不对所述基本输入输出系统进行升级而实现对代码的升级,节省了升级基本输入输出系统时的时间,且避免通过升级基本输入输出系统所带来的其它问题,同时,本申请公开的技术方案本身不需要其它的硬件支持,操作简单且具有极高的安全性。

A Code Upgrading Method and Electronic Equipment

The embodiment of this application provides a code upgrade method and an electronic device. The method includes: checking whether there are codes in the backup area; determining the way to read the original code from the default area according to the test results, and reading the original code in a deterministic way, in which the backup area and the default area are created when building the basic input and output system; and reading the original code from the default area. The original code is upgraded. By creating default area and backup area in the basic input-output system when building the basic input-output system, the code can be upgraded by not updating the basic input-output system, which saves the time of updating the basic input-output system and avoids other problems caused by updating the basic input-output system. The technical scheme disclosed in this application does not need other hardware support, and is simple to operate and highly secure.

【技术实现步骤摘要】
一种代码升级方法及电子设备
本申请涉及一种代码升级方法及电子设备。
技术介绍
目前,在基本输入输出系统(BIOS)中的代码需要升级时,一般是需要对基本输入输出系统进行升级,即,将代码包到基本输入输出系统中编译生成新的基本输入输出系统,用户需要下载新版本的基本输入输出系统,再通过升级原有的基本输入输出系统实现对原有代码的升级。但是,采用上述的方法对代码进行升级时,需要基本输入输出系统中有相应的原代码,而现有的基本输入输出系统中基本没有原代码,进而便不能够实现对代码的升级;此外,在采用上述方法对代码进行升级时,还可能会对基本输入输出系统的其它功能产生影响,需要进行大量的测试,且在对上述代码进行升级时,还可能影响相应终端设备的使用。
技术实现思路
有鉴于现有技术中存在的上述问题,本申请提供一种代码升级方法及电子设备。本申请提供的一种代码升级方法,包括:检查备份区域中是否有代码;根据检测结果,确定从默认区域读取原代码的方式,以确定的方式读取所述原代码,其中,所述备份区域和所述默认区域均在构建基本输入输出系统时创建;对读取的所述原代码进行升级。在本申请的一些实施例中,所述根据检测结果,确定从默认区本文档来自技高网...

【技术保护点】
1.一种代码升级方法,其特征在于,包括:检查备份区域中是否有代码;根据检测结果,确定从默认区域读取原代码的方式,以确定的方式读取所述原代码,其中,所述备份区域和所述默认区域均在构建基本输入输出系统时创建;对读取的所述原代码进行升级。

【技术特征摘要】
1.一种代码升级方法,其特征在于,包括:检查备份区域中是否有代码;根据检测结果,确定从默认区域读取原代码的方式,以确定的方式读取所述原代码,其中,所述备份区域和所述默认区域均在构建基本输入输出系统时创建;对读取的所述原代码进行升级。2.根据权利要求1所述的代码升级方法,其特征在于,所述根据检测结果,确定从默认区域读取原代码的方式,以确定的方式读取所述原代码,包括:若在所述备份区域中检测到所述代码,且所述备份区域中未检测到已完成代码升级的标识;对所述代码进行加载,并从所述默认区域读取所述原代码。3.根据权利要求2所述的代码升级方法,其特征在于,在所述对读取的所述原代码进行升级之后,所述方法还包括:生成已完成代码升级的标识。4.根据权利要求1所述的代码升级方法,其特征在于,所述根据检测结果,确定从默认区域读取原代码的方式,以确定的方式读取所述原代码,包括:若在所述备份区域中检测到所述代码,且所述备份区域中能够检测到已完成代码升级的标识;将所述备份区域中的所述代码拷贝至所述默认区域,并删除所述备份区域中的数据;从所述默认区域中读取所述代码。5.根据权利要求1所述的代码升级方法,其特征在于,所述根据检测结果,确定从默认区域读取原代码的方式,以确定的方...

【专利技术属性】
技术研发人员:顾长利
申请(专利权)人:合肥联宝信息技术有限公司
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1