系统升级方法及装置的制造方法_2

文档序号:8339419阅读:来源:国知局
才可以在预定时刻进行系统的自动升级服务。
[0043]在步骤201b中,若具有对智能家居设备系统进行自动升级的升级权限,则在预定时刻唤醒处于休眠状态的智能家居设备。
[0044]当智能家居设备具有对智能家居设备系统进行自动升级的升级权限时,则可以在该预定时刻唤醒处于休眠状态的智能家居设备,开始进行自动升级服务。
[0045]这样,如果用户不习惯使用高版本的系统,可以禁止对智能家居设备系统进行自动升级,此时,智能家居设备则不再对智能家居系统进行自动升级;而如果用户比较习惯使用高版本的系统,且可以设置对智能家居设备系统进行自动升级的升级权限,此时,智能家居设备则可以对智能家居系统进行自动升级。
[0046]上述步骤201a和步骤201b仅作为一种可选的实现方案,在实际应用中,也可以不对升级权限进行设置和判定,而是直接执行预定时刻唤醒处于休眠状态的智能家居设备的步骤。
[0047]在步骤202中,下载与该智能家居设备中系统对应的更新包,并根据该更新包对该系统进行第一阶段的升级。
[0048]这里所讲的第一阶段为对智能家居设备系统进行升级时需要重启智能家居设备前进行的阶段。
[0049]在实际升级过程中,在对智能家居设备系统进行升级时,通常在第一阶段升级完成之后,进行重启,以配置升级系统时的启动项,以便于重启后的系统在配置完启动项之后,可以切换至升级后的系统。
[0050]因此,在重启之前对智能家居设备系统的升级仅是第一阶段的升级,如果该智能家居设备不进行重启,该系统的升级过程并没有全部完成,且在该智能家居设备重启之前,该智能家居设备仍旧使用的是升级前的系统。
[0051]当需要进行系统升级时,需要下载升级所需安装的更新包,即智能家居设备需要下载与该智能家居设备中系统对应的更新包,此时该更新包所对应的版本高于智能家居设备中的当前版本。智能家居设备在更新包下载完成后,根据该更新包对该系统进行第一阶段的升级。
[0052]在步骤203中,在该智能家居设备完成第一阶段的系统升级后,为该智能家居设备设置一个特定状态并关机。
[0053]由于直接重启智能家居设备,智能家居设备会默认开启输出器件,此时会影响用户的使用或正常作息,因此为了避免智能家居设备在完成第一阶段的系统升级后,自动重启,此时需要为该智能家居设备设置一个特定状态,并直接关机。
[0054]在步骤204中,当具有该特定状态的智能家居设备被重启时,自动将该智能家居设备的系统切换至升级后的版本,完成第二阶段的系统升级。
[0055]当用户使用智能家居设备时,由于智能家居设备已经被关机,因此用户会开启智能家居设备,而由于此时的智能家居设备被设置了特定状态,因此当智能家居设备重启时,可以自动将该智能家居设备的系统切换至升级后的版本,完成第二阶段的系统升级。
[0056]这里所讲第二阶段为对智能家居设备系统进行升级时需要重启智能家居设备后进行的阶段。也就是说,当对智能家居设备系统进行升级时,在重启之前,需要进行第一阶段的升级,而在重启之后,还需要进行第二阶段的升级,比如初始化启动项等升级工作,并在第二阶段的升级完成之后,才能将智能家居设备的系统切换至升级后的系统。
[0057]综上所述,本公开实施例中提供的系统升级方法,通过在完成第一阶段的系统升级后,为智能家居设备设置一个特定状态并关机,当具有该特定状态的智能家居被再次开启后,完成第二阶段的系统升级;由于在第一阶段的系统升级后并不直接重启,而是在用户方便时启动设备后完成第二阶段的系统升级,因此解决了在对系统进行升级时需要自动重启以进行第二阶段的系统升级,而重启会造成智能家居设备中输出器件的开启问题;达到了避免在用户休息时刻,因系统自动升级时重启所造成的输出器件开启的效果。
[0058]另外,由于智能家居系统可以在具有对智能家居设备系统进行自动升级的升级权限时,在预定时刻唤醒处于休眠状态的智能家居设备,以进行自动升级,因此可以保证智能家居系统可以在用户的授权下进行自动升级,符合用户的使用习惯,且避免影响用户对智能家居系统的正常使用。
[0059]另外,由于智能家居系统可以在预定时刻进行自动升级服务,因此可以选择不影响用户对智能家居系统的使用且不影响用户的正常作息的情况下进行自动升级服务,因此可以避免对用户的正常使用和作息造成影响。
[0060]在实际应用中,为了可以保证预定时刻不影响用户的正常使用或避免对用户的正常作息造成不当影响,还可以在步骤201之前,设置预定时刻,请参见图2C所示,其是根据再一示例性实施例示出的一种系统升级方法的流程图,由图2C可知,在步骤201之前,该系统升级方法还可以包括如下步骤:
[0061]在步骤205中,接收设置的预定时刻;或,根据智能家居设备的历史休眠时刻,统计出预定时刻。
[0062]在第一种情况下,智能家居设备可以接收用户设置的预定时刻。在实际应用中,用户可以根据自己对智能家居设备的实际使用习惯,设置智能家居设备系统的自动升级的开启时刻,比如,用户晚上会正常睡觉,且睡觉时不再继续使用智能家居设备,此时用户则可以为该智能家居设备设置的指定时刻为睡觉时间段中的某个时刻。还比如,用户周一到周五的早上八点到晚上六点期间去公司上班,这些时间段内用户均不会使用该智能家居设备,此时用户则可以为该智能家居设备设置的指定时刻为周一到周五的早上八点到晚上六点期间的某个时刻。
[0063]在第二种情况下,如果用户不对智能家居设备的系统升级时刻,即预定时刻进行设置,智能家居设备为了保证升级过程能够在用户不适用该智能家居设备的某个时刻,智能家居设备还可以记录智能家居设备的休眠时段,并从一系列的休眠时段中确定出一个时亥IJ,将该时刻作为预定时刻。比如,当连续多个休眠时段均是凌晨一点到早上六点,则可以随机将凌晨一点到早上六点之间的某个时刻作为预定时刻。
[0064]在步骤205之后,执行与图2A中相同的步骤201至步骤204,这里就不再赘述。
[0065]综上所述,本公开实施例中提供的系统升级方法,通过设置为系统升级设置预定时刻,使得系统升级可以避开用户的对智能家居设备的使用高峰,从而提高了用户对智能家居的使用体验。
[0066]在一种可能的实现场景中,如果在预定时刻,智能家居设备处于非休眠状态,此时表明用户由于某种特殊原因正在使用该智能家居设备,此时为了避免自动升级给用户的使用造成的困扰,智能家居设备可以在步骤201之前,进一步检测在预定时刻智能家居设备是否处于休眠状态,具体可以参见图2D所示,其是根据再一示例性实施例示出的一种系统升级方法的流程图,在图2D中,该系统升级方法还可以包括如下步骤。
[0067]在步骤206中,在预定时刻检测智能家居设备是否处于休眠状态。
[0068]在步骤207中,若在预定时刻该智能家居设备处于非休眠状态,则禁止对智能家居设备系统进行自动升级。
[0069]如果在预定时刻,该智能家居设备处于非休眠状态,通常表明用户正在使用,而如果此时对系统进行升级,需要在第一阶段完成之后,对该智能家居设备进行关机,或者需要重新启动该智能家居设备,因此会影响用户对智能家居设备的使用。为了避免这种情况,此时则可以禁止对该智能家居设备系统进行自动升级。
[0070]而如果在预定时刻,该智能家居设备处于休眠状态,此时则表明用户没有使用该智能家居设备,此时则可以在预定时刻唤醒处于休眠状态的智能家居设备,即执行步骤201,并执行后续的与图2A中相同的步骤202至步骤204,这里就不再赘述。
[0071]综上所述,本公开实施例中提供的系统升级方法,通过在预定时刻检测智能家居设备是否处于休眠状态,在若在预定时刻该智能家居设备处于非休眠状态,则禁止对智能家居设备系统进行自动升级,从而避免因对智能家居设备系统的自动升级而影响用户对智能家居的正常使用的情况。
[0072]下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。
[0073]图3是根据一示例性实施例示出的一种系统升级装置的框图,如图3所示,该系统升级装置应用于智能家居设备中,这里所讲的智能家居设备可以包括智能电视、智能空调、智能冰箱、智能电磁炉等安装有系统的智能设备。该系统升级装置包括但不限于:设置模块302和切换模块304。
[0074]该设置模块302,可以被配置为在该智能家居设备完成第一阶段的系统升级后,为该智能家居设备设置一个特定状态并关机,第一阶段为对智能家居设备系统进行升级时需要重启该智能家居设备前进行的阶段;
[0075]该切换模块304,可以被配置为当具有设置模块302设置的该特定状态的智能家居设备被重启时,自动将智能家居设备的
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1