一种整车设备的设备树实现方法及装置制造方法及图纸

技术编号:36958495 阅读:18 留言:0更新日期:2023-03-22 19:18
本发明专利技术公开了一种整车设备的设备树实现方法及装置,该方法包括:获取车辆各个域控制器及其所控制的车端设备的设备信息;然后根据各个所述域控制器及其所控制的车端设备之间的上下级关系,搭建设备树;其中,每一个车端设备对应所述设备树中的一个节点;在所述设备树的节点上绑定对应车端设备的设备信息以及其上报的状态信息;相对于现有域控制器只能对对应功能的ECU及其他电子设备进行管理和控制,使得不同域的车端设备数据存在访问壁垒的问题,本发明专利技术实施例可以通过设备树来管理整车所有设备,实现整车设备的统一管理,使得整车设备的信息查询更加便捷。备的信息查询更加便捷。备的信息查询更加便捷。

【技术实现步骤摘要】
一种整车设备的设备树实现方法及装置


[0001]本专利技术涉及汽车电子控制
,尤其涉及一种整车设备的设备树实现方法及装置。

技术介绍

[0002]随着汽车电子化程度越来越高,车上需要配置电子设备也越来越多,尤其是电动汽车,车上配置了大量的ECU、传感器等电子设备。为了管理车上庞大的电子设备,区域控制器应运而生。域控制器简单来说就是把功能相近的多个传统ECU,集中到一个算力和资源都很强大的控制器里,这个控制器被称为域控制器。该控制器需要包含多个传统ECU的功能,每个传统ECU对应域控制器里的一个或多个应用程序,而控制执行器的底层驱动由域控制器管理。但是,目前的域控制器只能对对应功能的ECU及其他电子设备进行管理和控制,无法查询其能域的设备信息,在用户查询整车设备信息时存在一定的不便。因此,如何对整车的所有设备进行管理成为本领域亟需解决的问题。

技术实现思路

