一种整车电子控制器控制方法及装置制造方法及图纸

技术编号:21453045 阅读:23 留言:0更新日期:2019-06-26 04:30
本发明专利技术提供的整车电子控制器控制方法及装置,应用于汽车技术领域,该方法预先建立整车网络中具有伙伴关系的ECU之间的映射关系,根据该映射关系,确定与任一源ECU具有伙伴关系的其他ECU,在接收并解析网络管理报文后,确定网络管理报文的报文类型以及发送网络管理报文的源ECU,确定与源ECU具有伙伴关系的ECU,得到伙伴ECU集。根据网络管理报文的报文类型,生成网络管理控制报文,并将网络管理控制报文发送到至少包括伙伴ECU集的目标ECU集中的各ECU,以控制各ECU的网络状态。通过本发明专利技术,对ECU的控制基于预设伙伴关系实现的,ECU状态的改变不会影响整个分支网络的状态,因而可以显著改善控制效果。

【技术实现步骤摘要】
一种整车电子控制器控制方法及装置
本专利技术属于汽车
,尤其涉及一种整车电子控制器控制方法及装置。
技术介绍
整车厂基于ECU(ElectronicControlUnit,电子控制器)的安全、性能等多方面的考虑,会将整车上的ECU划分至不同的分支网络中,每一分支网络作为一个整体分别与网关相连,构成整车网络,网关负责拆分、重组或转发不同分支网络之间的信号,从而实现信息的传递。由于网关将每一个分支网络作为整体进行控制,导致控制效果欠佳,比如,为唤醒一个分支网络中的某个ECU,网关必须将该需要唤醒的ECU所处的分支网络整体唤醒;再比如,一个分支网络中的部分ECU已经完全满足休眠条件,但由于同一分支网络中仍存在不能休眠的ECU,完全满足休眠条件的ECU仍然无法进入休眠,造成分支网络整体功耗较高。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种整车电子控制器控制方法及装置,基于预设的ECU之间的伙伴关系实现,克服将每一个分支网络作为整体进行控制的局限性,改善控制效果,具体方案如下:第一方面,本专利技术申请提供的整车电子控制器控制方法,其特征在于,包括:接收网络管理报文;解析所述网络管理报文,确定所述网络管理报文的报文类型以及发送所述网络管理报文的源ECU;根据预先建立的整车网络中具有伙伴关系的ECU间的映射关系,确定与所述源ECU具有伙伴关系的ECU,得到伙伴ECU集;生成与所述报文类型对应的网络管理控制报文;发送所述网络管理控制报文至目标ECU集中的各ECU,以控制所述目标ECU集中各ECU的网络状态,其中,所述目标ECU集至少包括所述伙伴ECU集。可选的,若所述网络管理报文为通讯请求报文,所述生成与所述报文类型对应的网络管理控制报文,包括:生成第一控制报文,其中,所述第一控制报文用于唤醒ECU或避免ECU进入等待休眠状态;若所述网络管理报文为休眠请求报文,所述生成与所述报文类型对应的网络管理控制报文,包括:获取所述伙伴ECU集中各ECU的当前状态;若所述伙伴ECU集中各ECU均处于预休眠状态,生成第二控制报文,所述第二控制报文用于使ECU休眠。可选的,若所述伙伴ECU集中各ECU均处于预休眠状态,本专利技术第一方面提供的整车电子控制器控制方法,还包括:发送所述第二控制报文至所述源ECU。可选的,若所述伙伴ECU集中存在至少一个ECU未处于所述预休眠状态,本专利技术第一方面提供的整车电子控制器控制方法,还包括:生成所述第一控制报文,并发送所述第一控制报文至所述源ECU。可选的,所述解析所述网络管理报文,确定发送所述网络管理报文的源ECU,包括:提取所述网络管理报文中的第一预设报文标识,所述第一预设报文标识用于标识报文的发送方;基于第一标识映射关系,确定与所述第一预设报文标识对应的源ECU,其中,所述第一标识映射关系中记录第一预设报文标识与各ECU之间的对应关系。可选的,所述生成与所述报文类型对应的网络管理控制报文,包括:基于第二标识映射关系,确定与所述伙伴ECU集中各ECU对应的第二预设报文标识,其中,所述第二标识映射关系中记录第二预设报文标识与各ECU之间的对应关系,且所述第二预设报文标识用于标识报文的接收方;针对所述伙伴ECU集中的每一个ECU,生成相应的包含所述第二预设报文标识的网络管理控制报文。可选的,本专利技术第一方面提供的整车电子控制器控制方法,还包括:获取所述休眠请求报文后,刷新预设存储地址中存储的所述源ECU的当前网络状态。第二方面,本专利技术提供一种整车电子控制器控制装置,包括:接收单元,用于接收网络管理报文;解析单元,用于解析所述网络管理报文,确定所述网络管理报文的报文类型以及发送所述网络管理报文的源ECU;确定单元,用于根据预先建立的整车网络中具有伙伴关系的ECU间的映射关系,确定与所述源ECU具有伙伴关系的ECU,得到伙伴ECU集;第一生成单元,用于生成与所述报文类型对应的网络管理控制报文;第一发送单元,用于发送所述网络管理控制报文至目标ECU集中的各ECU,以控制所述目标ECU集中各ECU的网络状态,其中,所述目标ECU集至少包括所述伙伴ECU集。可选的,若所述网络管理报文为通讯请求报文,所述第一生成单元,用于生成与所述报文类型对应的网络管理控制报文时,具体包括:生成第一控制报文,其中,所述第一控制报文用于唤醒ECU或避免ECU进入等待休眠状态;若所述网络管理报文为休眠请求报文,所述第一生成单元,用于生成与所述报文类型对应的网络管理控制报文时,具体包括:获取所述伙伴ECU集中各ECU的当前状态;若所述伙伴ECU集中各ECU均处于预休眠状态,生成第二控制报文,所述第二控制报文用于使ECU休眠。可选的,若所述伙伴ECU集中各ECU均处于预休眠状态,本专利技术第二方面提供的整车电子控制器控制装置,还包括:第二发送单元,用于发送所述第二控制报文至所述源ECU。可选的,若所述伙伴ECU集中存在至少一个ECU未处于所述预休眠状态,本专利技术第二方面提供的整车电子控制器控制装置,还包括:第二生成单元,用于生成所述第一控制报文,并发送所述第一控制报文至所述源ECU。可选的,所述解析单元,用于解析所述网络管理报文,确定发送所述网络管理报文的源ECU时,具体包括:提取所述网络管理报文中的第一预设报文标识,所述第一预设报文标识用于标识报文的发送方;基于第一标识映射关系,确定与所述第一预设报文标识对应的源ECU,其中,所述第一标识映射关系中记录第一预设报文标识与各ECU之间的对应关系。可选的,所述第一生成单元,用于生成与所述报文类型对应的网络管理控制报文时,具体包括:基于第二标识映射关系,确定与所述伙伴ECU集中各ECU对应的第二预设报文标识,其中,所述第二标识映射关系中记录第二预设报文标识与各ECU之间的对应关系,且所述第二预设报文标识用于标识报文的接收方;针对所述伙伴ECU集中的每一个ECU,生成相应的包含所述第二预设报文标识的网络管理控制报文。可选的,本专利技术第二方面提供的整车电子控制器控制装置,还包括:刷新单元,用于获取所述休眠请求报文后,刷新预设存储地址中存储的所述源ECU的当前网络状态。基于上述本专利技术提供的整车电子控制器控制方法及装置,预先建立整车网络中具有伙伴关系的ECU之间的映射关系,根据该映射关系,可以确定与任一源ECU具有伙伴关系的其他ECU,在接收并解析网络管理报文后,确定网络管理报文的报文类型以及发送网络管理报文的源ECU,进而根据该映射关系,确定与源ECU具有伙伴关系的ECU,得到伙伴ECU集。然后,根据网络管理报文的报文类型,生成网络管理控制报文,并将网络管理控制报文发送到至少包括伙伴ECU集的目标ECU集中的各ECU,以控制目标ECU集中各ECU的网络状态。通过本专利技术的技术方案,对ECU的控制基于预设伙伴关系实现的,ECU状态的改变不会影响整个分支网络的状态,同样也不会受限于ECU所处的分支网络的状态,因而可以显著改善控制效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发本文档来自技高网...

