新型车载设备数据线下更新系统及方法与流程

文档序号:12463284阅读:234来源:国知局

本发明涉及车载设备数据更新技术领域,特别涉及一种新型车载设备数据线下更新系统及方法。



背景技术:

近10年来汽车产业70%的创新来源于汽车电子技术及其产品的开发应用,汽车电子技术是推动汽车产业发展的核心动力之一。随着人们对汽车安全性、舒适性、智能性等方面的需求日益提升,电子化、信息化、网络化和智能化已经成为汽车技术的发展方向。整车电控单元的功能越来越强大,在整车装配完毕后,需要对控制器进行功能的配置。整车下线配置是车辆下线的工序之一。同一款电控单元内部集成了很多功能,以满足不同车型的不同功能的需求,这就需要下线设备进行功能选择和配置。

随着汽车技术的发展,由于车载功能越来越丰富,车辆品牌与型号的多样化,使得车载主控系统的更新越来越复杂,耗费的时间较多。



技术实现要素:

有鉴于此,本发明提出一种能够方便更新车载设备数据的新型车载设备数据线下更新系统及方法。

一种新型车载设备数据线下更新方法,其包括如下步骤:

S1、在数据更新服务器中配置各种车辆车型、品牌对应的需要更新的数据;

S2、更新模块向车载主控系统发送更新请求确认信息,车载主控系统收到更新请求确认信息后,向更新模块反馈车载主控系统的型号、版本信息;

S3、更新模块通过无线通信模块向数据更新服务器反馈车载主控系统的型号、版本信息;

S4、数据更新服务器中存储的车辆车型、品牌对应的需要更新的数据确定车载主控系统的数据更新数据包以及车载主控系统数据存储路径;

S5、数据更新服务器将更新数据包以及车载主控系统数据存储路径发送至更新模块;更新模块向车载主控系统发出程序运行控制指令;车载主控系统根据程序运行控制指令将程序加载到内存中,更新模块从内存以及根据车载主控系统数据存储路径读取存储器中程序数据;

S6、更新模块将读取的数据与更新数据包进行对比,并控制车载主控系统退出加载,并将更新数据包中需要更新到车载主控系统中的数据写入车载主控系统的存储器中。

在本发明所述的新型车载设备数据线下更新方法中,

更新模块与车载主控系统通过can接口、can总线连接;更新模块与数据更新服务器通过无线通信模块无线连接。

在本发明所述的新型车载设备数据线下更新方法中,所述步骤S6中更新模块控制车载主控系统退出加载,并将更新数据包中需要更新到车载主控系统中的数据写入车载主控系统的存储器中包括:

更新模块将读取的数据与更新数据包进行对比,判断更新数据包中需要更新到车载主控系统中的数据;

更新模块向车载主控系统发送退出加载指令;车载主控系统根据退出加载指令清空内存,并将更新模块反馈内存清理清空;

更新模块在内存清理清空达到预设指标时,从更新数据包中抽取需要更新到车载主控系统中的数据;

更新模块根据车载主控系统数据存储路径将需要更新到车载主控系统中的数据写入车载主控系统的存储器中相应的地址。

在本发明所述的新型车载设备数据线下更新方法中,

其还包括步骤S7:

更新模块再次从车载主控系统数据存储路径中读取存储器中系统数据,并与更新数据包进行对比,判断是否存在遗漏更新数据,在不存在遗漏更新数据时,结束更新;在存在遗漏更新数据时,重复执行步骤S6。

在本发明所述的新型车载设备数据线下更新方法中,

所述步骤S7还包括:

更新模块向车载主控系统发出程序运行控制指令;车载主控系统根据程序运行控制指令将程序加载到内存中并判断程序运行情况;在程序运行正常时,结束更新;在程序运行出现错误时,将出现错误的信息通过无线通信模块发送到数据更新服务器。

本发明还提供一种新型车载设备数据线下更新系统,其包括如下组件:

车载设备更新数据信息单元,用于在数据更新服务器中配置各种车辆车型、品牌对应的需要更新的数据;

型号版本信息反馈单元,用于通过更新模块向车载主控系统发送更新请求确认信息,车载主控系统收到更新请求确认信息后,向更新模块反馈车载主控系统的型号、版本信息;

型号版本信息发送单元,用于通过更新模块通过无线通信模块向数据更新服务器反馈车载主控系统的型号、版本信息;

更新信息反馈单元,用于通过数据更新服务器中存储的车辆车型、品牌对应的需要更新的数据确定车载主控系统的数据更新数据包以及车载主控系统数据存储路径;

数据加载单元,用于通过数据更新服务器将更新数据包以及车载主控系统数据存储路径发送至更新模块;更新模块向车载主控系统发出程序运行控制指令;车载主控系统根据程序运行控制指令将程序加载到内存中,更新模块从内存以及根据车载主控系统数据存储路径读取存储器中程序数据;

