本申请涉及汽车领域,并且更具体地,涉及实现汽车中电子控制功能的系统、方法以及汽车。
背景技术:
当今,智能化、网联化、电动化、共享化已经成为汽车领域的发展趋势。通常,上述发展趋势都是依赖于实现汽车中电子控制功能的系统实现的。目前,实现汽车中电子控制功能的系统主要包括多类电子控制元件,分别是中央计算平台(centralcomputingplatform,ccp)、域控制单元(domaincontroller,dc)以及电子控制单元(electroniccontrolunit,ecu)。
其中,ccp用于为整车的数据提供数据处理功能。dc用于对功能域内的多个汽车零部件进行控制,通常基于汽车零部件的功能可以分为动力总成域控制器、车辆安全域控制器、车身域控制器、智能座舱域控制器以及智能驾驶域控制器等。ecu作为位于汽车零部件的内部,具有电子控制功能,例如,可以基于控制指令对汽车零部件进行控制,又例如,可以对汽车零部件中待传输的数据进行数据处理。
为了顺应上述汽车领域的发展趋势,汽车需要实现功能越来越多,实现汽车中电子控制功能的系统中的电子控制元件的数量也越来越多,尤其是位于汽车零部件内部的ecu。通常,汽车中具有电子控制功能的每个汽车零部件中都配置有一个或多个ecu,每个ecu需要具有控制功能以及计算功能等,导致ecu的成本较高,进而导致携带ecu的汽车零部件的成本也较高。
技术实现要素:
本申请提供一种实现汽车中电子控制功能的系统、方法以及汽车,以降低汽车中汽车零部件的成本。
第一方面,本申请提供了一种实现汽车中电子控制功能的系统,所述系统包括多个汽车零部件以及整车集成单元(vehicleintegrated/integrationunit,viu),其中,所述viu与所述多个汽车零部件通信连接,所述viu用于获取所述多个汽车零部件的控制信息;所述viu用于根据所述控制信息控制所述多个汽车零部件,其中,所述多个汽车零部件属于第一零部件集合,所述第一零部件集合为所述汽车包含的多个零部件集合中的一个,所述多个零部件集合是基于以下一种或多种因素划分得到的:所述汽车中汽车零部件的接口的接口类型,所述汽车中汽车零部件传输数据使用的传输类型,所述汽车中汽车零部件的生产厂商,所述汽车中汽车零部件的类型,所述汽车中汽车零部件的安全等级,所述汽车中汽车零部件传输的数据所属业务的业务类型,以及所述汽车中汽车零部件传输的数据所属业务的业务等级。
在本申请实施例中,基于上述一种或多种因素对汽车零部件进行划分,得到多个汽车零部件集合,每个汽车零部件集合由一个viu服务,代替汽车零部件集合中多个汽车零部件的ecu,实现控制功能。避免了传统的实现汽车中电子控制功能的系统中,由每个汽车零部件中的ecu分别控制汽车零部件,以简化汽车零部件中ecu的功能,有利于降低汽车零部件中的ecu的成本,最终降低汽车零部件的成本。
进一步地,按照上述一种或多种因素对汽车零部件进行划分,有利于提高划分汽车零部件集合的合理性。
另一方面,在本申请提供的实现汽车中电子控制功能的系统中,多个汽车零部件可以连接至一个第一viu,并通过第一viu连接至dc,避免了传统的实现汽车中电子控制功能的系统中每个汽车零部件都需要通过各自的线束连接至dc,有利于减少实现汽车中电子控制功能的系统中的线束长度。
在一种可能的实现方式中,所述因素还包括所述汽车中汽车零部件的功能,和/或所述汽车中的汽车零部件在所述汽车中的物理位置。
在本申请实施例中,基于汽车零部件的功能划分多个汽车零部件集合,可以使得为汽车零部件集合服务的viu的功能比较相似,有利于降低viu实现的功能的复杂度。
在一种可能的实现方式中,所述viu用于实现所述多个汽车零部件的部分或全部电子控制功能。或者说,所述viu用于实现位于所述多个汽车零部件内部的电子控制单元ecu的部分或全部功能。
在本申请实施例中,通过viu实现位于多个汽车零部件内部的电子控制单元ecu的部分或全部功能,以简化汽车零部件中ecu的功能,有利于降低汽车零部件中的ecu的成本,最终降低汽车零部件的成本。
可选地,所述多个汽车零部件内的所述ecu不再执行所述部分或全部功能。
在本申请实施例中,通过viu实现位于多个汽车零部件内部的电子控制单元ecu的部分或全部功能,而相应地汽车零部件中无需再具有全部的ecu功能,有利于降低汽车零部件中的成本。
可选地,所述多个汽车零部件内不设置所述ecu。
在本申请实施例中,通过viu实现位于多个汽车零部件内部的电子控制单元ecu的部分或全部功能,而相应地汽车零部件中无需再具有ecu,有利于降低汽车零部件中的成本。
在一种可能的实现方式中,所述viu还用于:从所述多个汽车零部件处获取数据;对所述数据进行处理,所述处理包括以下操作中的一种或多种:对所述数据进行数据处理,对所述数据进行协议转换,基于传输协议对所述数据进行封装,对所述数据进行数据格式的转换,以及转发所述数据。
在本申请实施例中,通过viu对多个汽车零部件的数据进行处理,即由viu代替多个汽车零部件中ecu,实现上述处理功能,有利于降低汽车零部件中的ecu的成本。
在一种可能的实现方式中,所述viu从所述多个汽车零部件的执行元件和/或敏感元件处采集所述数据。
在本申请实施例中,viu可以直接从多个汽车零部件的敏感元件和/或执行元件处采集数据,即替代多个汽车零部件中ecu采集数据的功能,有利于降低汽车零部件中的成本。
在一种可能的实现方式中,所述viu用于:接收所述汽车的域控制器dc发送的所述控制信息;或接收所述汽车的所述汽车的中央计算平台ccp;或生成所述控制信息。
第二方面,提供一种实现汽车中电子控制功能的系统,所述系统包括多个汽车零部件以及整车集成单元viu,其中,所述viu与所述多个汽车零部件通信连接,所述viu用于从所述多个汽车零部件处获取数据;所述viu用于对所述数据进行处理,其中,所述多个汽车零部件属于第一零部件集合,所述第一零部件集合为所述汽车包含的多个零部件集合中的一个,所述多个零部件集合是基于以下一种或多种因素划分得到的:所述汽车中汽车零部件的接口的接口类型,所述汽车中汽车零部件传输数据使用的传输类型,所述汽车中汽车零部件的生产厂商,所述汽车中汽车零部件的类型,所述汽车中汽车零部件的安全等级,所述汽车中汽车零部件传输的数据所属业务的业务类型,或所述汽车中汽车零部件传输的数据所属业务的业务等级。
在本申请实施例中,基于上述一种或多种因素对汽车零部件进行划分,得到多个汽车零部件集合,每个汽车零部件集合由一个viu服务,代替汽车零部件集合中多个汽车零部件的ecu,实现控制功能。避免了传统的实现汽车中电子控制功能的系统中,由每个汽车零部件中的ecu分别控制汽车零部件,以简化汽车零部件中ecu的功能,有利于降低汽车零部件中的ecu的成本,最终降低汽车零部件的成本。
进一步地,按照上述一种或多种因素对汽车零部件进行划分,有利于提高划分汽车零部件集合的合理性。
另一方面,在本申请提供的实现汽车中电子控制功能的系统中,多个汽车零部件可以连接至一个第一viu,并通过第一viu连接至dc,避免了传统的实现汽车中电子控制功能的系统中每个汽车零部件都需要通过各自的线束连接至dc,有利于减少实现汽车中电子控制功能的系统中的线束长度。
在一种可能的实现方式中,所述因素还包括所述汽车中汽车零部件的功能,和/或所述汽车中的汽车零部件在所述汽车中的物理位置。
在本申请实施例中,基于汽车零部件的功能划分多个汽车零部件集合,可以使得为汽车零部件集合服务的viu的功能比较相似,有利于降低viu实现的功能的复杂度。
在一种可能的实现方式中,所述viu用于实现所述多个汽车零部件的部分或全部电子控制功能。或者说,所述viu用于实现位于所述多个汽车零部件内部的电子控制单元ecu的部分或全部功能。
在本申请实施例中,通过viu实现位于多个汽车零部件内部的电子控制单元ecu的部分或全部功能,以简化汽车零部件中ecu的功能,有利于降低汽车零部件中的ecu的成本,最终降低汽车零部件的成本。
可选地,所述多个汽车零部件内的所述ecu不再执行所述部分或全部功能。
在本申请实施例中,通过viu实现位于多个汽车零部件内部的电子控制单元ecu的部分或全部功能,而相应地汽车零部件中无需再具有全部的ecu功能,有利于降低汽车零部件中的成本。
可选地,所述多个汽车零部件内不设置所述ecu。
在本申请实施例中,通过viu实现位于多个汽车零部件内部的电子控制单元ecu的部分或全部功能,而相应地汽车零部件中无需再具有ecu,有利于降低汽车零部件中的成本。
在一种可能的实现方式中,所述处理包括以下操作中的一种或多种:对所述数据进行数据处理,对所述数据进行协议转换,基于传输协议对所述数据进行封装,以及对所述数据进行数据格式的转换。
在本申请实施例中,通过viu对多个汽车零部件的数据进行处理,即由viu代替多个汽车零部件中ecu,实现上述处理功能,有利于降低汽车零部件中的ecu的成本。
在一种可能的实现方式中,所述viu用于:对所述数据进行处理得到处理后的数据;向所述汽车的域控制器dc或所述汽车的中央计算平台ccp发送所述处理后的数据。
在本申请实施例中,viu可以直接从多个汽车零部件的敏感元件和/或执行元件处采集数据,即替代多个汽车零部件中ecu采集数据的功能,有利于降低汽车零部件中的成本。
在一种可能的实现方式中,所述viu用于向所述汽车的域控制器dc或所述汽车的中央计算平台ccp转发所述数据。
第三方面,提供一种实现汽车的电子控制功能的方法,所述汽车包括所述整车集成单元viu以及多个汽车零部件,所述方法包括:所述viu获取所述多个汽车零部件的控制信息;所述viu根据所述控制信息控制所述多个汽车零部件,其中,所述多个汽车零部件属于第一零部件集合,所述第一零部件集合属于所述汽车包含的多个零部件集合中的一个,所述多个零部件集合是基于以下一种或多种因素划分得到的:所述汽车中汽车零部件的接口的接口类型,所述汽车中汽车零部件传输数据使用的传输类型,所述汽车中汽车零部件的生产厂商,所述汽车中汽车零部件的类型,所述汽车中汽车零部件的安全等级,所述汽车中汽车零部件传输的数据所属业务的业务类型,以及所述汽车中汽车零部件传输的数据所属业务的业务等级。
在本申请实施例中,基于上述一种或多种因素对汽车零部件进行划分,得到多个汽车零部件集合,每个汽车零部件集合由一个viu服务,代替汽车零部件集合中多个汽车零部件的ecu,实现控制功能。避免了传统的实现汽车中电子控制功能的系统中,由每个汽车零部件中的ecu分别控制汽车零部件,以简化汽车零部件中ecu的功能,有利于降低汽车零部件中的ecu的成本,最终降低汽车零部件的成本。
进一步地,按照上述一种或多种因素对汽车零部件进行划分,有利于提高划分汽车零部件集合的合理性。
另一方面,在本申请提供的实现汽车中电子控制功能的系统中,多个汽车零部件可以连接至一个第一viu,并通过第一viu连接至dc,避免了传统的实现汽车中电子控制功能的系统中每个汽车零部件都需要通过各自的线束连接至dc,有利于减少实现汽车中电子控制功能的系统中的线束长度。
在一种可能的实现方式中,所述因素还包括所述汽车中汽车零部件的功能,和/或所述汽车中的汽车零部件在所述汽车中的物理位置。
在本申请实施例中,基于汽车零部件的功能划分多个汽车零部件集合,可以使得为汽车零部件集合服务的viu的功能比较相似,有利于降低viu实现的功能的复杂度。
在一种可能的实现方式中,所述viu用于实现所述多个汽车零部件的部分或全部电子控制功能。或者说,所述viu用于实现位于所述多个汽车零部件内部的电子控制单元ecu的部分或全部功能。
在本申请实施例中,通过viu实现位于多个汽车零部件内部的电子控制单元ecu的部分或全部功能,以简化汽车零部件中ecu的功能,有利于降低汽车零部件中的ecu的成本,最终降低汽车零部件的成本。
可选地,所述多个汽车零部件内的所述ecu不再执行所述部分或全部功能。
在本申请实施例中,通过viu实现位于多个汽车零部件内部的电子控制单元ecu的部分或全部功能,而相应地汽车零部件中无需再具有全部的ecu功能,有利于降低汽车零部件中的成本。
可选地,所述多个汽车零部件内不设置所述ecu。
在本申请实施例中,通过viu实现位于多个汽车零部件内部的电子控制单元ecu的部分或全部功能,而相应地汽车零部件中无需再具有ecu,有利于降低汽车零部件中的成本。
在一种可能的实现方式中,所述方法还包括:所述viu从所述多个汽车零部件处获取数据;所述viu对所述数据进行处理,所述处理包括以下操作中的一种或多种:对所述数据进行数据处理,对所述数据进行协议转换,基于传输协议对所述数据进行封装,对所述数据进行数据格式的转换,以及转发所述数据。
在本申请实施例中,通过viu对多个汽车零部件的数据进行处理,即由viu代替多个汽车零部件中ecu,实现上述处理功能,有利于降低汽车零部件中的ecu的成本。
在一种可能的实现方式中,所述viu获取所述多个汽车零部件中待传输的数据,包括:所述viu从所述多个汽车零部件的执行元件和/或敏感元件处采集所述数据。
在本申请实施例中,viu可以直接从多个汽车零部件的敏感元件和/或执行元件处采集数据,即替代多个汽车零部件中ecu采集数据的功能,有利于降低汽车零部件中的成本。
在一种可能的实现方式中,所述viu获取所述多个汽车零部件的控制信息,包括:所述viu接收所述汽车的域控制器dc或所述汽车的中央计算平台ccp发送的所述控制信息;或所述viu生成所述控制信息。
第四方面,提供一种实现汽车中电子控制功能的方法,其特征在于,所述汽车包括所述整车集成单元viu以及多个汽车零部件,所述方法包括:所述viu从所述多个汽车零部件处获取数据;所述viu对所述数据进行处理,其中,所述多个汽车零部件属于第一零部件集合,所述第一零部件集合属于所述汽车包含的多个零部件集合中的一个,所述多个零部件集合是基于以下一种或多种因素划分得到的:所述汽车中汽车零部件的接口的接口类型,所述汽车中汽车零部件传输数据使用的传输类型,所述汽车中汽车零部件的生产厂商,所述汽车中汽车零部件的类型,所述汽车中汽车零部件的安全等级,所述汽车中汽车零部件传输的数据所属业务的业务类型,或所述汽车中汽车零部件传输的数据所属业务的业务等级。
在本申请实施例中,基于上述一种或多种因素对汽车零部件进行划分,得到多个汽车零部件集合,每个汽车零部件集合由一个viu服务,代替汽车零部件集合中多个汽车零部件的ecu,实现控制功能。避免了传统的实现汽车中电子控制功能的系统中,由每个汽车零部件中的ecu分别控制汽车零部件,以简化汽车零部件中ecu的功能,有利于降低汽车零部件中的ecu的成本,最终降低汽车零部件的成本。
进一步地,按照上述一种或多种因素对汽车零部件进行划分,有利于提高划分汽车零部件集合的合理性。
另一方面,在本申请提供的实现汽车中电子控制功能的系统中,多个汽车零部件可以连接至一个第一viu,并通过第一viu连接至dc,避免了传统的实现汽车中电子控制功能的系统中每个汽车零部件都需要通过各自的线束连接至dc,有利于减少实现汽车中电子控制功能的系统中的线束长度。
在一种可能的实现方式中,所述因素还包括所述汽车中汽车零部件的功能,和/或所述汽车中的汽车零部件在所述汽车中的物理位置。
在本申请实施例中,基于汽车零部件的功能划分多个汽车零部件集合,可以使得为汽车零部件集合服务的viu的功能比较相似,有利于降低viu实现的功能的复杂度。
在一种可能的实现方式中,所述viu用于实现所述多个汽车零部件的部分或全部电子控制功能。或者说,所述viu用于实现位于所述多个汽车零部件内部的电子控制单元ecu的部分或全部功能。
在本申请实施例中,通过viu实现位于多个汽车零部件内部的电子控制单元ecu的部分或全部功能,以简化汽车零部件中ecu的功能,有利于降低汽车零部件中的ecu的成本,最终降低汽车零部件的成本。
可选地,所述多个汽车零部件内的所述ecu不再执行所述部分或全部功能。
在本申请实施例中,通过viu实现位于多个汽车零部件内部的电子控制单元ecu的部分或全部功能,而相应地汽车零部件中无需再具有全部的ecu功能,有利于降低汽车零部件中的成本。
可选地,所述多个汽车零部件内不设置所述ecu。
在本申请实施例中,通过viu实现位于多个汽车零部件内部的电子控制单元ecu的部分或全部功能,而相应地汽车零部件中无需再具有ecu,有利于降低汽车零部件中的成本。
在一种可能的实现方式中,所述处理包括以下操作中的一种或多种:对所述数据进行数据处理,对所述数据进行协议转换,基于传输协议对所述数据进行封装,以及对所述数据进行数据格式的转换。
在本申请实施例中,通过viu对多个汽车零部件的数据进行处理,即由viu代替多个汽车零部件中ecu,实现上述处理功能,有利于降低汽车零部件中的ecu的成本。
在一种可能的实现方式中,所述viu对所述数据进行处理,包括:所述viu对所述数据进行处理得到处理后的数据;所述方法还包括:所述viu向所述汽车的域控制器dc或所述汽车的中央计算平台ccp发送所述处理后的数据。
在本申请实施例中,viu可以直接从多个汽车零部件的敏感元件和/或执行元件处采集数据,即替代多个汽车零部件中ecu采集数据的功能,有利于降低汽车零部件中的成本。
在一种可能的实现方式中,所述viu对所述数据进行处理,包括:所述viu向所述汽车的域控制器dc或所述汽车的中央计算平台ccp转发所述数据。
第五方面,本申请还提供一种汽车,所述汽车包括上述第一方面或第二方面中任一种实现汽车中电子控制功能的系统。
第六方面,提供一种整车集成单元viu,viu可以是汽车中的控制器,也可以是汽车内的芯片。viu可以包括处理单元和获取单元。处理单元可以是处理器,获取单元可以是输入/输出接口。viu还可以包括存储单元,其中,存储单元可以是存储器,存储单元用于存储指令,处理单元执行存储单元所存储的指令,以使viu执行上述方面中第一viu执行的步骤。
可选地,存储单元可以是viu内的存储单元(例如,寄存器、缓存等),也可以是viu外部的存储单元(例如,只读存储器、随机存取存储器等)。
在上述第六方面中,存储器与处理器耦合,可以理解为,存储器位于处理器内部,或者存储器位于处理器外部,从而独立于处理器。
第七方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述各方面中的方法。
需要说明的是,上述计算机程序代码可以全部或者部分存储在第一存储介质上,其中第一存储介质可以与处理器封装在一起的,也可以与处理器单独封装,本申请实施例对此不作具体限定。
第八方面,提供了一种计算机可读介质,所述计算机可读介质存储有程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述各方面中的方法。
附图说明
图1示出了一种传统的实现汽车中电子控制功能的系统的示意图。
图2示出了另一种传统的实现汽车中电子控制功能的系统的示意图。
图3是本申请实施例的实现汽车中电子控制功能的系统的示意图。
图4是本申请另一实施例的实现汽车中电子控制功能的系统的示意图。
图5是本申请实施例的汽车中汽车零部件分布的示意图。
图6a是本申请实施例的汽车中汽车零部件分布的示意图。
图6b是本申请实施例的实现汽车中电子控制功能的系统的示意图。
图7是本申请实施例的传输控制信息的方法的流程图。
图8是本申请实施例的传输控制信息的方法的流程图。
图9是本申请实施例的数据的处理方法的流程图。
图10是本申请另一实施例的数据的处理方法的流程图。
图11是本申请实施例的viu的示意性框图。
图12是本申请实施例的viu的示意性框图。
具体实施方式
下面将结合附图,对本申请中的技术方案进行描述。
图1示出了传统的实现汽车中电子控制功能的系统的示意图。图1所示实现汽车中电子控制功能的系统100包括ccp110,n个dc120以及m个汽车零部件130,其中,n和m为正整数。
ccp110,与n个dc之间存在通信连接,可以接收dc发送的数据,或者向dc发送控制信息。ccp110可以理解为汽车电子控制和信息处理的总平台。通过对汽车分散的计算和控制系统(例如,ecu或dc)进行优化统筹和集成,进而实现对汽车计算、控制和通信各个功能模块的网络化、一体化控制和管理,最大限度地实现汽车计算、控制等软硬件资源的实时共享。
dc120,每个dc120用于管理汽车中的某一个功能域,即dc与位于功能域内的多个汽车零部件之间存在通信连接。dc120用于控制对应功能域内的汽车零部件,或者为对应的功能域内的汽车零部件提供数据的处理功能。
上述功能域通常是基于汽车中汽车零部件的功能划分的,每个功能域中都有独立的域控制器,即dc。通常,汽车中的dc可以包括自动驾驶域控制器、座舱域控制器(cockpitdomaincontroller,cdc)、整车域控制器(vehicledomaincontroller,vdc)等。
上述自动驾驶域控制器用于为智能驾驶域的汽车零部件提供服务,智能驾驶域的汽车零部件包括单目摄像头、双目摄像头、毫米波雷达、激光雷达、超声波雷达等。
需要说明的是,上述自动驾驶域控制器的功能可以由移动数据中心(mobiledatacenter,mdc)实现。
上述cdc用于为座舱域的汽车零部件提供服务,其中座舱域的汽车零部件包括抬头显示器、仪表显示器、收音机、导航、环视摄像头等。
上述vdc用于为车身域的汽车零部件以及底盘域的汽车零部件提供服务,其中,车身域的汽车零部件包括门窗升降控制器、电动后视镜、空调、中央门锁等。底盘域的汽车零部件包括制动系统中的汽车零部件、转向系统中的汽车零部件、油门等。
汽车零部件130,汽车零部件130具体可以包括ecu131和执行元件132。例如可以是汽车中的传感器或者执行器等。
ecu131,位于汽车零部件的内部,用于为汽车零部件提供电子控制功能。例如,雨刷器内的电子控制单元,位于车门内的电子控制单元等。
上述电子控制功能主要包括逻辑控制功能以及数据处理功能。其中逻辑控制功能包括基于获取的控制信息控制汽车零部件执行某种操作,例如,基于控制信息控制雨刷器的动作;又例如,基于控制信息控制车门上门锁的开关状态等。数据处理功能包括对汽车零部件中待处理的数据进行处理,例如,将通过雨刷器的敏感元件采集的天气信息与雨刷器的运行数据进行数据融合。又例如,将车门上通过门锁的敏感元件获取的指纹信息与车门的开关状态信息进行数据融合。
需要说明的是,除非有特殊的说明,否则本申请实施例中的ecu都是指位于汽车零部件内的电子控制元件,与现有技术中的“行车电脑”(又称,发动机控制单元(enginecontrolunit))不同。发动机控制单元位于发动机系统中的多个汽车零部件之外,用于控制发动机系统中的多个汽车零部件,可以视为一种独立的集中控制器。然而,本申请实施例中的电子控制单元,即下文中的“ecu”指位于汽车零部件内部的电子控制单元,例如,可以是发动机系统中的多个汽车零部件内部的电子控制单元。
需要说明的是,图1仅示出了实现汽车中电子控制功能的系统的一种可能的实现方式,传统的实现汽车中电子控制功能的系统还可以有其他的变形,例如图2示出了另一种实现汽车中电子控制功能的系统,即汽车零部件130不再通过dc120与ccp110进行通信连接,而是可以直接与ccp110进行通信连接。
应理解,在图2所示的实现汽车中电子控制功能的系统中,汽车零部件、ccp等组件的功能与图1所示汽车零部件、ccp等组件的功能相似或相同,为了简洁,在此不再赘述。
无论是对于图1所示的实现汽车中电子控制功能的系统,还是图2所示的实现汽车中电子控制功能的系统而言,为了实现汽车的电子化,满足实现汽车各种功能的需求,每个汽车零部件都有各自独立的ecu。这种分布式地布置ecu的方式导致汽车零部件的成本较高。
另一方面,上述这种以分布式布置ecu的方式,导致实现汽车中电子控制功能的系统中ecu与dc,以及ecu与ccp通信使用的线束长度较大,导致实现汽车中电子控制功能的系统的成本较高。
为了避免上述问题,本申请提出了一种新的实现汽车中电子控制功能的系统,即在实现汽车中电子控制功能的系统中新增整车集成单元(vehicleintegrated/integrationunit,viu),又称“车辆集成单元”,由viu为多个汽车零部件提供汽车零部件所需的部分或全部数据的处理功能或控制功能。这样,通过一个viu为多个汽车零部件服务的方案,避免了传统的实现汽车中电子控制功能的系统中由每个汽车零部件中的ecu分别实现上述数据的处理功能或控制功能,有利于降低汽车零部件的成本。
另一方面,在本申请提供的实现汽车中电子控制功能的系统中,多个汽车零部件可以连接至一个viu,并通过该viu连接至dc或ccp,避免了传统的实现汽车中电子控制功能的系统中每个汽车零部件都需要通过各自的线束连接至dc或ccp,有利于减少实现汽车中电子控制功能的系统中的线束长度。下文结合图3和图4介绍本申请提供的实现汽车中电子控制功能的系统的示意图。其中,图3所示的实现汽车中电子控制功能的系统300,可以理解为是在图1所示的实现汽车中电子控制功能的系统100的基础上的改进,图4所述的实现汽车中电子控制功能的系统400,可以理解为是在图2所示的实现汽车中电子控制功能的系统200的基础上的改进。
需要说明的是,本申请实施例中实现汽车中电子控制功能的系统可以应用于智能汽车、新能源汽车或者传统汽车等,其中,新能源汽车包括纯电动汽车、增程式电动汽车、混合动力汽车、燃料电池电动汽车、氢发动机汽车、其他新能源汽车等。传统汽车包括汽油汽车、柴油汽车等,本申请实施例对此不做限定。
图3是本申请实施例的实现汽车中电子控制功能的系统的示意图。应理解,图3所示的实现汽车中电子控制功能的系统中与图1所示的实现汽车中电子控制功能的系统中作用相同的单元使用相同的编号。为了简洁,在此不再赘述。
图3所示实现汽车中电子控制功能的系统300包括ccp110、n个dc120、m个汽车零部件310以及b个viu320,其中,b、n和m为正整数。
汽车零部件310,其中,汽车零部件310可以包含以下汽车零部件中一种或多种,具有部分或者完整电子控制单元ecu作用的汽车零部件;以及不具有电子控制功能的汽车零部件。
上述具有完整的电子控制功能的汽车零部件310,可以理解为,图1中的汽车零部件130相同。
上述具有部分的电子控制功能的汽车零部件310,可以理解为,汽车零部件310具有的电子控制功能少于图1中的汽车零部件130具有的电子控制功能。
上述不具有部分的电子控制功能的汽车零部件310,可以理解为,汽车零部件310不具有ecu。
viu320,与多个汽车零部件310之间存在通信连接,且与汽车中的dc之间存在通信连接。例如,图3中viu1与汽车零部件1、汽车零部件2、汽车零部件3通信连接,且viu1与dc1和dc2之间存在通信连接。
需要说明的是,上述通信连接可以理解为无线连线或者有线连接进行信息交换,本申请实施例对此不做限定,其中,无线连接可以理解为viu无需通过总线即与汽车中的其他单元进行通信,例如,可以采用蓝牙通信或者wi-fi通信等。有线连接可以理解为viu基于总线与汽车中的其他单元进行通信,例如,可以采用控制器局域网络(controllerareanetwork,can)总线、局域互联网络(localinterconnectnetwork,lin)总线或者以太网(ethernet)通信技术。
可选地,上述viu可以与汽车中的某一个dc之间存在通信连接,例如,图3所示的viub与dcn之间存在通信连接。上述viu还可以与汽车中的多个dc之间都存在通信连接,例如,图4所示的viu1可以与dc1和dc2之间都存在通信连接。
在传统的实现汽车中电子控制功能的系统中,一个dc通常与一个功能域中的多个汽车零部件进行通信,如图1所示,dc1可以与功能域1中的汽车零部件1、汽车零部件2存在通信连接。为了兼容这种传统的实现汽车中电子控制功能的系统,属于一个功能域的多个汽车零部件和该功能域对应的dc通常与一个viu进行通信,以便dc通过某一viu可以控制全部的汽车零部件,减少对传统电子控制功能系统的改动。
可选地,一个viu可以服务于汽车中的任意一个功能域,例如,在图3所示的实现汽车中电子控制功能的系统300中,与viu1存在通信连接的汽车零部件1以及汽车零部件2属于同一功能域,即功能域1,且与viu1存在通信连接的dc1为功能域1对应的dc。
上述viu服务的功能域可以是整车域,则viu可以与vdc、车身域的汽车零部件以及底盘域的汽车零部件存在通信连接。上述viu服务的功能域可以是座舱域,则viu可以与cdc以及座舱域的汽车零部件存在通信连接。上述viu服务的功能域还可以是智能驾驶域,则viu可以与mdc以及智能驾驶域的汽车零部件存在通信连接。
可选地,一个viu也可以服务于多个功能域,即与多个功能域中的汽车零部件以及dc之间存在通信连接。例如,图3所示的实现汽车中电子控制功能的系统300中,dc1为功能域1的dc,dc2为功能域2的dc,且功能域1中的汽车零部件包括汽车零部件1和汽车零部件2,功能域2中的汽车零部件为汽车零部件3。viu1与dc1和dc2存在通信连接,同时viu1也与位于功能域1和功能域2中的汽车零部件存在通信连接。
上述viu可以为两个功能域提供服务,即与两个功能域中的汽车零部件以及dc存在通信连接。这两个功能域可以是汽车中的任意两个功能域。例如,上述两个功能域可以是整车域和座舱域,则与viu存在通信连接的dc为vdc和cdc,相应地,与viu存在通信连接的汽车零部件为车身域汽车零部件、底盘域的汽车零部件以及座舱域的汽车零部件。
又例如,上述两个功能域可以是整车域和移动数据中心,则与viu存在通信连接的dc为vdc和mdc,相应地,与viu存在通信连接的汽车零部件为车身域汽车零部件、底盘域的汽车零部件以及智能驾驶域的汽车零部件。
又例如,上述两个功能域可以是座舱域和移动数据中心,则与viu存在通信连接的dc为cdc和mdc,相应地,与viu存在通信连接的汽车零部件为座舱域的汽车零部件以及智能驾驶域的汽车零部件。
上述viu可以为三个功能域提供服务,即与三个功能域中的汽车零部件以及dc存在通信连接。例如,三个功能域可以是整车域、座舱域以及自动驾驶域,则与viu存在通信连接的dc为vdc、cdc以及mdc,相应地,与viu存在通信连接的汽车零部件为车身域汽车零部件、底盘域的汽车零部件、座舱域的汽车零部件以及智能驾驶域的零部件。
当然,如果不考虑传统的电子功能控制架构,viu与汽车零部件,以及viu与dc之间的连接方式有很多种,本申请实施例对此不做限定。例如,某一功能域对应的dc与该功能域内的汽车零部件可以连接至不同的viu。又例如,viu仅与某一功能域内的部分汽车零部件存在通信连接。又例如,viu服务的汽车零部件可以与功能域没有任何关系,每个viu服务的汽车零部件可以是基于汽车零部件在汽车中的物理位置等其他因素确定的。
图4是本申请另一实施例的实现汽车中电子控制功能的系统的示意图。应理解,图4所示的实现汽车中电子控制功能的系统400中与图1所示的实现汽车中电子控制功能的系统100中作用相同的单元使用相同的编号。为了简洁,在此不再赘述。
图4所示的实现汽车中电子控制功能的系统400包括ccp110、n个dc120、m个汽车零部件410以及b个viu420,其中,b、n和m为正整数。
汽车零部件410,其中汽车零部件410可以包含以下汽车零部件中一种或多种,具有部分或者完整电子控制单元ecu作用的汽车零部件;以及不具有电子控制功能的汽车零部件。
上述具有完整的电子控制功能的汽车零部件410,可以理解为,图1中的汽车零部件130相同。
上述具有部分的电子控制功能的汽车零部件410,可以理解为,汽车零部件310具有的电子控制功能少于图1中的汽车零部件130具有的电子控制功能。
上述不具有部分的电子控制功能的汽车零部件410,可以理解为,汽车零部件310不具有ecu。
viu420,与多个汽车零部件410之间存在通信连接,且与汽车中的ccp110之间存在通信连接。例如,图4中viu1与汽车零部件1、汽车零部件2、汽车零部件3通信连接,且viu1与ccp110之间存在通信连接。
需要说明的是,上述通信连接可以理解为无线连线或者有线连接,本申请实施例对此不做限定,其中,无线连接可以理解为viu无需通过总线即与汽车中的其他单元进行通信,例如,可以采用蓝牙通信或者wi-fi通信等。有线连接可以理解为viu基于总线与汽车中的其他单元进行通信,例如,可以采用can总线、lin总线或者以太网通信技术。
可选地,上述viu可以为汽车中的全部的汽车零部件或者部分零部件提供服务。当viu为部分汽车零部件提供服务时,汽车中与该viu没有通信连接的其他汽车零部件可以直接与ccp进行通信,或者通过其他的viu与ccp进行通信,本申请实施例对此不做限定。
上文结合图3和图4分别介绍了实现汽车中电子控制功能的系统300和实现汽车中电子控制功能的系统400,下文主要介绍上述两种电子控制架构的共性。
如上文所述,无论在如3所示的实现汽车中电子控制功能的系统300,还是在图4所示的实现汽车中电子控制功能的系统400中,汽车都可以包含一个或多个viu。当汽车包含一个viu时,该viu可以为汽车中的全部汽车零部件或者部分汽车零部件提供服务。当汽车包含多个viu时,这多个viu中不同的viu可以为不同的汽车零部件提供服务,或者多个viu中不同的viu可以为至少部分相同的汽车零部件提供服务。
需要说明的是,在本申请实施例中,对上述汽车中包含的多个viu的数量不做具体限定,例如可以是2个、3个、4个或者5。
为了提高实现汽车中电子控制功能的系统中信息(包括数据或控制信息)传输的灵活性、可靠性,上述多个viu之间可以相互通信。具体的通信方式可以基于总线的通信方式,例如,viu基于can总线与汽车中的其他viu进行通信,又例如,viu基于lin总线与汽车中的其他viu进行通信,又例如viu基于高速通信协议与汽车中的其他viu进行通信,其中,高速通信协议可以为以太网通信协议。上述通信方式还可以采用无线通信的方式,例如,viu可以基于蓝牙技术与汽车中的其他viu进行通信,又例如,viu可以基于wi-fi技术与汽车中的其他viu进行通信。
上述多个viu存在通信连接的方式有很多种,本申请实施例对此不做具体限定。例如,上述多个viu中的任意两个viu之间可以存在通信连接,或者上述多个viu中的某一个viu与其他viu之间存在通信连接,又或者上述多个viu之间可以组成环状通信网络。
可选地,上文中汽车包含多个viu时,多个viu之间可以按照预设的规则互为备份功能,或者多个viu中某一viu专门用于为其他viu提供备份功能。其中,备份功能可以包括当多个viu中有viu处于失效状态,上述提供备份功能的viu可以替代失效的viu,对汽车零部件进行控制,或者为汽车零部件提供数据的处理功能,以提高电子控制功能的可靠性。
下文基于上述实现汽车中电子控制功能的系统300和上述实现汽车中电子控制功能的系统400,介绍本申请实施例提供的集中汽车零部件的电子控制功能的方法。
即,汽车中的多个汽车零部件基于以下一种或多种因素,被划分为多个汽车零部件集合,多个汽车零部件集合包括第一汽车零部件集合,则第一viu用于对属于第一汽车零部件集合的多个汽车零部件提供服务,其中服务具体可以包括控制功能、数据的处理功能等,具体可以参见下文中的介绍。
上述因素包括:汽车中汽车零部件的接口的接口类型,汽车中汽车零部件传输数据使用的传输类型,汽车中汽车零部件的生产厂商,汽车中汽车零部件的类型,汽车中汽车零部件的安全等级,汽车中汽车零部件传输的数据所属业务的业务类型,汽车中汽车零部件传输的数据所属业务的业务等级,汽车中汽车零部件的功能,以及汽车中的汽车零部件在汽车中的物理位置。
下文先介绍基于上述每一种因素,介绍汽车零部件的电子控制功能的集中方法。
集中方式一,基于汽车零部件的接口的接口类型,对汽车零部件的电子控制功能进行集中。
上述接口类型为汽车零部件发送数据或接收控制信息使用的接口的接口类型。
上述接口类型可以包括目前汽车零部件传输数据所支持的接口类型,例如,基于can的接口类型、基于lin的接口类型、基于flexray的接口类型、基于以太网的接口类型、基于蓝牙技术的接口类型、基于wi-fi技术的接口类型、基于5g通信网络的接口类型、基于4g通信网络的接口类型等。上述接口类型还可以包括未来通信协议中支持的接口类型。
上述基于汽车零部件的接口的接口类型,对汽车零部件的电子控制功能进行集中,可以理解为,在对汽车零部件的电子控制功能进行集中的过程中,考虑了汽车零部件的接口的接口类型这个因素。例如,集中汽车中接口类型相同的多个汽车零部件的电子控制功能。又例如,按照预设的规则,将上述汽车零部件的接口的接口类型划分为多个集合,再将属于同一集合的多种接口类型对应的汽车零部件,划分到一个汽车零部件集合,最后属于一个汽车零部件集合的汽车零部件的电子控制功能进行集中,由一个viu实现。本申请实施例对基于接口的接口类型的具体集中方式不做限定。
例如,假设汽车中的汽车零部件的接口的接口类型包括基于can的接口类型以及基于lin的接口类型,则可以将接口类型为基于can的接口类型的多个汽车零部件划分至汽车零部件集合1,将接口类型为基于lin的接口类型的多个汽车零部件划分至汽车零部件集合2,其中,汽车零部件集合1由viu1提供服务,汽车零部件集合2由viu2提供服务。
在本申请实施例中,按照汽车零部件的接口的接口类型,对汽车零部件的电子控制功能进行集中,有利于简化viu对信息进行处理的复杂度。
集中方式二,基于汽车零部件的生产厂商,对汽车零部件的电子控制功能进行集中。
上述基于汽车零部件的生产厂商,对汽车零部件的电子控制功能进行集中,可以理解为,在对汽车零部件的电子控制功能进行集中的过程中,考虑了汽车零部件的生产厂商这个因素。例如,集中汽车中生产厂商相同的多个汽车零部件的电子控制功能。又例如,按照预设的规则,将上述汽车零部件的生产厂商划分为多个集合,再将属于同一集合的多个生产厂商对应的汽车零部件划分到一个汽车零部件集合,最后属于一个汽车零部件集合的汽车零部件的电子控制功能进行集中,由一个viu实现。本申请实施例对基于汽车零部件的生产厂商的具体集中方式不做限定。
例如,假设汽车中的汽车零部件包括生产厂商a生产的汽车零部件,以及生产厂商b生产的汽车零部件,则可以将生产厂商a生产的多个汽车零部件划分至汽车零部件集合1,将生产厂商b生产的多个汽车零部件划分至汽车零部件集合2,其中,汽车零部件集合1由viu1提供服务,汽车零部件集合2由viu2提供服务。
在本申请实施例中,按照汽车零部件的生产厂商,对汽车零部件的电子控制功能进行集中,有利于降低实现汽车零部件的电子控制功能集中化的实现难度,即只要与某些生产厂商商讨成功后,则可以对该生产厂商生产的汽车零部件实现电子控制功能的集中化。
另一方面,当一个viu为一个生产厂商生产的汽车零部件提供服务时,还可以与厂商共同开发viu的功能。
集中方式三,基于汽车零部件支持的传输类型,对汽车零部件的电子控制功能进行集中。
上述传输类型为汽车零部件发送数据或接收控制信息使用的传输类型。
上述传输类型可以包括目前汽车零部件进行通信所支持的传输类型,上述传输类型包括有线传输和无线传输,其中,有线传输可以是上文中提到的基于can总线的传输、基于lin总线的传输、基于flexray总线的传输、基于以太网总线的传输。无线传输可以是基于蓝牙技术的传输、基于wi-fi技术的传输等。
上述基于汽车零部件支持的传输类型,对汽车零部件的电子控制功能进行集中,可以理解为,在对汽车零部件的电子控制功能进行集中的过程中,考虑了汽车零部件支持的传输类型这个因素。例如,集中汽车中支持的传输类型相同的多个汽车零部件的电子控制功能。
例如,假设汽车中的汽车零部件支持的传输类型包括有线传输以及无线传输,则可以将支持有线传输的多个汽车零部件划分至汽车零部件集合1,将支持无线传输的多个汽车零部件划分至汽车零部件集合2,其中,汽车零部件集合1由viu1提供服务,汽车零部件集合2由viu2提供服务。
在本申请实施例中,按照汽车零部件支持的传输类型,对汽车零部件的电子控制功能进行集中,有利于简化viu对信息进行处理的复杂度。
集中方式四,基于汽车零部件的类型,对汽车零部件的电子控制功能进行集中。
上述汽车零部件的类型包括摄像头、毫米波雷达、激光雷达、制动装置、转向装置等。
上述基于汽车零部件的类型,对汽车零部件的电子控制功能进行集中,可以理解为,在对汽车零部件的电子控制功能进行集中的过程中,考虑了汽车零部件的类型这个因素。例如,集中汽车中类型相同的多个汽车零部件的电子控制功能。又例如,按照预设的规则,将上述汽车零部件的类型划分为多个集合,再将属于同一集合的多个类型对应的汽车零部件划分到一个汽车零部件集合,最后属于一个汽车零部件集合的汽车零部件的电子控制功能进行集中,由一个viu实现。本申请实施例对基于汽车零部件的生产厂商的具体集中方式不做限定。
例如,假设汽车中的汽车零部件包括类型a的汽车零部件,以及类型b的汽车零部件,则可以将类型a对应的多个汽车零部件划分至汽车零部件集合1,将类型b对应的多个汽车零部件划分至汽车零部件集合2,其中,汽车零部件集合1由viu1提供服务,汽车零部件集合2由viu2提供服务。
在本申请实施例中,按照汽车零部件的类型,对汽车零部件的电子控制功能进行集中,有利于简化viu为汽车零部件提供服务的复杂度。
集中方式五,基于汽车零部件的安全等级,对汽车零部件的电子控制功能进行集中。
上述汽车零部件的安全等级用于指示在汽车的危险分析和风险评估中等安全性评估中,汽车零部件的重要程度。例如,汽车安全完整性(automotivesafetyintegrationlevel,asil)。
上述基于汽车零部件的安全等级,对汽车零部件的电子控制功能进行集中,可以理解为,在对汽车零部件的电子控制功能进行集中的过程中,考虑了汽车零部件的安全等级这个因素。例如,集中汽车中安全等级相同的多个汽车零部件的电子控制功能。又例如,按照预设的规则,将上述汽车零部件的安全等级划分为多个集合,再将属于同一集合的多个安全等级对应的汽车零部件划分到一个汽车零部件集合,最后属于一个汽车零部件集合的汽车零部件的电子控制功能进行集中,由一个viu实现。本申请实施例对基于汽车零部件的安全等级的具体集中方式不做限定。
例如,假设汽车中的汽车零部件包括安全等级a的汽车零部件,以及安全等级b的汽车零部件,则可以将安全等级a对应的多个汽车零部件划分至汽车零部件集合1,将安全等级b对应的多个汽车零部件划分至汽车零部件集合2,其中,汽车零部件集合1由viu1提供服务,汽车零部件集合2由viu2提供服务。
在本申请实施例中,按照汽车零部件的安全等级,对汽车零部件的电子控制功能进行集中,有利于简化viu为汽车零部件提供服务的复杂度。
集中方式六,基于汽车零部件传输的数据所属业务的业务类型,对汽车零部件的电子控制功能进行集中。
上述汽车零部件传输的数据所属业务的业务类型包括数据业务以及控制类业务。上述业务类型还可以包括上报运行状态的业务、上报环境信息的业务、故障诊断业务以及故障报错业务等。本申请实施例对于业务类型的划分方式不做具体限定。
上述基于汽车零部件传输的数据所属业务的业务类型,对汽车零部件的电子控制功能进行集中,可以理解为,在对汽车零部件的电子控制功能进行集中的过程中,考虑了汽车零部件传输的数据所属业务的业务类型这个因素。例如,集中汽车中业务类型相同的多个汽车零部件的电子控制功能。又例如,按照预设的规则,将上述业务类型划分为多个集合,再将属于同一集合的多个业务类型对应的汽车零部件划分到一个汽车零部件集合,最后属于一个汽车零部件集合的汽车零部件的电子控制功能进行集中,由一个viu实现。本申请实施例对基于业务类型的具体集中方式不做限定。
例如,假设汽车中的汽车零部件包括业务类型a对应的汽车零部件,以及业务类型b对应的汽车零部件,则可以将业务类型a对应的多个汽车零部件划分至汽车零部件集合1,将业务类型b对应的多个汽车零部件划分至汽车零部件集合2,其中,汽车零部件集合1由viu1提供服务,汽车零部件集合2由viu2提供服务。
在本申请实施例中,按照业务类型,对汽车零部件的电子控制功能进行集中,有利于简化viu为汽车零部件提供服务的复杂度。
集中方式七,基于汽车零部件传输的数据所属业务的业务等级,对汽车零部件的电子控制功能进行集中。
上述业务等级用于指示传输待传输数据所需的传输需求。
可选地,可以按照传输时延对业务的业务等级进行划分,例如,业务等级可以划分为3个等级,业务等级1对应对时延要求高的业务,即低时延业务;业务等级2对应普通业务,即对时延要求中等的业务;业务等级3对应对时延要求低的业务。
可选地,可以按照传输的可靠性对业务的业务等级进行划分,例如,业务等级可以划分为3个等级,业务等级1对应对可靠性要求高的业务,即高可靠性业务;业务等级2对应普通业务,即对可靠性要求中等的业务;业务等级3对应可靠性要求低的业务。
上述基于业务等级,对汽车零部件的电子控制功能进行集中,可以理解为,在对汽车零部件的电子控制功能进行集中的过程中,考虑了业务等级这个因素。例如,集中汽车中业务等级相同的多个汽车零部件的电子控制功能。又例如,按照预设的规则,将上述汽车零部件的安全等级划分为多个集合,再将属于同一集合的多个业务等级对应的汽车零部件划分到一个汽车零部件集合,最后属于一个汽车零部件集合的汽车零部件的电子控制功能进行集中,由一个viu实现。本申请实施例对基于汽车零部件的业务等级的具体集中方式不做限定。
例如,假设汽车中的汽车零部件包括业务等级a的汽车零部件,以及业务等级b的汽车零部件,则可以将业务等级a对应的多个汽车零部件划分至汽车零部件集合1,将业务等级b对应的多个汽车零部件划分至汽车零部件集合2,其中,汽车零部件集合1由viu1提供服务,汽车零部件集合2由viu2提供服务。
在本申请实施例中,按照业务等级,对汽车零部件的电子控制功能进行集中,有利于简化viu为汽车零部件提供服务的复杂度。
集中方式八,基于汽车零部件的汽车零部件的功能,对汽车零部件的电子控制功能进行集中。
上述汽车零部件的功能例如可以包括实现汽车的制动功能、实现汽车的转向功能,实现汽车的辅助驾驶,实现感知车辆的外部环境等。
上述基于汽车零部件的功能,对汽车零部件的电子控制功能进行集中,可以理解为,在对汽车零部件的电子控制功能进行集中的过程中,考虑了汽车零部件的功能这个因素。例如,集中汽车中汽车零部件的功能相同的多个汽车零部件的电子控制功能。又例如,按照预设的规则,将上述汽车零部件的功能划分为多个集合,再将属于同一集合的多个业务等级对应的汽车零部件划分到一个汽车零部件集合,最后属于一个汽车零部件集合的汽车零部件的电子控制功能进行集中,由一个viu实现。本申请实施例对基于汽车零部件的功能的具体集中方式不做限定。
例如,假设汽车包含用于实现功能a的汽车零部件,以及用于实现功能b的汽车零部件,则可以将用于实现功能a对应的多个汽车零部件划分至汽车零部件集合1,将用于实现功能b对应的多个汽车零部件划分至汽车零部件集合2,其中,汽车零部件集合1由viu1提供服务,汽车零部件集合2由viu2提供服务。
在本申请实施例中,按照汽车零部件的功能,对汽车零部件的电子控制功能进行集中,即通过一个viu对功能相同或相近的汽车零部件进行集中控制和/或数据的处理,有利于提高汽车零部件之间的配合。
集中方式九,基于汽车零部件在汽车中的物理位置,对汽车零部件的电子控制功能进行集中。
上述基于汽车零部件在汽车中的物理位置,对汽车零部件的电子控制功能进行集中,可以理解为,在对汽车零部件的电子控制功能进行集中的过程中,考虑了物理位置这个因素。例如,汽车可以被划分为多个物理区域,集中汽车中位于物理区域相同的多个汽车零部件的电子控制功能。又例如,按照预设的规则,将上述多个物理区域划分为多个集合,再将属于同一集合的多个物理区域中的汽车零部件划分到一个汽车零部件集合,最后属于一个汽车零部件集合的汽车零部件的电子控制功能进行集中,由一个viu实现。本申请实施例对基于物理位置的具体集中方式不做限定。
例如,假设汽车中的汽车零部件包括位于物理区域1中的汽车零部件,以及位于物理区域2中的汽车零部件,则可以将位于物理区域1中的多个汽车零部件划分至汽车零部件集合1,将位于物理区域2中的多个汽车零部件划分至汽车零部件集合2,其中,汽车零部件集合1由viu1提供服务,汽车零部件集合2由viu2提供服务。
在本申请实施例中,按照汽车零部件的物理位置,对汽车零部件的电子控制功能进行集中,有利于简化电子控制系统中viu和多个汽车零部件之间通信的线束的长度。
在上文中介绍的集中方式一至集中方式九中,每个集中方式可以单独使用,也可以相互配合使用。可选地,集中方式一至集中方式九中的任意两种方式可以配合使用,例如,集中方式一可以和集中方式九结合。可选地,集中方式一至集中方式九的任意三种方式可以配合使用,例如,集中方式五、集中方式六和集中方式七相配合。可选地,集中方式一至集中方式九的任意四种方式可以配合使用,例如,集中方式五、集中方式六、集中方式七和集中方式八相配合。可选地,集中方式一至集中方式九的九种方式可以配合使用。本申请实施例对此不做具体限定。
由于结合的方式有很多种,本申请实施例不再逐个情况说明。为了便于理解,下文仅结合图5和图6介绍其中两种配合方式。
配合方式一,基于集中方式一和集中方式八的配合,即基于汽车零部件的接口的接口类型以及汽车零部件的功能,对汽车零部件的电子控制功能进行集中。
图5是本申请实施例的汽车中汽车零部件分布的示意图。假设汽车500包含编号为501至507的7个汽车零部件,其中,编号为501至504的汽车零部件的接口为基于can的接口,编号为505至507的汽车零部件的接口为基于lin的接口。且编号为501至504的汽车零部件用于实现功能a,编号为505至507的汽车零部件用于实现功能b。
则上述编号为501至504的汽车零部件属于汽车零部件集合1,编号为505至507的汽车零部件属于汽车零部件集合2,且汽车零部件集合1由viu1提供服务,汽车零部件集合2由viu2提供服务。
配合方式二,基于集中方式八和集中方式九的配合,即基于汽车零部件在汽车中的物理位置以及汽车零部件的功能,对汽车零部件的电子控制功能进行集中。
图6a是本申请实施例的汽车中汽车零部件分布的示意图。假设汽车600包含编号为601至607的7个汽车零部件,且被划分为两个物理区域,第一物理区域610为包括车尾的区域,第二物理区域620为包含车头的区域。其中,编号为601至604的汽车零部件位于第一物理区域610,编号为605至607的汽车零部件位于第二物理区域620。且编号为601至604的汽车零部件用于实现功能a,编号为605至607的汽车零部件用于实现功能b。
则上述编号为601至604的汽车零部件属于汽车零部件集合1,编号为605至607的汽车零部件属于汽车零部件集合2,且汽车零部件集合1由viu1提供服务,汽车零部件集合2由viu2提供服务。
为了便于理解,本申请结合图6b,从实现汽车中电子控制功能的系统的拓扑结构的角度,展示viu1、viu2与编号为601至607的7个汽车零部件之间的关系。需要说明的是图6a和图6b实际描述的相同的实施例。图6b中包括汽车控制单元630,汽车控制单元630可以包括系统300中的dc。或者汽车控制单元630还可以包括系统400中的ccp。
下文基于图3至图6所示的实现汽车中电子控制功能的系统,结合图7以及图8介绍本申请实施例的传输控制信息的方法。
图7是本申请实施例的传输控制信息的方法的流程图。应理解,图7所示的方法可以由实现汽车中电子控制功能的系统300中的任意一个viu执行,在下文中称为“第一viu”。图7所示的方法包括步骤710和步骤720。
710,第一viu接收第一dc发送的第一控制信息。
上述第一dc是与viu存在通信连接的dc,例如,第一viu为图3所示的viu1时,第一dc可以是dc1或者dc2。
可选地,上述第一控制信息可以是第一dc生成的,也可以是由ccp向第一dc发送的。
720,第一viu根据第一控制信息控制多个汽车零部件。
上述多个汽车零部件可以是汽车中的全部汽车零部件,或者上述多个汽车零部件还可以是汽车中的部分汽车零部件,本申请实施例对此不做具体限定。
可选地,当电子控制架构300中包含多个viu时,为了提高电子控制架构的可靠性,多个viu中的第二viu可以为第一viu提供备份功能。
即,上述多个汽车零部件为第一汽车零部件集合,且汽车还包括第二汽车零部件集合,第一viu用于控制第一汽车零部件集合,第二viu用于控制第二汽车零部件集合,若所述第二viu失效,第一viu还用于接收第二汽车零部件集合的控制信息;以及根据第二汽车零部件集合的控制信息,控制第二汽车零部件集合中的汽车零部件。
可选地,上述电子功能控制架构300中包含多个viu时,多个viu中的第三viu可以为第一viu提供备份功能,该备份功能主要包括替代第一viu控制上述多个汽车零部件。其中,第三viu可以是电子功能控制架构300中专门用于提供备份功能的viu,即第三viu通常不控制汽车零部件,当电子功能控制架构300中的某一viu(例如,第一viu)失效时,第三viu可以接替第一viu控制上述多个汽车零部件。
图8是本申请实施例的传输控制信息的方法的流程图。应理解,图8所示的方法可以由实现汽车中电子控制功能的系统400中的任意一个viu执行,在下文中称为“第一viu”。图8所示的方法包括步骤810和步骤820。
810,第一viu接收汽车的ccp发送的第一控制信息。
820,第一viu根据第一控制信息控制多个汽车零部件。
上述多个汽车零部件可以是汽车中的全部汽车零部件,或者上述多个汽车零部件还可以是汽车中的部分汽车零部件,本申请实施例对此不做具体限定。
可选地,当电子控制架构400中包含多个viu时,为了提高电子控制架构的可靠性,多个viu中的第二viu可以为第一viu提供备份功能。
即,上述多个汽车零部件为第一汽车零部件集合,且汽车还包括第二汽车零部件集合,第一viu用于控制第一汽车零部件集合,第二viu用于控制第二汽车零部件集合,若所述第二viu失效,第一viu还用于接收第二汽车零部件集合的控制信息;以及根据第二汽车零部件集合的控制信息,控制第二汽车零部件集合中的汽车零部件。
可选地,上述电子功能控制架构400中包含多个viu时,多个viu中的第三viu可以为第一viu提供备份功能,该备份功能主要包括替代第一viu控制上述多个汽车零部件。其中,第三viu可以是电子功能控制架构400中专门用于提供备份功能的viu,即第三viu通常不控制汽车零部件,当电子功能控制架构400中的某一viu(例如,第一viu)失效时,第三viu可以接替第一viu控制上述多个汽车零部件。
可选地,如上文所述,第一viu可以与多个dc存在通信连接,例如,与第一viu通信的dc包括上述第一dc以及第二dc,第一viu用于接收第二dc发送的第二控制信息,所述第二控制信息用于控制上述多个汽车零部件中的部分或全部汽车零部件。
在本申请的实施例中,通过viu与多个dc相连,有利于提高实现汽车中电子控制功能的系统中传输控制信息的灵活性、可靠性。
下文基于图3和图4所示的实现汽车中电子控制功能的系统,结合图9以及图10介绍本申请实施例的传输数据的方法。应理解,图9以及图10可以单独用于图和图4所示的架构中,也可以与图7和图8所示的方法结合使用,本申请实施例对此不做限定。
为了便于理解,先介绍在图9和图10所示的方法中第一viu的作用。下文从3个方面介绍viu可能具有的功能,应理解,上述viu可以具有以下多种功能中的一种或多种。
1、电子控制功能,即viu用于实现部分或全部上述汽车零部件内部的ecu提供的电子控制功能。例如,某一汽车零部件所需的控制功能,又例如,某一汽车零部件所需的数据处理功能。
2、与网关相同的功能,即viu还可以具有部分或全部与网关相同的功能,例如,协议转换功能、协议封装并转发功能以及数据格式转换功能。
3、跨汽车零部件的数据的处理功能,即对从多个汽车零部件的执行器获取的数据进行处理、计算等。
需要说明的是,上述功能中涉及的数据,以及下文中的“第一数据”、“第二数据”,可以包括汽车零部件中执行器的运行数据,例如,执行器的运动参数,执行器的工作状态等。上述功能中涉及的数据还可以是通过汽车零部件的数据采集单元(例如,敏感元件)采集的数据,例如,通过汽车的敏感元件采集的汽车所行驶的道路的道路信息,或者天气信息等,本申请实施例对此不做具体限定。
图9是本申请实施例的数据的处理方法的流程图。应理解,图9所示的方法可以由实现汽车中电子控制功能的系统300中的任意一个viu执行,在下文中称为“第一viu”。图9所示的方法包括步骤910和步骤920。
910,第一viu用于获取多个汽车零部件的第一数据。
上述第一数据可以是未经过第一viu处理的数据。上述第一数据还可以是经过第一viu对第二数据处理进行处理后得到的,也就是说,第一viu获取第二数据后,对第二数据进行处理得到第一数据。其中,具体的处理方式可以参见上文中关于viu功能的介绍,为了简洁,在此不再赘述。
基于不同类型的汽车零部件,上述第一viu获取数据的方式不同。应理解,该“数据”指上文中第一viu从汽车零部件处直接获取的数据,例如,第二数据,或者在第一viu不对数据进行处理的情况下,也可以指代第一数据。下文分3种情况介绍。
若汽车零部件为上文中为不包含ecu的汽车零部件,或者为上文中介绍的仅包含部分电子控制功能的汽车零部件(例如,控制功能),则第一viu可以直接从多个汽车零部件的敏感元件处采集第一数据。
若汽车零部件为上文中为不包含ecu的汽车零部件,或者为上文中介绍的仅包含部分电子控制功能的汽车零部件(例如,控制功能),则第一viu可以直接从多个汽车零部件的执行元件处采集第一数据。
若汽车零部件为上文中为包含完整电子控制功能的汽车零部件,则第一viu可以从实现该电子控制功能的ecu处采集第一数据。
920,第一viu用于将第一数据发送至第一dc。
第一viu将第一数据发送至第一dc后,第一dc可以按照传统的数据处理方式对第一数据进行处理,例如,数据融合等。为了简洁,在此不再赘述。
可选地,图3所示的电子功能控制架构中包含多个viu时,第一viu可以为第二viu提供备份功能,该备份功能主要包括替代第二viu为第二汽车零部件集合中的汽车零部件提供数据的处理功能。
即,多个汽车零部件为第一汽车零部件集合,汽车还包括第二汽车零部件集合,第一viu用于为第一汽车零部件集合提供数据的处理功能,第二viu用于为第二汽车零部件集合提供数据的处理功能,第一viu用于:若第二viu失效,获取第二汽车零部件集合中的数据;发送第二汽车零部件集合中的数据。
可选地,上述电子功能控制架构300中包含多个viu时,多个viu中的第三viu可以为第一viu提供备份功能,该备份功能主要包括替代第一viu为上述多个汽车零部件提供数据的处理功能。其中,第三viu可以是电子功能控制架构300中专门用于提供备份功能的viu,即第三viu通常不为汽车零部件提供数据处理服务,当电子功能控制架构400中的某一viu(例如,第一viu)失效时,第三viu可以接替第一viu为上述多个汽车零部件提供数据的处理功能。
为了提高电子控制架构中数据传输的灵活性,第一viu可以与多个dc通信连接,即第一viu还用于将第一数据发送至第二dc。相应地,第二dc可以将第一数据转发至ccp,或者第二dc还可以对第一数据进行处理,例如,数据融合、计算等。
图10是本申请另一实施例的数据的处理方法的流程图。应理解,图10所示的方法可以由实现汽车中电子控制功能的系统400中的任意一个viu执行,在下文中称为“第一viu”。图10所示的方法包括步骤1010和步骤1020。
1010,第一viu用于获取多个汽车零部件的第一数据。
上述第一数据可以是未经过第一viu处理的数据。上述第一数据还可以是经过第一viu对第二数据处理进行处理后得到的,也就是说,第一viu获取第二数据后,对第二数据进行处理得到第一数据。其中,具体的处理方式可以参见上文中关于viu功能的介绍,为了简洁,在此不再赘述。
基于不同类型的汽车零部件,上述第一viu获取数据的方式不同。应理解,该“数据”指上文中第一viu从汽车零部件处直接获取的数据,例如,第二数据,或者在第一viu不对数据进行处理的情况下,也可以指代第一数据。下文分3种情况介绍。
若汽车零部件为上文中为不包含ecu的汽车零部件,或者为上文中介绍的仅包含部分电子控制功能的汽车零部件(例如,控制功能),则第一viu可以直接从多个汽车零部件的敏感元件处采集第一数据。
若汽车零部件为上文中为不包含ecu的汽车零部件,或者为上文中介绍的仅包含部分电子控制功能的汽车零部件(例如,控制功能),则第一viu可以直接从多个汽车零部件的执行元件处采集第一数据。
若汽车零部件为上文中为包含完整电子控制功能的汽车零部件,则第一viu可以从实现该电子控制功能的ecu处采集第一数据。
1020,第一viu用于将第一数据发送至ccp。
第一viu将第一数据发送至ccp后,ccp可以按照传统的数据处理方式对第一数据进行处理,例如,数据融合等。为了简洁,在此不再赘述。
可选地,图4所示的电子功能控制架构中包含多个viu时,第一viu可以为第二viu提供备份功能,该备份功能主要包括替代第二viu为第二汽车零部件集合中的汽车零部件提供数据的处理功能。
即,多个汽车零部件为第一汽车零部件集合,汽车还包括第二汽车零部件集合,第一viu用于为第一汽车零部件集合提供数据的处理功能,第二viu用于为第二汽车零部件集合提供数据的处理功能,第一viu用于:若第二viu失效,获取第二汽车零部件集合中的数据;发送第二汽车零部件集合中的数据。
可选地,上述电子功能控制架构400中包含多个viu时,多个viu中的第三viu可以为第一viu提供备份功能,该备份功能主要包括替代第一viu为上述多个汽车零部件提供数据的处理功能。其中,第三viu可以是电子功能控制架构400中专门用于提供备份功能的viu,即第三viu通常不为汽车零部件提供数据处理服务,当电子功能控制架构400中的某一viu(例如,第一viu)失效时,第三viu可以接替第一viu为上述多个汽车零部件提供数据的处理功能。
上文结合图1至图10介绍了本申请实施例的实现电子控制功能的系统和方法,下文结合图11和图12介绍本申请实施例的viu。应理解,图11和图12所示的viu的框图适用于上述系统300或系统400中的任意一个viu。
图11是本申请实施例的viu的示意性框图。图11所示的viu1100可以包括:存储器1110、处理器1120、以及通信接口1130。其中,存储器1110、处理器1120,通信接口1130通过内部连接通路相连,该存储器1110用于存储指令,该处理器1120用于执行该存储器1120存储的指令,以控制通信接口1130接收/发送数据或者控制信息。可选地,存储器1110既可以和处理器1120通过接口耦合,也可以和处理器1120集成在一起。
可选地,viu1100可以实现上文中viu实现的各种功能,例如,可以通信接口1130执行步骤710以及步骤720中第一viu执行的操作。又例如,可以通信接口1130执行步骤810以及步骤820中第一viu执行的操作。又例如,可以通信接口1130执行步骤910以及步骤920中第一viu执行的操作。又例如,可以通信接口1130执行步骤1010以及步骤1020中第一viu执行的操作。
需要说明的是,上述通信接口1130使用例如但不限于收发器一类的收发装置,来实现通信设备1100与其他设备或通信网络之间的通信。上述通信接口1130还可以包括输入/输出接口(input/outputinterface)。
在实现过程中,上述方法的各步骤可以通过处理器1120中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1110,处理器1120读取存储器1110中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
应理解,本申请实施例中,该处理器可以为中央处理单元(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
还应理解,本申请实施例中,该存储器可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。处理器的一部分还可以包括非易失性随机存取存储器。例如,处理器还可以存储设备类型的信息。
在可选的实施例中,上述处理器1120可以为处理模块1210,上述通信接口1130可以为收发模块1220,具体如图12所示。
图12是本申请实施例的viu的示意性框图。图12所示的viu1200包括处理模块1210和收发模块1220。
可选地,上述viu1200可以通过收发模块1220实现上文中数据或控制信息的传输,通过处理模块1210实现上文中介绍的数据处理功能、或者控制功能等。例如,可以通过收发模块1220执行步骤710以及步骤720中第一viu执行的操作。又例如,可以通过收发模块1220执行步骤810以及步骤820中第一viu执行的操作。又例如,可以通过收发模块1220执行步骤910以及步骤920中第一viu执行的操作。又例如,可以通过收发模块1220执行步骤1010以及步骤1020中第一viu执行的操作。
应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
1.一种实现汽车中电子控制功能的系统,其特征在于,所述系统包括多个汽车零部件以及整车集成单元viu,
所述viu用于获取所述多个汽车零部件的控制信息;
所述viu用于根据所述控制信息控制所述多个汽车零部件,其中,所述多个汽车零部件属于第一零部件集合,所述第一零部件集合为所述汽车包含的多个零部件集合中的一个,所述多个零部件集合是基于以下一种或多种因素划分得到的:所述汽车中汽车零部件的接口的接口类型,所述汽车中汽车零部件传输数据使用的传输类型,所述汽车中汽车零部件的生产厂商,所述汽车中汽车零部件的类型,所述汽车中汽车零部件的安全等级,所述汽车中汽车零部件传输的数据所属业务的业务类型,以及所述汽车中汽车零部件传输的数据所属业务的业务等级。
2.如权利要求1所述的系统,其特征在于,所述因素还包括所述汽车中汽车零部件的功能,和/或所述汽车中的汽车零部件在所述汽车中的物理位置。
3.如权利要求1或2所述的系统,其特征在于,所述viu用于实现所述多个汽车零部件的部分或全部电子控制功能。
4.如权利要求1-3中任一项所述的系统,其特征在于,所述viu还用于:
从所述多个汽车零部件处获取数据;
对所述数据进行处理,所述处理包括以下操作中的一种或多种:对所述数据进行数据处理,对所述数据进行协议转换,基于传输协议对所述数据进行封装,对所述数据进行数据格式的转换,以及转发所述数据。
5.如权利要求4所述的系统,其特征在于,
所述viu用于从所述多个汽车零部件的执行元件和/或敏感元件处采集所述数据。
6.如权利要求1-5中任一项所述的系统,其特征在于,所述viu用于:
接收所述汽车的域控制器dc发送的所述控制信息;或
接收所述汽车的所述汽车的中央计算平台ccp;或
生成所述控制信息。
7.一种实现汽车中电子控制功能的系统,其特征在于,所述系统包括多个汽车零部件以及整车集成单元viu,
所述viu用于从所述多个汽车零部件处获取数据;
所述viu用于对所述数据进行处理,其中,所述多个汽车零部件属于第一零部件集合,所述第一零部件集合为所述汽车包含的多个零部件集合中的一个,所述多个零部件集合是基于以下一种或多种因素划分得到的:所述汽车中汽车零部件的接口的接口类型,所述汽车中汽车零部件传输数据使用的传输类型,所述汽车中汽车零部件的生产厂商,所述汽车中汽车零部件的类型,所述汽车中汽车零部件的安全等级,所述汽车中汽车零部件传输的数据所属业务的业务类型,或所述汽车中汽车零部件传输的数据所属业务的业务等级。
8.如权利要求7所述的系统,其特征在于,所述因素还包括所述汽车中汽车零部件的功能,和/或所述汽车中的汽车零部件在所述汽车中的物理位置。
9.如权利要求7或8所述的系统,其特征在于,所述viu用于实现所述多个汽车零部件的部分或全部电子控制功能。
10.如权利要求7-9中任一项所述的系统,其特征在于,所述处理包括以下操作中的一种或多种:对所述数据进行数据处理,对所述数据进行协议转换,基于传输协议对所述数据进行封装,以及对所述数据进行数据格式的转换。
11.如权利要求7-10中任一项所述的系统,其特征在于,所述viu用于:
对所述数据进行处理得到处理后的数据;
向所述汽车的域控制器dc或所述汽车的中央计算平台ccp发送所述处理后的数据。
12.如权利要求7-9中任一项所述的系统,其特征在于,所述viu用于向所述汽车的域控制器dc或所述汽车的中央计算平台ccp转发所述数据。
13.一种实现汽车的电子控制功能的方法,其特征在于,所述汽车包括所述整车集成单元viu以及多个汽车零部件,
所述方法包括:
所述viu获取所述多个汽车零部件的控制信息;
所述viu根据所述控制信息控制所述多个汽车零部件,其中,所述多个汽车零部件属于第一零部件集合,所述第一零部件集合属于所述汽车包含的多个零部件集合中的一个,所述多个零部件集合是基于以下一种或多种因素划分得到的:所述汽车中汽车零部件的接口的接口类型,所述汽车中汽车零部件传输数据使用的传输类型,所述汽车中汽车零部件的生产厂商,所述汽车中汽车零部件的类型,所述汽车中汽车零部件的安全等级,所述汽车中汽车零部件传输的数据所属业务的业务类型,以及所述汽车中汽车零部件传输的数据所属业务的业务等级。
14.如权利要求13所述的方法,其特征在于,所述因素还包括所述汽车中汽车零部件的功能,和/或所述汽车中的汽车零部件在所述汽车中的物理位置。
15.如权利要求13或14所述的方法,其特征在于,所述viu用于实现所述多个汽车零部件的部分或全部电子控制功能。
16.如权利要求13-15中任一项所述的方法,其特征在于,所述方法还包括:
所述viu从所述多个汽车零部件处获取数据;
所述viu对所述数据进行处理,所述处理包括以下操作中的一种或多种:对所述数据进行数据处理,对所述数据进行协议转换,基于传输协议对所述数据进行封装,对所述数据进行数据格式的转换,以及转发所述数据。
17.如权利要求16所述的方法,其特征在于,所述viu获取所述多个汽车零部件中待传输的数据,包括:
所述viu从所述多个汽车零部件的执行元件和/或敏感元件处采集所述数据。
18.如权利要求13-17中任一项所述的方法,其特征在于,所述viu获取所述多个汽车零部件的控制信息,包括:
所述viu接收所述汽车的域控制器dc或所述汽车的中央计算平台ccp发送的所述控制信息;或
所述viu生成所述控制信息。
19.一种实现汽车中电子控制功能的方法,其特征在于,所述汽车包括所述整车集成单元viu以及多个汽车零部件,
所述方法包括:
所述viu从所述多个汽车零部件处获取数据;
所述viu对所述数据进行处理,其中,所述多个汽车零部件属于第一零部件集合,所述第一零部件集合属于所述汽车包含的多个零部件集合中的一个,所述多个零部件集合是基于以下一种或多种因素划分得到的:所述汽车中汽车零部件的接口的接口类型,所述汽车中汽车零部件传输数据使用的传输类型,所述汽车中汽车零部件的生产厂商,所述汽车中汽车零部件的类型,所述汽车中汽车零部件的安全等级,所述汽车中汽车零部件传输的数据所属业务的业务类型,或所述汽车中汽车零部件传输的数据所属业务的业务等级。
20.如权利要求19所述的方法,其特征在于,所述因素还包括所述汽车中汽车零部件的功能,和/或所述汽车中的汽车零部件在所述汽车中的物理位置。
21.如权利要求19或20所述的方法,其特征在于,所述viu用于实现所述多个汽车零部件的部分或全部电子控制功能。
22.如权利要求19-21中任一项所述的方法,其特征在于,所述处理包括以下操作中的一种或多种:对所述数据进行数据处理,对所述数据进行协议转换,基于传输协议对所述数据进行封装,以及对所述数据进行数据格式的转换。
23.如权利要求19-22中任一项所述的方法,其特征在于,所述viu对所述数据进行处理,包括:
所述viu对所述数据进行处理得到处理后的数据;
所述方法还包括:
所述viu向所述汽车的域控制器dc或所述汽车的中央计算平台ccp发送所述处理后的数据。
24.如权利要求19-23中任一项所述的方法,其特征在于,所述viu对所述数据进行处理,包括:
所述viu向所述汽车的域控制器dc或所述汽车的中央计算平台ccp转发所述数据。
25.一种汽车,其特征在于,所述汽车包括如权利要求1-12中任一项所述的实现汽车中电子控制功能的系统。
技术总结