系统更新的方法、移动终端及存储装置与流程

文档序号:11250632阅读:1099来源:国知局
系统更新的方法、移动终端及存储装置与流程

本发明涉及计算机技术领域,特别是涉及一种系统更新的方法、移动终端及存储装置。



背景技术:

移动终端系统更新或升级是指在移动终端原来系统的基础上增量升级,也就是官方发送更新通知,然后更新,这个更新的内容不是整个系统更新,而是单个或者多个性能或功能上的更新,有的是修复一个bug,有的是优化某个软件的性能。

现有的移动终端在进行系统更新或升级时,通常是在系统更新文件(即升级包)下载完毕之后立即重新启动系统,然后安装系统更新文件。但是,用户在系统更新文件下载的过程中,多数情况下会继续使用移动终端,如果系统更新文件下载完毕之后立即启动重新启动系统,将导致用户使用中断,给用户使用造成一定的负面影响,用户体验较差。



技术实现要素:

本发明主要解决的技术问题是提供一种系统更新的方法、移动终端及存储装置,能够使得用户根据自己的需求自行选择系统的更新时间,给用户带来便利。

为解决上述技术问题,本发明采用的一个技术方案是:提供一种系统更新的方法,所述方法包括:在检测到系统更新文件下载完毕后,发出提示指令;接收输入的系统更新的时间指令;根据所述系统更新的时间指令,在系统更新的时间到达后,重启所述系统并安装所述系统更新文件。

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种移动终端,所述移动终端包括:处理器、存储器、通信电路以及显示器,所述处理器分别耦接所述存储器、所述通信电路以及所述显示器,所述处理器、所述存储器、所述通信电路以及所述显示器在工作时能够实现上述方法中的步骤。

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种存储装置,其上存储有程序数据,所述程序数据被处理器执行时实现上述方法中的步骤。

本发明的有益效果是:区别于现有技术的情况,本发明系统更新的方法包括:在检测到系统更新文件下载完毕后,发出提示指令;接收输入的系统更新的时间指令;根据系统更新的时间指令,在系统更新的时间到达后,重启系统并安装系统更新文件。通过上述方式,用户能够根据提示指令以及自身的需求输入系统更新的时间,使系统在合适的时间更新,进而避免在用户正使用终端时,由于更新系统而重新启动系统给用户带来的烦扰和不便,提升用户体验。

附图说明

图1是本发明系统更新的方法一实施方式的流程示意图;

图2是本发明系统更新的方法一实施方式中弹出对话框的示意图;

图3是本发明系统更新的方法实施方式中步骤s1032的流程示意图;

图4是本发明系统更新的方法实施方式中步骤s1032的流程示意图;

图5是本发明移动终端的框架示意图。

具体实施方式

下面结合附图和实施方式对本发明进行详细说明。

请参阅图1,图1是本发明系统更新的方法一实施方式,该方法包括:

步骤s101,在检测到系统更新文件下载完毕后,发出提示指令;

在进行系统更新或升级之前,移动终端中需要存储有支持系统更新的文件,系统更新文件通常为系统升级安装包;当然,在一些应用场景中,也可能出现用户需要对移动终端进行降级操作的情况,此时系统更新文件也可以为系统降级安装包,此处不做限定。

下载系统更新文件是指在移动终端需要更新系统时,移动终端自动下载,也可以是在需要更新系统时并接收到确认下载指令后进行下载。例如,终端接收到系统可以更新的提示,并提示是否下载系统更新文件,在用户确认下载后,终端自动下载该文件。

提示指令是指已下载系统更新文件的移动终端通过一定的方式使用户接收到安装系统更新文件的提示,具体可以是提示用户输入安装系统更新文件的时间的指令等。提示指令发出的方式具体可以是以文字的形式显示在终端的显示屏上,如提醒窗口、短消息、通知等;也可以语音的形式提示,或者二者相结合等方式。

