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

文档序号:9719260阅读:来源:国知局
以从所述管理平台获取应用于该电气部件进行操作的对应的软件,其中,所述链路控制器通过验证所述验证码之后,所述链路控制器通过连接该电气部件的内部通信链路、外部通信接口和所述配置建立所述通信链路,以使得所述配置端通过所述通信链路得以对电气部件对应的软件进行操作。
[0032]其中,所述链路控制器进一步包括一授权码验证模块、一链路管理模块和一电源模块,所述授权码验证模块通信地连接所述链路管理模块,所述电源模块分别电连接所述授权码验证模块和所述链路管理模块以向所述授权码验证模块和所述链路管理模块提供电能,其中,所述链路管理模块可操作地连接汽车的各内部通信链路和外部通信接口以根据内部通信链路的电气部件选择连通对应的内部通信链路与外部通信接口,其中,若通过所述管理平台对该电气部件对应的软件进行操作,所述链路管理模块连通与该电气部件连接的内部通信链路与外部通信接口,所述链路管理模块进一步建立外部通信接口与所述管理平台之间的外部通信链路,形成所述通信链路,从而使得所述管理平台对该电气部件对应的软件进行操作,其中,若通过所述配置端对该电气部件对应的软件进行操作,所述链路管理模块连通与该电气部件连接的内部通信链路与外部通信接口,所述链路管理模块进一步建立外部通信接口与所述配置端之间的外部通信链路,形成所述通信链路,从而使得所述配置端对该电气部件对应的软件进行操作。
[0033]其中,所述内部通信链路为内部CAN总线,所述外部通信接口为CAN总线接口,其中,所述链路管理模块连通与该电气部件连接的CAN总线与CAN总线接口,若通过所述管理平台对该电气部件对应的软件进行操作,则所述链路管理模块建立CAN总线接口与所述管理平台之间的外部通信链路,若通过所述配置端对该电气部件对应的软件进行操作,则所述链路管理模块建立CAN总线接口与所述配置端之间的外部通信链路,其中其中,内部CAN总线中包括与电池管理系统连接的CAN总线、与整车控制器连接的CAN总线和与电机控制器连接的CAN总线。
[0034]其中,所述管理平台进一步包括互相通信地连接的一用户管理模块、一车辆管理模块和一管理模块,其中,所述用户管理管理用户信息,用户的汽车的各电气部件对应的软件进行的每次操作都被记录于所述用户管理模块的该用户信息,其中,所述车辆管理模块管理各汽车信息以及汽车对应的各电气部件信息,所述车辆管理模块进一步用于存储各电气部件对应的软件的各版本,其中,所述管理模块生成所述授权码以及通过所述通信链路对汽车的电气部件对应的软件进行操作。
[0035]其中,所述管理模块进一步包括一分析模块、一软件管理模块、一授权码管理模块和一通信模块,所述通信模块分别通信地连接所述配置端、所述链路控制器,所述分析模块、所述软件管理模块、所述授权码管理模块,其中,所述分析模块通过分析所述授权请求,获得操作目标和操作内容,所述分析模块分别在所述用户管理模块和所述车辆管理模块搜索所述获得的操作目标,形成一搜索结果,所述搜索结果被分别发送至所述软件管理模块和所述授权码管理模块,其中,所述软件管理模块根据所述搜索结果从所述车辆管理模块获取需要进行操作的该电气部件对应的软件的软件版本,其中,所述授权码管理模块根据所述搜索结果生成所述授权码。
[0036]其中,所述软件管理模块将需要进行操作的软件版本通过所述通信链路对该汽车的电气部件对应的软件进行操作,其中,对该汽车的电气部件对应的软件进行操作被记录于所述用户管理模块对应的用户信息。
[0037]其中,所述配置端进一步包括一授权管理模块、一软件管理单元和一通信单元,所述通信单元分别通信地连接所述授权管理模块和所述软件管理模块,其中,所述授权管理模块供提出所述授权请求和接收所述授权码,所述授权管理模块通过所述通信单元将所述授权码传送至所述授权码验证模块,其中,所述软件管理单元供存储对该电气部件进行操作的对应的软件,以及通过所述通信链路对该电气部件对应的软件进行操作。
[0038]其中,所述软件管理模块将需要进行操作的该电气部件对应的软件发送至所述软件管理单元,所述软件管理单元通过所述通信链路对该电气部件对应的软件进行操作。
[0039]其中,所述配置端进一步包括一配置参数形成模块,所述配置参数形成模块通信地连接所述通信单元,其中,所述配置参数形成模块通过所述通信链路获取各电气部件的状态,对应的软件的版本以及配置参数,然后进行处理生成一驾驶配置参数,所述驾驶配置参数被在于所述配置端,其中,当用户使用其它汽车时可通过对其它汽车的各电气部件按所述驾驶配置参数进行修改,以使得减少该用户适应其它汽车的时间。
[0040]本发明汽车软件管理系统的有益效果在于,通过所述管理平台,对汽车的各电气部件对应软件的操作都被记录于所述管理平台的所述用户资料模块中,从而便于对汽车进行维护。进一步的,汽车供应商对其提供的电气部件对应的软件进行更新时,需要通过所述管理平台的授权,而且被记录于所述管理平台,从而使得汽车生产商便于对该汽车的各电气部件对应的软件进行管理,降低维护成本。所述管理平台也便于用户对其拥有的车进行调校。用户通过所述管理平台对该电气部件的对应软件的配置参数进行修改,以使得该汽车更适应该用户的驾驶方式。用户需要获得所述管理平台的授权才能进行修改,修改记录也会被保存于所述管理平台,以便于维护。用户也可以通过安装有配置端的终端对各电气部件对应的软件进行操作。操作之前,所述配置端需要获得所述管理平台的授权。操作之后,所述操作也会被记录于所述管理平台。进一步地,用户可将该汽车的各部件的配置参数形成一驾驶配置参数,并保存于一配置端。当该用户驾驶另一辆汽车时,可将驾驶配置参数导入另一辆汽车,以根据所述驾驶配置参数对另一辆车的各电气部件的软件部件进行调整,从而对各电气部件进行调整以使用户花费更短的时间适应另一辆车。本发明汽车软件管理系统进一步提供一链路控制器,用于管理车内各电气部件通信的内部通信链路和外部通信接口。当对该电气部件进行操作时,所述链路控制器控制与该电气部件连接的通信链路与外部通信接口连通,以使得所述管理平台或所述配置端通信地连接该电气部件。
【附图说明】
[0041]图1所示的是本发明汽车软件管理系统的一优选实施例的结构示意图。
[0042]图2所示的是本发明汽车软件管理系统的一优选实施例的对该电气部件进行操作的流程图。
【具体实施方式】
[0043]根据本发明的权利要求和说明书所公开的内容,本发明的技术方案具体如下文所述。
[0044]如图1所示,本发明汽车软件管理系统包括一管理平台10和至少一链路控制器40。所述链路控制器40通信地连接所述管理平台10。所述链路控制器40用于控制车内的通信链路。当所述管理平台10需要对车载软件进行操作时,该链路控制器40连通该车载软件所连接的链路,以使得所述管理平台10通过该通信链路对该车载软件进行操作。对汽车而言,车内通信链路优选为多路CAN(Controller Area Network,控制器局域网络)总线。所述链路控制器40控制车辆内部多路CAN与车外部CAN接口。如,管理平台需要对电池管理系统(BMS)进行更新时,所述管理平台10向所述链路控制器40产生并发送一授权码20。所述链路控制器40验证所述授权码20后,以连通管理平台10与电池管理系统(BMS)的通信链路。所述管理平台10通过通信链路对电池管理系统(BMS)进行更新。
[0045]本发明汽车软件管理系统进一步包括至少至少一配置端30,所述配置端30分别通信地连接所述管理平台10和所述链路控制器30。所述配置端30能够从所述管理平台10获取所述授权码20和进行更新的软件版本。所述配置端30通信连接所述链路控制器40。所述配置端30将所述授权码20发送于所述链路控制器40。所述链路控制器40通过验证后将连通所述管理平台10与需要更新的车载软件之间的通信链路。所述管理平台10通过连通需要更新的车载软件之间的通信链路对需要更新的车载软件进行更新。例如,整车控制器(VCU)对应的软件需要进行更新。所述配置端30向所述管理平台10发送更新请求。所述管理平台10通过所述更新请求后,生成对应的所述授权码20,然后再发送至所述配置端30。所述配置端30从所述管理平台10获取整车控制器对应的软件的新版本。所述配置端30与所述链路控制器40建立连接。在所述链路控制器40通过验证所述授权码20后,所述链路控制器40连通所述配置端30与整车控制器的通信链路。所述配置端30通过所述通信链路更新整车控制器对应的软件。
[0046]所述管理平台10进一步包括互相通信地连接的一用户管理模块11、一车辆管理模块12和一管理模块13。所述用户管理模块11管理用户信息。所述用户信息包括用户类型,如电气部件的供应商,汽车生产商和个人用户等。所述用户信息进一步包括车辆信息。对于个人用户,所述车辆信息记录该个人用户拥有的车辆信息。对于汽车生产商,所述车辆信息记录该生产厂商生产的车辆信
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1