应用启动方法和电子设备的制作方法
【专利摘要】本发明提供一种应用启动方法和电子设备。该应用启动方法应用于电子设备中,所述电子设备具有系统引导单元并且安装有操作系统,所述方法包括:在所述电子设备上电之后,并且在所述系统引导单元引导操作系统启动之前,确定在预定时间段内是否接收到选择操作输入;如果接收到选择操作输入,则根据选择操作输入选择操作系统中安装的第一应用;确定运行所述第一应用所必需的系统资源;加载确定的所述系统资源;以及启动所述第一应用。
【专利说明】应用启动方法和电子设备
【技术领域】
[0001] 本申请涉及电子设备的领域,特别涉及一种应用启动方法和电子设备。
【背景技术】
[0002] 目前,电子设备的各种能力越来越强大,例如应用的运行速度越来越快,存储容量 越来越大,安装多个操作系统等等。
[0003] 然而,用户有时候只是希望利用电子设备做一件事情,或者用户经常会用到某个 应用,此时用户希望能够快速开机并进入相应应用。但是目前通常的方式是需要启动电子 设备,进入操作系统,然后再启动期望的应用。此时,用户需要等等较长时间等待电子设备 的启动和操作系统的加载,这导致用户的使用体验较差。
[0004] 因此,期望提供一种应用启动方法和电子设备,使得用户能够根据需要选择性地 快速启动期望的应用,从而提高用户的使用体验。
【发明内容】
[0005] 根据本发明一个实施例,提供一种应用启动方法,应用于电子设备中,所述电子设 备具有系统引导单元并且安装有操作系统,所述方法包括:
[0006] 在所述电子设备上电之后,并且在所述系统引导单元引导操作系统启动之前,确 定在预定时间段内是否接收到选择操作输入;
[0007] 如果接收到选择操作输入,则根据选择操作输入选择操作系统中安装的第一应 用;
[0008] 确定运行所述第一应用所必需的系统资源;
[0009] 加载确定的所述系统资源;以及 [0010]启动所述第一应用。
[0011] 优选地,根据选择操作输入选择操作系统中安装的第一应用包括:
[0012] 通过所述系统引导单元接收选择操作输入;
[0013] 根据所述选择操作输入选择操作系统中安装的第一应用。
[0014] 优选地,通过所述系统引导单元接收选择操作输入包括:
[0015] 通过所述系统引导单元显示图形用户界面,所述图形用户界面中包括与预先设置 的至少一个应用分别对应的至少一个图标;
[0016] 接收对于所述图标的选择操作输入。
[0017] 优选地,选择操作系统中安装的第一应用包括:
[0018] 读取操作系统中预先存储的第一应用。
[0019] 优选地,通过以下三种方式之一启动所述第一应用:
[0020] 以只启动第一应用的方式启动第一应用;
[0021] 以优先启动第一应用的方式启动第一应用;以及
[0022] 以正常启动第一应用的方式启动第一应用。
[0023] 优选地,在以只启动第一应用的方式启动第一应用的情况下,在启动所述第一应 用之后,如果关闭所述第一应用,则关闭所述电子设备。
[0024] 优选地,在以优先启动第一应用的方式启动第一应用的情况下,
[0025] 在启动所述第一应用之后,启动所述操作系统的其余系统资源;以及
[0026] 在启动所述操作系统之后,如果关闭所述第一应用,则返回到所述操作系统。
[0027] 优选地,所述方法还包括:
[0028] 如果没有接收到选择操作输入,则正常启动操作系统。
[0029] 优选地,所述电子设备安装有多个操作系统,并且根据选择操作输入选择操作系 统中安装的第一应用还包括:确定所述第一应用的安装位置所在的第一操作系统,以及
[0030] 确定运行所述第一应用所必需的系统资源还包括:通过确定的第一操作系统确定 运行所述第一应用所必需的系统资源。
[0031] 优选地,所述方法还包括:
[0032] 在启动第一应用之后,加载所述第一操作系统的其余系统资源以及第二操作系统 的系统资源;以及
[0033] 在启动所述第一和第二操作系统之后,如果关闭所述第一应用,则根据选择操作 输入选择性地返回到所述第一操作系统或所述第二操作系统。
[0034] 根据本发明另一实施例,提供了一种电子设备,包括:
[0035] 操作系统单元,安装有一个或多个操作系统;
[0036] 系统引导单元,用于引导操作系统启动并且接收选择输入;
[0037] 选择单元,用于在所述电子设备上电之后,并且在所述系统引导单元引导操作系 统启动之前,确定在预定时间段内是否接收到选择操作输入,并且如果接收到选择操作输 入,则根据选择操作输入选择操作系统中安装的第一应用;
[0038] 资源确定单元,用于确定运行所述第一应用所必需的系统资源;
[0039] 加载单元,用于加载确定的所述系统资源;以及
[0040] 启动单元,用于启动所述第一应用。
[0041] 优选地,所述系统引导单元接收选择操作输入,并且所述选择单元根据所述选择 操作输入选择操作系统中安装的第一应用。
[0042] 优选地,所述系统引导单元显示图形用户界面,所述图形用户界面中包括与预先 设置的至少一个应用分别对应的至少一个图标,并且接收对于所述图标的选择操作输入。 [0043] 优选地,所述选择单元读取操作系统中预先存储的第一应用。
[0044] 优选地,所述启动单元通过以下三种方式之一启动所述第一应用:
[0045] 以只启动第一应用的方式启动第一应用;
[0046] 以优先启动第一应用的方式启动第一应用;以及 [0047] 以正常启动第一应用的方式启动第一应用。
[0048] 优选地,在以只启动第一应用的方式启动第一应用的情况下,所述启动单元在启 动所述第一应用之后,如果关闭所述第一应用,则关闭所述电子设备。
[0049] 优选地,在以优先启动第一应用的方式启动第一应用的情况下,所述启动单元在 启动所述第一应用之后,启动所述操作系统的其余系统资源;以及在启动所述操作系统之 后,如果关闭所述第一应用,则返回到所述操作系统。
[0050] 优选地,所述启动单元如果没有接收到选择操作输入,则正常启动操作系统。
[0051] 优选地,在所述操作系统单元中安装有多个操作系统的情况下,所述选择单元确 定所述第一应用的安装位置所在的第一操作系统,以及所述资源确定单元通过确定的第一 操作系统确定运行所述第一应用所必需的系统资源。
[0052] 优选地,所述加载单元在启动第一应用之后,加载所述第一操作系统的其余系统 资源以及第二操作系统的系统资源;以及所述启动单元在启动所述第一和第二操作系统之 后,如果关闭所述第一应用,则根据选择操作输入选择性地返回到所述第一操作系统或所 述第二操作系统。
[0053] 因此,根据本发明的应用启动方法和电子设备,使得用户能够根据需要选择性地 快速启动期望的应用,从而提高用户的使用体验。
【专利附图】
【附图说明】
[0054] 图1是根据本发明第一实施例的应用启动方法的流程图;
[0055] 图2是说明电子设备的启动流程的图;
[0056] 图3是根据本发明第一实施例的应用选择界面的示意图;以及
[0057] 图4是根据本发明第二实施例的电子设备的功能框图。
【具体实施方式】
[0058] 下面,将参考附图详细描述根据本发明实施例的应用启动方法和电子设备。根据 本发明实施例的应用启动方法应用于具有启动引导单元并安装有操作系统的电子设备。这 样的电子设备可以是任何电子设备,例如电视机、平板电脑、智能手机等等。在本发明中,启 动引导单元的例子例如包括BIOS (基本输入输出系统)、UEFI (统一可扩展固件接口)等。 可替代地,该启动引导单元也可以是用于启动引导的协处理器等。另外,在该电子设备中, 可以安装一个或多个操作系统,并且操作系统可以是Windows操作系统、Linux操作系统、 Android操作系统等等。
[0059] 下面将参考图1描述根据本发明第一实施例的应用启动方法。该应用启动方法 100应用于电子设备中,所述电子设备具有系统引导单元并且安装有操作系统。
[0060] 所述应用启动方法100包括:
[0061] 步骤S101 :在所述电子设备上电之后,并且在所述系统引导单元引导操作系统启 动之前,确定在预定时间段内是否接收到选择操作输入;
[0062] 步骤S102 :如果接收到选择操作输入,则根据选择操作输入选择操作系统中安装 的第一应用;
[0063] 步骤S103 :确定运行所述第一应用所必需的系统资源;
[0064] 步骤S104 :加载确定的所述系统资源;以及
[0065] 步骤S105 :启动所述第一应用。
[0066] 在描述根据本发明第一实施例的应用启动方法之前,首先参考图2描述电子设备 的启动过程。在本实施例中,以平板电脑作为电子设备的示例并且以UEFI作为系统引导单 元的示例来进行描述。
[0067] 如图2所示,在电子设备上电之后,作为系统引导单元的UEFI经过四个阶段 (SEC,PEI,DXE,BDS)的准备之后,开始加载操作系统运行。
[0068] SEC阶段是上电后UEFI的最开始阶段,主要进行一些安全检查工作。例如,在此阶 段可能需要用户输入密码等来验证身份。
[0069] 在PEI阶段,主要进行电子设备的CPU、主板、各种芯片的初始化工作。
[0070] 在DXE阶段,主要进行设备驱动和服务驱动的加载。
[0071] 在BDS阶段,开始准备启动操作系统,此时,可以显示引导菜单和程序图标,然后 根据用户行为进行设置。
[0072] 具体来说,在步骤S101中,当电子设备上电之后,并且在UEFI引导操作系统启动 之前,确定在预定时间段内是否接收到选择操作输入。也就是说,与现有技术中相比,根据 本发明的应用启动方法在操作系统启动之前,首先判断是不是在预定时间段内接收到选择 操作输入。该预定时间段例如可以是10秒、30秒等,可以由用户设置。
[0073] 此外,该选择操作输入可以采用多种方式,例如通过键盘的快捷键(如F1、 F2、……、F12或者键盘上的其它任意按键)或者可以通过显示的图形用户界面来输入选择 操作,该图形用户界面上可以安排预先设置的多个图标,每个图标对应一个应用。
[0074] 在步骤S102中,如果接收到选择操作输入,则根据选择操作输入选择操作系统中 安装的第一应用。例如,当用户按F1键时,则根据该快捷键F1的选择操作输入,选择操作 系统中安装的电子邮件应用。当用户按F2键时,则根据该快捷键F1的选择操作输入,选择 操作系统中安装的音乐播放器应用。
[0075] 更具体地,还可以通过所述系统引导单元接收选择操作输入,并且根据所述选择 操作输入选择操作系统中安装的第一应用。
[0076] 例如,在电子设备上电之后,通过UEFI显示图形用户界面,如图3所示,在该图形 用户界面上例如安排了电子邮件应用、音乐播放器应用、WORD应用。需要注意的是,为了方 便描述,只示出了三个图标,实际上可以根据用户的设置安排一个或两个或多于三个图标。
[0077] 例如,可以通过以下方式在所述第一图形界面中添加图标。
[0078] 在一个实施例中,在每个应用安装完成后,询问用户是否将该应用的图标添加到 图形用户界面中;通过操作系统中管理图形用户界面的管理工具,将与操作系统中已安装 的第二应用对应的图标添加到图形用户界面中。
[0079] 在另一个实施例中,在操作系统中点击已安装的第二应用的图标时,显示是否将 所述第二应用的图标添加到图形用户界面中的选项,如果用户选择是,则将所述第二应用 的图标添加到图形用户界面中。
[0080] 在另一个实施例中,根据操作系统中的统计工具的统计结果,将经常使用的应用 的图标添加到图形用户界面中。
[0081] 当然,也可以根据用户的需要删除图标。
[0082] 然后,用户对于图标进行选择输入,由UEFI接收用户的选择操作输入,并且选择 操作系统中的第一应用。在本实施例中,例如假设用户选择了电子邮件应用。
[0083] 例如,当用户选择电子邮件应用的图标时,将指示所述图标的选择信息发送给该 电子邮件应用安装所在的操作系统。例如,UEFI读取查找表,所述查找表记录图形用户界 面中所有的图标所对应的应用的信息,其包括所述应用的安装位置。
[0084] 然后在步骤S103中,确定运行所述第一应用所必需的系统资源。也就是说,在该 步骤S103中,由操作系统确定运行电子邮件应用需要哪些系统资源。例如,假设运行电子 邮件应用需要用到显示器和键盘。此时,操作系统确定显示器、显卡、网卡和键盘等硬件的 驱动程序是必须加载的系统资源。此外,操作系统确定网络服务、文字编辑服务等系统服务 是必须加载的系统资源。在该步骤中,UEFI将已经确定的第一应用通知给操作系统,然后 由操作系统确定该第一应用需要哪些系统资源。
[0085] 然后,在步骤S104中,通过操作系统加载确定的所述系统资源。
[0086] 然后,在步骤S105中,当必须的驱动程序和系统服务加载完成之后,可以启动所 述第一应用,即电子邮件应用。
[0087] 此时,因为只加载了电子邮件应用必须的系统资源,而不加载不需要的系统资源, 所以可以大大加快应用启动的速度,而不需要等待操作系统全部启动完成之后再去启动应 用。
[0088] 上面描述了通过应用启动单元由用户进行手动选择的例子,需要注意的是,还可 以在设备上电后自动选择应用。例如,用户可以设定经常使用的应用或者用户可以在关机 之前设置下一次默认启动或优选启动的应用,然后在每次开机时优先启动该设置的应用。 此时,在电子设备上电时,通过UEFI读取操作系统中预先存储的该应用,并且将该应用通 知给操作系统,由操作系统确定该应用所需的系统资源并且加载确定的系统资源,并且启 动该应用。
[0089] 优选地,可以通过以下三种方式之一启动所述第一应用:以只启动第一应用的方 式启动第一应用;以优先启动第一应用的方式启动第一应用;以及以正常启动第一应用的 方式启动第一应用。
[0090] 具体来说,当用户选择一个图标时,显示第二图形用户界面,所述第二图像用户界 面包括以下选项:只启动第一应用、优先启动第一应用以及正常启动第一应用。
[0091] a)在只启动第一应用的情况下:当第一应用对应的系统资源全部加载后,第一应 用启动,此后不再继续加载其他和第一应用的启动无关的系统资源。但是,在此情况下可以 在接收预定操作后,继续加载其他系统资源,从而使得第二应用可以运行。类似地,可以根 据预定操作启动第三应用、第四应用等等。当指定的各个应用全部启动之后,可以在各个应 用之间进行切换。也就是说,此时操作系统仍然可能未完全启动,当然也可以完全启动。 [0092] 具体来说,预定操作可以包括为了继续加载其它系统资源而进行的针对性操作 (例如,继续启动操作系统的操作),或者是进行关联操作。例如,当第一应用是邮件应用时, 当用户启动了邮件应用并且接收到电子邮件时,如果邮件中存在链接,并且用户进行点击 该链接的操作,则此时需要触发网络浏览应用,即,第二应用。此时,系统确定第二应用(网 络浏览应用)所需的系统资源。然后,操作系统判断该第二应用所需的系统资源是否都已经 启动(因为该第二应用所需的系统资源可能在启动第一应用时已经启动)。如果判断该第二 应用所需的系统资源已经启动,则可以直接启动第二应用。另一方面,如果确定某些系统资 源有的没有加载,则加载这些没有加载的系统资源。在加载完所需的系统资源之后,启动第 二应用。
[0093] 此外,在以只启动第一应用的方式启动第一应用的情况下,在启动所述第一应用 之后,如果关闭所述第一应用,则关闭所述电子设备。例如,用户可以选择只启动第一应 用(如电子邮件),当用户已经完成邮件发送后,用户关闭电子邮件应用,此时将关闭电子设 备。
[0094] b)在以优先启动第一应用的方式启动第一应用的情况下:当第一应用所需的系统 资源加载完成之后,第一应用启动。与上述只启动第一应用的情况的不同的是,在启动所述 第一应用之后,操作系统继续加载所述操作系统的其余系统资源,直到剩余的全部系统资 源加载完成。
[0095] 在此情况下,优先保证启动第一应用(如电子邮件)。当电子邮件应用启动之后,此 时可以在后台加载操作系统的其余系统资源。此时,因为用户已经进入电子邮件应用,所以 此时加载其余系统资源的后台操作不会影响用户进入电子邮件应用并使用电子邮件应用。 也就是说,用户的直观感觉是在电子设备上电之后,直接进入电子邮件应用。
[0096] 此外,在此情况下,在加载完所有的系统资源并且所述操作系统完全启动之后,如 果关闭所述电子邮件应用,则返回到所述操作系统。此时,用户可以在操作系统的工作环境 中进行正常操作。
[0097] c)在以正常启动方式启动的情况下:此时,第一应用所需的系统资源和其它系统 资源以正常方式加载。也就是说,操作系统以默认方式加载各种系统资源,并且在第一应用 所需的系统资源加载完成之后,可以正常启动该第一应用。此时,用户也会感觉在电子设备 上电之后,直接进入电子邮件应用。
[0098] 需要注意的是,当电子设备上电之后,如果在预定时间段内没有接收到选择操作 输入,则正常启动操作系统。
[0099] 或者,在显示的图形用户界面中如果没有找到期望快速启动的应用,则显示第三 图形用户界面,所述第三图形用户界面包括分别与所述电子设备上已安装的一个或多个操 作系统对应的至少一个图标。当用户选择与期望启动的操作系统对应的图标时,正常启动 用户选择的操作系统。
[0100] 下面详细描述常见的各种应用的使用环境和效果。
[0101] i.通信应用(例如,电子邮件,即时通讯(頂)等)。用户很多时候启动电子设备只 是为了查看留言/邮件,在这种情况下,用户仅仅只需要收看一下留言/邮件就会关机。为 此,通过以只启动特定应用的方式启动时,操作系统只需要加载邮件/IM应用所需的系统 资源而不用加载其他资源,从而可以节省加载其它资源导致的资源消耗和时间消耗,因此 可以加快应用启动速度并且省电。
[0102] ii.多媒体播放应用(例如,音乐,图像,视频应用等)。用户很多时候启动设备不是 为了针对性操作某个特定应用,而仅仅是为了用电子设备改善用户所在环境,例如用户在 旅行途中可能期望收听音乐或观看图像、视频或者用户在朋友聚会时可能期望播放音乐来 制造气氛等等。此时,用户可以只启动音乐播放应用(类似音响),图像浏览应用(类似数码 相框)。此时,用户可以选择以启动特定应用的方式启动,从而可以降低设备功耗,延长设备 使用时间。
[0103] iii.速记应用。用户有时候可能会有快速记录的需求(录音,拍照,文本),例如用 户在听课参见会议时可能期望记录笔记,或者在路上看到突发的事情可能期望记录当时的 场景。当用户期望记录某些内容时,用户期望快速地使得电子设备可操作,因此,针对上述 这类速记应用快速让用户可操作是最重要的。此时,通过以只启动特定应用的方式启动时, 可以快速启动录音、拍照、或文本记录应用等。
[0104] 因此,针对不同的使用环境,用户可以选择性地选择不同的应用启动方式,从而提 升用户的使用体验。
[0105] 上面描述了电子设备安装有一个操作系统的情况。下面,描述电子设备安装两个 或更多操作系统的实施例。
[0106] 在所述电子设备安装有多个操作系统的情况下,如果用户选择第一应用(例如音 乐播放器),则确定所述音乐播放器应用的安装位置所在的第一操作系统。
[0107] 例如,UEFI读取查找表,所述查找表记录图形用户界面中所有的图标所对应的应 用的信息,其包括所述应用的安装位置(包括在哪个操作系统)。
[0108] 然后,通过第一操作系统确定运行所述第一应用所必需的系统资源。例如,确定运 行音乐播放器应用需要哪些系统资源。例如,假设运行音乐播放器应用需要用到声卡。此 时,确定声卡等硬件的驱动程序是必须加载的系统资源。
[0109] 然后,通过操作系统加载确定的所述声卡驱动程序。
[0110] 然后,当声卡驱动程序加载完成之后,可以启动所述音乐播放器应用。
[0111] 在一个实施例中,在启动第一应用之后,可以同时加载所述第一操作系统的其余 系统资源以及第二操作系统的系统资源。也就是说,此时,在后台同时启动第一操作系统和 第二操作系统。在启动所述第一和第二操作系统之后,如果关闭所述第一应用,则根据选择 操作输入选择性地返回到所述第一操作系统或所述第二操作系统。例如,在关闭所述第一 应用时,可以显示第四图形用户界面,所述第四图形用户界面包括分别与所述电子设备上 已安装的第一和第二操作系统对应的两个图标。当用户选择与期望启动的操作系统对应的 图标时,正常启动用户选择的操作系统。
[0112] 此时,虽然电子设备上安装有多个操作系统,但是用户不需要知道应用安装在哪 个操作系统,而是可以直接选择应用,通过UEFI将选择的应用的选择输入发送给安装该应 用的操作系统,然后由该操作系统加载相应的系统资源,从而快速启动应用。
[0113] 因此,根据本发明的应用启动方法,使得用户能够根据需要选择性地快速启动期 望的应用,从而提高用户的使用体验。
[0114] 〈第二实施例〉
[0115] 下面,参考图4描述根据本发明第二实施例的电子设备200。该电子设备可以是任 何电子设备,例如电视机、平板电脑、智能手机等等。
[0116] 该电子设备200包括:
[0117] 操作系统单元201,安装有一个或多个操作系统;
[0118] 系统引导单元202,用于引导操作系统启动并且接收选择输入;
[0119] 选择单元203,用于在所述电子设备上电之后,并且在所述系统引导单元引导操作 系统启动之前,确定在预定时间段内是否接收到选择操作输入,并且如果接收到选择操作 输入,则根据选择操作输入选择操作系统中安装的第一应用;
[0120] 资源确定单元204,用于确定运行所述第一应用所必需的系统资源;
[0121] 加载单元205,用于加载确定的所述系统资源;以及
[0122] 启动单元206,用于启动所述第一应用。
[0123] 在本发明中,操作系统单元201可以安装一个或多个操作系统,并且操作系统可 以是Windows操作系统、Linux操作系统、Android操作系统等等。
[0124] 系统引导单元202的例子例如包括BIOS (基本输入输出系统)、UEFI (统一可扩展 固件接口)等。可替代地,该启动引导单元也可以是用于启动引导的协处理器等。
[0125] 优选地,所述系统引导单元202接收选择操作输入,并且所述选择单元203根据所 述选择操作输入选择操作系统中安装的第一应用。
[0126] 优选地,所述系统引导单元202显示图形用户界面,所述图形用户界面中包括与 预先设置的至少一个应用分别对应的至少一个图标,并且接收对于所述图标的选择操作输 入。
[0127] 优选地,所述选择单元203读取操作系统中预先存储的第一应用。
[0128] 优选地,所述启动单元206通过以下三种方式之一启动所述第一应用:
[0129] 以只启动第一应用的方式启动第一应用;
[0130] 以优先启动第一应用的方式启动第一应用;以及
[0131] 以正常启动第一应用的方式启动第一应用。
[0132] 优选地,在以只启动第一应用的方式启动第一应用的情况下,所述启动单元206 在启动所述第一应用之后,如果关闭所述第一应用,则关闭所述电子设备。
[0133] 优选地,在以优先启动第一应用的方式启动第一应用的情况下,所述启动单元206 在启动所述第一应用之后,启动所述操作系统的其余系统资源;以及在启动所述操作系统 之后,如果关闭所述第一应用,则返回到所述操作系统。
[0134] 优选地,所述启动单元206如果没有接收到选择操作输入,则正常启动操作系统。
[0135] 优选地,在所述操作系统单元201中安装有多个操作系统的情况下,所述选择单 元确定所述第一应用的安装位置所在的第一操作系统,以及所述资源确定单元204通过确 定的第一操作系统确定运行所述第一应用所必需的系统资源。
[0136] 优选地,所述加载单元205在启动第一应用之后,加载所述第一操作系统的其余 系统资源以及第二操作系统的系统资源;以及所述启动单元206在启动所述第一和第二操 作系统之后,如果关闭所述第一应用,则根据选择操作输入选择性地返回到所述第一操作 系统或所述第二操作系统。
[0137] 因此,根据本发明的电子设备,使得用户能够根据需要选择性地快速启动期望的 应用,从而提高用户的使用体验。
[0138] 需要说明的是,在本说明书中,术语"包括"、"包含"或者其任何其他变体意在涵 盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要 素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备 所固有的要素。在没有更多限制的情况下,由语句"包括一个……"限定的要素,并不排除 在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0139] 最后,还需要说明的是,上述一系列处理不仅包括以这里所述的顺序按时间序列 执行的处理,而且包括并行或分别地、而不是按时间顺序执行的处理。
[0140] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助 软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施。基于这样的理解, 本发明的技术方案对【背景技术】做出贡献的全部或者部分可以以软件产品的形式体现出来, 该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使 得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例 或者实施例的某些部分所述的方法。
[0141] 以上对本发明进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方 式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对 于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变 之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1. 一种应用启动方法,应用于电子设备中,所述电子设备具有系统引导单元并且安装 有操作系统,所述方法包括: 在所述电子设备上电之后,并且在所述系统引导单元引导操作系统启动之前,确定在 预定时间段内是否接收到选择操作输入; 如果接收到选择操作输入,则根据选择操作输入选择操作系统中安装的第一应用; 确定运行所述第一应用所必需的系统资源; 加载确定的所述系统资源;以及 启动所述第一应用。
2. 如权利要求1所述的方法,其中根据选择操作输入选择操作系统中安装的第一应用 包括: 通过所述系统引导单元接收选择操作输入; 根据所述选择操作输入选择操作系统中安装的第一应用。
3. 如权利要求2所述的方法,其中通过所述系统引导单元接收选择操作输入包括: 通过所述系统引导单元显示图形用户界面,所述图形用户界面中包括与预先设置的至 少一个应用分别对应的至少一个图标; 接收对于所述图标的选择操作输入。
4. 如权利要求1所述的方法,其中选择操作系统中安装的第一应用包括: 读取操作系统中预先存储的第一应用。
5. 如权利要求1所述的方法,其中,通过以下三种方式之一启动所述第一应用: 以只启动第一应用的方式启动第一应用; 以优先启动第一应用的方式启动第一应用;以及 以正常启动第一应用的方式启动第一应用。
6. 如权利要求5所述的方法,其中在以只启动第一应用的方式启动第一应用的情况 下,在启动所述第一应用之后,如果关闭所述第一应用,则关闭所述电子设备。
7. 如权利要求5所述的方法,其中在以优先启动第一应用的方式启动第一应用的情况 下, 在启动所述第一应用之后,启动所述操作系统的其余系统资源;以及 在启动所述操作系统之后,如果关闭所述第一应用,则返回到所述操作系统。
8. 如权利要求1所述的方法,还包括: 如果没有接收到选择操作输入,则正常启动操作系统。
9. 如权利要求1所述的方法,其中,所述电子设备安装有多个操作系统,并且根据选择 操作输入选择操作系统中安装的第一应用还包括:确定所述第一应用的安装位置所在的第 一操作系统,以及 确定运行所述第一应用所必需的系统资源还包括:通过确定的第一操作系统确定运行 所述第一应用所必需的系统资源。
10. 如权利要求9所述的方法,还包括: 在启动第一应用之后,加载所述第一操作系统的其余系统资源以及第二操作系统的系 统资源;以及 在启动所述第一和第二操作系统之后,如果关闭所述第一应用,则根据选择操作输入 选择性地返回到所述第一操作系统或所述第二操作系统。
11. 一种电子设备,包括: 操作系统单元,安装有一个或多个操作系统; 系统引导单元,用于引导操作系统启动并且接收选择输入; 选择单元,用于在所述电子设备上电之后,并且在所述系统引导单元引导操作系统启 动之前,确定在预定时间段内是否接收到选择操作输入,并且如果接收到选择操作输入,则 根据选择操作输入选择操作系统中安装的第一应用; 资源确定单元,用于确定运行所述第一应用所必需的系统资源; 加载单元,用于加载确定的所述系统资源;以及 启动单元,用于启动所述第一应用。
12. 如权利要求11所述的电子设备,其中,所述系统引导单元接收选择操作输入,并且 所述选择单元根据所述选择操作输入选择操作系统中安装的第一应用。
13. 如权利要求12所述的电子设备,其中,所述系统引导单元显示图形用户界面,所述 图形用户界面中包括与预先设置的至少一个应用分别对应的至少一个图标,并且接收对于 所述图标的选择操作输入。
14. 如权利要求11所述的电子设备,其中,所述选择单元读取操作系统中预先存储的 第一应用。
15. 如权利要求11所述的电子设备,其中,所述启动单元通过以下三种方式之一启动 所述第一应用: 以只启动第一应用的方式启动第一应用; 以优先启动第一应用的方式启动第一应用;以及 以正常启动第一应用的方式启动第一应用。
16. 如权利要求15所述的电子设备,其中,在以只启动第一应用的方式启动第一应用 的情况下,所述启动单元在启动所述第一应用之后,如果关闭所述第一应用,则关闭所述电 子设备。
17. 如权利要求15所述的电子设备,其中,在以优先启动第一应用的方式启动第一应 用的情况下,所述启动单元在启动所述第一应用之后,启动所述操作系统的其余系统资源; 以及在启动所述操作系统之后,如果关闭所述第一应用,则返回到所述操作系统。
18. 如权利要求11所述的电子设备,其中,所述启动单元如果没有接收到选择操作输 入,则正常启动操作系统。
19. 如权利要求11所述的电子设备,其中,在所述操作系统单元中安装有多个操作系 统的情况下,所述选择单元确定所述第一应用的安装位置所在的第一操作系统,以及所述 资源确定单元通过确定的第一操作系统确定运行所述第一应用所必需的系统资源。
20. 如权利要求19所述的电子设备,其中,所述加载单元在启动第一应用之后,加载所 述第一操作系统的其余系统资源以及第二操作系统的系统资源;以及所述启动单元在启动 所述第一和第二操作系统之后,如果关闭所述第一应用,则根据选择操作输入选择性地返 回到所述第一操作系统或所述第二操作系统。
【文档编号】G06F9/445GK104063236SQ201310090727
【公开日】2014年9月24日 申请日期:2013年3月20日 优先权日:2013年3月20日
【发明者】郭昌盛 申请人:联想(北京)有限公司