数据写入更新单元,用于通过更新模块将读取的数据与更新数据包进行对比,并控制车载主控系统退出加载,并将更新数据包中需要更新到车载主控系统中的数据写入车载主控系统的存储器中。

在本发明所述的新型车载设备数据线下更新系统中,

更新模块与车载主控系统通过can接口、can总线连接;更新模块与数据更新服务器通过无线通信模块无线连接。

在本发明所述的新型车载设备数据线下更新系统中,所述数据写入更新单元中更新模块控制车载主控系统退出加载,并将更新数据包中需要更新到车载主控系统中的数据写入车载主控系统的存储器中包括:

更新模块将读取的数据与更新数据包进行对比,判断更新数据包中需要更新到车载主控系统中的数据;

更新模块向车载主控系统发送退出加载指令;车载主控系统根据退出加载指令清空内存,并将更新模块反馈内存清理清空;

更新模块在内存清理清空达到预设指标时,从更新数据包中抽取需要更新到车载主控系统中的数据;

更新模块根据车载主控系统数据存储路径将需要更新到车载主控系统中的数据写入车载主控系统的存储器中相应的地址。

在本发明所述的新型车载设备数据线下更新系统中,

其还包括更新结果判断单元,用于通过更新模块再次从车载主控系统数据存储路径中读取存储器中系统数据,并与更新数据包进行对比,判断是否存在遗漏更新数据,在不存在遗漏更新数据时,结束更新;在存在遗漏更新数据时,重复执行数据写入更新单元。

在本发明所述的新型车载设备数据线下更新系统中,

所述更新结果判断单元还包括:

更新模块向车载主控系统发出程序运行控制指令;车载主控系统根据程序运行控制指令将程序加载到内存中并判断程序运行情况;在程序运行正常时,结束更新;在程序运行出现错误时,将出现错误的信息通过无线通信模块发送到数据更新服务器。

实施本发明提供的新型车载设备数据线下更新系统及方法与现有技术相比具有以下有益效果:本发明通过数据更新服务器将更新数据包以及车载主控系统数据存储路径发送至更新模块;更新模块向车载主控系统发出程序运行控制指令;车载主控系统根据程序运行控制指令将程序加载到内存中,更新模块从内存以及根据车载主控系统数据存储路径读取存储器中程序数据;更新模块将读取的数据与更新数据包进行对比,并控制车载主控系统退出加载,并将更新数据包中需要更新到车载主控系统中的数据写入车载主控系统的存储器中。能够很方便地更新各种车辆品牌、型号的各种车载主控系统的版本,并且更新的数据量小。

附图说明

图1是本发明实施例的新型车载设备数据线下更新方法流程图。

具体实施方式

如图1所示,一种新型车载设备数据线下更新方法,其包括如下步骤:

S1、在数据更新服务器中配置各种车辆车型、品牌对应的需要更新的数据;

S2、更新模块向车载主控系统发送更新请求确认信息,车载主控系统收到更新请求确认信息后,向更新模块反馈车载主控系统的型号、版本信息;

S3、更新模块通过无线通信模块向数据更新服务器反馈车载主控系统的型号、版本信息;

S4、数据更新服务器中存储的车辆车型、品牌对应的需要更新的数据确定车载主控系统的数据更新数据包以及车载主控系统数据存储路径;

S5、数据更新服务器将更新数据包以及车载主控系统数据存储路径发送至更新模块;更新模块向车载主控系统发出程序运行控制指令;车载主控系统根据程序运行控制指令将程序加载到内存中,更新模块从内存以及根据车载主控系统数据存储路径读取存储器中程序数据;

S6、更新模块将读取的数据与更新数据包进行对比,并控制车载主控系统退出加载,并将更新数据包中需要更新到车载主控系统中的数据写入车载主控系统的存储器中。

在本发明所述的新型车载设备数据线下更新方法中,

更新模块与车载主控系统通过can接口、can总线连接;更新模块与数据更新服务器通过无线通信模块无线连接。

在本发明所述的新型车载设备数据线下更新方法中,所述步骤S6中更新模块控制车载主控系统退出加载,并将更新数据包中需要更新到车载主控系统中的数据写入车载主控系统的存储器中包括:

更新模块将读取的数据与更新数据包进行对比,判断更新数据包中需要更新到车载主控系统中的数据;

更新模块向车载主控系统发送退出加载指令;车载主控系统根据退出加载指令清空内存,并将更新模块反馈内存清理清空;

更新模块在内存清理清空达到预设指标时,从更新数据包中抽取需要更新到车载主控系统中的数据;

