一种过渡升级的方法及装置制造方法及图纸

技术编号:13620761 阅读:38 留言:0更新日期:2016-08-31 13:22
本发明专利技术公开了一种过渡升级的方法和装置,其中,该方法包括:获取客户端上传的系统升级请求,系统升级请求包括客户端版本字段;判断客户端系统版本字段是否低于第一上限版本字段,第一上限版本字段为能够升级到第一过渡版本系统的最高版本字段,且第一上限版本字段的格式与客户端版本字段的格式相一致;在客户端系统版本号低于第一上限版本字段时,将第一过渡版本升级包发送至客户端,指示客户端进行过渡升级,第一过渡版本升级包为与第一上限版本字段相对应的系统升级包。该方法适应于所有客户端系统,且可以准确判断客户端是否需要升级到过渡版本系统,同时不影响其他过渡版本系统或最新系统的部署,利于后续版本的快速迭代。

【技术实现步骤摘要】

本专利技术涉及系统升级
,具体地,涉及一种过渡升级的方法及装置
技术介绍
OTA:英文全称是Over-the-Air Technology,即空间下载技术。OTA升级是Android系统的标准升级方式,支持通过有线网或无线网进行手动或自动下载OTA升级包,并实现自动安装升级。Android系统在版本迭代过程中,常常会出现一个里程碑版本,由于技术方面的考虑,要求之前的版本都先升级到里程碑版本,之后才能继续往更高版本升级,这种升级要求对于OTA系统来说是一个考验,因为OTA系统常规的升级策略就是比对版本号大小。目前业内OTA升级系统,对于里程碑版本的升级方式,一般采取等待策略,即等所有终端都升级到里程碑版本之后,才在OTA系统部署更高的版本。这种方式虽然能满足升级要求,但不利于后续版本的快速迭代,即已经升级到里程碑版本的用户要等很长时间才能升后续高版本。
技术实现思路
本专利技术是为了克服现有技术中过渡升级不利于后续版本快速迭代的缺陷,根据本专利技术的一个方面,提出一种过渡升级的方法。本专利技术实施例提供的一种过渡升级的方法,包括:获取客户端上传的系统升级请求,系统升级请求包括客户端版本字段;判断客户端系统版本字段是否低于第一上限版本字段,第一上限版本字段为能够升级到第一过渡版本系统的最高版本字段,且第一上限版本字段的格式与客户端版本字段的格式相一致;在客户端系统版本号低于第一上限版本字段时,将第一过渡版本升级包发送至客户端,指示客户端进行过渡升级,第一过渡版本升级包为与第一上限版本字段相对应的系统升级包。在上述技术方案中,在客户端系统版本号不低于第一上限版本字段时,还包括:在存在第二过渡版本系统时,判断客户端系统版本字段是否低于第二上限版本字段,第二过渡版本系统与第一版本系统顺序相邻,且第二过渡版本系统的第二上限版本字段大于第一上限版本字段;在客户端系统版本号低于第二上限版本字段时,将第二过渡版本升级包发送至客户端,指示客户端进行过渡升级,第二过渡版本升级包为与第二上限版本字段相对应的系统升级包。在上述技术方案中,还包括:预先为所有过渡版本系统设置过渡策略标识,并确定相应的上限版本字段;在获取客户端上传的系统升级请求之后,根据过渡策略标识确定所有的过渡版本系统和相应的上限版本字段,并从最小的上限版本字段开始执行过渡升级操作。在上述技术方案中,客户端版本字段包括平台机型字段、地域字段和客户端系统版本号,第一上限版本字段包括平台机型字段、地域字段和第一上限版本号;判断客户端系统版本字段是否低于第一上限版本字段,包括:在客户端版本字段包括的平台机型字段、地域字段与第一上限版本字段包括的平台机型字段、地域字段相同时,判断客户端系统版本号是否低于第一上限版本号;在客户端系统版本号低于第一上限版本号时,客户端系统版本号低于第一上限版本字段。在上述技术方案中,过渡版本升级包中包括升级标识;在升级标识为支持升级时,指示客户端进行系统升级。基于同样的专利技术构思,本专利技术实施例还提供一种过渡升级的装置,包括:获取模块,用于获取客户端上传的系统升级请求,系统升级请求包括客户端版本字段;第一判断模块,用于判断客户端系统版本字段是否低于第一上限版本字段,第一上限版本字段为能够升级到第一过渡版本系统的最高版本字段,且第一上限版本字段的格式与客户端版本字段的格式相一致;第一处理模块,用于在客户端系统版本号低于第一上限版本字段时,将第一过渡版本升级包发送至客户端,指示客户端进行过渡升级,第一过渡版本升级包为与第一上限版本字段相对应的系统升级包。在上述技术方案中,在客户端系统版本号不低于第一上限版本字段时,还包括:第二判断模块,用于在存在第二过渡版本系统时,判断客户端系统版本字段是否低于第二上限版本字段,第二过渡版本系统与第一版本系统顺序相邻,且第二过渡版本系统的第二上限版本字段大于第一上限版本字段;第二处理模块,用于在客户端系统版本号低于第二上限版本字段时,将第二过渡版本升级包发送至客户端,指示客户端进行过渡升级,第二过渡版本升级包为与第二上限版本字段相对应的系统升级包。在上述技术方案中,还包括:配置模块,用于预先为所有过渡版本系统设置过渡策略标识,并确定相应的上限版本字段;在获取客户端上传的系统升级请求之后,根据过渡策略标识确定所有的过渡版本系统和相应的上限版本字段,并从最小的上限版本字段开始执行过渡升级操作。在上述技术方案中,客户端版本字段包括平台机型字段、地域字段和客户端系统版本号,第一上限版本字段包括平台机型字段、地域字段和第一上限版本号;第一判断模块具体用于:在客户端版本字段包括的平台机型字段、地域字段与第一上限版本字段包括的平台机型字段、地域字段相同时,判断客户端系统版本号是否低于第一上限版本号;在客户端系统版本号低于第一上限版本号时,客户端系统版本号低于第一上限版本字段。在上述技术方案中,过渡版本升级包中包括升级标识;在升级标识为支持升级时,指示客户端进行系统升级。本专利技术实施例提供的一种过渡升级的方法及装置,通过为每一个过渡版本系统设置上限版本字段,将客户端的系统版本字段与该上限版本字段进行比较,从而判断客户端是否需要升级到过渡版本系统。该方法适应于所有客
户端系统,且可以准确判断客户端是否需要升级到过渡版本系统,同时不影响其他过渡版本系统或最新系统的部署,利于后续版本的快速迭代。同时,从低到高查找所有过渡系统版本并执行过渡升级操作,可以将客户端的系统升级到当前最新版本。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为本专利技术实施例中过渡升级的方法流程图;图2为实施例一中过渡升级的方法流程图;图3为本专利技术实施例中过渡升级装置的第一结构图;图4为本专利技术实施例中过渡升级装置的第二结构图;图5为本专利技术实施例中过渡升级装置的第三结构图。具体实施方式下面结合附图,对本专利技术的具体实施方式进行详细描述,但应当理解本专利技术的保护范围并不受具体实施方式的限制。根据本专利技术实施例,提供一种过渡升级的方法,参见图1所示,该方法包括步骤101-103:步骤101:获取客户端上传的系统升级请求,系统升级请求包括客户端版本字段。本专利技术实施例中,客户端(例如手机、电视机或机顶盒等)需要系统升级是,则向服务器发送包含客户端版本字段的系统升级请求。步骤102:判断客户端系统版本字段是否低于第一上限版本字段,第一上限版本字段为能够升级到第一过渡版本系统的最高版本字段,且第一上限版
本字段的格式与客户端版本字段的格式相一致。本专利技术实施例中,预先为所有过渡版本系统设置过渡策略标识,并确定相应的上限版本字段。该过渡策略标识用于标记当前系统版本为过渡版本系统,上限版本字段即为该过渡版本系统的最大版本字段,即能够升级到该过渡版本系统的最高版本字段。在步骤101获取客户端上传的系统升级请求之后,该方法还本文档来自技高网
...

