一种基于区域EEA架构的虚拟化装置及方法制造方法及图纸

技术编号:34633018 阅读:13 留言:0更新日期:2022-08-24 15:05
本发明专利技术提供基于区域EEA架构的虚拟化装置及方法,通过在域控制器中设置与系统预设功能相应的逻辑虚拟设备,当接收到激活该预设功能时,虚拟设备总线挂载相应的逻辑虚拟设备对应的虚拟设备,服务集该逻辑虚拟设备对应的服务,域控制器打开虚拟设备,并控制区域控制器打开相应的物理设备,调用该物理设备的驱动,读取原始数据发送给虚拟设备,进而发送给服务集中的服务进行相应的处理,实现预设功能,实现了感知设备、执行设备相当于域控制器的虚拟化,使域控制器与感知设备、执行设备解耦,有利于系统变更维护。于系统变更维护。于系统变更维护。

【技术实现步骤摘要】
一种基于区域EEA架构的虚拟化装置及方法


[0001]本专利技术涉及汽车电气架构
,尤其涉及一种基于区域EEA架构的虚拟化装置及方法。

技术介绍

[0002]随着汽车EEA架构的变化,车内的感知设备、执行设备按照区域的划分分别连接在对应的区域控制器上。例如,前区域控制器连接车前安装的摄像头、雷达等感知设备,以及车大灯、雨刷等执行设备。感知设备的输入数据、执行设备的控制命令,通过区域控制器与车内的域控制器进行交互。
[0003]虽然现有技术中的域控制器域控制器与感知设备、执行设备没有直接的物理连接,而是通过区域控制进行连接,但感知设备、执行设备对于域控制器而言,仍是物理设备。由于各区域控制器的差异,因此域控制器与连接在区域控制器上的感知设备、执行设备的交互复杂度、差异化很大,从而使变更产生的联调工作量巨大,且质量无法保证。

技术实现思路