步骤s102,接收输入的系统更新的时间指令;

系统更新的时间即用户所希望的合适的系统更新时间,具体可以是当前,也可以是以后的一时间点,如15:00,或者一个时间段,如15:00-17:00,或者15:00以后等,具体可以根据用户的需求进行设置。

输入系统更新的时间指令是指用户通过一定的方式将系统更新的时间输入到终端中,具体可以根据上述提示指令以语音的形式输入,也可以在提示指令为短消息时,以文字的形式回复以系统更新的具体时间或时间段,或者在提示指令为时间选项时,点击合适的时间选项进行选择均可。

步骤s103,根据系统更新的时间指令,在系统更新的时间到达后,重启系统并安装系统更新文件。

在系统更新的时间到达后,重启系统并安装系统更新文件是指移动终端自动重启系统并自动安装系统更新文件。具体可以在系统更新的时间到达时,终端立即自动重启系统并安装系统更新文件,或者是在上述时间到之后再执行一定的操作并确认后再自动重启系统并安装系统更新文件,例如可以是在系统更新的时间到达后,检测到移动终端当前的状态不适合重启(如当前移动终端正在下载文件等),那么可以等移动终端适合更新系统时再重启系统并安装系统更新软件。

本实施方式中系统更新的方法包括:在检测到系统更新文件下载完毕后,发出提示指令;接收输入的系统更新的时间指令;根据系统更新的时间指令,在系统更新的时间到达后,重启系统并安装系统更新文件。通过上述方式,用户能够根据提示指令以及自身的需求输入系统更新的时间,使系统在合适的时间更新,进而避免在用户正使用终端时,由于更新系统而重新启动系统给用户带来的烦扰和不便,提升用户体验。

其中,在一实施方式中,步骤s101包括:在检测到系统更新文件下载完毕后,在屏幕上弹出对话框,以提示输入系统更新的时间。

其中,弹出的对话框具体可以文字的形式提示用户输入系统更新的时间,例如对话框中直接显示:“请输入系统更新的时间”,且在对话框上显示输入系统更新的时间的区域,此时用户可以在该区域中输入具体的系统更新时间或时间段等;当然,对话框也可以给出时间或时间段选项的形式等提示用户输入系统更新的时间。

其中,请参阅图2,在一实施方式中,在检测到系统更新文件下载完毕后,在屏幕上弹出的对话框,并在对话框上显示包含“立即更新”、“凌晨安装”和“稍后”的三个按钮,以供选择。

容易理解地,“立即更新”、“凌晨安装”和“稍后”三个按钮分别是指在终端接收到输入的系统更新的时间指令后,立即、在凌晨和稍后重启系统并安装系统更新文件。

在一个应用场景中,用户可以根据自己的需求自行手动选择三个按钮中的一个;或者用户可以预先在移动终端的设置中统一选择,例如用户通常在凌晨时并不使用移动终端,而统一设置为“凌晨安装”,那么在遇到移动终端系统更新的情况时,在弹出提示输入系统更新的时间的对话框时均自动选择“凌晨安装”按钮,无需用户再选择,以此进一步方便用户。当然,也可以根据需求统一设置为“稍后”等。

其中,在一实施方式中,步骤s103包括:

步骤s1031,若检测到“立即更新”的按钮被触发,则立即重启系统并安装系统更新文件;

“立即更新”的按钮被触发具体可以是通过用户点击并选择对话框中的“立即更新”按钮后,移动终端接收到该“立即更新”的系统更新的时间指令。

立即重启系统并安装系统更新文件是指移动终端自动重启系统,并自动安装系统更新文件。

步骤s1032,若检测到“凌晨安装”的按钮被触发,则监控到预设的凌晨时间到达后,重启系统并安装系统更新文件。

