空间下载技术的版本检查方法及装置、存储介质和终端制造方法及图纸

技术编号:21913699 阅读:13 留言:0更新日期:2019-08-21 12:21
本发明专利技术公开了一种空间下载技术的版本检查方法及装置、存储介质和终端。其中方法包括获取版本更新检查任务;根据版本更新检查任务检查待升级对象的当前系统运行版本信息和待升级起始系统版本信息;将当前系统运行版本信息和待升级起始系统版本信息发送给云端,并接收云端对应回复的版本检查结果,其中,版本检查结果包括云端根据当前系统运行版本信息和待升级起始系统版本信息得到的升级系统版本信息。本发明专利技术方法获取到版本检查结果不仅表示拿到了待升级版本信息,还获得待升级版本升级包的相关的加密、签名等安全信息,同时还支持返回升级依赖信息和升级条件信息。

Version Checking Method and Device, Storage Media and Terminal of Space Download Technology

【技术实现步骤摘要】
空间下载技术的版本检查方法及装置、存储介质和终端
本专利技术涉及空间下载
,尤其涉及一种空间下载技术的版本检查方法及装置、存储介质和终端。
技术介绍
OTA是Over-the-AirTechnology的简写即空间下载技术,空中下载技术经常是官方推荐的升级方式,也就是通常说的系统更新。OTA升级是Android系统提供的标准软件升级方式。目前OTA终端按升级的对象分为操作系统(OS)升级、应用程序(App)升级和车内嵌入式设备三大类型的升级方式。OTA升级技术功能强大,可以无损失升级系统,主要通过网络(例如WIFI、3G)自动下载OTA升级包、自动升级,但是也支持通过下载OTA升级包到SD卡升级OTA的升级包非常的小,一般几M到十几M,如果你用网络升级,非常的方便,基本是在系统上点击几下就完成了升级,并且最重要的是,OTA升级无需备份数据,短短几分钟就搞定所有升级工作,所有数据都会完好无损的保留下来。现有空间下载技术在下载升级包之前,仅会确定升级对象当前系统运行版本及待升级版本,并不会向云端发送版本检查,进而可能会存在下载的升级包并不为待升级版本的升级包,进而就需要重新下载升级包,直到下载的升级包为对应待升级的升级包为止,这样就导致在进行版本升级过程中出现冗余无效的步骤,从而降低版本升级的成功率。
技术实现思路
本专利技术所要解决的技术问题是现有空间下载技术的升级包下载过程存在冗余的过程,且版本升级成功用时过长,成功率低的问题。为了解决上述技术问题,本专利技术提供了一种空间下载技术的版本检查方法,包括:获取版本更新检查任务;根据所述版本更新检查任务检查待升级对象的当前系统运行版本信息和待升级起始系统版本信息;将所述版本更新检查任务、所述当前系统运行版本信息和所述待升级起始系统版本信息发送给云端,并接收所述云端对应回复的版本检查结果,其中,所述版本检查结果包括所述云端根据所述版本更新检查任务、所述当前系统运行版本信息和所述待升级起始系统版本信息得到的升级系统版本信息。优选地,空间下载技术的版本检查方法还包括:将所述版本检查结果保存到终端。优选地,空间下载技术的版本检查方法还包括:向用户发送下载确认通知,以获取所述用户对升级包下载的确认信息。优选地,获取版本更新检查任务步骤包括:从版本检查任务接收接口接收新创建的所述版本更新检查任务;或从接收的版本检查通知中获取所述版本更新检查任务。优选地,所述升级系统版本信息包括:待升级系统版本的路径信息、签名信息、秘钥信息、升级条件以及升级依赖信息。优选地,所述待升级对象包括操作系统、应用程序或车内嵌入式设备。为了解决上述技术问题,本专利技术还提供了一种空间下载技术的版本检查装置,包括依次连接的任务获取模块、本地系统版本检查模块和升级版本检查模块;所述任务获取模块,用于获取版本更新检查任务;所述本地系统版本检查模块,用于根据所述版本更新检查任务检查待升级对象的当前系统运行版本信息和待升级起始系统版本信息;所述升级版本检查模块,用于将所述版本更新检查任务、所述当前系统运行版本信息和所述待升级起始系统版本信息发送给云端,并接收所述云端对应回复的版本检查结果,其中,所述版本检查结果包括所述云端根据所述版本更新检查任务、所述当前系统运行版本信息和所述待升级起始系统版本信息得到的升级系统版本信息。优选地,还包括版本检查结果保存模块和下载确认通知模块,所述升级版本检查模块、所述版本检查结果保存模块和下载确认通知模块依次连接;所述版本检查结果保存模块,用于将所述版本检查结果保存到终端;所述下载确认通知模块,用于向用户发送下载确认通知,以获取所述用户对升级包下载的确认信息。为了解决上述技术问题,本专利技术还提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现所述空间下载技术的版本检查方法。为了解决上述技术问题,本专利技术还提供了一种终端,其特征在于,包括:处理器以及存储器,所述存储器与所述处理器之间通信连接;所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述终端执行如所述空间下载技术的版本检查方法。与现有技术相比,上述方案中的一个或多个实施例可以具有如下优点或有益效果:应用本专利技术实施例提供的空间下载技术的版本检查方法,通过对待升级对象进行检查,获取待升级对象当前系统运行版本信息和待升级起始系统版本信息,并基于待升级对象的当前系统运行版本信息和待升级起始系统版本信息对云端进行检查,获取对应的版本检查结果,以使得待下载的升级包即为对应待升级版本,避免了版本升级过程中的升级包下载错误等问题。相应地获取到版本检查结果不仅表示拿到了待升级版本信息,同时还获得待升级版本升级包的相关的加密、签名等安全信息,进而还支持返回升级依赖信息和升级条件信息。本专利技术的其它特征和优点将在随后的说明书中阐述,并且部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例共同用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1示出了本专利技术实施例一空间下载技术的版本检查方法的一种步骤示意图;图2示出了本专利技术实施例一空间下载技术的版本检查方法的另一种步骤示意图;图3示出了本专利技术实施例一空间下载技术的版本检查方法的再一种步骤示意图;图4示出了本专利技术实施例二空间下载技术的版本检查装置的结构示意图;图5示出了本专利技术实施例四终端的结构示意图。具体实施方式以下将结合附图及实施例来详细说明本专利技术的实施方式,借此对本专利技术如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。需要说明的是,只要不构成冲突,本专利技术中的各个实施例以及各实施例中的各个特征可以相互结合,所形成的技术方案均在本专利技术的保护范围之内。OTA是Over-the-AirTechnology的简写即空间下载技术,空中下载技术经常是官方推荐的升级方式,也就是通常说的系统更新。OTA升级是Android系统提供的标准软件升级方式。目前OTA终端按升级的对象分为操作系统(OS)升级、应用程序(App)升级和车内嵌入式设备三大类型的升级方式。现有空间下载技术在下载升级包之前,仅会确定升级对象当前系统运行版本信息及待升级版本,并不会向云端发送版本检查,进而可能会存在下载的升级包并不为待升级版本的升级包,进而就需要重新下载升级包,直到下载的升级包为对应待升级的升级包为止,这样就导致在进行版本升级过程中出现冗余无效的步骤,从而降低版本升级的成功率。实施例一为解决现有技术中存在的上述技术问题,本专利技术实施例提供了一种空间下载技术的版本检查方法。图1示出了本专利技术实施例一空间下载技术的版本检查方法的一种步骤示意图;参照图1所示,本专利技术实施例空间下载技术的版本检查方法,包括如下步骤。步骤S101,获取版本更新检查任务。具体地,系统升级过程中在对升级包进行下载之前,需先启动版本更新检查服务,版本更新检查服务启动后就要对待升级设备和云端进行版本更新检查,而进行版本更新检查之前则需先获取版本更新检查任务。版本更新检查任务包括需要检查的系统版本及升级任务。优选地,版本检查更本文档来自技高网...