【技术保护点】
一种过渡升级的方法,其特征在于,包括:获取客户端上传的系统升级请求,所述系统升级请求包括客户端版本字段;判断所述客户端系统版本字段是否低于第一上限版本字段,所述第一上限版本字段为能够升级到第一过渡版本系统的最高版本字段,且所述第一上限版本字段的格式与所述客户端版本字段的格式相一致;在所述客户端系统版本号低于第一上限版本字段时,将第一过渡版本升级包发送至客户端,指示客户端进行过渡升级,所述第一过渡版本升级包为与所述第一上限版本字段相对应的系统升级包。

【技术特征摘要】
1.一种过渡升级的方法,其特征在于,包括:获取客户端上传的系统升级请求,所述系统升级请求包括客户端版本字段;判断所述客户端系统版本字段是否低于第一上限版本字段,所述第一上限版本字段为能够升级到第一过渡版本系统的最高版本字段,且所述第一上限版本字段的格式与所述客户端版本字段的格式相一致;在所述客户端系统版本号低于第一上限版本字段时,将第一过渡版本升级包发送至客户端,指示客户端进行过渡升级,所述第一过渡版本升级包为与所述第一上限版本字段相对应的系统升级包。2.根据权利要求1所述的方法,其特征在于,在所述客户端系统版本号不低于第一上限版本字段时,还包括:在存在第二过渡版本系统时,判断所述客户端系统版本字段是否低于第二上限版本字段,所述第二过渡版本系统与所述第一版本系统顺序相邻,且所述第二过渡版本系统的第二上限版本字段大于所述第一上限版本字段;在所述客户端系统版本号低于第二上限版本字段时,将第二过渡版本升级包发送至客户端,指示客户端进行过渡升级,所述第二过渡版本升级包为与所述第二上限版本字段相对应的系统升级包。3.根据权利要求1所述的方法,其特征在于,还包括:预先为所有过渡版本系统设置过渡策略标识,并确定相应的上限版本字段;在获取客户端上传的系统升级请求之后,根据所述过渡策略标识确定所有的过渡版本系统和相应的上限版本字段,并从最小的上限版本字段开始执行过渡升级操作。4.根据权利要求1-3任一所述的方法,其特征在于,所述客户端版本字段包括平台机型字段、地域字段和客户端系统版本号,所述第一上限版本字段包括平台机型字段、地域字段和第一上限版本号;判断所述客户端系统版本字段是否低于第一上限版本字段,包括:在所述客户端版本字段包括的平台机型字段、地域字段与所述第一上限版本字段包括的平台机型字段、地域字段相同时,判断所述客户端系统版本
\t号是否低于所述第一上限版本号;在所述客户端系统版本号低于所述第一上限版本号时,所述客户端系统版本号低于第一上限版本字段。5.根据权利要求1-3任一所述的方法,其特征在于,过渡版本升级包中包括升级标识;在所述升级标识为支持升级时,指示客户端进行系统升级。6.一种过渡升级的装置,其特征在...

【专利技术属性】
技术研发人员:孙永胜柴孝宗肖冠军
申请(专利权)人:乐视致新电子科技天津有限公司
类型:发明
国别省市:天津;12

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

1