一种汽车降噪系统的软件升级方法及汽车降噪系统技术方案

技术编号:25707977 阅读:22 留言:0更新日期:2020-09-23 02:55
为了提高降噪系统的升级速度,本发明专利技术提出了一种汽车降噪系统的软件升级方法及汽车降噪系统,降噪系统包括采集装置、中转存储模块、降噪模块和A2B总线装置,降噪模块包括降噪单元,方法包括:中转存储模块获取升级操作指令,通过A2B总线装置向降噪单元发送第一升级指令;降噪单元响应第一升级指令,并根据第一升级指令确定降噪模块中的升级目标对象;降噪单元获取状态信息,根据状态信息判断升级目标对象是否符合升级条件;如果符合升级条件,降噪单元通过A2B总线装置向中转存储模块发送第二升级指令;中转存储模块响应第二升级指令,根据第二升级指令通过A2B总线装置向降噪单元发送软件升级包;降噪单元根据软件升级包控制升级目标对象进行升级。

【技术实现步骤摘要】
一种汽车降噪系统的软件升级方法及汽车降噪系统
本专利技术涉及汽车电子电器领域,尤其涉及一种汽车降噪系统的软件升级方法及汽车降噪系统。
技术介绍
由于技术趋势的发展,越来越多的汽车电子执行机构(ECU),需要频繁的更新或升级ECU内部执行软件。所以目前有通过传统的车身总线(如CAN总线、LIN总线)进行软件升级的方法。在汽车降噪系统中,现用的车身电子总线,如CAN总线、LIN总线传输速度普遍较慢,导致ECU的升级速度较慢。并且,在目前的汽车降噪系统中,一般情况下,只能针对降噪系统的单个个体的ECU进行升级,升级效率低下。因此,有必要提供一种方案,提高降噪系统的升级速度。
技术实现思路
为了提高汽车降噪系统的升级速度,本专利技术提出了一种汽车降噪系统的软件升级方法及汽车降噪系统,本专利技术具体是以如下技术方案实现的。本专利技术提供一种汽车降噪系统的软件升级方法,所述降噪系统包括中转存储模块、降噪模块和A2B总线装置,所述降噪模块包括降噪单元,所述降噪单元通过所述A2B总线装置与所述中转存储模块连接,所述方法包括:所述中转存储模块获取升级操作指令,通过所述A2B总线装置向所述降噪单元发送第一升级指令;所述降噪单元响应所述第一升级指令,并根据所述第一升级指令确定所述降噪模块中的升级目标对象;所述降噪单元获取所述降噪模块的状态信息,根据所述状态信息判断所述升级目标对象是否符合升级条件;如果符合升级条件,所述降噪单元通过所述A2B总线装置向所述中转存储模块发送第二升级指令;所述中转存储模块响应所述第二升级指令,根据所述第二升级指令通过所述A2B总线装置向所述降噪单元发送软件升级包;所述降噪单元根据所述软件升级包控制所述升级目标对象进行升级。本专利技术提供的汽车降噪系统的软件升级方法的进一步改进在于,所述第一升级指令包括所述升级目标对象的地址,所述降噪单元根据所述升级目标对象的地址确定所述升级目标对象。本专利技术提供的汽车降噪系统的软件升级方法的更进一步改进在于,所述降噪模块还包括多个采集单元,每一所述采集单元包括多个采集元件,所述采集元件通过所述采集单元对应的A2B总线装置连接所述降噪单元;所述降噪单元响应所述第一升级指令,并根据所述第一升级指令确定所述降噪模块中的升级目标对象包括:若所述第一升级指令包括所述降噪单元的地址,所述降噪单元确定所述降噪单元为所述升级目标对象;若所述第一升级指令包括所述采集元件的地址,所述降噪单元确定所述采集元件为所述升级目标对象;若所述第一升级指令包括所述降噪单元的地址和所述采集元件的地址,所述降噪单元确定所述降噪单元和所述采集元件为所述升级目标对象。本专利技术提供的汽车降噪系统的软件升级方法的更进一步改进在于,所述第一升级指令还包括待升级软件的版本、待升级软件的总字节、待升级软件的哈希算法校验值;所述降噪单元根据所述软件升级包控制所述升级目标对象进行升级之前,还包括:所述降噪单元判断所述软件升级包与所述第一升级指令的信息是否匹配;如果是,所述降噪单元根据所述软件升级包控制所述升级目标对象进行升级;如果否,所述降噪单元通过所述A2B总线装置向所述中转存储模块重新发送第二升级指令。本专利技术提供的汽车降噪系统的软件升级方法的更进一步改进在于,所述降噪单元根据所述软件升级包控制所述升级目标对象进行升级包括:如果所述升级目标对象包括所述采集元件,判断所述升级目标对象是否包括一采集单元中的全部采集元件;若是,根据所述采集元件确定与所述采集元件对应的A2B总线装置,通过所述对应的A2B总线装置对所述采集单元中的全部采集元件进行群组升级。本专利技术提供的汽车降噪系统的软件升级方法的更进一步改进在于,所述降噪单元根据所述软件升级包控制所述升级目标对象进行升级包括:如果所述升级目标对象包括所述采集元件,判断所述升级目标对象是否仅包括一采集单元中的部分采集元件;若是,根据所述采集元件确定与所述采集元件对应的A2B总线装置,通过对应的A2B总线装置对所述采集单元中的部分采集元件进行单体升级。本专利技术提供的汽车降噪系统的软件升级方法的更进一步改进在于,所述群组升级步骤包括:所述降噪单元通过所述A2B总线装置向所述采集单元中的全部采集元件发送群组升级指令,控制所述采集单元中的全部采集元件同时升级。本专利技术提供的汽车降噪系统的软件升级方法的更进一步改进在于,所述单体升级步骤包括:所述降噪单元通过所述A2B总线装置向所述采集单元中的部分采集元件发送单体升级指令,控制所述采集单元中的部分采集元件同时升级。本专利技术提供的汽车降噪系统的软件升级方法的更进一步改进在于,作为所述升级目标对象的每一所述采集元件在升级完毕后均向所述降噪单元反馈升级完毕信息。此外,本专利技术还提供一种汽车降噪系统,所述降噪系统用于执行上述的汽车降噪系统的软件升级方法,所述降噪系统包括中转存储模块、降噪模块和A2B总线装置,所述降噪模块包括降噪单元,所述降噪单元通过所述A2B总线装置与所述中转存储模块连接;所述中转存储模块用于获取升级操作指令并通过A2B总线装置向所述降噪单元发送第一升级指令,以及响应所述降噪单元发送的第二升级指令并向所述降噪单元发送软件升级包;所述降噪单元用于响应所述中转存储模块发送的所述第一升级指令,根据所述第一升级指令确定所述降噪模块中的升级目标对象,获取所述升级目标对象状态信息,根据所述状态信息判断所述降噪模块是否符合升级条件,如果符合升级条件则通过所述A2B总线装置向所述中转存储模块发送所述第二升级指令,以及接收所述中转存储模块发送的所述软件升级包并根据所述软件升级包控制所述升级目标对象进行升级。采用上述技术方案,本专利技术提供的一种汽车降噪系统的软件升级方法及汽车降噪系统,具有如下有益效果:(1)针对车辆的主动降噪系统,本专利技术通过A2B数据总线,进行快速的针对系统的不同器件的软件代码升级;相比于CAN总线传输,本专利技术通过A2B总线传输,可以将数据传输效率提升100倍,由此大幅度提升主动降噪系统的软件升级的速度和效率。(2)本专利技术还可以跨ECU升级,中转存储模块发送软件升级包至降噪单元,降噪单元存储软件升级包,不需要中转存储模块存储软件升级包或控制升级,降低了中转存储模块的存储负担,方便灵活;(3)本专利技术可以根据升级需求情况进行单体升级和群组升级,最大程度地利用了A2B总线的数据传输量大、数据传输速度快的优点,提高升级速度,加快升级进程,满足个性化升级的需求;在群组升级中,同类型的设备,可以并行进行软件代码升级,升级效率提升更为显著。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。...

