系统更新的方法及相关产品技术方案

技术编号:16528743 阅读:22 留言:0更新日期:2017-11-09 20:26
本发明专利技术实施例公开了一种系统更新的方法及相关产品,所述方法包括:获取用户的作息时间,根据所述作息时间确定系统应用的更新时刻,所述系统应用包含N个子应用,所述N为正整数;在所述更新时刻到达时,获取网络速率;根据所述网络速率确定最大更新内存容量;根据所述最大更新内存容量从所述N个子应用中确定出优先更新的M个子应用,并对所述M个子应用进行更新,所述M为小于所述N的正整数。采用本发明专利技术,可提高操作的便利性。

【技术实现步骤摘要】
系统更新的方法及相关产品
本专利技术涉及移动终端
,主要涉及了一种系统更新的方法及相关产品。
技术介绍
随着移动终端技术的发展,移动终端的性能也越来越强大,为了提高移动终端的性能,需要时不时对移动终端的系统进行更新(俗称刷机),以对移动终端中的固件进行升级。现有技术在对系统进行更新时,当存储更新包的空间不足或网络速率小于预设阈值时,会出现更新出错或更新中断的情况。而一旦更新失败,则需要重新更新,且系统更新所需的时间长,导致操作的便利性不足。
技术实现思路
本专利技术实施例提供了一种系统更新的方法及相关产品,用于解决系统更新时占用时间长,且更新失败后需重新更新导致的便利性不足的技术问题。第一方面,本专利技术实施例提供一种系统更新的方法,包括:获取用户的作息时间;根据所述作息时间确定系统应用的更新时刻,所述系统应用包含N个子应用,所述N为正整数;在所述更新时刻到达时,获取网络速率;根据所述网络速率确定最大更新内存容量;根据所述最大更新内存容量从所述N个子应用中确定出优先更新的M个子应用,并对所述M个子应用进行更新,所述M为小于所述N的正整数。第二方面,本专利技术实施例提供一种系统更新的装置,包括:作息时间获取单元,用于获取用户的作息时间;更新时刻确定单元,用于根据所述作息时间确定系统应用的更新时刻,所述系统应用包含N个子应用,所述N为正整数;网络速率获取单元,用于在所述更新时刻到达时,获取网络速率;内存容量确定单元,用于根据所述网络速率确定最大更新内存容量;优先更新单元,用于根据所述最大更新内存容量从所述N个子应用中确定出优先更新的M个子应用,并对所述M个子应用进行更新,所述M为小于所述N的正整数。第三方面,本专利技术实施例提供了一种移动终端,包括:应用处理器AP和存储器;以及一个或多个程序;所述一个或多个程序被存储在所述存储器中,并且被配置成由所述AP执行,所述程序包括用于执行以下步骤的指令;通过所述AP获取用户的作息时间;通过所述AP根据所述作息时间确定系统应用的更新时刻,所述系统应用包含N个子应用,所述N为正整数;通过所述AP在所述更新时刻到达时,获取网络速率;通过所述AP根据所述网络速率确定最大更新内存容量;通过所述AP根据所述最大更新内存容量从所述N个子应用中确定出优先更新的M个子应用,并对所述M个子应用进行更新,所述M为小于所述N的正整数。第四方面,本专利技术实施例提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如本专利技术实施例第一方面任一方法中所描述的部分或全部步骤。第五方面,本专利技术实施例提供了一种计算机程序产品,其中,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如本专利技术实施例第一方面任一方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。实施本专利技术实施例,将具有如下有益效果:采用了上述的系统更新方法及相关产品之后,获取用户的作息时间,根据作息时间确定系统应用的更新时刻,因此在更新时刻进行更新并不影响用户使用移动终端。且在更新时刻到达时,获取网络速率,根据网络速率确定最大更新内存容量,根据最大更新内存容量从N个子应用中确定出优先更新的M个子应用,并对M个子应用进行更新,由于最大更新内存容量是根据更新时刻的网络速率确定的,则在更新时刻可成功对M个子应用进行更新,从而提高系统更新的操作便利性和成功率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:图1为本专利技术实施例提供的一种系统更新的方法的流程示意图;图2为本专利技术实施例提供的另一种系统更新的方法的流程示意图;图3为本专利技术实施例提供的一种系统更新的装置的结构示意图;图3A为本专利技术实施例提供的一种优先更新单元的结构示意图;图3B为本专利技术实施例提供的另一种优先更新单元的结构示意图;图4为本专利技术实施例提供的另一种系统更新的装置的结构示意图;图5为本专利技术实施例提供的一种移动终端的结构示意图;图6为本专利技术实施例提供的另一种移动终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为解决系统更新时占用时间长,且更新失败后需重新更新导致的便利性不足的技术问题,本专利技术实施例提供了一种系统更新的方法及相关产品。第一方面,本专利技术实施例提供一种系统更新的方法,该方法的实现可依赖于计算机程序,该计算机程序可运行于基于冯诺依曼体系的计算机系统之上,该计算机程序可以是移动终端上的系统更新软件中的一个独立的应用,或者基于系统更新软件应用开发的功能选项或应用插件。可安装在运行IOS、Android、WindowsPhone等操作系统的移动终端中,该移动终端包括但不限于个人计算机、服务器计算机、手持式或膝上型、消费型电子设备、智能手机、平板电脑、媒体播放器和多处理器系统等等。具体的,如图1所示,一种系统更新的方法,包括:步骤S102:获取用户的作息时间。本实施例中,用户的作息时间可以是用户设置的休息时间,也可以通过三维加速度传感器采集的行为数据、根据摄像头采集的人脸图像和/或麦克风采集的声音后进行分析得到,还可以通过移动终端上的时间记录获取,如闹钟响铃时刻,提醒事项、备忘录或日历中的时间记录。步骤S104:根据作息时间确定系统应用的更新时刻,系统应用包含N个子应用。本实施例中,N为正整数。移动终端的系统更新过程,可以是移动终端重新安装操作系统的过程,该过程又可称为刷机,例如:Android系统的手机从Android4.0系统更新至Android4.3系统;还可以是移动终端进行应用更新的过程,例如:系统中包括多个更新子应用。根据作息时间确定系统应用的更新时间,则不影响移动终端的使用,可提高操作的便利性和用户体验。可选的,根据作息时间确定系统应用的更新时刻具体为:在作息时间到达后,获取用户的睡眠数据;对睡眠数据进行解析,将用户进入深入睡眠状态的时刻作为系统应用的更新时刻。也就是说,在用户进入深入睡眠状态后进行系统更新。举例来说,用户的作息时间为24点,则在24点后开始获取该用户的睡眠数据,而在1点30分该用户进入深入睡眠状态,则将1点30分作为更新时刻。由于深入睡眠状态用户不易醒来,从而提高用户体验。步骤S106:在更新时刻到达时,获取网络速率。本实施例中,获取更新时刻的网络速率。需要说明的是,进行系统更新的网络状态可以是Wi-Fi情况下,也可以是2G\3G\4G等数据流量的情况,为了节省用户流量的使用量,减少不必要的资费浪费,并提高下载的效率,可在移动终端设置仅在Wi-Fi情况下进行系统更新。步骤S108:根据网络速率确定最大更新内存容量。由于最大更新内存容量是根据更新时刻的网络速率确定的,则本文档来自技高网...
系统更新的方法及相关产品

