系统启动模式的控制方法及装置制造方法及图纸

技术编号:16918928 阅读:26 留言:0更新日期:2017-12-31 14:39
本申请提供了系统启动模式的控制方法及装置,其中,系统启动模式的控制方法包括:接收操作系统的系统版本产生更新的更新指令,响应于所述更新指令,从服务器下载本次更新对应的升级包;在所述升级包下载完成时,将所述操作系统的启动模式设置为恢复模式。本申请实施例与现有技术中便携设备需要在系统升级时立即执行重新启动等操作相比,节约了便携设备在开关机时刻所耗费的系统资源,避免了便携设备频繁的开关机操作,进而,也能提升执行操作命令时使用便携设备的用户体验。

【技术实现步骤摘要】
系统启动模式的控制方法及装置
本申请涉及安卓系统
,特别涉及系统启动模式的控制方法及装置。
技术介绍
便携设备是指在使用场地之间容易携带的设备,一般指的是一类嵌入式计算机系统设备。随着互联网在使用中的普及,越来越多的用户开始使用便携设备。在现有技术中,便携设备在需要执行一些操作指令的时候,例如,系统升级指令,则需要在系统升级包下载完成之后,提示用户是否需要升级,如果用户确认,则立即进行系统重启,并在重启后进入恢复模式以对系统进行升级。
技术实现思路
但是专利技术人在研究过程中发现,在操作系统向用户提示是否需要升级之后,一旦用户确认,这种立即进行重启的操作有时候会影响用户当前正在执行的操作,例如用户正在编辑一条微博,则很可能会导致用户编辑的内容出现丢失等情况。不仅如此,在操作系统进行重启时候会执行开关机操作,而用户后续如果暂时不使用手机,也会进行不必要的关机进而再开机的操作,这种频繁或者多余的开关机操作也会过多的耗费便携设备的系统资源,同时也影响用户使用便携设备的体验,给用户带来不好的感受。基于此,本申请提供了系统启动模式的控制方法,以避免便携设备在需要执行某些操作指令时的频繁或者多余的开关机操作,从而节约系统资源,进而还能提升用户体验。本申请还提供了一种系统启动模式的控制装置,用以保证上述方法在实际中的实现及应用。为了解决上述问题,本申请公开了一种系统启动模式的控制方法,包括:接收操作系统版本产生更新的更新指令;响应于所述更新指令,从服务器下载本次更新对应的升级包;当所述升级包下载完成时,将所述操作系统的启动模式设置为恢复模式。本申请还公开了另一种系统启动模式的控制方法,包括:接收对操作系统的操作指令;判断所述操作指令是否匹配预设的模式控制条件,如果是,则将所述操作系统的启动模式设置为恢复模式。本申请还公开了一种系统启动模式的控制装置,包括:接收更新指令模块,用于接收操作系统版本产生更新的更新指令;下载模块,用于响应于所述更新指令,从服务器下载本次更新对应的升级包;第一设置模块,用于在所述升级包的下载完成时,将所述操作系统的启动模式设置为恢复模式。本申请还公开了另一种系统启动模式的控制装置,包括:接收操作指令模块,用于接收对操作系统的操作指令;判断模块,用于判断所述操作指令是否匹配预设的模式控制条件;第二设置模块,用于在所述判断模块的结果为是的情况下,将所述操作系统的启动模式设置为恢复模式。与现有技术相比,本申请包括以下优点:在本申请实施例中,在进行操作系统升级的时候,即便系统升级包下载完成,因为立即对操作系统的启动模式进行了控制,因此,基于该操作系统的终端不会立即进行重启操作等,并且会在下一次重启或者开机的时候,直接控制终端的操作系统进入恢复模式进行系统升级。这样就在不影响用户正常使用终端的前提下,在下一次终端重新启动的时候,根据已经下载完成的升级包对操作系统进行升级,在节约终端在开关机时刻所耗费的系统资源的同时,还避免了终端频繁的开关机操作。此外,本申请实施例不仅适应于操作系统升级的应用场景,针对基于Android系统的终端,在需要执行在恢复模式下才能执行的一些操作指令时,如果该操作指令满足预先设置好的模式控制条件,则将该操作系统的启动模式设置为恢复模式,而该恢复模式因为在该终端下一次开机或者重新启动的时候才生效,所以不会对用户目前正常使用的终端立即执行重新启动等操作,这样与现有技术中终端立即执行重新启动等操作相比,就节约了终端在开关机时刻所耗费的系统资源,避免了终端频繁的开关机操作,进而,也能提升执行操作命令时使用终端的用户体验。当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请的系统启动模式的控制方法实施例1的流程图;图2是本申请的系统启动模式的控制方法实施例2的流程图;图3是本申请的系统启动模式的控制装置实施例1的结构框图;图4是本申请的系统启动模式的控制装置实施例2的结构框图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。定义:安卓(Android)操作系统,是一种基于Linux的自由及开放源代码的操作系统,主要使用于便携设备,如智能手机和平板电脑。启动模式,启动模式有两个,一个是正常模式,另一个是恢复模式。以安卓操作系统为例,正常模式就是用户正常开机之后进入的、用户可以进行操作的系统模式,而恢复模式则是Android操作系统进行系统级别维护时需要进入的系统模式。安卓操作系统的层次结构,一个嵌入式Linux系统从软件的角度看通常可以分为四个层次:第一层是引导加载程序,包括固化在固件(firmware)中的boot代码(可选),和,BootLoader两大部分。第二层是Linux内核,特定于嵌入式板子的定制内核以及内核的启动参数。第三层是文件系统,包括根文件系统和建立于Flash内存设备之上文件系统。第四层是用户应用程序,是特定于用户的应用程序。有时在用户应用程序和内核层之间可能还会包括一个嵌入式图形用户界面。引导加载程序,是Linux系统加电后运行的第一段软件代码。基于Linux系统的移动终端,在开机或者重启时进入引导加载程序的BootLoader,BootLoader会先检查某个CPU的寄存器,如果这个寄存器被置位,那么操作系统就进入恢复模式,否则,就进一步检查MISC的内容。如果MISC的内容有置位,那么操作系统就进入恢复模式,否则,操作系统就进入正常模式。在移动终端的操作系统进入正常模式后,假设系统需要升级且下载完成了升级包,那么系统会提示用户是否安装这个升级包,用户确认安装升级包后,系统会立即将寄存器置位并重启设备,以便设备能够进入恢复模式进行系统升级。可见,在移动设备的操作系统下载完升级包后,如果系统需要升级且用户确认进行升级,则设备会立即将寄存器置位并立即重启设备,以便设备在开机的时候通过对寄存器是否置位的检查来进入恢复模式,并在恢复模式下安装升级包进行系统升级。以手机为例,这种立即进行重启的操作有时候会影响用户当前正在执行的操作,例如用户正在编辑一条微博,则很可能会导致用户编辑的内容出现丢失等情况。不仅如此,在系统进行重启时候会执行开关机操作,而用户后续如果暂时不需要手机重启,也会进行不必要的关机进而再开机的操作,这种频繁或者多余的开关机操作也会过多的耗费便携设备的系统资源,同时也影响用户使用便携设备的体验,给用户带来不好的感受。为此,本申请提供一种下载完系统升级包后并不需要立即重启设备的、控制操作系统的启动模式的方法。参考图1,示出了本申请一种系统启动模式的控制方法实施例1的流程图,本实施例可以应用于便携设备上集成的、系统启动模式的控制装置上,本实施例可以包括以下步骤:步本文档来自技高网...
系统启动模式的控制方法及装置