【技术保护点】
1.一种空间下载技术的版本检查方法,包括:获取版本更新检查任务;根据所述版本更新检查任务检查待升级对象的当前系统运行版本信息和待升级起始系统版本信息;将所述版本更新检查任务、所述当前系统运行版本信息和所述待升级起始系统版本信息发送给云端,并接收所述云端对应回复的版本检查结果,其中,所述版本检查结果包括所述云端根据所述版本更新检查任务、所述当前系统运行版本信息和所述待升级起始系统版本信息得到的升级系统版本信息。

【技术特征摘要】
1.一种空间下载技术的版本检查方法,包括:获取版本更新检查任务;根据所述版本更新检查任务检查待升级对象的当前系统运行版本信息和待升级起始系统版本信息;将所述版本更新检查任务、所述当前系统运行版本信息和所述待升级起始系统版本信息发送给云端,并接收所述云端对应回复的版本检查结果,其中,所述版本检查结果包括所述云端根据所述版本更新检查任务、所述当前系统运行版本信息和所述待升级起始系统版本信息得到的升级系统版本信息。2.根据权利要求1所述的方法,其特征在于,还包括:将所述版本检查结果保存到终端。3.根据权利要求2所述的方法,其特征在于,还包括:向用户发送下载确认通知,以获取所述用户对升级包下载的确认信息。4.根据权利要求1所述的方法,其特征在于,获取版本更新检查任务步骤包括:从版本检查任务接收接口接收新创建的所述版本更新检查任务;或从接收的版本检查通知中获取所述版本更新检查任务。5.根据权利要求1所述的方法,其特征在于,所述升级系统版本信息包括:待升级系统版本的路径信息、签名信息、秘钥信息、升级条件以及升级依赖信息。6.根据权利要求1所述的方法,其特征在于,所述待升级对象包括操作系统、应用程序或车内嵌入式设备。7.一种空间下载技术的版本检查装置,其特征在于,包括依次连接的任务获取模块、本地系统版本检查模块和升级版本检...

【专利技术属性】
技术研发人员:唐焱叶琼青覃树才
申请(专利权)人:上海擎感智能科技有限公司
类型:发明
国别省市:上海,31

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

1