用于车辆控制的电子控制器软件编码系统和方法

文档序号:9234681阅读:535来源:国知局
用于车辆控制的电子控制器软件编码系统和方法
【专利说明】用于车辆控制的电子控制器软件编码系统和方法
[0001]相关申请的交叉引用
[0002]本申请基于并且要求于2014年3月28日提交给韩国知识产权局的韩国专利申请第10-2014-0036936号的优先权,通过引用将其全部内容结合在此。
技术领域
[0003]本发明涉及电子发行(electrically distributes,电子分配)最新开发的用于车辆控制的软件从而降低软件的发行成本并且使软件迅速应用于车辆的一种用于车辆控制的电子控制器软件编码系统和方法。
【背景技术】
[0004]为了根据车辆的各个驱动状态准确控制发动机和其他装置,车辆内配备有被配置为执行不同功能的多个电子控制单元出⑶)。具体地,通过在车辆推出(例如,在制造车辆时)时设定的算法来操作ECU,其中,与ECU操作相关联的数据存储在ECU的R0M(例如,内存(memory))中。E⑶的功能趋向于快速开发并且可新增加E⑶的功能。因此,为了改善车辆和ECU的功能和性能,为了修正软件错误等,频繁更改软件设计。无论何时更改软件设计,都需要使ECU的软件升级。升级ECU的软件的操作被称之为编码(coding)。
[0005]通常,当从车辆制造商发行用于EOJ软件规格的工程指令(engineering order,E0)时,E⑶的零件供应商将相应软件闪存(flashes)(编码)在E⑶中并且通过装船将软件交付给海外工厂。对于各个海外工厂,从装船到交付所需的时间不同,并且当考虑工厂目前装配的旧版本软件的ECU的库存和耗尽的持续时间时,则需要花费大量的时间将最新软件应用于生产。此外,当由于一系列质量问题而发行用于紧急软件变更的EO时,海外工厂需要从零件供应商通过航空运输急切提供装配最新软件的ECU,并且利用这种发行(distribut1n)包含许多物流成本并且仍需要相当大量的时间。因此,通常,即使已经发行了用于最新ECU软件变更的E0,也不可将最新软件立即应用于ECU。

【发明内容】

