一种汽车软件远程在线升级系统及方法技术方案

技术编号:22363736 阅读:53 留言:0更新日期:2019-10-23 04:34
本发明专利技术涉及软件升级技术领域,提供了一种汽车软件远程在线升级系统及方法,该方法具体包括如下步骤:S1、软件管理后台定期检测车内是否存在需要更新的软件,若检测结果为是,则建立软件管理后台与软件升级管理模块间的通讯连接;S2、软件升级管理模块从软件管理后台下载更新软件包并保存,判定此次升级的类别,包括Ⅰ类升级和Ⅱ类升级,I类升级为影响车辆驾驶及安全功能的软件升级,Ⅱ类升级为改善车辆娱乐类功能的软件升级;S3、基于不同的升级类别采取不同的升级策略。针对Ⅰ类升级,在整车处于休眠状态时,系统会自动进行软件的升级,对于Ⅱ类升级,基于客户的意愿来进行软件的升级,提高用户体验的同时,也提高了行车的安全性。

A remote online upgrade system and method of automobile software

【技术实现步骤摘要】
一种汽车软件远程在线升级系统及方法
本专利技术涉及软件升级
,提供了一种汽车软件远程在线升级系统及方法。
技术介绍
随着网络科技的发展,汽车不再是相对独立的物体,在物联网时代下,汽车和所有消费类智能产品一样,具备更多的可变性和可扩展性。为满足智能化汽车不断升级的需求,相比传统的4S店专业人员专业设备单点更新的耗时耗力,基于网络时代的汽车软件在线升级则更加符合汽车智能化高速发展的需要。而汽车电子不同于其他消费类电子产品,汽车电子更加复杂,还需要兼顾安全性可靠性及用户体验。
技术实现思路
本专利技术提供了一种汽车软件远程在线升级系统,基于不同类别的升级采用不同的自动升级策略,提高用户体验的同时,也提高了行车的安全。为了实现上述目的,本专利技术提供了一种汽车软件远程在线升级系统,该系统包括:软件管理后台;移动终端,与软件管理后台远程通讯连接;设于车上的软件升级管理模块,电源管理模块及刷新模块;软件升级管理模块与软件管理后台远程通讯连接,软件升级管理模块与电源管理模块、刷新模块通讯连接。进一步的,所述系统包括:车内显示装置,车内显示装置与软件升级管理模块连接。为了实现上述目的,本专利技术提供了一种汽车软件远程在线升级方法,该方法具体包括如下步骤:S1、软件管理后台定期检测车内是否存在需要更新的软件,若检测结果为是,则建立软件管理后台与软件升级管理模块间的通讯连接;S2、软件升级管理模块从软件管理后台下载更新软件包并保存,判定此次升级的类别,包括Ⅰ类升级和Ⅱ类升级,I类升级为影响车辆驾驶以及安全功能的软件升级,Ⅱ类升级为改善车辆娱乐功能的软件升级;S3、基于不同的升级类别采取不同的升级策略。进一步的,若为Ⅰ类升级,其升级策略具体如下:S31、软件升级管理模块检测车辆是否处于休眠状态;S32、若检测结果为是,则执行步骤S33,若检测结果为否,则在设定时长后,执行步骤S31;S33、软件升级管理模块通过电源管理模块通知整车进入刷新模式,唤醒车内待升级模块;S34、将软件升级管理模块将存储的更新软件包发送至刷新模块,刷新模块对待升级模块进行软件刷新;S35、在刷新完毕后,刷新模块通知电源管理模块及软件升级管理模块,软件升级管理模块记录升级后的软件信息,并删除更新软件包;S36、电源管理模块解除刷新模式状态。进一步的,在进入刷新模式时,电源管理模块给待升级模块供电;在退出刷新模式时,电源管理模块控制整车下电,解除刷新模式。进一步的,进入刷新模式时及退出刷新模式时,软件升级管理模块向移动终端发出相关提示。进一步的,若为Ⅱ类升级,其升级策略具体如下:S37、在预设时间点检测车辆状态,检测整车是否处于上电状态;S38、若检测结果为是,则通过车内显示装置显示软件更新提示,并基于用户录入的更新指令,执行步骤S34,若检测结果为否,则向移动终端发送软件更新提示,并基于用户的更新指令,执行步骤S31。进一步的,若接收的是不更新指令,则软件升级管理模块删除更新软件包。本专利技术提供的汽车软件远程在线升级系统具有如下有益效果:1.在软件管理后台检测到需要升级的软件时,系统会远程进行自动升级,无需通过专人专业设备来手动升级;2.针对Ⅰ类升级,在整车处于休眠状态时,系统会自动进行软件的升级,对于Ⅱ类升级,基于客户的意愿来进行软件的升级,提高用户体验的同时,也提高了行车的安全性。附图说明图1为本专利技术实施例提供的汽车软件远程在线升级系统的结构示意图;图2为本专利技术实施例提供的汽车软件远程在线升级方法流程图。具体实施方式下面对照附图,通过对最优实施例的描述,对本专利技术的具体实施方式作进一步详细的说明。图1为本专利技术实施例提供的汽车软件远程在线升级系统的结构示意图,为了便于说明,仅示出与本专利技术实施例相关的部分。该汽车软件远程在线升级的系统包括:软件管理后台,用于存储软件;移动终端,在移动终端上集成有APP,可以是通过APP与软件管理后台远程通讯连接;设于车上的软件升级管理模块,电源管理模块及刷新模块;软件升级管理模块与软件管理后台远程通讯连接,软件管理后台可以同时与多台车的软件升级管理模块进行通信,其中,软件升级管理模块用于控制及管理软件的刷新,软件升级管理模块与电源管理模块、刷新模块通讯连接,车内各模块通常是通过can线通讯,电源管理模块在软件进行升级时,控制整车进入刷新模式,在刷新模式下,所有电子功能均不被响应,电源管理模块在刷新完毕后,解除刷新模式,刷新模块用于软件的刷新。在本专利技术实施例中,该系统还包括:车内显示装置,车内显示装置与软件升级管理模块连接,显示软件升级管理模块发送的信息。图2为本专利技术实施例提供的汽车软件远程在线升级方法流程图,该方法具体包括如下步骤:S1、软件管理后台定期检测车内是否存在需要更新的软件,若检测结果为是,则建立软件管理后台与软件升级管理模块间的通讯连接;若软件管理后台检测到车内存在需要更新的软件,则软件升级管理模块发送更新请求,软件升级管理模块对更新请求进行可靠性验证,在验证成功后,建立软件升级管理模块与软件管理后台间的通讯连接;S2、软件升级管理模块从软件管理后台下载更新软件包并保存,判定此次升级的类别,包括Ⅰ类升级和Ⅱ类升级,I类升级为影响车辆驾驶及安全功能的软件升级,Ⅱ类升级为改善车辆娱乐功能的软件升级,车辆在使用前,采用列表的形式来定义Ⅰ类升级和Ⅱ类升级的对象。在本专利技术实施例中,若更新软件包下载失败,则连续进行3次下载,在下载成功之后,基于下载的更新软件包来进行升级类别的判定,若连续3次下载均失败,则通知软件管理后台。S3、基于不同的升级类别采取不同的升级策略。在本专利技术实施例中,若为Ⅰ类升级,其升级策略具体如下:S31、软件升级管理模块检测车辆是否处于休眠状态;S32、若检测结果为是,则执行步骤S33,若检测结果为否,则在设定时长后,执行步骤S31;S33、软件升级管理模块通过电源管理模块通知整车进入刷新模式,唤醒车内待升级模块,待升级软件所在的模块即为待升级模块,在刷新模式下,所有电子功能均被屏蔽,在进刷新模式后,软件升级管理模块将存储的更新软件包发送至刷新模块;S34、将软件升级管理模块将存储的更新软件包发送至刷新模块,刷新模块对待升级模块进行软件刷新;S35、在刷新完毕后,刷新模块通知电源管理模块及软件升级管理模块,软件升级管理模块记录升级后的软件信息,并删除更新软件包,释放内存;S36、电源管理模块解除刷新模式状态。在本专利技术实施例中,若待升级模块必须在供电状态才能唤醒,则在进入刷新模式时,电源管理模块给待升级模块供电;在退出刷新模式时,电源管理模块控制整车下电,解除刷新模式。作为本专利技术的另一实施例,在进入刷新模式时,软件升级管理模块向移动终端发出刷新提示,在退出刷新模式时,软件升级管理模块向移动终端发出刷新完毕提示。在本专利技术实施例中,若待此次升级类别为Ⅱ类升级,其升级策略具体如下:S37、在预设时间点检测车辆状态,检测整车是否处于上电状态,该预设时间点一般设置在白天,比如早上10点;S38、若检测结果为是,则通过组合仪表车内显示装置显示软件更新提示,并基于用户录入的更新指令,执行步骤S34,若检测结果为否,则向移动终端发送软件更新提示,并基于用户的更新指令,执行步骤S31。由于Ⅱ类升级为娱乐类功能的升级,且更本文档来自技高网...

