一种跨机型的差分升级方法、系统、存储介质及电子设备技术方案

技术编号:23314809 阅读:49 留言:0更新日期:2020-02-11 17:41
本发明专利技术提供了一种跨机型的差分升级方法、系统、存储介质及电子设备,其方法包括:获取待升级智能设备的过渡版本的过渡差分包;根据所述过渡差分包将所述待升级智能设备从当前机型的当前版本升级至过渡版本,所述过渡版本不包含身份校验;获取待升级智能设备的另一机型的下一版本的升级差分包,所述下一版本与当前版本为不同机型的版本;根据所述升级差分包将所述待升级智能设备从过渡版本升级至另一机型的下一版本,所述下一版本包含身份校验。本发明专利技术在智能设备同样设备硬件,不同设备机型,跨版本升级时,可以做到差分升级到统一版本,解决不同机型之间开发成本问题。

【技术实现步骤摘要】
一种跨机型的差分升级方法、系统、存储介质及电子设备
本专利技术涉及移动通信
,尤指一种跨机型的差分升级方法、系统、存储介质及电子设备。
技术介绍
目前随着网络与信息技术的迅速发展,日常生活中智能设备也变得越来越普及,智能设备的种类、型号等也是越来越多种多样。另外,由于智能设备中的软件的开发者始终在不断完善功能,因此需要对智能设备进行升级。对于客户名和设备名不同也就是设备唯一指纹fingprint不一样的设备为不同机型,对于某一个智能终端而言,如果需要对其进行升级,由于需要进行指纹验证,因此,目前只能由当前机型的当前版本升级为当前机型的下一版本,不能由当前机型的当前版本升级为另一机型的下一版本,导致不同机型之间需要重新烧录系统,增加开发成本问题。
技术实现思路
本专利技术的目的是提供一种跨机型的差分升级方法、系统、存储介质及电子设备,实现在智能设备同样设备硬件,不同设备机型,跨版本升级时,可以做到差分升级到统一版本,解决不同机型之间开发成本问题。本专利技术提供的技术方案如下:本专利技术提供一种跨机型的差分升级方法,包括:获取待升级智能设备的过渡版本的过渡差分包;根据所述过渡差分包将所述待升级智能设备从当前机型的当前版本升级至过渡版本,所述过渡版本不包含身份校验;获取待升级智能设备的另一机型的下一版本的升级差分包,所述下一版本与当前版本为不同机型的版本;根据所述升级差分包将所述待升级智能设备从过渡版本升级至另一机型的下一版本,所述下一版本包含身份校验。进一步的,获取待升级智能设备的过渡版本的过渡差分包之前还包括:根据待升级智能设备当前机型的当前版本和过渡版本的脚本信息生成过渡初始差分包,所述过渡初始差分包包括过渡身份验证数据和过渡初始升级数据;去除所述过渡初始升级数据中的身份校验得到过渡升级数据;根据所述过渡身份验证数据和过渡升级数据得到所述过渡差分包。进一步的,根据所述过渡差分包将所述待升级智能设备从当前机型的当前版本升级至过渡版本,所述过渡版本不包含身份校验具体包括:根据所述过渡身份验证数据进行身份验证;若验证通过,则根据所述过渡升级数据将所述待升级智能设备从当前机型的当前版本升级至过渡版本,所述过渡版本不包含身份校验。进一步的,获取待升级智能设备的另一机型的下一版本的升级差分包之前还包括:根据待升级智能设备的过渡版本和另一机型的下一版本的脚本信息生成初始差分包,所述初始差分包包括初始身份验证数据和升级数据;去除所述初始身份验证数据中的身份校验得到身份验证数据;根据所述身份验证数据和升级数据得到所述升级差分包;根据所述升级差分包将所述待升级智能设备从过渡版本升级至另一机型的下一版本,所述下一版本包含身份校验具体包括:根据所述升级数据将所述待升级智能设备从过渡版本升级至另一机型的下一版本,所述下一版本包含身份校验。本专利技术还提供一种跨机型的差分升级系统,包括:获取模块,获取待升级智能设备的过渡版本的过渡差分包;过渡升级模块,根据所述获取模块获取的所述过渡差分包将所述待升级智能设备从当前机型的当前版本升级至过渡版本,所述过渡版本不包含身份校验;所述获取模块,获取待升级智能设备的另一机型的下一版本的升级差分包,所述下一版本与当前版本为不同机型的版本;升级模块,根据所述获取模块获取的所述升级差分包,将所述待升级智能设备从所述过渡升级模块得到的过渡版本升级至另一机型的下一版本,所述下一版本包含身份校验。进一步的,还包括:差分包生成模块,根据待升级智能设备当前机型的当前版本和过渡版本的脚本信息生成过渡初始差分包,所述过渡初始差分包包括过渡身份验证数据和过渡初始升级数据;处理模块,去除所述差分包生成模块得到的所述过渡初始升级数据中的身份校验得到过渡升级数据;所述差分包生成模块,根据所述过渡身份验证数据和所述处理模块得到的过渡升级数据得到所述过渡差分包。进一步的,所述过渡升级模块具体包括:身份验证单元,根据所述差分包生成模块得到的所述过渡身份验证数据进行身份验证;过渡升级单元,若所述身份验证单元验证通过,则根据所述过渡升级数据将所述待升级智能设备从当前机型的当前版本升级至过渡版本,所述过渡版本不包含身份校验。进一步的,还包括:所述差分包生成模块,根据待升级智能设备的过渡版本和另一机型的下一版本的脚本信息生成初始差分包,所述初始差分包包括初始身份验证数据和升级数据;所述处理模块,去除所述差分包生成模块得到的所述初始身份验证数据中的身份校验得到身份验证数据;所述差分包生成模块,根据所述处理模块得到的所述身份验证数据和升级数据得到所述升级差分包;所述升级模块具体包括:升级模块,根据所述差分包生成模块得到的所述升级数据将所述待升级智能设备从过渡版本升级至另一机型的下一版本,所述下一版本包含身份校验。本专利技术还提供一种存储介质,该存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的任一项方法。本专利技术还提供一种电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的任一项方法。通过本专利技术提供的一种跨机型的差分升级方法、系统、存储介质及电子设备,能够带来以下至少一种有益效果:1、本专利技术中,通过监测上行流量使用情况,具有以下优点:能够将待升级设备由当前机型的当前版本升级为另一机型的下一版本,一方面实现跨版本升级,能够差分升级到统一版本,另一方面避免不同机型之间需要重新烧录系统,增加开发成本。2、本专利技术中,生成包括过渡身份验证数据和过渡升级数据的过渡差分包,用于将待升级智能设备由当前机型的当前版本升级至过渡版本,一方面过渡身份验证数据中包括身份校验确保升级能够顺利进行,另一方面过渡升级数据中不包括身份校验确保升级得到的过渡版本不包含身份校验,因此第二次升级不需要进行身份验证,最终实现跨机型升级。3、本专利技术中,基于当前机型生成过渡差分包,但是过渡差分包中用于升级的过渡升级数据不包含身份验证,从而将待升级智能设备从当前机型的当前版本升级至不需要进行身份验证的过渡版本,便于后续使用其它机型的差分包升级,从而实现跨机型升级。4、本专利技术中,由于过渡版本不包含身份验证,因此无需进行验证可以直接进行升级,又由于是基于另一机型生成的升级差分包,其中的升级数据包含另一机型的身份验证,从而得到另一机型的下一版本,完成跨机型升级。附图说明下面将以明确易懂的方式,结合附图说明优选实施方式,对一种跨机型的差分升级方法、系统、存储介质及电子设备的上述特性、技术特征、优点及其实现方式予以进一步说明。图1是本专利技术一种跨机型的差分升级方法的一个实施例的流程图;图2是本专利技术一种跨机型的差分升级方法的另一个实施例的流程图;图3是本专利技术一种跨机型本文档来自技高网...

