汽车软件管理系统及其操作方法

文档序号:9719260阅读:1035来源:国知局
汽车软件管理系统及其操作方法
【技术领域】
[0001]本发明涉及一管理系统及操作方法,特别涉及一汽车软件管理系统及其操作方法。
【背景技术】
[0002]汽车的电气化程度越来越高。一辆汽车包含大量的电气部件,而越来越多的电气部件可通过对应的软件对该电气部件进行控制。如应用于发动机上的电子控制喷油装置、电子点火装置、电动油栗等。此外还有电控自动变速器、防抱死制动系统、电子转向助力系统、自适应悬挂系统、自动控制系统以及安全气囊系统等。用于控制电气部件的软件可分为固件与配置参数两部分。固件为主程序,实现对电气部件的控制策略;而配置参数则对电气部件的配置进行标定,如传感器的不同阀值等。各种电气部件可由不同的供应商供应,因此,汽车生产商在汽车的设计前期对电气部件的供应商提供资料,明确该供应商所提供的固件以及配置参数的技术状态。对于供应商来说,只需要根据汽车生产商提供的资料提供对应的电气部件以及对应的固件及配置参数。但对于汽车生产商来说,不同的电气部件的供应商可能不相同,而且一辆汽车包括多种电气部件,因此需要对不同的供应商提供的电气部件的对应的固件以及配置参数进行管理。进一步地,在汽车生产商在生产过程中,根据不同类型不同批次的汽车应用不同的电气部件,各电气部件具有与其对应的固件以及配置参数,因此对各电气部件对应的固件以及配置参数的管理是一项量大又必须细致的工作。
[0003]在汽车生产商生产汽车的过程中,供应商在调试过程中发现自身程序的错误而私自更新固件或配置参数的情况经常发生,因而导致汽车生产端失去电气部件对应的软件的版本控制。而带来的后果则是,在对车辆进行维护时,无法找到本车的电气部件对应的软件版本,只能联系该电气部件的供应商进行调试,从而增加售后成本。
[0004]针对这个问题,目前各汽车生产商所采取的办法为责令供应商在供应各电气部件时附件指明该电气部件对应的软件版本号、或在零部件出厂时在壳体上打印出软件的版本号。现有的方案解决了一部分电气部件出厂至售后环节中软件版本未被更新的问题。但是并没有解决电气部件从安装到该汽车、调试、该汽车出厂、售后这些环节中软件更新后的软件版本问题。现有方案也无法确定供应商提供的软件版本与该电气部件实际使用的软件版本是否一致的问题。仍然对汽车的维护造成不便。
[0005]进一步地,汽车生产商在汽车出厂时,各电气部件的配置参数都被设置为保证各电气部件正常工作。但是,按出厂时的的配置参数运行未必能发挥该汽车的性能。也就是说,汽车出厂时,各电气部件对应的软件的配置参数未必为一个较佳的配置方式,以发挥该汽车的性能。
[0006]对驾驶者来说,各驾驶者的驾驶习惯不同,因而根据各驾驶者的习惯对各电气部件的配置参数也不相同。因而驾驶者对于自己经常驾驶的车辆的进行维护和调校。而在调校的过程中少不免对各电气部件的固件进行更新或对配置参数进行修改。对于该驾驶者的专用的车辆,可针对该驾驶者的驾驶习惯进行调校,而调校车辆所花费的时间成本和金钱成本都是相当多的。若该车辆由多个驾驶者驾驶,在各驾驶者驾驶该车辆之前都进行调校,以现在的方式进行,则显得不合适,成本花费大,尤其是时间成本。但是目前市场上并没有一能使车辆适应驾驶者的驾驶习惯的方法。而且,经过调校后的车辆,在进行维护时,可能还是要面对各电气部件的软件版本不同的问题,造成维护成本高。
[0007]新能源汽车中,整车控制器(V⑶)、电机控制器(M⑶)和电池管理单元(BMS)是新能源汽车的核心部件。也就是说,在新能源汽车中,整车控制器、电机控制器和电池管理单元也存在软件版本管理问题。进一步地,在汽车行驶的过程中,会遇到多种路况。在各种路况的情况下,整车控制器、电机控制器和电池管理单元如何通过配置参数的调整而优化各自的性能,从而提高该汽车的整体性能。现在大多数配置参数都是在汽车停止时进行修改的,如何在汽车运行的过程中,对各电气部件的配置参数进行动态的修改。而且修改后,生产商还易于对各电气部件对应的软件进行维护。目前,市面上还没有相关的产品。
[0008]因此,亟待提供一种便于电气部件对应的软件管理及配置参数的系统。

【发明内容】

