用于系统开机时确定可执行映像文件的方法及装置制造方法及图纸

技术编号:16379482 阅读:28 留言:0更新日期:2017-10-15 13:09
本申请实施例中提供了一种用于操作系统中的可执行映像文件的自适应调整方法、装置及显示装置,本申请提供的可执行映像文件的自适应调整方法,在显示装置开机时,通过判断判断系统引导程序中是否存在当前运行标志,来判断当前映像文件是否为可执行映像文件;具体的,若引导程序中存在该当前运行标志,则认为当前映像文件不可执行,则清除该当前运行标志,将系统引导程序切到第一映像文件,并重新启动系统;若引导程序中不存在该当前运行标志,则设置新的运行标志为目标运行标志,进而在确定目标映像文件后,系统进入目标映像文件后,有目标映像文件清除该目标运行标志,并以此作为判断该目标映像文件是否完整的依据。

Method and device for determining executable image file when booting on system

The embodiment of the application provides a device and method for adaptive adjustment, the executable file in the operating system display device, adaptive adjustment method of executable image file provided by the application, the display device is switched on, to determine whether the current operating system boot program through the sign of the presence of judgment, to determine whether the image the current file is the executable image file; specifically, if the programs are currently running the guide sign, considered the current image file is not executable, clear the current operating system boot program will mark the first cut to the image file, and restart the system; if the program does not exist in the current symbol is the symbol of the new operation is the target operation marks, and in determining the target image file, enter the target image file system, with purpose The standard image file clears the target running flag and serves as the basis for judging whether the target image file is intact.

【技术实现步骤摘要】
用于系统开机时确定可执行映像文件的方法及装置
本专利技术涉及计算机操作系统领域,尤其涉及一种用于系统开机时确定可执行映像文件的方法及装置。
技术介绍
现有技术中,显示装置开机时通常需要运行可执行映像文件来开启系统。当系统中仅包含一个可执行映像文件时,系统开机时会读取包含该可执行映像文件位置信息的控制数据,进而运行该可执行映像文件并运行该操作系统。当该操作系统版本更新时,对当前的可执行映像文件进行更新,然而,由于操作系统中仅存在该应用程序的一个可执行映像文件,故通过获取最近的可执行映像文件,并将其数据包文件覆盖到当前映像文件对应的位置地址上,再修改系统启动时相应的控制数据,进而实现可执行映像更新,相应的,实现操作系统的版本更新,进而在系统重启时会选择执行最新的映像文件。然而,当系统升级失败或当前可执行映像文件破坏时,则会导致该系统不能正常开启或运行,影响系统的安全性能。因此,可通过在系统中设置多个可执行映像文件,当其中的某一可执行映像文件数据被破坏时,通过在系统开机执行引导程序时,手动选择其他可执行映像文件来保证系统的正常运行,提升系统的可靠性。然而,该方法由于需要操作者手动选择其他可执行映像文件,操作繁琐,影响用户体验;同时,对于嵌入式系统而言,由于其没有任何人机接口,故操作者不能对其手动选择,系统升级失败或当前可执行映像文件破坏时,仍然会导致该系统不能正常开启或运行。
技术实现思路
本专利技术申请提供一种用于系统开机时确定可执行映像文件的方法及装置,通过在引导程序中设置运行标志,进而通过该运行标志的删除与否确定开机系统中可执行的影响文件,提高系统的安全性能。第一方面,本申请提供一种用于系统开机时确定可执行映像文件的方法,该方法包括:判断引导程序中当前运行标志是否清除;若所述当前运行标志未清除,清除所述当前运行标志,将所述引导程序切换至第一映像文件,并重启系统;若已清除,则设置目标运行标志,并确定目标映像文件;其中,所述目标运行标志用于当执行目标映像文件时,以该目标运行标志的清除作为该目标映像文件可执行的依据。第二方面,本申请提供一种用于系统开机时确定可执行映像文件的装置,包括:映像文件判断模块,用于判断引导程序中当前运行标志是否清除;若所述当前运行标志未清除,清除所述当前运行标志,将所述引导程序切换至第一映像文件,并重启系统;若已清除,则设置目标运行标志,并确定目标映像文件;其中,所述目标运行标志用于当执行目标映像文件时,以该目标运行标志的清除作为该目标映像文件可执行的依据。第三方面,本申请提供一种显示装置,该显示装置包括第二方面所述的映像文件判断模块。与现有技术相比,本申请所提出的技术方案的有益技术效果包括:本申请实施例中提供了一种用于系统开机时确定可执行映像文件的方法、装置及显示装置,本申请提供的可执行映像文件的确定方法,在显示装置开机时,通过判断判断系统引导程序中是否存在当前运行标志,来判断当前映像文件是否为可执行映像文件;具体的,若引导程序中存在该当前运行标志,则认为当前映像文件不可执行,进而清除该当前运行标志,将系统引导程序切换至第一映像文件,并重新启动系统;若引导程序中不存在该当前运行标志,则设置新的运行标志为目标运行标志,进而在判断并确定了可执行的目标映像文件后,清除该目标运行标志,并以此作为判断该目标映像文件为可执行映像文件的依据。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术,描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例1中提供的确定可执行映像文件的方法对应的流程示意图;图2为本申请实施例1中提供的确定可执行映像文件的方法对应的流程图;图3为本申请实施例1中提供的多个可执行映像文件中确定可执行映像文件的方法对应的流程图;图4为本申请实施例1中确定可执行映像文件的方法的步骤示意图;图5为本申请实施例2中确定可执行映像文件的装置结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清除、完整地描述,显然,所描述的实施例仅仅是专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护范围。下面,通过具体实施例对本申请所示的技术方案进行详细说明。需要说明的是,下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。实施例1本申请实施例1提供一种用于操作系统中确定可执行映像文件的方法,图1是本申请实施例1中提供的确定可执行映像文件的方法对应的流程示意图,图2是本申请实施例1中提供的确定可执行映像文件的方法对应的流程图,如图1和图2所示,该方法包括:步骤S110:判断引导程序中当前运行标志是否清除,若该当前运行标志未清除,清除该当前运行标志,将该引导程序切换至第一映像文件,并重启系统;若已清除,则设置目标运行标志,并确定目标映像文件;其中,该目标运行标志用于当执行目标映像文件时,以该目标运行标志的清除作为该目标映像文件可执行的依据。本申请实施例中所说的映像文件一般指系统映像文件,即操作系统安装光盘上所有数据的克隆文件,一般镜像文件后缀是“.ISO”。系统映像文件,也可以理解为当前系统运行的版本号,通常操作系统中具有至少一个系统存储器和一个区块储存装置,用以储存可执行映像文件,当欲执行存储在区块储存装置中的可执行映像文件时,由于该区块储存装置没有执行该映像文件的能力,必须通过开机引导程序将该映像文件复制到系统存储器中,而开机引导程序必须依据映像文件的起始地址来决定其复制至系统存储器中的寻址位置,以及映像文件开始执行的寻址位置,进而保证操作系统的正常运行。进一步的,该运行标志具体可以为,用于判断系统引导程序中映像文件是否正常运行的标志。进一步的,该可执行映像文件可以为一个或多个。当可执行映像文件为一个时,系统开机后判断引导程序中运行标志是否存在,当该运行标志存在时,说明当前映像文件损坏或为非可执行映像文件,因而显示提示信息,告知用户当前映像文件损坏,系统不能正常工作。当可执行映像文件为多个时,若判断出引导程序中运行标志存在,则将引导程序切到第一映像文件,进而重启系统,重新执行开机操作。进一步的,在系统开机后,判断引导程序中当前运行标志是否存在之前,还包括,从系统引导程序中读取控制数据,该控制数据包括映像文件地址信息和运行标志。现有技术中,系统开机后,需要读取该控制数据,进而根据该控制数据的包含的映像文件地址信息去判断引导程序中是否包含与之匹配的映像文件。而本申请实施例中,该控制数据中还包含运行标志,用于判断映像文件是否损坏。进一步的,将引导程序切换至第一映像文件,可以理解为,当当前运行标志未清除时,请除该运行标志,并修改引导程序中的控制数据,使其包含的映像文件地址信息发生变化,并调整为该第一映像文件对应的地址信息,进而在系统重新开机时,通过读取该地址信息,确定该第一映像文件为可执行文件。显然,将引导程序切换至第一映像文件,这一切换过程还可以有其他表现形式,所本文档来自技高网...
用于系统开机时确定可执行映像文件的方法及装置

