车载控制器的烧写系统、方法、服务器和烧写终端的利记博彩app

文档序号:9708089阅读:1436来源:国知局
车载控制器的烧写系统、方法、服务器和烧写终端的利记博彩app
【技术领域】
[0001]本发明涉及车辆技术领域,尤其涉及一种车载控制器的烧写系统、方法、服务器和烧写终端。
【背景技术】
[0002]相关技术中对车载控制器烧写主要由VDCI (汽车互联网诊断传输CAN信息设备)通信设备控制、数据文件生成、提取代码文件参数和配置信息、烧写过程实现和环境清理几个模块组成。具体的烧写流程如图1所示。
[0003]在车载控制器的售后服务中,如果发现已发布的车载控制器产品中的某一批次的车载控制器出现问题,由于上述车载控制器的烧写策略不能够识别出哪些批次的哪个车载控制器出现问题,所以无法进行针对性的处理,如果将产品召回,则会增加售后服务成本,从而造成资源的极大浪费。

【发明内容】

[0004]本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的第一个目的在于提出一种车载控制器的烧写系统,当已发布的车载控制器中的某一批次车载控制器出现问题时,售后服务部门通过VDS服务器可以读取的数据文件版本号,从而通过烧写终端有针对性的对出现问题的车载控制器进行升级处理,厂家无需对车载控制器进行召回处理,从而大大降低了售后处理的成本。
[0005]本发明的第二个目的在于提出一种车载控制器的烧写方法。
[0006]本发明的第三个目的在于提出一种服务器。
[0007]本发明的第四个目的在于提出一种烧写终端。
[0008]为了实现上述目的,本发明第一方面实施例的车载控制器的烧写系统,包括:汽车互联网诊断系统VDS服务器、烧写终端和车载控制器,其中,所述烧写终端具有兼容烧写类,其中,所述VDS服务器,用于获取烧写数据文件并读取所述车载控制器的数据文件版本号,以及在根据所述车载控制器的数据文件版本号判断需要对所述车载控制器进行升级时,调用所述兼容烧写类对所述车载控制器进行烧写,其中,所述烧写数据文件包括数据文件配置信息、引导程序包和多个版本的应用程序包;所述烧写终端,用于根据所述VDS服务器的指令调用所述兼容烧写类,所述兼容烧写类用于对所述烧写数据文件进行解析分割以生成多个版本的代码文件,其中,每个代码文件的名称对应版本号,所述兼容烧写类还用于获取所述车载控制器的数据文件中的引导程序版本号和应用程序版本号,并选择对应的代码文件对所述车载控制器进行烧写。
[0009]根据本发明实施例的车载控制器的烧写系统,VDS服务器读取车载控制器的数据文件版本号并判断车载控制器是否需要升级,当车载控制器需要升级时,VDS服务器通过烧写终端调用兼容烧写类对车载控制器进行烧写,如果已发布的车载控制器中的某一批次车载控制器出现了问题,售后服务部门通过VDS服务器可以读取车载控制器的数据文件版本号,从而通过烧写终端有针对性的对出现问题的车载控制器进行升级处理,厂家无需对车载控制器进行召回处理,从而大大降低了售后处理的成本。
[0010]为了实现上述目的,本发明第二方面实施例的车载控制器的烧写方法,包括以下步骤:VDS服务器获取烧写数据文件,其中,所述烧写数据文件包括数据文件配置信息、弓丨导程序包和多个版本的应用程序包;所述VDS服务器读取车载控制器的数据文件版本号;所述VDS服务器根据所述车载控制器的数据文件版本号判断是否需要对所述车载控制器进行升级;如果是,则所述VDS服务器生成调用指令;烧写终端根据所述调用指令和所述烧写数据文件对所述车载控制器进行烧写。
[0011]根据本发明实施例的车载控制器的烧写方法,VDS服务器读取车载控制器的数据文件版本号并判断车载控制器是否需要升级,当车载控制器需要升级时,VDS服务器通过烧写终端对车载控制器进行烧写,如果已发布的车载控制器中的某一批次车载控制器出现了问题,售后服务部门通过VDS服务器可以读取车载控制器的数据文件版本号,从而通过烧写终端有针对性的对出现问题的车载控制器进行升级处理,厂家无需对车载控制器进行召回处理,从而大大降低了售后处理的成本。
[0012]为了实现上述目的,本发明第三方面实施例的服务器,包括:获取模块,用于获取烧写数据文件,其中,所述烧写数据文件包括数据文件配置信息、引导程序包和多个版本的应用程序包;读取模块,用于读取车载控制器的数据文件版本号;判断模块,用于根据所述车载控制器的数据文件版本号判断是否需要对所述车载控制器进行升级;指令生成模块,用于在需要对所述车载控制器进行升级时,生成调用指令,以使烧写终端根据所述调用指令调用兼容烧写类,所述兼容烧写类根据所述烧写数据文件对所述车载控制器进行烧写,其中,所述烧写终端具有所述兼容烧写类。
[0013]根据本发明实施例的服务器,获取模块获取烧写数据文件,读取模块读取车载控制器的数据文件版本号,判断模块则根据车载控制器的数据文件版本号判断是否需要对车载控制器进行升级,如果需要升级,指令生成模块则生成调用指令,以使烧写终端根据调用指令调用兼容烧写类,兼容烧写类根据烧写数据文件对车载控制器进行烧写,如果已发布的车载控制器中的某一批次车载控制器出现了问题,售后服务部门通过本发明实施例的服务器,可以读取车载控制器的数据文件版本号,从而通过烧写终端有针对性的对出现问题的车载控制器进行升级处理,厂家无需对车载控制器进行召回处理,从而大大降低了售后处理的成本。
[0014]为了实现上述目的,本发明第四方面实施例的烧写终端,包括:存储模块,用于存储兼容烧写类;调用模块,用于根据调用指令调用所述兼容烧写类;运行模块,用于运行所述兼容烧写类,其中,所述兼容烧写类在运行时执行以下步骤:对所述烧写数据文件进行解析分割以生成多个版本的代码文件,其中,每个代码文件的名称对应版本号,获取所述车载控制器的数据文件中的引导程序版本号和应用程序版本号,并选择对应的代码文件对所述车载控制器进行烧写。
[0015]根据本发明实施例的烧写终端,调用模块根据VDS服务器的调用指令调用兼容烧写类,兼容烧写类对烧写数据文件进行解析分割以生成多个版本的代码文件,兼容烧写类获取车载控制器的数据文件中的引导程序版本号和应用程序版本号,并选择对应的代码文件对车载控制器进行烧写,如果已发布的车载控制器中的某一批次车载控制器出现了问题,售后服务部门通过VDS服务器可以读取车载控制器的数据文件版本号,从而通过本发明实施例的烧写终端有针对性的对出现问题的车载控制器进行升级处理,厂家无需对车载控制器进行召回处理,从而大大降低了售后处理的成本。
【附图说明】
[0016]图1是相关技术中对车载控制器烧写的流程图;
[0017]图2是根据本发明一个实施例的车载控制器的烧写系统的结构示意图;
[0018]图3(1)是根据本发明一个实施例的烧写数据文件的组成示意图;
[0019]图3(2)是根据本发明一个实施例的烧写数据文件的内容示意图;
[0020]图4(1)是根据本发明一个实施例的应用程序包的示意图;
[0021]图4(2)是根据本发明一个实施例的引导程序包的示意图;
[0022]图5是根据本发明一个实施例的兼容烧写类对烧写数据文件进行数据解析分割的不意图;
[0023]图6是根据本发明一个实施例的车载控制器与VDS服务器界面交互的示意图;
[0024]图7 (1)是根据本发明一个实施例的烧写终端对车载控制器进行烧写的示意图;
[0025]图7(2)是根据本发明一个实施例的引导程序进行引导处理的示意图;
[0026]图8是根据本发明一个实施例的引导程序更新方案示意图;
[0027]图9是根据本发明一个实施例的车载控制器的烧写方法的流程图;
[0028]图10是根据本发明一个实施例的烧写终端根据调用指令和烧写数据文件对车载控制器进行烧写的流程图;
[0029]图11是根据本发明一个实施例的服务器的结构示意图;
[0030]图12是根据本发明另一个实施例的服务器的结构示意图;
[0031]图13是根据本发明一个实施例的烧写终端的结构示意图。
【具体实施方式】
[0032]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0033]下面参考附图描述本发明实施例的车载控制器的烧写系统、方法、服务器和烧写终端。
[0034]图2是根据本发明一个实施例的车载控制器的烧写系统的结构示意图。如图2所示,本发明实施例的车载控制器的烧写系统,包括:汽车互联网诊断系统VDS服务器100、烧写终端200和车载控制器300,其中,烧写终端200具有兼容烧写类。
[0035]其中,VDS服务器100用于获取烧写数据文件并读取车载控制器300的数据文件版本号,以及在根据车载控制器300的数据文件版本号判断需要对车载控制器300进行升级时,调用兼容烧写类对车载控制器300进行烧写,其中,烧写数据文件包括数据文件配置信息、引导程序包和多个版本的应用程序包。
[0036]首先介绍一下烧写数据文件和兼容烧写类。兼容烧写类和烧写数据文件采用捆绑发布的形式,即发布的时候会提交烧写数据文件(*.CCD.0jl4.MG,烧写数据文件的格式)和兼容烧写类(*.DLL),DLL的英文全称为Dynamic Link Library,中文名称为动态链接库,其中,烧写数据文件的版本号设置在文件
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1