太阳城集团

  • / 17
  • 下载费用:30 金币  

终端系统升级方法及装置.pdf

摘要
申请专利号:

CN201510857770.2

申请日:

2015.11.30

公开号:

CN105320548A

公开日:

2016.02.10

当前法律状态:

授权

有效性:

有权

法律详情: 授权|||实质审查的生效IPC(主分类):G06F 9/445申请日:20151130|||公开
IPC分类号: G06F9/445 主分类号: G06F9/445
申请人: 小米科技有限责任公司
发明人: 周秀虎; 姜华; 梁博
地址: 100085北京市海淀区清河中街68号华润五彩城购物中心二期13层
优先权:
专利代理机构: 北京博思佳知识产权代理有限公司11415 代理人: 林祥
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

太阳城集团CN201510857770.2

授权太阳城集团号:

||||||

法律状态太阳城集团日:

2019.02.15|||2016.03.09|||2016.02.10

法律状态类型:

太阳城集团授权|||实质审查的生效|||公开

摘要

太阳城集团本公开是太阳城集团一种终端系统升级方法及装置。本公开终端系统升级方法,通过根据终端当前系统对应的第一安装包的版本以及第一安卓版本,确定所述终端的第二安装包和第三安装包;其中,所述第二安装包为基于所述第一安卓版本开发的,且与第二安卓版本兼容的安装包;所述第二安卓版本高于所述第一安卓版本;所述第三安装包为基于所述第二安卓版本开发的安装包;将所述第二安装包和第三安装包发送至所述终端;使得终端可以先使用第二安装包升级,在终端的系统与第二安卓版本兼容之后,再使用第三安装包升级;从而使得终端可以实现在线跨安卓版本的升级。

权利要求书

1.一种终端系统升级方法,其特征在于,包括:
根据终端当前系统对应的第一安装包的版本以及第一安卓版本,确定所
述终端的第二安装包和第三安装包;所述第一安装包为基于所述第一安卓版
本开发的安装包;
将所述第二安装包和第三安装包发送至所述终端,以使所述终端根据所
述第二安装包进行系统升级后再根据所述第三安装包进行系统升级;
其中,所述第二安装包为基于所述第一安卓版本开发的,且与第二安卓
版本兼容的安装包;所述第二安卓版本高于所述第一安卓版本;所述第三安
装包为基于所述第二安卓版本开发的安装包;所述第二安装包的版本高于所
述第一安装包的版本,且低于所述第三安装包的版本。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述
第二安装包设置为所述第一安装包的可升级安装包。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述
第三安装包设置为所述第二安装包的可升级安装包。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所
述终端发送的第一版本请求消息;所述第一版本请求消息包括所述第一安装
包的版本以及所述第一安卓版本。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:接收所
述终端发送的第二版本请求消息;所述第二版本请求消息包括所述第二安装
包的版本以及所述第一安卓版本。
6.根据权利要求5所述的方法,其特征在于,所述根据终端当前系统对
应的第一安装包的版本以及第一安卓版本,确定所述终端的第二安装包和第
三安装包,包括:
根据所述第一版本请求消息,确定所述终端的第二安装包;
根据所述第二版本请求消息,确定所述终端的第三数据包。
7.一种终端系统升级装置,其特征在于,包括:
确定模块,被配置为根据终端当前系统对应的第一安装包的版本以及第
一安卓版本,确定所述终端的第二安装包和第三安装包;所述第一安装包为
基于所述第一安卓版本开发的安装包;
发送模块,被配置为将所述第二安装包和第三安装包发送至所述终端,
以使所述终端根据所述第二安装包进行系统升级后再根据所述第三安装包进
行系统升级;
其中,所述第二安装包为基于所述第一安卓版本开发的,且与第二安卓
版本兼容的安装包;所述第二安卓版本高于所述第一安卓版本;所述第三安
装包为基于所述第二安卓版本开发的安装包;所述第二安装包的版本高于所
述第一安装包的版本,且低于所述第三安装包的版本。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:第一设
置模块,被配置为将所述第二安装包设置为所述第一安装包的可升级安装包。
9.根据权利要求7所述的装置,其特征在于,所述装置还包括:第二设
置模块,被配置为将所述第三安装包设置为所述第二安装包的可升级安装包。
10.根据权利要求7所述的装置,其特征在于,所述装置还包括:第一
接收模块,被配置为接收所述终端发送的第一版本请求消息;所述第一版本
请求消息包括所述第一安装包的版本以及所述第一安卓版本。
11.根据权利要求10所述的装置,其特征在于,所述装置还包括:第二
接收模块,被配置为接收所述终端发送的第二版本请求消息;所述第二版本
请求消息包括所述第二安装包的版本以及所述第一安卓版本。
12.根据权利要求11所述的装置,其特征在于,所述确定模块,包括第
一确定子模块和第二确定子模块;
所述第一确定子模块,被配置为根据所述第一版本请求消息,确定所述
终端的第二安装包;
所述第二确定子模块,被配置为根据所述第二版本请求消息,确定所述
终端的第三数据包。
13.一种终端系统升级装置,其特征在于,包括:处理器和被配置为存
储处理器可执行指令的存储器;
其中,所述处理器被配置为执行指令,以执行权利要求1~6中任一项所
述的方法。

