工作模式确定方法及装置、控制方法及装置制造方法及图纸

技术编号:23557800 阅读:26 留言:0更新日期:2020-03-25 03:31
本公开涉及工作模式确定方法及装置、控制方法及装置,应用于电子设备中,所述方法包括:在电子设备上电后,读取二级引导加载程序SPL,其中,所述SPL为引导加载程序Bootloader的第一段执行程序;根据所述SPL的完整性确定电子设备的工作模式,所述工作模式包括启动加载模式和下载模式。本公开实施例具有实现方式简单、成本低、安全可靠的特点,且,对于没有设置Strap Pin(或者其他特殊按键)或命令交互方式的电子设备,通过本公开实施例提出的工作模式确定方法可以确保电子设备可以正常工作,当电子设备出现掉电或其他异常情况导致的关机时,上电启动后,可以迅速根据SPL的完整性确定工作模式。

Working mode determination method and device, control method and device

【技术实现步骤摘要】
工作模式确定方法及装置、控制方法及装置
本公开涉及计算机
,尤其涉及一种工作模式确定方法及装置、控制方法及装置。
技术介绍
一些电子设备(如手机等)会在主芯片某个管脚接上拉或者下拉电阻,上电后电子设备可以根据该管脚的信号电平状态决定执行预设动作,起这种作用芯片管脚称之为StrapPin。在上电启动后,电子设备如果侦测到StrapPin(或者其他特殊按键,这些特殊按键或者特殊组合键发出的信号可以通知电子设备进入下载模式或启动加载模式)信号指示电子设备进入下载模式,则执行下载任务,否则电子设备进入启动加载模式,然而,很多电子设备没有设置StrapPin(或者其他特殊按键),因此无法通过侦测StrapPin(或者其他特殊按键)信号确定工作模式。还有一些电子设备可以支持命令交互方式选择进入的工作模式,例如通过命令交互方式收到上位机(计算机)的模式指令后可以直接进入下载模式或进入启动加载模式,而命令交互方式的缺点是:电子设备本身是不知道上位机什么时候会发送指令,但又不能一直等待上位机的模式指令,那么必须要设置一个固定等待时间,然而等待时间设置过长影响正常开机速度、过短影响工作效率及体验,因此具有较大的弊端。可见采用相关技术选择电子设备的工作模式较为不友好,影响了用户体验。并且对于没有设置StrapPin(或者其他特殊按键)、且不支持命令交互方式的电子设备,如果在安装系统或进行升级或其他情况下出现掉电或别的异常导致关机后,电子设备上电后将无法选择工作模式。
技术实现思路
有鉴于此,本公开提出了一种工作模式确定方法,应用于电子设备中,所述方法包括:在电子设备上电后,读取二级引导加载程序SPL,其中,所述SPL为引导加载程序Bootloader的第一段执行程序;根据所述SPL的完整性确定电子设备的工作模式,所述工作模式包括启动加载模式和下载模式。在一种可能的实施方式中,所述根据所述SPL的完整性确定电子设备的工作模式,包括:在所述SPL不完整的情况下,确定电子设备的工作模式为所述下载模式。在一种可能的实施方式中,所述方法还包括:控制电子设备进入所述下载模式,以从目标存储空间下载目标文件;当从所述目标存储空间下载到目标SPL文件后,结束下载模式,其中,所述目标SPL文件包括完整的SPL。在一种可能的实施方式中,所述根据所述SPL的完整性确定电子设备的工作模式,包括:在所述SPL完整的情况下,确定电子设备的工作模式为所述启动加载模式。在一种可能的实施方式中,所述方法还包括:控制电子设备进入所述启动加载模式,以使得电子设备进入操作系统。根据本公开的另一方面,提出了一种控制方法,应用于控制设备中,所述控制设备电连接于电子设备,其中,所述方法包括:设置电子设备在上电启动时根据二级引导加载程序SPL的完整性确定工作模式,所述工作模式包括启动加载模式和下载模式。在一种可能的实施方式中,所述方法还包括:破坏电子设备的所述SPL的完整性。在一种可能的实施方式中,所述方法还包括:设置电子设备在所述下载模式中最后下载的目标文件为目标SPL文件,所述目标SPL文件包括完整的SPL。根据本公开的另一方面,提出了一种工作模式确定装置,应用于电子设备中,所述装置包括:读取模块,用于在电子设备上电后,读取二级引导加载程序SPL,其中,所述SPL为引导加载程序Bootloader的第一段执行程序;确定模块,连接于所述读取模块,用于根据所述SPL的完整性确定电子设备的工作模式,所述工作模式包括启动加载模式和下载模式。根据本公开的另一方面,提出了一种控制装置,应用于控制设备中,所述控制设备电连接于电子设备,其中,所述装置包括:设置模块,用于设置电子设备在上电启动时根据二级引导加载程序SPL的完整性确定工作模式,所述工作模式包括启动加载模式和下载模式。根据本公开的另一方面,提出了一种工作模式确定装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:执行所述的工作模式确定方法。根据本公开的另一方面,提出了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现所述的工作模式确定方法。根据本公开的另一方面,提供了一种控制装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行上述控制方法。根据本公开的另一方面,提供了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其中,所述计算机程序指令被处理器执行时实现上述控制方法。本公开实施例的各个方面可以根据SPL的完整性确定电子设备的工作模式,相较于相关技术通过StrapPin(或者其他特殊按键)或命令交互方式,本公开实施例具有实现方式简单、成本低、安全可靠的特点,且,对于没有设置StrapPin(或者其他特殊按键)或命令交互方式的电子设备,通过本公开实施例可以确保电子设备可以正常工作,当电子设备出现掉电或其他异常情况导致的关机时,上电启动后,可以迅速根据SPL的完整性确定工作模式。根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。附图说明包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。图1示出了根据本公开一实施方式的工作模式确定方法的流程图。图2示出了根据本公开一实施方式的工作模式确定方法的示意图。图3示出了根据本公开一实施方式的工作方式确定方法的流程图。图4示出了根据本公开一实施方式的工作方式确定方法的示意图。图5示出了根据本公开一实施方式的控制方法的示意图。图6示出了根据本公开一实施方式的控制方法的示意图。图7示出了根据本公开一实施方式的工作模式确定装置的示意图。图8示出了根据本公开一实施方式的控制装置的示意图。具体实施方式以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。请参阅图1,图1示出了根据本公开一实施方式的工作模式确定方法的流程图。所述方法应用于电子设备中,电子设备可以包括终端、服务器等,其中,终端又称之为用户设备(userequipment,UE)、本文档来自技高网...