【技术保护点】
一种系统启动模式的控制方法,其特征在于,包括:接收操作系统版本产生更新的更新指令;响应于所述更新指令,从服务器下载本次更新对应的升级包;当所述升级包下载完成时,将所述操作系统的启动模式设置为恢复模式。

【技术特征摘要】
1.一种系统启动模式的控制方法,其特征在于,包括:接收操作系统版本产生更新的更新指令;响应于所述更新指令,从服务器下载本次更新对应的升级包;当所述升级包下载完成时,将所述操作系统的启动模式设置为恢复模式。2.根据权利要求1所述的方法,其特征在于,还包括:在检测到所述操作系统重新启动的情况下,控制所述操作系统进入恢复模式,并控制所述操作系统在所述恢复模式下依据所述升级包进行升级。3.根据权利要求1所述的方法,其特征在于,所述将所述操作系统的启动模式设置为恢复模式,包括:对所述操作系统的杂项分区的状态位进行置位,所述置位后的状态位用于表示所述操作系统的启动模式为恢复模式。4.一种系统启动模式的控制方法,其特征在于,该方法包括:接收对操作系统的操作指令;判断所述操作指令是否匹配预设的模式控制条件,如果是,则将所述操作系统的启动模式设置为恢复模式。5.根据权利要求4所述的方法,其特征在于,还包括:在检测到所述操作系统重新启动的情况下,控制所述操作系统进入恢复模式,并控制所述操作系统在所述恢复模式下,执行所述操作指令。6.根据权利要求4所述的方法,其特征在于,所述将所述操作系统的启动模式设置为恢复模式,包括:对所述操作系统的杂项分区的状态位进行置位,所述置位后的状态位用于表示所述操作系统的启动模式为恢复模式。7.一种系统启动模式的控制装置,其特征在于,包括:接收更新指令模块,用...

【专利技术属性】
技术研发人员:范建伟
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1