【技术保护点】
1.一种整车电子控制器控制方法,其特征在于,包括:接收网络管理报文;解析所述网络管理报文,确定所述网络管理报文的报文类型以及发送所述网络管理报文的源ECU;根据预先建立的整车网络中具有伙伴关系的ECU间的映射关系,确定与所述源ECU具有伙伴关系的ECU,得到伙伴ECU集;生成与所述报文类型对应的网络管理控制报文;发送所述网络管理控制报文至目标ECU集中的各ECU,以控制所述目标ECU集中各ECU的网络状态,其中,所述目标ECU集至少包括所述伙伴ECU集。

【技术特征摘要】
1.一种整车电子控制器控制方法,其特征在于,包括:接收网络管理报文;解析所述网络管理报文,确定所述网络管理报文的报文类型以及发送所述网络管理报文的源ECU;根据预先建立的整车网络中具有伙伴关系的ECU间的映射关系,确定与所述源ECU具有伙伴关系的ECU,得到伙伴ECU集;生成与所述报文类型对应的网络管理控制报文;发送所述网络管理控制报文至目标ECU集中的各ECU,以控制所述目标ECU集中各ECU的网络状态,其中,所述目标ECU集至少包括所述伙伴ECU集。2.根据权利要求1所述的整车电子控制器控制方法,其特征在于,若所述网络管理报文为通讯请求报文,所述生成与所述报文类型对应的网络管理控制报文,包括:生成第一控制报文,其中,所述第一控制报文用于唤醒ECU或避免ECU进入等待休眠状态;若所述网络管理报文为休眠请求报文,所述生成与所述报文类型对应的网络管理控制报文,包括:获取所述伙伴ECU集中各ECU的当前状态;若所述伙伴ECU集中各ECU均处于预休眠状态,生成第二控制报文,所述第二控制报文用于使ECU休眠。3.根据权利要求2所述的整车电子控制器控制方法,其特征在于,若所述伙伴ECU集中各ECU均处于预休眠状态,所述方法还包括:发送所述第二控制报文至所述源ECU。4.根据权利要求2所述的整车电子控制器控制方法,其特征在于,若所述伙伴ECU集中存在至少一个ECU未处于所述预休眠状态,所述方法还包括:生成所述第一控制报文,并发送所述第一控制报文至所述源ECU。5.根据权利要求1所述的整车电子控制器控制方法,其特征在于,所述解析所述网络管理报文,确定发送所述网络管理报文的源ECU,包括:提取所述网络管理报文中的第一预设报文标识,所述第一预设报文标识用于标识报文的发送方;基于第一标识映射关系,确定与所述第一预设报文标识对应的源ECU,其中,所述第一标识映射关系中记录第一预设报文标识与各ECU之间的对应关系。6.根据权利要求1所述的整车电子控制器控制方法,其特征在于,所述生成与所...

【专利技术属性】
技术研发人员:杨光辉
申请(专利权)人:北京经纬恒润科技有限公司
类型:发明
国别省市:北京,11

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

1