更新模块根据车载主控系统数据存储路径将需要更新到车载主控系统中的数据写入车载主控系统的存储器中相应的地址。

在本发明所述的新型车载设备数据线下更新方法中,

其还包括步骤S7:

更新模块再次从车载主控系统数据存储路径中读取存储器中系统数据,并与更新数据包进行对比,判断是否存在遗漏更新数据,在不存在遗漏更新数据时,结束更新;在存在遗漏更新数据时,重复执行步骤S6。

在本发明所述的新型车载设备数据线下更新方法中,

所述步骤S7还包括:

更新模块向车载主控系统发出程序运行控制指令;车载主控系统根据程序运行控制指令将程序加载到内存中并判断程序运行情况;在程序运行正常时,结束更新;在程序运行出现错误时,将出现错误的信息通过无线通信模块发送到数据更新服务器。

本发明还提供一种新型车载设备数据线下更新系统,其包括如下组件:

车载设备更新数据信息单元,用于在数据更新服务器中配置各种车辆车型、品牌对应的需要更新的数据;

型号版本信息反馈单元,用于通过更新模块向车载主控系统发送更新请求确认信息,车载主控系统收到更新请求确认信息后,向更新模块反馈车载主控系统的型号、版本信息;

型号版本信息发送单元,用于通过更新模块通过无线通信模块向数据更新服务器反馈车载主控系统的型号、版本信息;

更新信息反馈单元,用于通过数据更新服务器中存储的车辆车型、品牌对应的需要更新的数据确定车载主控系统的数据更新数据包以及车载主控系统数据存储路径;

数据加载单元,用于通过数据更新服务器将更新数据包以及车载主控系统数据存储路径发送至更新模块;更新模块向车载主控系统发出程序运行控制指令;车载主控系统根据程序运行控制指令将程序加载到内存中,更新模块从内存以及根据车载主控系统数据存储路径读取存储器中程序数据;

数据写入更新单元,用于通过更新模块将读取的数据与更新数据包进行对比,并控制车载主控系统退出加载,并将更新数据包中需要更新到车载主控系统中的数据写入车载主控系统的存储器中。

在本发明所述的新型车载设备数据线下更新系统中,

更新模块与车载主控系统通过can接口、can总线连接;更新模块与数据更新服务器通过无线通信模块无线连接。

在本发明所述的新型车载设备数据线下更新系统中,所述数据写入更新单元中更新模块控制车载主控系统退出加载,并将更新数据包中需要更新到车载主控系统中的数据写入车载主控系统的存储器中包括:

更新模块将读取的数据与更新数据包进行对比,判断更新数据包中需要更新到车载主控系统中的数据;

更新模块向车载主控系统发送退出加载指令;车载主控系统根据退出加载指令清空内存,并将更新模块反馈内存清理清空;

更新模块在内存清理清空达到预设指标时,从更新数据包中抽取需要更新到车载主控系统中的数据;

更新模块根据车载主控系统数据存储路径将需要更新到车载主控系统中的数据写入车载主控系统的存储器中相应的地址。

在本发明所述的新型车载设备数据线下更新系统中,

其还包括更新结果判断单元,用于通过更新模块再次从车载主控系统数据存储路径中读取存储器中系统数据,并与更新数据包进行对比,判断是否存在遗漏更新数据,在不存在遗漏更新数据时,结束更新;在存在遗漏更新数据时,重复执行数据写入更新单元。

在本发明所述的新型车载设备数据线下更新系统中,

所述更新结果判断单元还包括:

更新模块向车载主控系统发出程序运行控制指令;车载主控系统根据程序运行控制指令将程序加载到内存中并判断程序运行情况;在程序运行正常时,结束更新;在程序运行出现错误时,将出现错误的信息通过无线通信模块发送到数据更新服务器。

实施本发明提供的新型车载设备数据线下更新系统及方法与现有技术相比具有以下有益效果:本发明通过数据更新服务器将更新数据包以及车载主控系统数据存储路径发送至更新模块;更新模块向车载主控系统发出程序运行控制指令;车载主控系统根据程序运行控制指令将程序加载到内存中,更新模块从内存以及根据车载主控系统数据存储路径读取存储器中程序数据;更新模块将读取的数据与更新数据包进行对比,并控制车载主控系统退出加载,并将更新数据包中需要更新到车载主控系统中的数据写入车载主控系统的存储器中。能够很方便地更新各种车辆品牌、型号的各种车载主控系统的版本,并且更新的数据量小。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机储存器、内存、只读存储器、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其他形式的存储介质中。

可以理解的是,对于本领域的普通技术人员来说,可以根据本发明的技术构思做出其它各种相应的改变与变形,而所有这些改变与变形都应属于本发明权利要求的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1