[0009]本发明的一目的在于提供一汽车软件管理系统,所述汽车软件管理系统提供各电气部件对应的软件版本的管理。
[0010]本发明的另一目的在于提供一汽车软件管理系统,所述汽车软件管理系统提供一管理平台,所述管理平台通过授权码的方式对软件版本进行管理。
[0011]本发明的另一目的在于提供一汽车软件管理系统,所述汽车软件管理系统提供一链路控制器,所述链路控制器提供在该电气部件对应的软件与该管理平台之间建立一通信链路。
[0012]本发明的另一目的在于提供一汽车软件管理系统,所述汽车软件管理系统提供一配置端,所述配置端提供通过所述链路控制器建立该电气部件对应的软件与所述配置端之间的通信链路对所述电气部件对应的软件进行操作。
[0013]本发明的另一目的在于提供一汽车软件管理系统,所述链路控制器提供一授权码验证模块,所述授权码验证模块对所述授权码进行验证。
[0014]本发明的另一个目的在于提供一汽车软件管理系统,所述链路控制器提供一链路管理模块,所述链路管理模块管理汽车的内部通信链路和外部通信接口。
[0015]本发明的另一个目的在于提供一汽车软件管理系统,链路管理模块提供在该电气部件对应的软件与所述管理平台之间建立一通信链路。
[0016]本发明的另一个目的在于提供一汽车软件管理系统,链路管理模块提供在该电气部件对应的软件与所述配置端之间建立一通信链路。
[0017]本发明的另一个目的在于提供一汽车软件管理系统,所述管理平台进一步提供一用户管理模块用于管理用户的信息,对该电气部件的软件的操作被记录于对应的用户的用户信息中。
[0018]本发明的另一个目的在于提供一汽车软件管理系统,所述管理平台进一步提供一车辆管理模块用于管理汽车信息以及存储各电气部件各软件版本对应的软件。
[0019]本发明的另一个目的在于提供一汽车软件管理系统,所述管理平台进一步提供一管理模块,所述管理模块提供生成授权码以及对该电气部件对应的软件进行操作。
[0020]本发明的另一个目的在于提供一汽车软件管理系统,所述管理模块提供一分析模块,所述分析模块分析所述授权请求,并根据所述授权请求搜索所述用户管理模块和所述车辆管理模块,形成一搜索结果。
[0021]本发明的另一个目的在于提供一汽车软件管理系统,所述管理模块进一步提供一软件管理模块,所述软件管理模块提供存储软件,以及对该电气部件对应的软件进行操作。
[0022]本发明的另一个目的在于提供一汽车软件管理系统,所述管理模块进一步提供一授权码管理模块,所述授权码管理模块根据所述搜索结果形成所述授权码。
[0023]本发明的另一个目的在于提供一汽车软件管理系统,所述管理模块进一步提供一通信模块,所述通信模块提供建立与所述链路摈器和所述配置端的通信地连接。
[0024]本发明的另一个目的在于提供一汽车软件管理系统,所述配置端进一步提供一授权管理模块,所述授权管理模块提供发送授权请求和接收所述授权码。
[0025]本发明的另一个目的在于提供一汽车软件管理系统,所述配置端进一步提供一软件管理单元,所述软件管理单元用于存储从所述管理平台获取的该电气部件对应的软件。
[0026]本发明的另一个目的在于提供一汽车软件管理系统,所述配置端进一步提供一软件管理单元,所述软件管理单元通过与该电气部件对应的软件连接的通信链路对该电气部件对应的软件进行操作。
[0027]本发明的另一个目的在于提供一汽车软件管理系统,所述配置端进一步提供一配置参数形成模块,所述配置参数形成一驾驶配置参数,所述驾驶配置参数可被用于所述对另外的汽车进行配置。
[0028]为了实现上述目的本发明提供一汽车软件管理系统,包括:
[0029]一管理平台,所述管理平台管理软件;和
[0030]至少一链路控制器,所述链路控制器被安装于汽车供管理内部通信链路与外部通信接口,其中,当需要对该电气部件对应的软件进行操作时,所述管理平台向安装该汽车的所述链路控制器提供一授权码,其中,在所述链路控制器通过验证所述授权码之后,所述链路控制器通过该电气部件连接的内部通信链路、外部通信接口以及所述管理平台建立一通信链路,以使得所述管理平台通过所述通信链路对该电气部件对应的软件进行操作,其中,对该电气部件对应的软件所进行操作被记录于所述管理平台。
[0031]其中,进一步包括至少一配置端,所述配置端分别通信地连接所述管理平台和所述链路控制器,其中,所述配置端提供向所述管理平台提供一授权请求,在所述管理平台对所述授权请求进行授权之后,所述管理平台分别对所述链路控制器和所述配置端发送所述授权码,所述配置端得
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1