【技术实现步骤摘要】
本专利技术实施例涉及通信
,尤其涉及一种版本升级方法及终端设备。
技术介绍
目前,多数终端设备(例如手机、平板电脑)都具有软件系统(版本),在终端设备的使用过程中,为了优化终端设备的性能,可以对终端设备中的软件系统进行升级,即对终端设备的版本进行升级。在终端设备进行版本升级的过程中,当新旧版本跨度较大时(例如,对于Android系统,从Android4.1升级到Android5.1),通常升级后的新版本无法兼容旧版本中的数据,并导致在新版本无法正常显示旧版本中的数据,或者在新版本中无法正常运行旧版本中的应用程序。在现有技术中,为了避免该种问题的发生,终端设备在进行版本升级前或者在版本升级后,通常删除终端设备中存在的所有数据,以解决新旧版本不兼容的问题。然而,在上述过程中,由于被删除的数据中包括了部分可用的数据,使得用户体验差。
技术实现思路
本专利技术实施例提供一种版本升级方法及终端设备,用于在将终端设备的当前版本升级为目标版本后,无需删除终端设备上的数据,即可实现目标版本与终端设备中数据的兼容性。第一方面,本专利技术实施例提供一种版本升级方法,应用于终端设备,包括:根据目标版本获取升级包;根据所述升级包,将所述终端设备的当前版本升级为所述目标版本;根据所述目标版本,对所述终端设备中的原始数据进行兼容化处理,以使兼容化处理后的数据与所述目标版本兼容。第二方面,本专利技术实施例提供 ...
【技术保护点】
一种版本升级方法,其特征在于,应用于终端设备,包括:根据目标版本获取升级包;根据所述升级包,将所述终端设备的当前版本升级为所述目标版本;根据所述目标版本,对所述终端设备中的原始数据进行兼容化处理,以使兼容化处理后的数据与所述目标版本兼容。
【技术特征摘要】
1.一种版本升级方法,其特征在于,应用于终端设备,包括:
根据目标版本获取升级包;
根据所述升级包,将所述终端设备的当前版本升级为所述目标版本;
根据所述目标版本,对所述终端设备中的原始数据进行兼容化处理,以使兼容化处理
后的数据与所述目标版本兼容。
2.根据权利要求1所述的方法,其特征在于,根据所述目标版本,对所述终端设备中的
原始数据进行兼容化处理,包括:
获取所述原始数据的类型,所述原始数据的类型为以下数据类型中的任意一种:所述
当前版本自带的第一应用程序生成的以第一格式存储的数据、安装在所述当前版本的第三
方应用程序、以及所述第三方应用程序生成的数据;
根据所述目标版本和所述原始数据的类型,对所述原始数据进行兼容化处理。
3.根据权利要求2所述的方法,其特征在于,所述原始数据的类型为所述当前版本自带
的第一应用程序生成的以第一格式存储的数据,所述根据所述目标版本和所述原始数据的
类型,对所述原始数据进行兼容化处理,包括:
获取所述第一应用程序的类型;
根据所述第一应用程序的类型,判断所述目标版本中是否包括与所述第一应用程序的
类型相同的第二应用程序;
若是,判断所述第二应用程序支持的第二格式和所述第一格式是否相同,若是,则保留
所述第一应用程序生成的数据,若否,则在所述第一应用程序生成的数据中提取不带所述
第一格式的数据,获取所述第二应用程序支持的第二格式,并按照所述第二格式对所述不
带所述第一格式的数据进行重组;
若否,删除所述第一应用程序生成的数据。
4.根据权利要求2所述的方法,其特征在于,所述原始数据的类型为所述第三方应用程
序、或者所述第三方应用程序生成的数据,所述根据所述目标版本和所述原始数据的类型,
对所述原始数据进行兼容化处理,包括:
在所述终端设备的后台运行所述第三方应用程序中的功能;
判断所述第三方应用程序的所有功能是否可以正常运行;
若是,则确定所述目标版本兼容所述第三方应用程序,保留所述第三方应用程序代码
和所述第三方应用程序生成的数据;
若否,则确定所述目标版本不兼容所述第三方应用程序,删除所述第三方应用程序代
码和所述第三方应用程序生成的数据。
5.根据权利要求1或2所述的方法,其特征在于,所述原始数据存储在所述终端设备中
的数据分区,所述根据所述目标版本,对所述终端设备中的原始数据进行兼容化处理,包
括:
将所述原始数据从所述数据分区中移动到预设存储区域;
在所述预设存储区域中获取原始数据,并对所述原始数据进行兼容化处理...
【专利技术属性】
技术研发人员:王晓林,朱晓亮,
申请(专利权)人:青岛海信移动通信技术股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。