一种应用程序引导方法及电子设备的制造方法_2

文档序号:9375260阅读:来源:国知局
的UEFI B1S中,如图1所示,所述方法包括:
[0067]步骤SlOl:在所述电子设备启动过程中,获取一应用程序列表,所述应用程序列表中包含N个应用程序的相关信息,N为正整数;
[0068]步骤S102:基于所述N个应用程序的相关信息,从所述N个应用程序中确定第一应用程序,其中,所述第一应用程序可以为所述N个应用程序中的任一应用程序;
[0069]步骤S103:引导所述电子设备运行所述第一应用程序。
[0070]举例来讲,所述电子设备可以是笔记本电脑、台式电脑、一体机式电脑、平板电脑等电子设备,对于所述电子设备具体是何种电子设备,本实施例不做具体限制。
[0071]举例来讲,所述N个应用程序具体指:能够在UEFI Shell环境下进行引导的应用程序。所述N个应用程序包括:游戏类应用程序、办公类应用程序、系统类应用程序、社交类应用程序等等。所述N个应用程序还可以包括:某一 OS (Operating System,操作系统)的启动程序,用于引导所述电子设备加载对应的操作系统文件,从而进入对应的操作系统。所述N个应用程序以及所述应用程序列表可以存储在所述电子设备中一预设存储区域中,所述预设存储区域可以为硬盘中的一预设分区中的一预设文件夹(例如:目录EFI/B00T)。
[0072]在具体实施过程中,在步骤SlOl之前,UEFI B1S需要进行初始化,待UEFI B1S完成初始化后,UEFI B1S再执行步骤SlOl。
[0073]在具体实施过程中,在步骤S103中,UEFI B1S可以从所述预设存储区域中,获取所述第一应用程序,并引导所述电子设备运行所述第一应用程序(例如:运行一游戏程序,或运行一办公程序,或运行一操作系统的启动程序)。
[0074]在具体实施过程中,在电子设备进入UEFI B1S时,UEFI B1S可以向用户提供一人机交互式界面,来获取用户在其他存储区域中所选中的应用程序,并将用户选择中的应用程序复制到所述预设存储区域中,并将用户选择中的应用程序对应的相关信息添加到所述应用程序列表中,从而对所述应用程序列表进行更新。
[0075]在本实施例中,公开了一种应用程序引导方法,应用于电子设备中的UEFIB10S中,包括:在所述电子设备启动过程中,获取一应用程序列表,所述应用程序列表中包含N个应用程序的相关信息,基于所述N个应用程序的相关信息,从所述N个应用程序中确定第一应用程序;引导所述电子设备运行所述第一应用程序。所以,本发明有效地解决了现有技术中UEFI B10S,存在无法支持多个应用程序的问题,实现了可以基于所述N个应用程序的相关信息,启动所述N个应用程序中的任一应用程序的技术效果。
[0076]可选的,在本实施例中,所述N个应用程序的相关信息,包括:
[0077]所述N个应用程序各自对应的标识信息;和/或
[0078]所述N个应用程序各自对应的快捷启动操作的信息。
[0079]举例来讲,所述标识信息用于区分所述N个应用程序,所述标识信息可以为所述N个应用程序中每个应用程序的名称信息。
[0080]举例来讲,所述快捷启动操作的信息用于表征在UEFI B1S环境下,启动对应的应用程序的快捷操作。其中,所述快捷操作包括:按下对应的应用程序的快捷启动键。
[0081]可选的,在本实施例中,如图2所示,步骤S102,包括:
[0082]步骤S201:获取第一操作;
[0083]步骤S202:判断所述第一操作是否为一预设操作;
[0084]步骤S203:在所述第二操作为所述预设操作时,获取并显示所述N个应用程序各自对应的标识信息,其中,所述N个应用程序各自对应的标识信息中不存在相同的标识信息;
[0085]步骤S204:获取第二操作,所述第二操作用于在所述N个应用程序各自的标识信息中确定第一标识信息;
[0086]步骤S205:响应所述第二操作,确定所述第一标识信息,并将与所述第一标识信息对应的应用程序确定为所述第一应用程序。
[0087]举例来讲,所述电子设备可以连接有一键盘,所述第一操作可以为:用户按下键盘上的某一按键。
[0088]举例来讲,步骤S202可以为:判断用户按下的按键是否为一预设按键(例如:按键F9、或按键FlO等等)。
[0089]举例来讲,步骤S203可以为:在确定用户按下的按键为所述预设按键时,获取所述N个应用程序各自对应的名称信息(即:标识信息),并通过一显示屏显示所述N个名称信息。
[0090]举例来讲,所述第二操作可以为:用户基于所述键盘,通过上下左右等方向按键以及回车按键,从所述N个名称信息确定第一名称信息(即:所述第一标识信息)。
[0091]举例来讲,步骤S205可以为:响应用户按下的回车按键,将与所述第一名称信息对应的应用程序确定为所述第一应用程序。
[0092]在现有技术中,由于UEFI B1S只支持启动文件名为BootX64.efi的文件,从而导致用户无法通过应用程序的名称信息获知该据应用程具体是什么应用程序。而,在本实施例中,采用将所述N个应用程序各自对应的标识信息进行显示,其中,所述N个应用程序各自对应的标识信息中不存在相同的标识信息,实现了用户能够通过所述N个应用程序各自对应的标识信息,区分所述N个应用程序的技术效果。
[0093]可选的,在本实施例中,如图2所示,在步骤S202之后,所述方法还包括:
[0094]步骤S206:在所述第一操作不为所述预设操作时,将所述N个应用程序中的一预设应用程序确定为所述第一应用程序。
[0095]举例来讲,所述预设应用程序可以为:某一操作系统的启动程序,用于引导所述电子设备加载对应的操作系统文件,从而进入对应的操作系统。
[0096]可选的,在本实施例中,如图3所示,步骤S102,包括:
[0097]步骤S301:获取第三操作,所述第三操作和所述第一操作不同;
[0098]步骤S302:获取所述N个应用程序各自对应的快捷启动操作的信息;
[0099]步骤S303:基于所述N个应用程序各自对应的快捷启动操作的信息,判断所述第三操作是否属于所述快捷启动操作;
[0100]步骤S304:在所述第三操作属于所述快捷启动操作时,将所述N个应用程序中与所述第三操作对应的应用程序确定为所述第一应用程序。
[0101]举例来讲,所述第三操作可以为:用户按下键盘上的某一按键。
[0102]举例来讲,步骤S302可以为:获取所述N个应用程序各自对应的快捷启动键的信肩、O
[0103]举例来讲,步骤S303可以为:基于所述N个应用程序各自对应的快捷启动键的信息,判断用户按下的按键是否属于所述N个快捷启动键。
[0104]举例来讲,步骤S304可以为:在用户按下的按键属于所述N个快捷启动键时,将与用户按下的按键对应的应用程序确定为所述第一应用程序。
[0105]在本实施例中,若用户获知需要启动的应用程序的快捷启动键,则无需显示所述N个应用程序各自的标识信息,直接获取用户按下的快捷启动键,来启动对应的应用程序,从而方便了用户的操作。
[0106]可选的,在本实施例中,如图3所示,在步骤S303之后,所述方法还包括:
[0107]步骤S305:在所述第三操作不属于所述快捷启动操作时,将所述N个应用程序中的一预设应用程序确定为所述第一应用程序。
[0108]举例来讲,所述预设应用程序可以为:某一操作系统的启动程序,用于引导所述电子设备加载对应的操作系统文件,从而进入对应的操作系统。
[0109]实施例二
[0110]基于同一发明构思,本实施例提供一种电子设备,如图4所示,所述电子设备包括UEFI B1S,所述 UEFI B1S 包括:
[0111]获取单元401,用于在所述电子设备启动过程中,获取一应用程序列表,所述应用程序列表中包含N个应用程序的相关信息,N为正整数;
[0112]确定单元402,用于基于所述N个应用程序的相关信息,从所述N个应用程序中确定第一应用程序;
[0113]引导单元403,用于引导所述电子设备运行所述第一应用程序。
[0114]本实施例有效地解决了现有技术中UEFI B1S,存在无法支持多个应用程序的问题,实现了可以基于所述N个应用程序的相关信息,启动所述N个应用程序中的任一应用程序的技术效果。
[0115]可选的,在本实施例中,所述N个应用程序的相关信息,包括:
[0116]所述N个应用程序各自对应的标识信息;和/或
[0117]所述N个应用程序各自对应的快捷启动操作的信息。
[0118]可选的,在本实施例中,所述确定单元402,包括:
[0119]第一获取模块,用于获取第一操作;
[0120]第一判断模块,用于判断所述第一操作是否为一预设操作;
[0121]第二获取模块,用于在所述第二操作为所述预设操作时,获取并显示所述N个应用程序各自对应的标识信息;
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1