“凌晨安装”的按钮被触发具体也可以是通过用户点击并选择对话框中的“凌晨安装”按钮后,移动终端接收到该“凌晨安装”的系统更新的时间指令。另外,还可以如上所述,当用户在移动终端中将更新系统统一设置为“凌晨安装”时,无需用户再选择对话框中的“凌晨安装”按钮,而是在弹出上述对话框后,“凌晨安装”的按钮自动被触发。

容易理解地,预设的凌晨时间到达后,重启系统并安装系统更新文件,具体可指在预设的凌晨时间到达时,立即重启系统并安装系统更新文件;或者在预设的凌晨时间到达并再执行一定的操作后重启系统并安装系统更新文件。

其中,“凌晨安装”按钮所对应的预设凌晨时间具体可以为凌晨中某一时间点,如02:00,此时,在监控到02:00到达后,重启系统并安装系统更新文件;预设凌晨时间具体也可以为凌晨中某一时间段,如02:00-05:00,那么此时,在监控到时间到达02:00-05:00中任一时间点时,随机选择一时间点重启系统并安装系统更新文件。

通常预设的凌晨时间是指“凌晨安装”按钮被触发后的第一个预设凌晨时间;若在一些应用场中,在第一个预设凌晨时间没有成功安装系统更新文件,则可以在监控到接下来的第二个预设凌晨时间到达后再次重启系统并安装系统更新文件。

其中,请参阅图3,在一实施方式中,步骤s1032包括:子步骤s10321,子步骤s10322和子步骤s10323。

子步骤s10321,若检测到“凌晨安装”的按钮被触发,则监控到预设的凌晨时间到达后,检测移动终端当前是否为使用状态;

移动终端当前为使用状态是指移动终端屏幕处于被点亮状态、或移动终端当前处于解锁状态、或当前移动终端中有至少一个应用程序处于前台和/或后台运行的状态。

子步骤s10322,若检测到移动终端当前为使用状态,则在第一预设时间之后再次检测移动终端当前是否为使用状态;

第一预设时间是预先设定的在“凌晨安装”的按钮被触发后,第一次检测到移动终端当前为使用状态到下一次检测所间隔的时间。具体时间可由系统默认,也可由用户根据自己的需求设置。例如可以为20min、30min、1h等均可。

子步骤s10323,若检测到移动终端当前为非使用状态,则重启系统并安装系统更新文件。

移动终端当前为非使用状态具体可以是移动终端当前处于黑屏状态、或锁屏状态、或移动终端当前处于关机状态、或者没有任何必要的应用程序处于前台和后台运行的状态等中的至少一种,其中,必要的应用程序可由系统默认或者用户根据需求设定等。优选的,该必要的应用程序由系统检测并判断,若检测到应用程序当前使用场景为持续性使用场景,则判断该应用程序为必要应用程序、并处于前台或后台运行的状态。具体的,持续性使用场景包括该应用程序正在使用(调用)定位功能、计步功能、导航功能、上传功能、下载功能、播放音频功能或播放视频等功能。

在一个应用场景中,若第二次检测到移动终端仍然处于使用状态,则可在一预定时间后再次检测,依次类推,直到检测到移动终端处于非使用状态。其中,该预定时间可以与第一预设时间相同,也可以不同,具体时间可由系统默认,也可由用户根据自己的需求设置。

本实施方式中,在“凌晨安装”的按钮被触发后,若在到达预设的凌晨时间时,移动终端仍处于使用状态,用户并不希望此时重启系统,那么可推迟系统更新,在第一预设时间之后再对移动终端是否处于使用状态进行检测,直至移动终端处于非使用状态时重启系统并安装系统更新文件。也就是说,通过这种方式,即便是在选择“凌晨安装”后,在到达预设凌晨时间时仍需进行检测,在检测到移动终端处于使用状态时推迟重启,进而避免在预设凌晨时间到达时而移动终端仍处于使用状态时自动重启对用户使用所带来的不便,为用户使用移动终端带来多重便利,进一步提升用户体验。