说明书

终端系统升级方法及装置

技术领域

本公开涉及通信技术,尤其涉及终端系统升级方法及装置。

背景技术

太阳城集团终端在人们日常生活中的应用越来越广泛;为了丰富终端的功能和修复终端的缺陷,需要对终端系统进行升级。

相关技术中,当升级前的系统对应的安装包与目标系统对应的安装包,是基于同一安卓(Android)版本所开发的安装包时,终端可以通过在线升级的方式完成系统的升级。当升级前的系统对应的安装包与目标系统对应的安装包,是基于不同安卓版本所开发的安装包时,需要通过连接电脑进行刷机完成系统的升级。

发明内容

太阳城集团为克服相关技术中存在的问题,本公开提供一种终端系统升级方法及装置。

太阳城集团根据本公开实施例的第一方面,提供一种终端系统升级方法,包括:

根据终端当前系统对应的第一安装包的版本以及第一安卓版本,确定所述终端的第二安装包和第三安装包;所述第一安装包为基于所述第一安卓版本开发的安装包;

太阳城集团将所述第二安装包和第三安装包发送至所述终端,以使所述终端根据所述第二安装包进行系统升级后再根据所述第三安装包进行系统升级;

太阳城集团其中,所述第二安装包为基于所述第一安卓版本开发的,且与第二安卓版本兼容的安装包;所述第二安卓版本高于所述第一安卓版本;所述第三安装包为基于所述第二安卓版本开发的安装包;所述第二安装包的版本高于所述第一安装包的版本,且低于所述第三安装包的版本。

太阳城集团结合第一方面,在第一方面的第一种可能实现的方式中,所述方法还包括:将所述第二安装包设置为所述第一安装包的可升级安装包。

太阳城集团结合第一方面,在第一方面的第二种可能实现的方式中,所述方法还包括:将所述第三安装包设置为所述第二安装包的可升级安装包。

太阳城集团结合第一方面,在第一方面的第三种可能实现的方式中,所述方法还包括:接收所述终端发送的第一版本请求消息;所述第一版本请求消息包括所述第一安装包的版本以及所述第一安卓版本。

太阳城集团结合第一方面的第三种可能实现的方式,在第一方面的第四种可能实现的方式中,所述方法还包括:接收所述终端发送的第二版本请求消息;所述第二版本请求消息包括所述第二安装包的版本以及所述第一安卓版本。

太阳城集团结合第一方面的第四种可能实现的方式,在第一方面的第五种可能实现的方式中,所述根据终端当前系统对应的第一安装包的版本以及第一安卓版本,确定所述终端的第二安装包和第三安装包,包括:

太阳城集团根据所述第一版本请求消息,确定所述终端的第二安装包;