【技术保护点】
1.一种汽车软件远程在线升级系统,其特征在于,所述系统包括:软件管理后台;移动终端,与软件管理后台远程通讯连接;设于车上的软件升级管理模块,电源管理模块及刷新模块;软件升级管理模块与软件管理后台远程通讯连接,软件升级管理模块与电源管理模块、刷新模块通讯连接。

【技术特征摘要】
1.一种汽车软件远程在线升级系统,其特征在于,所述系统包括:软件管理后台;移动终端,与软件管理后台远程通讯连接;设于车上的软件升级管理模块,电源管理模块及刷新模块;软件升级管理模块与软件管理后台远程通讯连接,软件升级管理模块与电源管理模块、刷新模块通讯连接。2.如权利要求1所述汽车软件远程在线升级系统,其特征在于,所述系统包括:车内显示装置,车内显示装置与软件升级管理模块连接。3.一种汽车软件远程在线升级方法,其特征在于,所述方法具体包括如下步骤:S1、软件管理后台定期检测车内是否存在需要更新的软件,若检测结果为是,则建立软件管理后台与软件升级管理模块间的通讯连接;S2、软件升级管理模块从软件管理后台下载更新软件包并保存,判定此次升级的类别,包括Ⅰ类升级和Ⅱ类升级,I类升级为影响车辆驾驶以及安全功能的软件升级,Ⅱ类升级为改善车辆娱乐功能的软件升级;S3、基于不同的升级类别采取不同的升级策略。4.如权利要求3所述汽车软件远程在线升级方法,其特征在于,若为Ⅰ类升级,其升级策略具体如下:S31、软件升级管理模块检测车辆是否处于休眠状态;S32、若检测结果为是,则执行步骤S33,若检测结果为否,则在设定时长后,执行步骤S31;S33、软件升级管理模块...

【专利技术属性】
技术研发人员:翟皓蓉郑天保张玉荣沙文瀚刘琳黄锐孙羽
申请(专利权)人:奇瑞新能源汽车股份有限公司
类型:发明
国别省市:安徽,34

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

1