[0006]本发明提供一种用于车辆控制的电子控制器软件编码系统和方法,其可以电子发行最新开发的用于车辆控制的软件,从而降低软件的发行成本并且更快地将软件应用于车辆。
[0007]根据本发明的示例性实施方式,一种用于车辆控制的电子控制器软件编码系统可包括:管理服务器,管理服务器被配置为管理操作用于车辆的电子控制器的软件;和编码服务器,编码服务器被配置为从管理服务器接收软件,以编码相应电子控制器中的软件,其中,当在数据库中注册新版本软件时,管理服务器可被配置为将相应的新版本软件自动传输给编码服务器。管理服务器可包括:软件管理模块,软件管理包括被配置为将新版本软件注册在数据中并且管理新版本软件;和工程指令管理模块,工程指令管理模块被配置为管理用于新版本软件的工程指令。软件管理模块和工程指令管理模块均可由处理器操作。
[0008]工程指令可包括有关新版本软件设计变更的信息。编码服务器可包括:通信模块,通信模块被配置为与管理服务器通信,从而接收从管理服务器传输的新版本软件;接口,接口被配置为连接至编码器;以及控制器,控制器被配置为操作编码器,从而将新版本软件安装到相应电子控制器中。编码器可包括:编码模块,编码模块被配置为基于控制器的操作编码电子控制器中的新版本软件;和连接模块,连接模块被配置为连接至电子控制器。连接模块可实施为插槽连接器型(slot connector type)。控制器可被配置为检测新版本软件的质量测试结果并且响应于认可新版本软件的质量测试结果的判定,编码新版本软件。质量测试结果可包括是否认可初期样品检查报告(initial sample inspect1n report,ISIR)。
[0009]根据本发明的另一示例性实施方式,用于车辆控制的电子控制器软件编码方法可包括:通过管理服务器将用于车辆控制的新版本软件注册到数据库中;通过管理服务器将注册的新版本软件自动传输给位于远程位置的编码服务器;通过编码服务器接收并且存储新版本软件;通过编码服务器检测是否认可新版本软件的质量测试结果;并且响应认可质量测试结果的判定,通过编码服务器将新版本软件编码到相应电子控制器中。
[0010]在自动传输中,当注册新版本软件之后过去预定时间时,管理服务器可被配置为将注册的新版本软件传输给编码服务器。在检测是否认可质量测试结果时,编码服务器可被配置为检测是否认可新版本软件的初期样品检查报告。在编码过程中,编码器可被配置为以新版本软件替换电子控制器中安装的旧版本软件。此外,用于车辆控制的电子控制器软件编码方法可进一步包括:当新版本软件的编码完成时,将编码结果传输给管理服务器。编码结果可包括:第一次应用新版本软件的车身号码、电子控制器序列号以及编码日期。
【附图说明】
[0011]从结合附图进行的下列【具体实施方式】中,本发明的上述目标和其他目标、特性以及优点将变得更为显而易见。
[0012]图1是示出了用于根据本发明的示例性实施方式的车辆控制的电子控制器软件编码系统的示例性方框配置示意图;
[0013]图2是示出了根据本发明的示例性实施方式的图1中所示出的管理服务器的示例性方框配置示意图;
[0014]图3是示出了根据本发明的示例性实施方式的图1中所示出的编码服务器的示例性方框配置示意图;以及
[0015]图4是示出了用于根据本发明的示例性实施方式的车辆控制的电子控制器软件编码方法的示例性方框配置示意图。
【具体实施方式】
[0016]应当理解,本文中所使用的术语“车辆(vehicle)”或“车辆的(vehicular) ”或其他类似术语包括广义的机动车辆,诸如包括运动型多用途车辆(SUV)、公共汽车、卡车、各种商用车辆的载客车辆;包括各种小船、海船的船只;航天器等;并且包括混合动力车辆、电动车辆、燃油车、插电混合动力车、氢动力车辆和其他替代燃料车辆(例如,燃料来源于非汽油能源)。
[0017]尽管示例性实施方式被描述为使用多个单元来执行示例性处理,但是应当理解,也可由一个或者多个模块执行该示例性处理。此外,应当理解,术语控制器/控制单元指代包括存储器和处理器的硬件设备。存储器被配置为对模块进行存储,并且处理器具体地被配置为执行所述模块以执行下面进一步描述的一个或多个处理。
[0018]进一步地,本发明的控制逻辑可体现为非暂时性计算机可读介质,在计算机可读介质上包含由处理器、控制器/控制单元等执行的可执行程序指令。计算机可读介质的实例包括但并不限于:R0M、RAM、光盘(⑶)-ROM、磁带、软盘、闪存驱动、智能卡和光学数据存储设备。计算机可读介质也可分布在网络耦合的计算机系统中,从而以分布式方式存储并且例如由远程信息处理服务器(telematics server)或控制器局域网络(CAN)执行该计算机可读介质。
[0019]本文中所使用的措辞仅是为了描述特定实施方式而并不旨在对本发明进行限制。除非上下文另有明确说明,否则如本文中所使用的单数形式“一(a)”、“一(an)”及“该”也旨在包括复数形式。还应当理解,当术语“包括”和/或“包含”用于本说明书时,其描述了存在所述特征、整体、步骤、操作、元件及/或组件,但并不排除存在或附加有一个或多个其它特征、整体、步骤、操作、元件、组件及/或其组合。作为本文中所用的术语“和/或”包括一个或多个相关的所列项的任何及所有组合。
[0020]在下文中,将参考附图描述本发明的示例性实施方式。
[0021]根据本发明的示例性实施方式,当车辆制造商发行用于电子控制器(ECU)的软件变更的工程指令(EO)时,可以将变更的最新软件注册在车辆制造商的物料清单(BOM)服务器中,并且BOM服务器可被配置为将最新软件自动传输给制造工厂和服
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1