【技术保护点】
1.一种汽车降噪系统的软件升级方法,其特征在于,所述降噪系统包括中转存储模块、降噪模块和A2B总线装置,所述降噪模块包括降噪单元,所述降噪单元通过所述A2B总线装置与所述中转存储模块连接,所述方法包括:/n所述中转存储模块获取升级操作指令,通过所述A2B总线装置向所述降噪单元发送第一升级指令;/n所述降噪单元响应所述第一升级指令,并根据所述第一升级指令确定所述降噪模块中的升级目标对象;/n所述降噪单元获取所述降噪模块的状态信息,根据所述状态信息判断所述升级目标对象是否符合升级条件;如果符合升级条件,所述降噪单元通过所述A2B总线装置向所述中转存储模块发送第二升级指令;/n所述中转存储模块响应所述第二升级指令,根据所述第二升级指令通过所述A2B总线装置向所述降噪单元发送软件升级包;/n所述降噪单元根据所述软件升级包控制所述升级目标对象进行升级。/n

【技术特征摘要】
1.一种汽车降噪系统的软件升级方法,其特征在于,所述降噪系统包括中转存储模块、降噪模块和A2B总线装置,所述降噪模块包括降噪单元,所述降噪单元通过所述A2B总线装置与所述中转存储模块连接,所述方法包括:
所述中转存储模块获取升级操作指令,通过所述A2B总线装置向所述降噪单元发送第一升级指令;
所述降噪单元响应所述第一升级指令,并根据所述第一升级指令确定所述降噪模块中的升级目标对象;
所述降噪单元获取所述降噪模块的状态信息,根据所述状态信息判断所述升级目标对象是否符合升级条件;如果符合升级条件,所述降噪单元通过所述A2B总线装置向所述中转存储模块发送第二升级指令;
所述中转存储模块响应所述第二升级指令,根据所述第二升级指令通过所述A2B总线装置向所述降噪单元发送软件升级包;
所述降噪单元根据所述软件升级包控制所述升级目标对象进行升级。