太阳城集团根据所述第二版本请求消息,确定所述终端的第三数据包。

太阳城集团根据本公开实施例的第二方面,提供一种终端系统升级装置,包括:

太阳城集团确定模块,被配置为根据终端当前系统对应的第一安装包的版本以及第一安卓版本,确定所述终端的第二安装包和第三安装包;所述第一安装包为基于所述第一安卓版本开发的安装包;

发送模块,被配置为将所述第二安装包和第三安装包发送至所述终端,以使所述终端根据所述第二安装包进行系统升级后再根据所述第三安装包进行系统升级;

其中,所述第二安装包为基于所述第一安卓版本开发的,且与第二安卓版本兼容的安装包;所述第二安卓版本高于所述第一安卓版本;所述第三安装包为基于所述第二安卓版本开发的安装包;所述第二安装包的版本高于所述第一安装包的版本,且低于所述第三安装包的版本。

结合第二方面,在第二方面的第一种可能实现的方式中,所述装置还包括:第一设置模块,被配置为将所述第二安装包设置为所述第一安装包的可升级安装包。

太阳城集团结合第二方面,在第二方面的第二种可能实现的方式中,所述装置还包括:第二设置模块,被配置为将所述第三安装包设置为所述第二安装包的可升级安装包。

结合第二方面,在第二方面的第三种可能实现的方式中,所述装置还包括:第一接收模块,被配置为接收所述终端发送的第一版本请求消息;所述第一版本请求消息包括所述第一安装包的版本以及所述第一安卓版本。

结合第二方面的第三种可能实现的方式,在第二方面的第四种可能实现的方式中,所述装置还包括:第二接收模块,被配置为接收所述终端发送的第二版本请求消息;所述第二版本请求消息包括所述第二安装包的版本以及所述第一安卓版本。

太阳城集团结合第二方面的第四种可能实现的方式,在第二方面的第五种可能实现的方式中,所述确定模块,包括第一确定子模块和第二确定子模块;

太阳城集团所述第一确定子模块,被配置为根据所述第一版本请求消息,确定所述终端的第二安装包;

太阳城集团所述第二确定子模块,被配置为根据所述第二版本请求消息,确定所述终端的第三数据包。

根据本公开实施例的第三方面,提供一种终端系统升级装置,包括:处理器和被配置为存储处理器可执行指令的存储器;

其中,所述处理器被配置为执行指令,以执行权利要求1~5中任一项所述的方法。

太阳城集团本公开的实施例提供的技术方案可以包括以下有益效果:通过根据终端当前系统对应的第一安装包的版本以及第一安卓版本,确定所述终端的第二安装包和第三安装包;其中,所述第二安装包为基于所述第一安卓版本开发的,且与第二安卓版本兼容的安装包;所述第二安卓版本高于所述第一安卓版本;所述第三安装包为基于所述第二安卓版本开发的安装包;将所述第二安装包和第三安装包发送至所述终端;使得终端可以先使用第二安装包升级,在终端的系统与第二安卓版本兼容之后,再使用第三安装包升级;从而使得终端可以实现在线跨安卓版本的升级。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1为本公开的一应用场景的示意图;

图2是根据一示例性实施例示出的一种终端系统升级方法的流程图;

太阳城集团图3是根据一示例性实施例示出的一种终端系统升级方法的流程图;

图4是根据一示例性实施例示出的一种终端系统升级方法的流程图;

太阳城集团图5是根据一示例性实施例示出的一种终端系统升级装置的框图;

太阳城集团图6是根据一示例性实施例示出的一种终端系统升级装置的框图;

图7是根据一示例性实施例示出的一种终端系统升级装置的框图;

太阳城集团图8是根据一示例性实施例示出的一种终端系统升级装置的框图;

图9是根据一示例性实施例示出的一种终端系统升级装置的框图;

太阳城集团图10是根据一示例性实施例示出的一种终端系统升级装置的框图;

图11是根据一示例性实施例示出的一种终端系统升级装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