【技术保护点】
1.一种工作模式确定方法,其特征在于,应用于电子设备中,所述方法包括:/n在电子设备上电后,读取二级引导加载程序SPL,其中,所述SPL为引导加载程序Bootloader的第一段执行程序;/n根据所述SPL的完整性确定电子设备的工作模式,所述工作模式包括启动加载模式和下载模式。/n

【技术特征摘要】
1.一种工作模式确定方法,其特征在于,应用于电子设备中,所述方法包括:
在电子设备上电后,读取二级引导加载程序SPL,其中,所述SPL为引导加载程序Bootloader的第一段执行程序;
根据所述SPL的完整性确定电子设备的工作模式,所述工作模式包括启动加载模式和下载模式。


2.根据权利要求1所述的方法,其特征在于,所述根据所述SPL的完整性确定电子设备的工作模式,包括:
在所述SPL不完整的情况下,确定电子设备的工作模式为所述下载模式。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
控制电子设备进入所述下载模式,以从目标存储空间下载目标文件;
当从所述目标存储空间下载到目标SPL文件后,结束下载模式,其中,所述目标SPL文件包括完整的SPL。


4.根据权利要求1所述的方法,其特征在于,所述根据所述SPL的完整性确定电子设备的工作模式,包括:
在所述SPL完整的情况下,确定电子设备的工作模式为所述启动加载模式。


5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
控制电子设备进入所述启动加载模式,以使得电子设备进入操作系统。


6.一种控制方法,其特征在于,应用于控制设备中,所述控制设备电连接于电子设备,其中,所述方法包括:
设置电子设备在上电启动时根据二级引导加载程序SPL的完整性确定工作模式,所述工作模式包括启动加载模式...

【专利技术属性】
技术研发人员:蒋永红陈乐乐
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:上海;31

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

1