2.如权利要求1所述的汽车降噪系统的软件升级方法,其特征在于,所述第一升级指令包括所述升级目标对象的地址,所述降噪单元根据所述升级目标对象的地址确定所述升级目标对象。


3.如权利要求2所述的汽车降噪系统的软件升级方法,其特征在于,所述降噪模块还包括多个采集单元,每一所述采集单元包括多个采集元件,所述采集元件通过所述采集单元对应的A2B总线装置连接所述降噪单元;
所述降噪单元响应所述第一升级指令,并根据所述第一升级指令确定所述降噪模块中的升级目标对象包括:
若所述第一升级指令包括所述降噪单元的地址,所述降噪单元确定所述降噪单元为所述升级目标对象;
若所述第一升级指令包括所述采集元件的地址,所述降噪单元确定所述采集元件为所述升级目标对象;
若所述第一升级指令包括所述降噪单元的地址和所述采集元件的地址,所述降噪单元确定所述降噪单元和所述采集元件为所述升级目标对象。


4.如权利要求2所述的汽车降噪系统的软件升级方法,其特征在于,所述第一升级指令还包括待升级软件的版本、待升级软件的总字节、待升级软件的哈希算法校验值;
所述降噪单元根据所述软件升级包控制所述升级目标对象进行升级之前,还包括:
所述降噪单元判断所述软件升级包与所述第一升级指令的信息是否匹配;
如果是,所述降噪单元根据所述软件升级包控制所述升级目标对象进行升级;
如果否,所述降噪单元通过所述A2B总线装置向所述中转存储模块重新发送第二升级指令。


5.如权利要求3所述的汽车降噪系统的软件升级...

【专利技术属性】
技术研发人员:李庆谊邱海艳林佳雯任斌谢冬菁
申请(专利权)人:湖北亿咖通科技有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1