太阳城集团图1为本公开的一应用场景的示意图;参照图1,本公开的应用场景可以包括:服务器和终端;终端与服务器之间可以通过互联网通信。其中,服务器中保存了不同系统对应的安装包;终端可以通过与服务器交互,升级终端的系统。

太阳城集团相关技术中,当升级前的系统对应的安装包与目标系统对应的安装包是基于不同安卓版本(即,跨安卓版本)所开发的安装包时,直接通过在线升级的方式完成系统的升级会出现系统冲突;例如,升级前的系统对应的安装包1所基于的安卓版本1中将系统分区设定为0-1000,数据分区设定为1000-2000,安装包1则是基于系统分区为0-1000,数据分区为1000-2000实现的;而目标系统对应的安装包2所基于的安卓版本2中将系统分区设定为0-2000,数据分区设定为2000-3000,安装包2则是基于系统分区为0-2000。数据分区为2000-3000实现的;若直接升级为目标系统,会出现数据分区损坏的问题。因此,相关技术中不支持跨安卓版本的升级。

在通过刷机完成系统升级时,是将原系统完全卸载后,重新安装新系统(包括了重新进行分区设定等);因而,不会出现上述问题。因此,相关技术中,在进行跨安卓版本的升级时,需要通过刷机完成系统的升级。

太阳城集团本公开提出了一种终端可以通过在线升级的方式完成终端跨安卓版本的升级。

太阳城集团需要说明的是,本公开中的系统的版本与该系统对应的安装包的版本一致。

图2是根据一示例性实施例示出的一种终端系统升级方法的流程图,如图2所示,终端系统升级方法的执行主体可以为服务器,包括以下步骤:

在步骤201中,根据终端当前系统对应的第一安装包的版本以及第一安卓版本,确定所述终端的第二安装包和第三安装包;所述第一安装包为基于所述第一安卓版本开发的安装包。

其中,所述第二安装包为基于所述第一安卓版本开发的,且与第二安卓版本兼容的安装包;所述第二安卓版本高于所述第一安卓版本;所述第三安装包为基于所述第二安卓版本开发的安装包;所述第二安装包的版本高于所述第一安装包的版本,且低于所述第三安装包的版本。

在步骤202中,将所述第二安装包和第三安装包发送至所述终端,以使所述终端根据所述第二安装包进行系统升级后再根据所述第三安装包进行系统升级。

太阳城集团本实施例的终端系统升级方法,通过根据终端当前系统对应的第一安装包的版本以及第一安卓版本,确定所述终端的第二安装包和第三安装包;其中,所述第二安装包为基于所述第一安卓版本开发的,且与第二安卓版本兼容的安装包;所述第二安卓版本高于所述第一安卓版本;所述第三安装包为基于所述第二安卓版本开发的安装包;将所述第二安装包和第三安装包发送至所述终端;使得终端可以先使用基于第一安卓版本开发的、且与第二安卓版本兼容的第二安装包进行升级,再使用基于第二安卓版本开发的第三安装包进行升级;使得终端可以先使用第二安装包升级,在终端的系统与第二安卓版本兼容之后,再使用第三安装包升级;从而使得终端可以实现在线跨安卓版本的升级。

图3是根据一示例性实施例示出的一种终端系统升级方法的流程图,如图3所示,终端系统升级方法的执行主体可以为服务器,包括以下步骤:

在步骤301中,将第二安装包设置为第一安装包的可升级安装包。

太阳城集团其中,所述第一安装包为基于第一安卓版本开发的安装包;所述第二安装包为基于所述第一安卓版本开发的,且与第二安卓版本兼容的安装包;所述第二安卓版本高于所述第一安卓版本。

太阳城集团例如,所述第二安装包中将分区设定功能打开,且进一步将系统分区设置为0-2000,数据分区设置为2000-3000;以与第二安卓版本(即,前述安装包2所基于的安卓版本)兼容。