其中,请参阅图4,在一实施方式中,步骤s1032包括:子步骤s10324和子步骤s10325。

子步骤s10324,若检测到“凌晨安装”的按钮被触发,则监控到预设的凌晨时间到达后,检测预设的凌晨时间之后的预计时间内是否有闹铃;

子步骤s10325,若有闹铃,则在闹铃被触发之后,再重启系统并安装系统更新文件。

预计时间为重启系统并安装系统更新文件预计所需的时间,具体可以为30min、1h等,可由系统默认,也可由用户预先设定。

在一个应用场景中,预设的凌晨时间为02:00,预计时间为1h,则在监控到当前时间为02:00时,再检测在移动终端中是否设置了02:00-03:00之间的闹铃,若检测结果为是,则在闹铃被触发之后再重启系统并安装更新文件。

在一个应用场景中,移动终端在闹铃被触发之后,并检测到闹铃被关闭后再重新启动系统并安装更新文件。优选的,结合上一实施方式,在检测到闹铃被关闭、并检查到移动终端处于非使用状态之后再重新启动系统并安装更新文件。

通过本实施方式,在预设的凌晨时间到达后,再对安装更新系统文件所需时间内有无闹铃设置进行检测,在检测结果为有时,则在闹铃被触发之后,再重启系统并安装系统更新文件,这样能够避免由于凌晨更新系统而导致闹铃不能够及时被触发而给用户带来的麻烦,提升用户体验。

其中,在一实施方式中,预设的凌晨时间为非整点时间。

容易理解地,习惯原因,人们常常会将闹铃等设置在整点时间,为了避免与闹铃等的冲突,可将预设的凌晨时间设置为非整点,以尽量减少不必要的麻烦。

其中,在一实施方式中,本发明系统更新的方法还包括:若检测到“稍后”的按钮被触发,则在第二预设时间之后再次弹出对话框,以供选择。

第二预设时间是指在“稍后”的按钮被触发的一定时间后再次弹出对话框以提醒用户选择更新时间的时间间隔。

本实施方式中,“稍后”可以认定为在接下来的一段时间内用户不希望更新系统,或者不确定可以更新系统的时间,因此可将第二预设时间设定为相对于较长的时间,在一个应用场景中第二预设时间长于第一预设时间,例如可以为24h等。具体地,第二预设时间可由系统默认,也可由用户根据自己的需求设置。

在一个应用场景中,在第二预设时间之后再次弹出对话框,用户仍点击“稍后”按钮,此时可在第三预设时间之后再次弹出对话框。其中,第三预设时间可以与第二预设时间相同或者不同;也可以认为用户并不想更新系统,进而设置第三预设时间长于第二时间,例如可设置为48h。

通过本实施方式,在用户在接下来一相对较长时间内不希望更新系统或不确定可更新系统的时间时,触发“稍后”按钮,即可使得移动终端在相对较长的第二预设时间之内不再提醒用户更新系统,这样能够使得在用户在短期内不希望更新系统时不会频繁受到更新提醒的干扰,同时,又能够在较长时间后提醒用户更新系统,以使得用户能够持续获知系统更新的提醒,进而双重提升用户体验。

其中,在一实施方式中,本发明系统更新的方法还包括:若检测到“稍后”的按钮被触发,且之后接收到关机指令,则在关机之前,再次弹出对话框,以供选择。

本实施方式中,关机指令主要是指通过用户触发关机按键主动发出以使得移动终端处于关机状态的指令;在一些应用场景中,也可指移动终端由于电池电量过低或者其它原因而导致的被动关机的指令。

在一个应用场景中,用户选择“立即更新”按钮,则立即重启并安装系统更新文件,在系统更新后执行关机指令,并关机;在用户选择“凌晨安装”时,若当前即处于预设的凌晨时间之内,则立即重启并安装系统更新文件,若当前处于非预设的凌晨时间之内,则执行关机指令,并在到达预设的凌晨时间之后,重启系统并安装所述系统更新文件;而在用户选择“稍后”时则直接执行关机指令即可。