【技术保护点】
一种系统更新的方法,其特征在于,包括:获取用户的作息时间;根据所述作息时间确定系统应用的更新时刻,所述系统应用包含N个子应用,所述N为正整数;在所述更新时刻到达时,获取网络速率;根据所述网络速率确定最大更新内存容量;根据所述最大更新内存容量从所述N个子应用中确定出优先更新的M个子应用,并对所述M个子应用进行更新,所述M为小于所述N的正整数。

【技术特征摘要】
1.一种系统更新的方法,其特征在于,包括:获取用户的作息时间;根据所述作息时间确定系统应用的更新时刻,所述系统应用包含N个子应用,所述N为正整数;在所述更新时刻到达时,获取网络速率;根据所述网络速率确定最大更新内存容量;根据所述最大更新内存容量从所述N个子应用中确定出优先更新的M个子应用,并对所述M个子应用进行更新,所述M为小于所述N的正整数。2.根据权利要求1所述的方法,其特征在于,所述根据所述更新内存容量从所述N个子应用中确定出优先更新的M个子应用,包括:获取所述N个子应用中每一子应用对应的更新包的属性信息,所述属性信息至少包括内存容量和预设优先级;按照所述更新包的预设优先级和内存容量确定所述M个子应用。3.根据权利要求2所述的方法,其特征在于,在根据所述最大更新内存容量从所述N个子应用中确定出优先更新的M个子应用之前,所述方法还包括:获取所述N个子应用中的每一子应用在所述更新时刻对应的更新网速;若所述更新网速大于预设阈值时,降低该子应用的预设优先级。4.根据权利要求1或2所述的方法,其特征在于,所述根据所述作息时间确定系统应用的更新时刻,包括:在所述作息时间到达后,获取所述用户的睡眠数据;对所述睡眠数据进行解析,将所述用户进入深入睡眠状态的时刻作为所述系统应用的更新时刻。5.根据权利要求1所述的方法,其特征在于,在所述获取用户的作息时间之前,所述方法还包括:接收系统更新请求;获取所述系统更新请求对应的应用类型,根据所述应用类型将所述系统应用分成所述N个子应用。6.一种系统更新的装置,其特征在于,包括:作息时间获取单元,用于获取用户的作息时间;更新时刻确定单元,用于根据所述作息时间确定系统应用的更新时刻,所述系统应用包含N个子应用,所述N为正整数;网络速率获取单元,用于在所述更新时刻到达时,获取网络速率;内存容量确定单元,用于根据所述网络速率确定最大更新内存容量;优先更新单元,用于根据所述最大更新内存容量从所述N个子应用中确定出优先更新的M个子应用,并对所述M个子应用进行更新,所述M为小于所述N的正整数。7.根...

【专利技术属性】
技术研发人员:白剑
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1