【技术保护点】
1.一种跨机型的差分升级方法,其特征在于,包括:/n获取待升级智能设备的过渡版本的过渡差分包;/n根据所述过渡差分包将所述待升级智能设备从当前机型的当前版本升级至过渡版本,所述过渡版本不包含身份校验;/n获取待升级智能设备的另一机型的下一版本的升级差分包,所述下一版本与当前版本为不同机型的版本;/n根据所述升级差分包将所述待升级智能设备从过渡版本升级至另一机型的下一版本,所述下一版本包含身份校验。/n

【技术特征摘要】
1.一种跨机型的差分升级方法,其特征在于,包括:
获取待升级智能设备的过渡版本的过渡差分包;
根据所述过渡差分包将所述待升级智能设备从当前机型的当前版本升级至过渡版本,所述过渡版本不包含身份校验;
获取待升级智能设备的另一机型的下一版本的升级差分包,所述下一版本与当前版本为不同机型的版本;
根据所述升级差分包将所述待升级智能设备从过渡版本升级至另一机型的下一版本,所述下一版本包含身份校验。


2.根据权利要求1所述的跨机型的差分升级方法,其特征在于,获取待升级智能设备的过渡版本的过渡差分包之前还包括:
根据待升级智能设备当前机型的当前版本和过渡版本的脚本信息生成过渡初始差分包,所述过渡初始差分包包括过渡身份验证数据和过渡初始升级数据;
去除所述过渡初始升级数据中的身份校验得到过渡升级数据;
根据所述过渡身份验证数据和过渡升级数据得到所述过渡差分包。


3.根据权利要求2所述的跨机型的差分升级方法,其特征在于,根据所述过渡差分包将所述待升级智能设备从当前机型的当前版本升级至过渡版本,所述过渡版本不包含身份校验具体包括:
根据所述过渡身份验证数据进行身份验证;
若验证通过,则根据所述过渡升级数据将所述待升级智能设备从当前机型的当前版本升级至过渡版本,所述过渡版本不包含身份校验。


4.根据权利要求1所述的跨机型的差分升级方法,其特征在于,获取待升级智能设备的另一机型的下一版本的升级差分包之前还包括:
根据待升级智能设备的过渡版本和另一机型的下一版本的脚本信息生成初始差分包,所述初始差分包包括初始身份验证数据和升级数据;
去除所述初始身份验证数据中的身份校验得到身份验证数据;
根据所述身份验证数据和升级数据得到所述升级差分包;
根据所述升级差分包将所述待升级智能设备从过渡版本升级至另一机型的下一版本,所述下一版本包含身份校验具体包括:
根据所述升级数据将所述待升级智能设备从过渡版本升级至另一机型的下一版本,所述下一版本包含身份校验。


5.一种跨机型的差分升级系统,其特征在于,包括:
获取模块,获取待升级智能设备的过渡版本的过渡差分包;
过渡升级模块,根据所述获取模块获取的所述过渡差分包将所述待升级智能设备从当前机型的当前版本升级至过渡...

【专利技术属性】
技术研发人员:庄瑞军
申请(专利权)人:东莞市小精灵教育软件有限公司
类型:发明
国别省市:广东;44

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

1