通过本实施方式,由于关机能够在一定程度上说明用户可能在接下来一段时间内不使用移动终端,因此在“稍后”的按钮被触发后,并检测到移动终端接收到关机指令时,提醒用户在不使用移动终端时进行系统更新,用户根据自己的需求进行选择即可,提升用户体验。

请参阅图5,图5是本发明移动终端一实施方式,其中,本实施方式中移动终端具体可以是手机、平板电脑、笔记本电脑、电子书、mp3、mp4等。

该移动终端包括:处理器201、存储器202、通信电路203以及显示器204,处理器201分别耦接存储器202、通信电路203以及显示器204,处理器201、存储器202、通信电路203以及显示器204在工作时能够实现上述系统更新的方法实施方式中的步骤,具体如下:

存储器202用于存储系统更新文件;

通信电路203用于下载系统更新文件;

显示器204用于显示提示指令;

处理器201用于在检测到系统更新文件通过通信电路203下载完毕后,发出提示指令并显示在显示器204上;接收输入的系统更新的时间指令;并根据系统更新的时间指令,在系统更新的时间到达后,重启系统并安装系统更新文件。

通过本实施方式,用户能够通过提示指令,并根据用户自身的需求输入系统更新的时间,使系统在合适的时间更新,进而避免在用户正使用终端时,由于更新系统而重新启动系统给用户带来的烦扰和不便,提升用户体验。

其中,在一实施方式中,处理器201还用于在检测到系统更新文件通过通信电路203下载完毕后,在显示器204上弹出对话框,以提示输入系统更新的时间。

其中,在一实施方式中,在处理器201检测到系统更新文件通过通信电路203下载完毕后,在显示器204上弹出对话框,并在对话框上显示包含“立即更新”、“凌晨安装”和“稍后”的三个按钮,以供选择。

其中,在一实施方式中,在检测到“立即更新”的按钮被触发时,处理器201还用于立即重启系统并安装系统更新文件;并在检测到“凌晨安装”的按钮被触发,并监控到预设的凌晨时间到达后,用于重启系统并安装系统更新文件。

其中,在一实施方式中,在检测到“凌晨安装”的按钮被触发,并监控到预设的凌晨时间到达后,处理器201还用于检测移动终端当前是否为使用状态;并在检测到移动终端当前为使用状态时,用于在第一预设时间之后再次检测移动终端当前是否为使用状态;在检测到移动终端当前为非使用状态,则用于重启系统并安装系统更新文件。

其中,在一实施方式中,在检测到“凌晨安装”的按钮被触发,且监控到预设的凌晨时间到达后,处理器201还用于检测预设的凌晨时间之后的预计时间内是否有闹铃;并在检测到有闹铃时,则用于在闹铃被触发之后,再重启系统并安装系统更新文件。

其中,预计时间为重启系统并安装系统更新文件预计所需的时间。

其中,在一实施方式中,预设的凌晨时间为非整点时间。

其中,在一实施方式中,在检测到“稍后”的按钮被触发后,处理器201还用于在第二预设时间之后再次在显示器204上弹出对话框,以供选择。

其中,在一实施方式中,在检测到“稍后”的按钮被触发,且之后接收到关机指令时,处理器201还用于在关机之前,再次在显示器204上弹出对话框,以供选择。

本发明一种存储装置一实施方式,该存储装置上存储有程序数据,该程序数据能够被执行以实现如上述本发明基于指纹的文件管理方法实施方式中的步骤,相关内容的详细说明请参见上述方法部分,在此不再赘述。

其中,该计算机可读存储介质可以为软盘驱动器,硬盘驱动器,cd-rom读取器,磁光盘读取器,cpu(针对ram)等中的至少一种。

以上仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1