太阳城集团需要说明的是,所述第二安装包为实现跨安卓版本升级的一个中间过渡包;由于跨安卓版本的系统升级会导致系统冲突,因此,对于服务器来说,需要确定终端的第一安装包(所述第一安装包为所述终端的当前系统对应的安装包)的可升级安装包,以避免终端未使用过渡包进行升级,而直接进行跨安卓版本升级而导致系统冲突的问题。

太阳城集团可选的,一种确定第一安装包的可升级安装包的方式为:将基于所述第一安卓版本所开发的,且比所述第一安装包的版本高的其他安装包,都确定为所述终端的当前系统的可升级安装包。

由于所述第二安装包是基于所述第一安卓版本所开发的安装包,且所述第二安装包的版本高于所述第一安装包的版本;因此,步骤301中将所述第二安装包设置为所述第一安装包的可升级安装包。

在步骤302中,将第三安装包设置为所述第二安装包的可升级安装包。

其中,所述第三安装包为基于所述第二安卓版本开发的安装包;所述第二安装包的版本低于所述第三安装包的版本。

需要说明的是,由于第二安装包是跨安卓版本升级的过渡包;为了满足终端可以从第二安装包对应的系统升级到第三安装包对应的系统的条件,这里将第三安装包设置为第二安装包的可升级安装包。

太阳城集团在步骤303中,接收所述终端发送的第一版本请求消息;所述第一版本请求消息包括所述第一安装包的版本以及所述第一安卓版本。

需要说明的是,步骤303为确定所述第一安装包的版本及所述第一安卓版本的一种可选的方式。

在步骤304中,根据所述第一版本请求消息,确定所述终端的第二安装包。

在步骤305中,将所述第二安装包发送至所述终端,以使所述终端根据所述第二安装包进行系统升级。

可选的,可以通过无线保真(WIFI,WirelessFidelity)的通信方式将所述第二安装包发送至所述终端。

可选的,所述第二安装包可以为基于安卓的系统安装包(ROM)。所述终端在接收到ROM后可以通过对ROM文件进行解压,依次刷引导(Boot)太阳城集团到刷机分区、刷系统(System)太阳城集团到刷机分区,刷缓存(Cache)太阳城集团到刷机分区、刷用户数据(userdata)太阳城集团到刷机分区,系统自动重启切换刷机分区为正常工作分区的方式,完成系统升级。

在步骤306中,接收所述终端发送的第二版本请求消息;所述第二版本请求消息包括所述第二安装包的版本以及所述第一安卓版本。

在步骤307中,根据所述第二版本请求消息,确定所述终端的第三安装包。

需要说明的是,步骤306为可选步骤;当包括步骤306时,服务器可以在执行步骤306之后,根据步骤306中的第二版本请求消息确定所述终端的第三安装包;当不包括步骤306时,服务器可以在执行步骤304之后,根据第二安装包的可升级安装包,确定所述第三安装包。

太阳城集团需要说明的是,当包括步骤306时,服务器可以确保终端在已升级至第二安装包对应的系统之后,再升级到第三安装包对应的系统。当不包括步骤306时:需要使用终端的用户在确保终端在已升级至第二安装包对应的系统之后,再升级到第三安装包对应的系统;或者,需要服务器强制终端先升级至第二安装包对应的系统之后,再升级到第三安装包对应的系统。

在步骤308中,将所述第三安装包发送至所述终端,以使所述终端根据所述第三安装包进行系统升级。

需要说明的是,步骤308与步骤305类似,在此不再赘述。

本实施例的终端系统升级方法,通过根据所述第一版本请求消息(所述第一版本请求消息包括所述第一安装包的版本以及所述第一安卓版本),确定所述终端的第二安装包;将所述第二安装包发送至所述终端,以使所述终端根据所述第二安装包进行系统升级;根据所述第二版本请求消息(所述第二版本请求消息包括所述第二安装包的版本以及所述第一安卓版本),确定所述终端的第三安装包;将所述第三安装包发送至所述终端,以使所述终端根据所述第三安装包进行系统升级;使得终端可以先使用第二安装包升级,在终端的系统与第二安卓版本兼容之后,再使用第三安装包升级;从而使得终端可以实现在线跨安卓版本的升级。无须连接电脑进行刷机即可实现跨安卓版本的升级,提高了升级操作。