[0004]本专利技术提供一种基于区域EEA架构的虚拟化装置及方法,旨在解决现有技术中的缺陷,实现感知设备、执行设备相当于域控制器的虚拟化,使域控制器与感知设备、执行设备解耦,有利于系统变更维护。
[0005]为达到上述目的,本专利技术所采取的技术方案为:本专利技术一方面提供一种基于区域EEA架构的虚拟化装置,包括:至少一个域控制器,以及与所述域控制器连接的若干个区域控制器,与所述区域控制器连接的若干个感知设备或/和执行设备;所述域控制器,用于接收云端下发的系统预设功能激活指令,接收区域控制器发送的原始数据并进行处理,向所述区域控制器发送控制执行设备的指令;所述区域控制器,通过预设通信端口、协议接收连接其上的车内各区域的感知设备的原始数据,控制连接其上的车内各区域的执行设备,并通过车内总线与域控制器连接进行数据交换;所述感知设备,安装在车身对应区域内,用于获取车身及周边数据的物理设备;所述执行设备,安装在车身对应区域内,用于执行逻辑虚拟设备相应功能对应的指令。
[0006]具体地,所述域控制器包括:虚拟设备总线,以及与所述虚拟设备总线连接的若干个虚拟设备、服务集,与所述服务集连接的若干个逻辑虚拟设备;所述虚拟设备为物理设备的功能的软件集合,并定义与所述物理设备的硬件寄存器功能相同的软件寄存器,用于读取对应的物理设备的原始数据;所述虚拟设备总线,用于挂载虚拟设备、服务集,实现各虚拟设备之间的通讯;所述逻辑虚拟设备,用于在所述系统预设功能激活时,调用对应的各虚拟设备以
实现其功能;所述服务集,根据逻辑虚拟设备的对应功能读取各虚拟设备的原始数据进行相应的处理。
[0007]具体地,所述服务集由具体的算法组成。
[0008]具体地,所述车内总线为车载以太网。
[0009]具体地,车身对应区域包括车身的前、后、左、右区域。
[0010]本专利技术另一方面提供一种基于区域EEA架构的虚拟化方法,包括:步骤1、按照系统预设功能在目标域控制器中设置相应的逻辑虚拟设备;步骤2、所述目标域控制器接收由云端下发的系统预设功能的激活指令;步骤3、虚拟设备总线挂载相应的逻辑虚拟设备对应的虚拟设备,并通过所述虚拟设备总线的驱动向服务集广播所述虚拟设备;步骤4、所述服务集接收所述广播,激活所述逻辑虚拟设备对应的服务;步骤5、所述目标域控制器打开所述虚拟设备,并控制目标区域控制器打开连接其上的物理设备,以获取原始数据输入,所述目标区域控制器为所述虚拟设备对应的区域控制器;步骤6、所述目标区域控制器调用目标物理设备的驱动,打开所述目标物理设备,读取原始数据发送给所述虚拟设备;步骤7、所述虚拟设备将所述原始数据发送给服务集中对应的目标服务;步骤8、所述目标服务根据所述激活指令对所述原始数据进行相应的处理,并提供给目标应用程序,实现所述系统预设功能。
[0011]具体地,所述虚拟设备总线挂载相应的逻辑虚拟设备对应的虚拟设备,包括:步骤301、虚拟设备总线的驱动按照虚拟设备的名称或者兼容参数进行查找,注册所述虚拟设备的名称或兼容参数,完成所述虚拟设备的挂载;步骤302、所述虚拟设备总线的驱动按照预设的设备类型、属性、特征关联所述虚拟设备的各项功能。
[0012]具体地,所述打开所述虚拟设备包括:将软件集合的软件寄存器设置为open属性。
[0013]具体地,所述控制目标区域控制器打开连接其上的物理设备包括:通过预设通信端口、协议控制目标区域控制器打开连接其上的物理设备。
[0014]本专利技术的有益效果在于:本专利技术通过在域控制器中设置与系统预设功能相应的逻辑虚拟设备,当接收到激活该预设功能时,虚拟设备总线挂载相应的逻辑虚拟设备对应的虚拟设备,服务集该逻辑虚拟设备对应的服务,域控制器打开虚拟设备,并控制区域控制器打开相应的物理设备,调用该物理设备的驱动,读取原始数据发送给虚拟设备,进而发送给服务集中的服务进行相应的处理,实现预设功能,实现了感知设备、执行设备相当于域控制器的虚拟化,使域控制器与感知设备、执行设备解耦,有利于系统变更维护。
附图说明
[0015]图1是本专利技术的基于区域EEA架构的虚拟化装置的结构示意图;图2是本专利技术的软件寄存器的数据结构示意图;图3是本专利技术的基于区域EEA架构的虚拟化方法的流程示意图;
图4是本专利技术的激活全景监控功能的虚拟化装置的结构示意图;图5是本专利技术的激活车路协同功能的虚拟化装置的结构示意图。
具体实施方式
[0016]下面结合附图具体阐明本专利技术的实施方式,附图仅供参考和说明使用,不构成对本专利技术专利保护范围的限制。
[0017]在本专利技术的说明书、权利要求书或附图中描述的流程中,包含各个步骤的序号(如步骤10、20等),所述序号仅用于区分开各个步骤,所述序号本身不代表任何的执行顺序。需要说明的是,本文中的“第一”、“第二”等描述,仅用于区分描述对象等,不代表先后顺序,也不表示“第一”、“第二”等是不同的类型。
[0018]实施例1如图1所示,本实施例提供一种基于区域EEA架构的虚拟化系统,包括:至少一个域控制器,以及与所述域控制器连接的若干个区域控制器,与所述区域控制器连接的若干个感知设备或/和执行设备;所述域控制器,用于接收云端下发的系统预设功能激活指令,接收区域控制器发送的原始数据并进行处理,向所述区域控制器发送控制执行设备的指令;所述区域控制器,通过预设通信端口、协议接收连接其上的车内各区域的感知设备的原始数据,控制连接其上的车内各区域的执行设备,并通过车内总线与域控制器连接进行数据交换;所述感知设备,安装在车身对应区域内,用于获取车身及周边数据的物理设备;所述执行设备,安装在车身对应区域内,用于执行逻辑虚拟设备相应功能对应的指令。
[0019]在本实施例中,所述域控制器包括:虚拟设备总线,以及与所述虚拟设备总线连接的若干个虚拟设备、服务集,与所述服务集连接的若干个逻辑虚拟设备。
[0020]所述虚拟设备为物理设备的功能的软件集合,并定义与所述物理设备的硬件寄存器功能相同的软件寄存器,用于读取对应的物理设备的原始数据。
[0021]在具体实施时,根据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区域EEA架构的虚拟化装置,其特征在于,包括:至少一个域控制器,以及与所述域控制器连接的若干个区域控制器,与所述区域控制器连接的若干个感知设备或/和执行设备;所述域控制器,用于接收云端下发的系统预设功能激活指令,接收区域控制器发送的原始数据并进行处理,向所述区域控制器发送控制执行设备的指令;所述区域控制器,通过预设通信端口、协议接收连接其上的车内各区域的感知设备的原始数据,控制连接其上的车内各区域的执行设备,并通过车内总线与域控制器连接进行数据交换;所述感知设备,安装在车身对应区域内,用于获取车身及周边数据的物理设备;所述执行设备,安装在车身对应区域内,用于执行逻辑虚拟设备相应功能对应的指令。2.根据权利要求1所述的基于区域EEA架构的虚拟化装置,其特征在于,所述域控制器包括:虚拟设备总线,以及与所述虚拟设备总线连接的若干个虚拟设备、服务集,与所述服务集连接的若干个逻辑虚拟设备;所述虚拟设备为物理设备的功能的软件集合,并定义与所述物理设备的硬件寄存器功能相同的软件寄存器,用于读取对应的物理设备的原始数据;所述虚拟设备总线,用于挂载虚拟设备、服务集,实现各虚拟设备之间的通讯;所述逻辑虚拟设备,用于在所述系统预设功能激活时,调用对应的各虚拟设备以实现其功能;所述服务集,根据逻辑虚拟设备的对应功能读取各虚拟设备的原始数据进行相应的处理。3.根据权利要求2所述的基于区域EEA架构的虚拟化装置,其特征在于,所述服务集由具体的算法组成。4.根据权利要求1所述的基于区域EEA架构的虚拟化装置,其特征在于,所述车内总线为车载以太网。5.根据权利要求1所述的基于区域EEA架构的虚拟化装置,其特征在于,车身对应区域包括车身的前、后、左、右区域。6.一种基于区...

【专利技术属性】
技术研发人员:卜俊吉
申请(专利权)人:惠州华阳通用电子有限公司
类型:发明
国别省市:

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

1