[0003]本专利技术实施例提供一种整车设备的设备树实现方法及装置,通过设备树来管理整车设备,实现整车设备的统一管理。
[0004]第一方面,本专利技术实施例提供了一种整车设备的设备树实现方法,包括:
[0005]获取车辆各个域控制器及其所控制的车端设备的设备信息;
[0006]根据各个所述域控制器及其所控制的车端设备之间的上下级关系,搭建设备树;其中,每一个车端设备对应所述设备树中的一个节点;
[0007]在所述设备树的节点上绑定对应车端设备的设备信息以及其上报的状态信息。
[0008]作为上述方案的改进,所述整车设备的设备树实现方法还包括:
[0009]响应于接收到的设备查询请求,从所述设备树上查找所述设备查询请求指示的车端设备对应的节点;
[0010]获取当前找到的节点上绑定的设备信息和状态信息并进行显示。
[0011]作为上述方案的改进,所述域控制器包括中央控制器和多个区域控制器;所述中央控制器与多个所述区域控制器通信连接;所述车端设备包括:至少一个次级控制器、至少一个IO开关、至少一个执行器以及至少一个传感器;其中,不同的区域控制器用于控制所述车辆不同区域内的车端设备。
[0012]作为上述方案的改进,所述整车设备的设备树实现方法还包括:
[0013]当所述车辆插入一个新车端设备时,确定所述新车端设备所属的车辆区域;
[0014]根据所述新车端设备及其所属车辆区域对应的区域控制器之间的上下级关系,在所述设备树上对应区域控制器的节点下生成对应的新节点;
[0015]获取所述新车端设备的设备信息和当前状态信息;
[0016]将所述新车端设备的设备信息和当前状态信息绑定到所述新节点上。
[0017]作为上述方案的改进,所述整车设备的设备树实现方法还包括:
[0018]根据所述新车端设备所属的车辆区域,所述中央控制器对所述新车端设备配置软件控制参数,并将所述软件控制参数发送给所述新车端设备所属的车辆区域对应的区域控制器;
[0019]所述区域控制器根据所述软件控制参数对所述新车端设备进行调用控制。
[0020]作为上述方案的改进,所述整车设备的设备树实现方法还包括:
[0021]在所述车辆的上电后,获取所述设备树的各个节点上对应车端设备的状态信息;
[0022]根据当前获取的车端设备的状态信息进行故障检测。
[0023]作为上述方案的改进,所述整车设备的设备树实现方法还包括:
[0024]在所述车辆的下线测试过程中,获取所述设备树的各个节点上对应车端设备的设备信息和状态信息;
[0025]根据当前获取的车端设备的设备信息和状态信息进行下线检测。
[0026]作为上述方案的改进,所述整车设备的设备树实现方法还包括:
[0027]响应于用户在所述车辆内对指定车端设备的第一控制操作,生成家端设备控制请求,并将所述家端设备控制请求通过所述中央控制器发送给TSP平台;
[0028]所述TSP平台将所述家端设备控制请求转发给家端服务器,以使得家端服务响应于所述家端设备控制请求,对所述家端设备控制请求指示的家端设备进行相应控制。
[0029]作为上述方案的改进,所述整车设备的设备树实现方法还包括:
[0030]响应于用户在家内对指定家端设备的第二控制操作,生成车端设备控制请求,并将所述车端设备控制请求发送给所述TSP平台;
[0031]所述TSP平台将所述车端设备控制请求发送给所述车辆的中央控制器;
[0032]所述中央控制器将所述车端设备控制请求转发给指定设备所属的区域控制器,以使得对应区域控制器响应于所述车端设备控制请求,对所述车端设备控制请求指示的车端设备进行相应控制。
[0033]第二方案,本专利技术实施例提供了一种整车设备的设备树实现装置,包括:
[0034]设备信息获取模块,用于获取车辆各个域控制器及其所控制的车端设备的设备信息;
[0035]设备树搭建模块,用于根据各个所述域控制器及其所控制的车端设备之间的上下级关系,搭建设备树;其中,每一个车端设备对应所述设备树中的一个节点;
[0036]节点信息绑定模块,用于在所述设备树的节点上绑定对应车端设备的设备信息以及其上报的状态信息。
[0037]相对于现有技术,本专利技术实施例的有益效果在于:通过获取车辆各个域控制器及其所控制的车端设备的设备信息;然后根据各个所述域控制器及其所控制的车端设备之间的上下级关系,搭建设备树;其中,每一个车端设备对应所述设备树中的一个节点;在所述设备树的节点上绑定对应车端设备的设备信息以及其上报的状态信息;相对于现有域控制器只能对对应功能的ECU及其他电子设备进行管理和控制,使得不同域的车端设备数据存在访问壁垒的问题,本专利技术实施例可以通过设备树来管理整车所有设备,实现整车设备的统一管理,使得整车设备的信息查询更加便捷。
附图说明
[0038]为了更清楚地说明本专利技术的技术方案,下面将对实施方式中所占据要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0039]图1是本专利技术实施例提供的一种整车设备的设备树实现方法的流程图;
[0040]图2是本专利技术实施例提供的设备树的示意图;
[0041]图3是本专利技术实施例提供的域控制器的通信示意图;
[0042]图4是本专利技术实施例提供的车内设备调用的示意图;
[0043]图5是本专利技术实施例提供的车家联动的示意图;
[0044]图6是本专利技术实施例提供的一种整车设备的设备树实现装置的示意框图。
具体实施方式
[0045]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种整车设备的设备树实现方法,其特征在于,包括:获取车辆各个域控制器及其所控制的车端设备的设备信息;根据各个所述域控制器及其所控制的车端设备之间的上下级关系,搭建设备树;其中,每一个车端设备对应所述设备树中的一个节点;在所述设备树的节点上绑定对应车端设备的设备信息以及其上报的状态信息。2.如权利要求1所述的整车设备的设备树实现方法,其特征在于,还包括:响应于接收到的设备查询请求,从所述设备树上查找所述设备查询请求指示的车端设备对应的节点;获取当前找到的节点上绑定的设备信息和状态信息并进行显示。3.如权利要求1所述的整车设备的设备树实现方法,其特征在于,所述域控制器包括中央控制器和多个区域控制器;所述中央控制器与多个所述区域控制器通信连接;所述车端设备包括:至少一个次级控制器、至少一个IO开关、至少一个执行器以及至少一个传感器;其中,不同的区域控制器用于控制所述车辆不同区域内的车端设备。4.如权利要求3所述的整车设备的设备树实现方法,其特征在于,还包括:当所述车辆插入一个新车端设备时,确定所述新车端设备所属的车辆区域;根据所述新车端设备及其所属车辆区域对应的区域控制器之间的上下级关系,在所述设备树上对应区域控制器的节点下生成对应的新节点;获取所述新车端设备的设备信息和当前状态信息;将所述新车端设备的设备信息和当前状态信息绑定到所述新节点上。5.如权利要求4所述的整车设备的设备树实现方法,其特征在于,还包括:根据所述新车端设备所属的车辆区域,所述中央控制器对所述新车端设备配置软件控制参数,并将所述软件控制参数发送给所述新车端设备所属的车辆区域对应的区域控制器;所述区域控制器根据所述软件控制参数对所述新车端设备进行调用控制。6.如权利要求1所述的整车设备的设备树实现方法,...

【专利技术属性】
技术研发人员:金鑫王康
申请(专利权)人:华人运通山东科技有限公司
类型:发明
国别省市:

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

1