图4是根据一示例性实施例示出的一种终端系统升级方法的流程图,图4为基于图3的一个举例。其中,假设:基于Android4.3的安装包包括安装包A、安装包B、安装包C和安装包D,基于Android5.0的安装包包括安装包E;安装包A的版本为1.0,安装包B的版本为1.1,安装包C的版本为1.2,安装包D的版本为1.9;安装包E的版本为2.0;且,安装包D与Android5.0兼容;安装包A的可升级安装包包括安装包B、安装包C和安装包D,安装包D对应的可升级安装包包括安装包E;终端当前系统对应的安装包为安装包A(即,终端当前系统为1.0)如图4所示,终端系统升级方法的执行主体可以为服务器,包括以下步骤:

在步骤401中,终端向服务器发送第一版本请求消息,所述第一版本请求消息包括安装包A的版本1.0及安装包A所基于的安卓版本Android4.3。

在步骤402中,所述服务器根据所述第一版本请求消息,确定所述终端的第二安装包为安装包D。

在步骤403中,所述服务器向所述终端返回安装包D;

太阳城集团在步骤404中,所述终端根据安装包D将终端的系统从安装包A对应的系统升级为安装包D对应的系统。

在步骤405中,所述终端向所述服务器发送第二版本请求消息,所述第二版本请求包括安装包D的版本1.9及安装包D所基于的安卓版本Android4.3。

太阳城集团在步骤406中,所述服务器根据所述第二版本请求消息,确定所述终端的第三安装包为安装包E。

在步骤407中,所述服务器向所述终端返回安装包E;

太阳城集团在步骤408中,所述终端根据安装包E将终端的系统从安装包D对应的系统升级为安装包E对应的系统。

图5是根据一示例性实施例示出的一种终端系统升级装置的框图。参照图5,该装置包括:确定模块501和发送模块502。

确定模块501,被配置为根据终端当前系统对应的第一安装包的版本以及第一安卓版本,确定所述终端的第二安装包和第三安装包;所述第一安装包为基于所述第一安卓版本开发的安装包;

发送模块502,被配置为将所述第二安装包和第三安装包发送至所述终端,以使所述终端根据所述第二安装包进行系统升级后再根据所述第三安装包进行系统升级;

太阳城集团其中,所述第二安装包为基于所述第一安卓版本开发的,且与第二安卓版本兼容的安装包;所述第二安卓版本高于所述第一安卓版本;所述第三安装包为基于所述第二安卓版本开发的安装包;所述第二安装包的版本高于所述第一安装包的版本,且低于所述第三安装包的版本。

图6是根据一示例性实施例示出的一种终端系统升级装置的框图。参照图6,该装置在图5所示框图的基础上,还可以包括:第一设置模块503。

第一设置模块503,被配置为将所述第二安装包设置为所述第一安装包对应的系统的可升级安装包。

图7是根据一示例性实施例示出的一种终端系统升级装置的框图。参照图7,该装置在图5所示框图的基础上,还可以包括:第二设置模块504。

太阳城集团第二设置模块504,被配置为将所述第三安装包设置为所述第二安装包对应的系统的可升级安装包。

图8是根据一示例性实施例示出的一种终端系统升级装置的框图。参照图8,该装置在图5所示框图的基础上,还可以包括:第一接收模块505。

太阳城集团第一接收模块505,被配置为接收所述终端发送的第一版本请求消息;所述第一版本请求消息包括所述第一安装包的版本以及第一安卓版本。

图9是根据一示例性实施例示出的一种终端系统升级装置的框图。参照图9,该装置在图8所示框图的基础上,还可以包括:第二接收模块506。

第二接收模块506,被配置为接收所述终端发送的第二版本请求消息,所述第二版本请求包括所述第二安装包的版本以及所述第一安卓版本。

