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

文档序号:9375260阅读:286来源:国知局
一种应用程序引导方法及电子设备的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种应用程序的引导方法及电子设备。
【背景技术】
[0002]随着科技的发展,计算机已经广泛普及,给人们的生活带来诸多便利。
[0003]UEFI B1S(Unified Extensible Firmware Interface Basic Input OutputSystem,统一的可扩展固件接口基本输入输出系统)是Intel为计算机固件的体系结构、接口和服务提出的建议标准,它被看做是有近20多年历史的B1S的继任者。UEFI B1S是一个新的发展环境,里面的应用程序会层出不穷。
[0004]但本发明发明人发现上述技术至少存在如下技术问题:
[0005]目前的UEFI B1S只支持启动/EFI/B00T/BootX64.efi文件(即:只支持启动EFI/B00T目录下的名为BootX64.efi的一个程序),存在无法支持多个应用程序的问题。

【发明内容】

[0006]本发明实施例通过提供一种应用程序的引导方法及电子设备,解决了现有技术中UEFI B10S,存在无法支持多个应用程序的问题。
[0007]—方面,本发明通过本发明的一实施例提供如下技术方案:
[0008]一种应用程序引导方法,应用于电子设备中的统一可扩展固件接口基本输入输出系统UEFI B1S中,所述方法包括:
[0009]在所述电子设备启动过程中,获取一应用程序列表,所述应用程序列表中包含N个应用程序的相关信息,N为正整数;
[0010]基于所述N个应用程序的相关信息,从所述N个应用程序中确定第一应用程序;[0011 ] 引导所述电子设备运行所述第一应用程序。
[0012]优选的,所述N个应用程序的相关信息,包括:
[0013]所述N个应用程序各自对应的标识信息;和/或
[0014]所述N个应用程序各自对应的快捷启动操作的信息。
[0015]优选的,所述基于所述N个应用程序的相关信息,从所述N个应用程序中确定第一应用程序,包括:
[0016]获取第一操作;
[0017]判断所述第一操作是否为一预设操作;
[0018]在所述第二操作为所述预设操作时,获取并显示所述N个应用程序各自对应的标识息;
[0019]获取第二操作,所述第二操作用于在所述N个应用程序各自的标识信息中确定第一标识信息;
[0020]响应所述第二操作,确定所述第一标识信息,并将与所述第一标识信息对应的应用程序确定为所述第一应用程序。
[0021]优选的,在所述判断所述第一操作是否为一预设操作所述方法之后,所述方法还包括:
[0022]在所述第一操作不为所述预设操作时,将所述N个应用程序中的一预设应用程序确定为所述第一应用程序。
[0023]优选的,所述基于所述N个应用程序的相关信息,从所述N个应用程序中确定第一应用程序,包括:
[0024]获取第三操作;
[0025]获取所述N个应用程序各自对应的快捷启动操作的信息;
[0026]基于所述N个应用程序各自对应的快捷启动操作的信息,判断所述第三操作是否属于所述快捷启动操作;
[0027]在所述第三操作属于所述快捷启动操作时,将所述N个应用程序中与所述第三操作对应的应用程序确定为所述第一应用程序。
[0028]优选的,在基于所述N个应用程序各自对应的快捷启动操作的信息,判断所述第三操作是否属于所述快捷启动操作之后,所述方法还包括:
[0029]在所述第三操作不属于所述快捷启动操作时,将所述N个应用程序中的一预设应用程序确定为所述第一应用程序。
[0030]另一方面,本发明通过本发明的一实施例,提供如下技术方案:
[0031]一种电子设备,所述电子设备包括统一可扩展固件接口基本输入输出系统UEFIB1S,所述 UEFI B1S 包括:
[0032]获取单元,用于在所述电子设备启动过程中,获取一应用程序列表,所述应用程序列表中包含N个应用程序的相关信息,N为正整数;
[0033]确定单元,用于基于所述N个应用程序的相关信息,从所述N个应用程序中确定第一应用程序;
[0034]引导单元,用于引导所述电子设备运行所述第一应用程序。
[0035]优选的,所述N个应用程序的相关信息,包括:
[0036]所述N个应用程序各自对应的标识信息;和/或
[0037]所述N个应用程序各自对应的快捷启动操作的信息。
[0038]优选的,所述确定单元,包括:
[0039]第一获取模块,用于获取第一操作;
[0040]第一判断模块,用于判断所述第一操作是否为一预设操作;
[0041]第二获取模块,用于在所述第二操作为所述预设操作时,获取并显示所述N个应用程序各自对应的标识信息;
[0042]第三获取模块,用于获取第二操作,所述第二操作用于在所述N个应用程序各自的标识信息中确定第一标识信息;
[0043]第一确定模块,用于响应所述第二操作,确定所述第一标识信息,并将与所述第一标识信息对应的应用程序确定为所述第一应用程序。
[0044]优选的,所述确定单元,还包括:
[0045]第二确定模块,用于在所述第一操作不为所述预设操作时,将所述N个应用程序中的一预设应用程序确定为所述第一应用程序。
[0046]优选的,所述确定单元,包括:
[0047]第四获取模块,用于获取第三操作;
[0048]第五获取模块,用于获取所述N个应用程序各自对应的快捷启动操作的信息;
[0049]第二判断模块,用于基于所述N个应用程序各自对应的快捷启动操作的信息,判断所述第三操作是否属于所述快捷启动操作;
[0050]第三确定模块,用于在所述第三操作属于所述快捷启动操作时,将所述N个应用程序中与所述第三操作对应的应用程序确定为所述第一应用程序。
[0051]优选的,所述确定单元,还包括:
[0052]第四确定模块,在所述第三操作不属于所述快捷启动操作时,将所述N个应用程序中的一预设应用程序确定为所述第一应用程序。
[0053]本发明至少具有如下技术效果或优点:
[0054]本发明公开了一种应用程序引导方法,应用于电子设备中的UEFI B1S中,包括:在所述电子设备启动过程中,获取一应用程序列表,所述应用程序列表中包含N个应用程序的相关信息,基于所述N个应用程序的相关信息,从所述N个应用程序中确定第一应用程序;引导所述电子设备运行所述第一应用程序。所以,本发明有效地解决了现有技术中UEFIB1S,存在无法支持多个应用程序的问题,实现了可以基于所述N个应用程序的相关信息,启动所述N个应用程序中的任一应用程序的技术效果。
【附图说明】
[0055]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0056]图1为本申请实施例一中的应用程序引导方法的流程图;
[0057]图2为本申请实施例一步骤S102的一种细化流程图;
[0058]图3为本申请实施例一步骤S102的另一种细化流程图;
[0059]图4为本发明实施例二中电子设备的结构示意图。
【具体实施方式】
[0060]本发明实施例通过提供一种应用程序的引导方法及电子设备,解决了现有技术中UEFI B1S,存在无法支持多个应用程序的问题。
[0061]本发明实施例的技术方案为解决上述技术问题,总体思路如下:
[0062]一种应用程序引导方法,应用于电子设备中的UEFI B1S中,所述方法包括:在所述电子设备启动过程中,获取一应用程序列表,所述应用程序列表中包含N个应用程序的相关信息,N为正整数;基于所述N个应用程序的相关信息,从所述N个应用程序中确定第一应用程序;引导所述电子设备运行所述第一应用程序。
[0063]为使本发明一实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0064]首先说明,本文中出现的术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0065]实施例一
[0066]本实施例提供一种应用程序引导方法,应用于电子设备中
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1