【技术保护点】
一种用于系统开机时确定可执行映像文件的方法,其特征在于,该方法包括:判断引导程序中当前运行标志是否清除;若所述当前运行标志未清除,清除所述当前运行标志,将所述引导程序切换至第一映像文件,并重启系统;若已清除,则设置目标运行标志,并确定目标映像文件;其中,所述目标运行标志用于当执行目标映像文件时,以该目标运行标志的清除作为该目标映像文件可执行的依据。

【技术特征摘要】
1.一种用于系统开机时确定可执行映像文件的方法,其特征在于,该方法包括:判断引导程序中当前运行标志是否清除;若所述当前运行标志未清除,清除所述当前运行标志,将所述引导程序切换至第一映像文件,并重启系统;若已清除,则设置目标运行标志,并确定目标映像文件;其中,所述目标运行标志用于当执行目标映像文件时,以该目标运行标志的清除作为该目标映像文件可执行的依据。2.如权利要求1所述的确定可执行映像文件的方法,其特征在于,所述可执行映像文件为一个或多个。3.如权利要求1所述的确定可执行映像文件的方法,其特征在于,所述判断引导程序中当前运行标志是否存在之前,还包括,从系统引导程序中读取控制数据,所述控制数据包括映像文件地址信息和运行标志。4.如权利要求1所述的确定可执行映像文件的方法,其特征在于,所述设置目标运行标志后,基于所述控制数据中所述映像文件的地址信息,确定所述目标映像文件。5.如权利要求1所述的确定可执行映像文件的方法,其特征在于,所述确定所述目标映像文件,还包括,判断所述引导程序中是否存在与所述映像文件地址信息相匹配的映像文件,若存在,则确定所述映像文件为所述目标映像文件...

【专利技术属性】
技术研发人员:张士前苟玉杰孙有新
申请(专利权)人:青岛智动精工电子有限公司
类型:发明
国别省市:山东,37

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

1