图10是根据一示例性实施例示出的一种终端系统升级装置的框图。参照图10,该装置在图9所示框图的基础上,确定模块501,包括第一确定子模块5011和第二确定子模块5012;

太阳城集团第一确定子模块5011,被配置为根据所述第一版本请求消息,确定所述终端的第二安装包;

第二确定子模块5012,被配置为根据所述第二版本请求消息,确定所述终端的第三数据包。

太阳城集团上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

太阳城集团图11是根据一示例性实施例示出的一种终端系统升级装置1900的框图。例如,装置1900可以被提供为一服务器。参照图11,装置1900包括处理组件1922,其进一步包括一个或多个处理器,以及由存储器1932所代表的存储器资源,用于存储可由处理组件1922的执行的指令,例如应用程序。存储器1932中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1922被配置为执行指令,以执行下述方法:

根据终端当前系统对应的第一安装包的版本以及第一安卓版本,确定所述终端的第二安装包和第三安装包;所述第一安装包为基于所述第一安卓版本开发的安装包;

将所述第二安装包和第三安装包发送至所述终端,以使所述终端根据所述第二安装包进行系统升级后再根据所述第三安装包进行系统升级;

其中,所述第二安装包为基于所述第一安卓版本开发的,且与第二安卓版本兼容的安装包;所述第二安卓版本高于所述第一安卓版本;所述第三安装包为基于所述第二安卓版本开发的安装包;所述第二安装包的版本高于所述第一安装包的版本,且低于所述第三安装包的版本。

可选的,处理组件1922执行的方法还包括:将所述第二安装包设置为所述第一安装包对应的系统的可升级安装包。

太阳城集团可选的,处理组件1922执行的方法还包括:将所述第三安装包设置为所述第二安装包对应的系统的可升级安装包。

太阳城集团可选的,处理组件1922执行的方法还包括:接收所述终端发送的第一版本请求消息;所述第一版本请求消息包括所述第一安装包的版本以及第一安卓版本。

可选的,处理组件1922执行的方法还包括:接收所述终端发送的第二版本请求消息,所述第二版本请求包括所述第二安装包的版本以及所述第一安卓版本。

太阳城集团可选的,所述根据终端当前系统对应的第一安装包的版本以及第一安卓版本,确定所述终端的第二安装包和第三安装包,包括:

根据所述第一版本请求消息,确定所述终端的第二安装包;

根据所述第二版本请求消息,确定所述终端的第三数据包。

装置1900还可以包括一个电源组件1926被配置为执行装置1900的电源管理,一个有线或无线网络接口1950被配置为将装置1900连接到网络,和一个输入输出(I/O)接口1958。装置1900可以操作基于存储在存储器1932的操作系统,例如WindowsServerTM,MacOSXTM,UnixTM,LinuxTM,FreeBSDTM或类似。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1932,上述指令可由装置1900的处理组件1922执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

太阳城集团一种非临时性计算机可读存储介质,当存储介质中的指令由终端系统升级装置的处理器执行时,使得终端系统升级装置能够执行一种终端系统升级方法,方法包括:根据终端当前系统对应的第一安装包的版本以及第一安卓版本,确定所述终端的第二安装包和第三安装包;所述第一安装包为基于所述第一安卓版本开发的安装包;将所述第二安装包和第三安装包发送至所述终端,以使所述终端根据所述第二安装包进行系统升级后再根据所述第三安装包进行系统升级;其中,所述第二安装包为基于所述第一安卓版本开发的,且与第二安卓版本兼容的安装包;所述第二安卓版本高于所述第一安卓版本;所述第三安装包为基于所述第二安卓版本开发的安装包;所述第二安装包的版本高于所述第一安装包的版本,且低于所述第三安装包的版本。

太阳城集团本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

关 键 词:
终端 系统升级 方法 装置
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
太阳城集团本文
本文标题:终端系统升级方法及装置.pdf
链接地址:http://zh228.com/p-6409398.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');