使用车辆基础结构在车辆以太网中的数据记录或模拟的制作方法

文档序号:7793890阅读:224来源:国知局
使用车辆基础结构在车辆以太网中的数据记录或模拟的制作方法
【专利摘要】本发明涉及用于记录数据或用于发送模拟数据的方法和装置,所述数据在基于以太网的网络中由车辆传输。在此描述了一种用于记录数据的方法(400),其中,所述数据由发送控制仪经由车辆的通信系统(100)发送到车辆的接收控制仪。通信系统(100)包括以太网(110、200),其中,所述数据由发送构件(211)经由传输路径传导到以太网(110、200)的接收构件(222),并且其中,所述数据应该记录在以太网(110、200)的不处于传输路径上的记录构件(230)上。所述方法(400)包括:配置(401、402)以太网(110、200)的中间构件(220),所述中间构件处于传输路径上,将所述数据的拷贝作为记录数据发送到记录构件(230);以及将记录数据记录(403)在记录构件(230)上。
【专利说明】使用车辆基础结构在车辆以太网中的数据记录或模拟

【技术领域】
[0001]本发明涉及用于记录车辆控制仪的数据和/或用于根据数据模拟车辆控制仪的方法和装置,其中,在车辆的基于以太网的网络中传输数据。

【背景技术】
[0002]通常地在车辆中(特别是在汽车中)主要适应总线系统,在这些总线系统中分别在传输介质的每个位置上,所有在总线系统的各节点之间交换的数据供数据记录(亦即用于记录)适用或者可以馈送用于在总线系统的每个任意位置上的模拟。对于这样的总线系统的例子例如是现场总线CAN(控制器区域网络)或者MOST (面向媒体的系统传输)。在总线系统的每个任意点上所有节点(亦即所有控制仪)的数据的可用性本身能能实现中央数据记录器的应用,借助于该数据记录器可以截取在总线电缆的每个任意位置上的所有数据。
[0003]利用将以太网引入在车辆中,亦即利用将包括交换机(也就是网络交换机)的网络系统的引入,各个通过以太网连接的控制仪(SG)的数据仅还存在于这样的网络链接(亦即这样的以太网数据链路或以太网电缆)上,所述网络链接处于数据的发送控制仪与接收控制仪之间的直接路径上(或者在模拟单元与要模拟的控制仪之间的直接路径上)。由此至今仅能够对所有在以太网中的数据进行数据记录,在所述以太网中,昂贵并且成本密集地将测量技术构建到以太网的每个单个的数据链路上,该测量技术能实现在相应的数据链路上截取并且记录数据。此外,现在必须构建专门的测量技术,以便记录关于控制仪的内部状态的数据。这些数据通常通过控制仪的专门的数据接口( “程序排错接口”)通信,所述专门的数据接口与车辆车载网络不同。以类似的方式现在必须构建专门的测量技术,以便将用于模拟的模拟数据发送到特定控制仪。
[0004]将适合的测量技术(例如为了在车辆的研发期间或者车辆的维护期间的错误诊断)安装到车辆中是昂贵的,因为必须进行干预到车辆中(例如将存在的线路相互分开和/或敷设附加线路)。此外,如果数据传输必须通过专门的测量技术截取或馈送,那么典型地已经存在的接口不能用于数据记录和/或模拟(例如车辆的OBD(车载诊断)接口)。


【发明内容】

[0005]本发明针对在记录控制仪数据的情况下或者在将模拟数据发送到车辆以太网中的控制仪的情况下的上述技术问题。特别是本文献描述了一种如下的方法,该方法能实现在不使用附加测量技术的情况下实施在车辆中所有控制仪数据的完全数据记录和/或将模拟数据发送到车辆的所有控制仪。
[0006]按照一个方面,描述了一种用于记录数据的方法。要记录的数据由发送控制仪经由车辆的通信系统发送到车辆的接收控制仪。车辆例如可以涉及机动车或汽车。车辆通信系统包括以太网。除此之外,通信系统也可以包括其它总线系统,例如CAN(控制器区域网络)、M0ST(面向媒体的系统传输)、LTN(局域互联网)和/或FlexRay总线系统。不同的总线系统和以太网可以经由一个或多个桥式构件(例如一个或多个控制仪)相互连接。不同的总线系统和以太网例如可以经由中央网关相互连接。所述一个或多个桥式构件和/或中央网关如此能实现在连接在不同总线系统与以太网上的构件(例如传感器、执行器和/或控制仪)之间数据的交换。
[0007]要记录的数据由发送构件经由传输路径传导到以太网的接收构件。要记录的数据典型地具有以太网数据(亦即以太网数据包或以太网帧)的形式,所述以太网数据包括文件头数据和有用数据。在此,发送构件可以包括发送控制仪,或者发送构件可以是发送控制仪。类似地,接收构件可以包括接收控制仪,或者接收构件可以涉及接收控制仪。另一方面,发送构件也可以涉及桥式构件或中央网关,其将要记录的数据经由其它总线系统由发送控制仪接收并且作为以太网数据发送到以太网中。类似地,接收构件也可以涉及桥式构件或中央网关,该中央网关将要记录的数据作为以太网数据经由以太网接收并且经由其它总线系统转发到接收控制仪。
[0008]要记录的数据应该记录在以太网的不处于传输路径上的记录构件上。以太网典型地如此设置,使得要记录的数据仅出现在如下的构件上,所述构件处于发送构件与接收构件之间的传输路径上。在非处于传输路径上的构件上,要记录的数据一般是不可用的。这例如取决于,以太网的一些或所有构件分别包括相应的以太网交换机,所述以太网交换机能实现将要记录的数据由发送构件通过以太网有针对性地转向到接收构件。
[0009]该方法包括:配置以太网的中间构件,该中间构件处于传输路径上,将数据的拷贝作为记录数据发送到记录构件。在一个实施例中,中间构件包括以太网交换机(也称为二层交换机)。中间构件的配置于是可以包括以太网交换机的配置,以便创建要记录数据的拷贝。此外,中间构件的配置可以包括以太网交换机的配置,以便为数据的拷贝配设文件头数据,所述文件头数据能实现将数据的拷贝通过以太网传输到记录构件。数据的拷贝例如可以根据以太网交换机的端口镜像功能来创建。该文件头数据例如可以包括以下中的一个或多个:记录构件的MAC目标地址和/或VLAN标签,该VLAN标签将数据的拷贝标识为记录数据。
[0010]该方法还可以包括:将记录数据记录在记录构件上。记录构件例如可以是车辆的信息和通信系统(也称为主机)的一部分。车辆的信息和通信系统可以包括内部存储介质(例如硬盘和/或RAM存储器)。备选或附加地,车辆的信息和通信系统可以包括用于连接外部存储介质(例如USB存储棒)的接口(例如USB接口)。记录数据于是可以记录在信息和通信系统的(外部或内部)存储介质上。由此可以避免专用数据记录器的成本密集的应用。取而代之地,可以将信息和通信系统的存储介质用作数据记录器。记录构件此外可以包括UMTS或WLAN接口。于是记录数据可以经由UMTS或WLAN接口发送到数据记录器。由此能实现在车辆的运行中同时记录和分析处理记录数据。
[0011]该方法还可以包括:配置以太网的一个或多个其它构件,所述其它构件处于由中间构件到记录构件的记录传输路径上。所述一个或多个其它构件可以配置为,将记录数据发送到记录构件。换言之,不仅留出的(abzweigend)中间构件而且网络的其它构件可以配置为发送用于记录构件的记录数据。出于该目的,所述一个或多个其它构件分别可以包括以太网交换机。
[0012]该方法还可以包括配置中间构件的以太网交换机,以便将记录数据经由以太网交换机的确定的(第一)端口发送到记录构件。此外,该方法可以包括:配置中间构件的以太网交换机,以便将确定的(第一)端口的预定的传输带宽预留用于传输记录数据。由此可以将由中间构件发出的用于记录数据的侧通道设置为具有预定的传输带宽,该侧通道将记录数据量限制到预定的传输带宽。通过设置这样的侧通道可以确保:运行上的数据传输在以太网中不被传输附加的记录数据所干扰。
[0013]该方法还可以包括配置中间构件,以便如果记录数据不能被发送到记录构件,那么存储或发送错误消息。中间构件例如可以识别出:要发送的记录数据超过侧通道的预定传输带宽并且于是丢弃(verwerfen)个别所述记录数据。为了可以识别出记录数据的丢弃,中间构件可以存储或发送错误消息,从而可以在数据记录器上注明记录数据的错误。
[0014]中间构件的配置可以包括将配置命令通过以太网发送到中间构件。特别是可以通过配置命令可以配置中间构件的以太网交换机。配置命令可以涉及UDS(通用诊断服务)诊断命令,例如按照IS014229:1998标准。配置命令例如可以由数据记录器经由车辆的OBD (车载诊断)接口发送;和/或由数据记录器经由车辆的WLAN或UMTS接口发送;和/或由车辆的信息和通信系统的存储介质发送。总而言之,可以将配置命令经由以太网发送到中间构件,这能实现以太网灵活并且成本高效地匹配于相应要记录的数据。要注意的是:如果中间构件(也)连接到其它汽车总线系统,配置命令可以经由其他汽车总线数据(例如CAN、MOST、FlexRay、LIN总线系统)发送到中间构件。
[0015]该方法可以包括:由多个预定义的记录情景确定记录情景。预定义的记录情景中的每个例如可以将以太网的至少一个构件识别为记录构件(多个记录构件也是可能的,例如以便降低由于附加的记录数据的传输流量)。此外,预定义的记录情景可以识别一个或多个发送控制仪和/或一个或多个接收控制仪,其交换的数据应该被记录。除此之外,预定义的记录情景可以说明用于一个或多个中间构件的配置参数,以便配置一个或多个中间构件。配置参数例如可以定义通过以太网的具有预定的传输带宽的为记录数据预留的数据通道(也称为侧通道)。记录情景可以基于以太网的拓扑和/或基于运行上的数据流通过以太网来确定。通过使用预定义的记录情景可以如此确保:附加的记录传输不干扰车辆的运行上的数据流。
[0016]该方法还可以包括:检测车辆的预定义的状态。例如可以检测确定的错误状态。该状态的检测例如可以通过车辆的控制仪或通过车辆外部的装置实现。例如可以基于控制仪中的错误存储记录来确定所确定的错误状态。记录情景的确定于是可以基于车辆的检测的状态实现。如此可以确保,(仅)对于车辆状态重要的记录数据被记录。此外可以通过记录情景的与状态有关的选择来降低通过记录数据引起的附加的数据传输。
[0017]如上所述,发送控制仪可以连接到通信系统的其它不同于以太网的总线系统。在该情况下,发送构件可以设置为,接收所有(或者选择的)由发送控制仪经由其它总线系统发送的数据。该方法于是还包括:配置发送构件,以将由发送控制仪经由其它总线系统发送的数据的至少一部分(或全部)的拷贝发送到记录构件。换言之,发送构件可以设置为,使由发送控制仪接收的数据的所有或一部分隧通(tunneln)过以太网。由发送控制仪经由其它总线系统发送的数据的要拷贝的部分例如可以在记录情景中说明。
[0018]该方法还可以包括:将控制仪配置命令发送到发送控制仪(或者到车辆的其它控制仪)。控制仪配置命令例如可以以UDS命令的形式发送到控制仪。该方法还可以包括:基于控制仪配置命令来配置发送控制仪(或者车辆的其它控制仪),将发送控制仪的内部状态信息作为状态数据发送。例如可以将状态数据发送到控制仪的总线系统上。此外该方法还可以包括配置发送构件(和/或以太网的其它构件),以便将状态数据发送到记录构件。如此可能的是,也将控制仪的内部状态信息经由以太网记录在确定的记录构件上。特别是可以由此避免在控制仪上的专门的排错接口(并因此避免成本)。
[0019]按照另一方面,描述了一种用于将模拟数据经由车辆的通信系统发送到车辆的接收控制仪的方法。模拟数据应该被如此发送,使得接收控制仪将模拟数据视为如下数据,所述数据由车辆的发送控制仪发送。如上所述,通信系统包括以太网。以太网如此设计,使得由发送控制仪到接收控制仪的确定的数据由发送构件经由传输路径传导到以太网的接收构件。另一方面,由模拟构件发送模拟数据,该模拟构件不处于传输路径上。
[0020]该方法包括:配置以太网的中间构件,该中间构件处于传输路径上,以便修改由模拟构件接收的模拟数据的文件头数据。中间构件例如可以涉及以太网在传输路径上在接收构件之前上一个(Ietzt)构件。也就是说原始的文件头数据可以用于将模拟数据通过以太网由模拟构件传导直至中间构件。在中间构件上于是如此修改原始的文件头数据,使得原始的文件头数据被接收构件视为如下数据,该数据由发送控制仪和/或由发送构件发送。文件头数据的修改例如可以包括:除去VLAN标签,所述VLAN标签将接收的模拟数据标识为模拟数据。备选或附加地,文件头数据的修改例如可以包括:通过发送构件的MAC地址代替MAC原始地址。
[0021]此外可以如此配置中间构件,使得中间构件将经修改的模拟数据发送到接收构件。如上所述,中间构件可以包括以太网交换机。中间构件的配置于是可以包括:配置以太网交换机,来修改模拟数据的文件头数据并且将经修改的模拟数据发送到接收构件。
[0022]该方法还可以包括:配置中间构件,以将由发送控制仪发送的数据传导到记录构件。此外可以将中间构件配置为,通过模拟数据代替由发送控制仪发送的数据。换言之,中间构件可以“拦截”由发送控制仪发送的数据并且将其转发到记录构件。拦截的数据可以通过模拟数据代替,所述模拟数据于是代替由发送控制仪发送的数据而转发到接收构件以及接收控制仪。
[0023]该方法还可以包括:配置以太网的一个或多个其它构件,所述构件处于由模拟构件到中间构件的模拟传输路径上。所述一个或多个其它构件可以配置为将模拟数据发送到中间构件。换言之,不仅中间构件而且网络的其它构件可以配置为,将模拟数据由模拟构件发送到中间构件。出于该目的,所述一个或多个其它构件分别可以包括以太网交换机。
[0024]此外该方法可以包括:配置中间构件的以太网交换机,以便将中间构件的以太网交换机的确定的(第一)端口的预定传输带宽预留用于接收模拟数据。同样的情况适用于网络在模拟构件与中间构件之间的传输路径上的其它构件。由此可以将用于模拟数据的侧通道设置为具有预定传输带宽,该侧通道将模拟数据量限制于预定的传输带宽。通过设置这样的侧通道可以确保:在以太网中的运行上的数据传输不被传输附加的模拟数据所干扰。
[0025]在一个实施例中,记录构件和模拟构件是以太网的一个共同的构件。此外可以将数据记录器(其对记录数据进行记录)和模拟单元(其产生模拟数据)实施为一个共同的单元(例如一个共同的计算机)。另一方面也可以使用多个数据记录器和/或多个模拟单元。特别是在网络中使用多个记录构件和/或多个模拟构件可以是有利的,以便降低由于记录数据和/或模拟数据的负荷。
[0026]与出于记录的目的相类似地,可以出于发送模拟数据的目的而通过一个或多个配置命令配置中间构件。换言之,中间构件的配置可以包括通过以太网(或者其它总线系统)发送配置命令到中间构件。特别是可以通过配置命令配置中间构件的以太网交换机。配置命令可以涉及UDS(通用诊断服务)诊断命令,例如按照ISO 14229:1998标准的诊断命令。配置命令例如可以由模拟单元经由车辆的OBD(车载诊断)接口发送;和/或由模拟单元经由车辆的无线接口(WLAN、UMTS、GPRS、EDGE、LTE、蓝牙)发送;和/或由车辆的信息和通信系统的存储介质发送。总而言之,可以将配置命令经由以太网发送到中间构件,这能实现以太网灵活并且成本高效地匹配于相应要发送的模拟数据。
[0027]该方法还可以包括:实施访问控制。特别是可以通过保护机制控制数据记录器或模拟单元连接到OBD以太网接口或连接到无线接口或连接到其他接口,从而通过这些接口的数据通信(例如接收记录数据和/或发送模拟数据)仅当在OBD插头中使用特别的插脚(Pinning)时和/或当实施特别的认证/确认合法(例如通过密码方法)时才被接通。这例如可以通过IS014229诊断命令进行诊断和/或按照VPN (虚拟专用网)连接进行认证等而实现。换言之,该方法可以包括:检验配置命令的发送器(例如数据记录器或模拟单元)的认证。将配置命令发送到中间构件可以依赖于认证是否成功而做出。
[0028]备选或附加地,可以通过保护机制控制数据记录器或模拟单元连接到OBD以太网接口或连接到无线接口或连接到其他接口,从而数据通信经由这些接口(例如接收记录数据和/或发送模拟数据)仅当相应的接口在与数据记录器和/或与模拟单元数据通信的时刻不连接到确定的数据网网络(所述数据网网络特别是可能被这样的记录数据和/或模拟数据所干扰)时才被接通。该控制机制可以特别是通过如下方式实现,即,车辆的留有接口的控制仪发送确定的以太网或IP消息到各个确定的网络地址或者作为车辆的通信网络中的广播来发送,以便找出在网络中是否提供确定的服务(例如DHCP服务)。根据发现了哪个网络服务而接通或不接通通信。上述控制机制也可以通过如下方式实现,即,即车辆的留有接口的控制仪发送确定的以太网或IP消息到各个地址或者作为车辆的通信网络中的广播来发送,以便找出在网络中是否存在其它以太网交换机或路由器(例如“路由跟踪”命令或不被交换机转发的消息)。据此来接通或不接通通信。
[0029]上述保护机制例如可以实施在网络构件中,通过网络构件提供用于数据记录器和/或用于模拟单元的相应的接口。此外,保护机制的一部分(例如作为从机)可以在数据记录器或在模拟单元中实现。特别是数据记录器或模拟单元可以设置为,应答通过留有接口的控制仪所发送的确定的消息。此外数据记录器或模拟单元可以设置为,在网络中附加地或仅仅地发送相应的消息,以便如此检验安全网络环境的存在。
[0030]应该指出,代替留有接口的控制仪,其他安装在车辆中的构件也可以实施用于访问控制的上述通信,以便如此确定保护机制的接通。
[0031]模拟构件可以是车辆的信息和通信系统(也称为主机)的一部分。模拟数据于是可以存储在信息和通信系统的(外部或内部)存储介质上并且由其发送。由此可以避免专用模拟单元的成本密集的使用。模拟构件也可以包括无线接口(例如UMTS或WLAN)。于是模拟数据可以经由无线接口由模拟单元发送到车辆。由此能实现在车辆运行中模拟数据的同时发送。
[0032]该方法可以包括:由多个预定义的模拟情景确定模拟情景。预定义的模拟情景中的每个例如可以将以太网的至少一个构件识别为模拟构件(多个模拟构件也是可能的,例如以便降低由于附加的模拟数据的传输流量)。此外,一个预定义的模拟情景可以辨别一个或多个发送控制仪和/或一个或多个接收控制仪,在其传输路径中应该馈送模拟数据。除此之外,预定义的模拟情景可以说明用于一个或多个中间构件的配置参数,以用于配置一个或多个中间构件。配置参数例如可以通过具有预定的传输带宽的以太网定义为模拟数据预留的数据通道(也称为侧通道)。模拟情景可以基于以太网拓扑和/或基于运行上的数据流通过以太网确定。通过使用预定义的记录情景可以确保:附加的模拟传输不干扰车辆的运行上的数据流。
[0033]要指出,也可以定义组合的记录/模拟情景。在本文献中所述的方法由此可以包括:通过算法由多个预定义的框架参数确定记录和/或模拟情景。所述框架参数可以包括:以太网的至少一个构件,其识别为记录和/或模拟构件;一个或多个发送控制仪以及一个或多个接收控制仪,其交换的数据应该被记录;和/或一个或多个接收控制仪,模拟数据应该由模拟构件(代替一个或多个发送控制仪)发送到所述一个或多个接收控制仪;消息类型,交换的数据由所述消息类型而组合;文件头数据,根据所述文件头数据选择或识别记录数据和/或模拟数据。在所述情景中可以说明用于配置所述一个或多个中间构件的配置参数以便配置所述一个或多个中间构件。此外可以根据确定情景的选择机械地创建用于所述一个或多个中间构件的上述配置命令。
[0034]可以提供一种算法用于确定所述一个或多个中间构件用的配置命令。该算法例如可以确定在车辆通信网络的相应数据线上对于记录和/或模拟所必需的带宽并且利用在相应的数据线上的相应可用的带宽来补偿(abgleichen)并且紧接着创建尽可能适合的配置,或者给出反馈:相应的配置在考虑所必需的和可用的带宽的情况下是不可能的或者建议确定的数据流量丢弃,以便使得所必需的和可用的带宽协调一致。
[0035]该方法还可以包括:能够提供一种由多个上述框架参数预定义的记录/模拟情景选择预定义的记录/模拟情景。
[0036]该方法还可以包括:将软件模块安置在网络的中间构件上,所述中间构件在以太网中传送数据。这些软件模块可以设置为,传送信息到上级单元,其中,上级单元确定上面提及的配置命令。特别是相应的软件模块可以提供关于以下的信息,即,网络的其他构件的哪个MAC地址能通过中间构件的不同端口来实现(也就是拓扑信息)。上级单元可以基于这些信息创建车辆范围内(fahrzeugweit)的二层以太网拓扑,以便可以确定网络中的中间构件的配置。
[0037]此外,软件模块可以安置在网络的中间构件上,所述中间构件设置为,解读、理解并且执行由上级单元创建的配置命令。上述软件模块例如可以在车辆或留有的控制仪的软件更新过程的范围中选择性地更新。
[0038]确定配置命令的上级单元可以具有直接或间接的数据库连接,该数据库连接可以给上级单元提供例如以下拓扑知识以用于计算配置命令:
[0039].网络链接的拓扑(亦即特别是关于哪个数据线连接在网络中间构件的哪个连接端上的信息);和/或
[0040].控制仪及其在网络中的安置;和/或[0041 ] ?在网络中传输的消息类型;和/或
[0042]?关于哪个消息类型以哪个文件头数据(例如VLAN、以太网类型、协议)由哪个发送控制仪发送到哪个接收控制仪;和/或
[0043].非以太网络(亦即其他总线系统)及其与以太网的链接点(网关);和/或
[0044].在非以外网络上(亦即在其他总线系统上)的消息类型;和/或
[0045].控制仪及其在非以太网络中的安置;和/或
[0046].关于哪个消息类型以哪个文件头数据由哪个发送控制仪发送到非以太网络中的哪个接收控制仪的信息;和/或
[0047].用于数据记录器和/或模拟单元的可能链接点;和/或
[0048].每个传输线可用于记录和/或模拟的带宽;和/或
[0049].每个传输线和/或每个消息类型占据的带宽。
[0050]确定配置命令的上级单元可以设置为,自身和/或借助于其他单元通过发送网络消息(例如路径跟踪命令、Ping命令、其他适合的消息)执行网络拓扑探索,以便如此确定网络的结构(在以太网中链接和中间构件的安置)以及控制仪的位置、MAC以及IP地址。
[0051]上级单元可以设置为,将确定的配置命令独立发送到所有重要的中间构件和/或控制仪。备选或附加地,上级单元可以设置为,产生配置文件或处理脚本,所述处理脚本可以用于配置中间构件和/或控制仪。
[0052]该方法还可以包括:配置(例如根据配置命令)来丢弃确定的应用的或运行上的数据传输(例如选择性地根据发送控制仪、接收控制仪、消息类型等)。例如可以在记录/模拟情景的范围中确定:在确定的数据线上需要附加带宽用于记录和/或模拟数据。该附加的带宽可以通过一个或多个中间构件的上述配置来创造。类似地可以配置一个或多个发送控制仪(通过配置命令)以便有针对性地抑制一个或多个消息类型,以便为模拟和/或记录数据创造所必需的带宽。
[0053]该方法还可以包括激活(“唤醒”)在以太网中的一个或多个中间构件。中间构件可以在车辆的确定的部分网络运行状态中关断(非功能性的待机模式)。然而如果这样的中间构件需要用于记录数据的留出(Abzweigen)/传输和/或模拟数据的馈送/传输(例如以便将数据传输到记录构件或者由模拟构件传输),那么例如可以根据相应的配置命令激活中间构件。该激活例如可以通过ISO 14229诊断命令或者直接在处于待机模式下的构件中或者通过第三构件触发。备选或补充地,可以通过控制仪配置命令触发该激活,所述控制仪配置命令可以由上级单元确定。
[0054]类似地,该方法还可以包括:“保持激活”(“保持唤醒”)在以太网中的一个或多个中间构件。由此应该避免:虽然这些中间构件通常基于设在车辆中的部分网络运行将陷入到待机模式(“控制仪入睡”),但是不去激活中间构件。“保持激活”例如可以通过ISO14229诊断命令或者直接在受待机模式威胁的构件中或者通过第三构件触发。备选或补充地,可以通过控制仪配置命令触发该“保持激活”,所述控制仪配置命令例如可以由上级单元确定。
[0055]该方法也可以包括:分开以太网线,例如以便将数据记录器和/或模拟单元环接到分开的线路中。
[0056]中间构件和/或控制仪的配置可以(可选择地)持续地(也就是超越构件/控制仪的重新起动地)或者短暂地实施。此外中间构件和/或控制仪的配置可以(可选择地)立即生效或者在下次起动车辆或构件/控制仪时才实现。
[0057]如上所述,可以通过保护机制防护为了记录/模拟对车辆通信系统的访问。类似地也可以通过认证措施(例如通过ISO 14229诊断命令)保护控制仪和/或中间构件的配置。
[0058]在切换中间构件中的配置的时刻可以触发车辆中的特别的动作。如果中间构件在连续运行中被切换,那么特别是应考虑中间构件中的短时的通信干扰。这样的干扰例如可以通过以下措施补偿:在切换配置的时刻抑制错误反应(特别是抑制汽车错误存储记录),以便忽视在中间构件中在切换时刻要预期的消息短少(该消息短少典型地登记在错误存储器中)。其它种措施是将消息发送到所有通信参与者(控制仪),该消息告知这些通信参与者中间构件的即将来临的切换并且由此通知即将来临的消息短少。
[0059]如上所述,该方法还可以包括:检测车辆的预定义的状态。模拟情景的确定那么可以基于车辆的检测的状态实现。如此可以确保,发送(仅)对于车辆状态重要的模拟数据。此外可以通过模拟情景的与状态有关的选择来降低通过模拟数据引起的附加的数据传输。
[0060]如上所述,接收控制仪可以连接到通信系统的其它不同于以太网的总线系统。接收构件可以设置为,将数据经由其它总线系统由以太网发送到接收控制仪。该方法还可以包括:配置接收构件,以将由模拟构件接收的模拟数据(或其中一部分)经由其它总线系统发送到接收控制仪。在一个模拟情景中可以说明模拟数据的如下部分,该部分应该经由其它总线系统发送到接收控制仪。
[0061]按照另一方面描述了用于车辆的以太网,该以太网按照在本文档中描述的方法配置(例如用于在以太网的记录构件上记录数据的方法和/或用于发送模拟构件的模拟数据的方法)。
[0062]按照另一方面描述了一种软件(SW)程序。该软件程序可以设置为在一个处理器上被执行并且由此执行在本文献中所述的方法。
[0063]按照另一方面描述了一种存储介质。该存储介质可以包括软件程序,该软件程序设置为在一个处理器上被执行并且由此执行在本文献中所述的方法。
[0064]要注意的是,在本文献中所述的方法、装置和系统可以不仅单独地而且与其他在本文献中所述的方法、装置和系统组合地应用。此外,在本文献中所述的方法、装置和系统中的每个方面可以以多种方式相互组合。特别是权利要求的特征可以以多种方式相互组口 ο

【专利附图】

【附图说明】
[0065]以下根据各实施例更详细地描述本发明。其中:
[0066]图1示出了具有多个不同总线系统的示例性的车辆通信系统;
[0067]图2示出了具有多个交换机的示例性的车辆以太网;
[0068]图3示出了示例性以太网帧的示意结构;以及
[0069]图4示出了用于在车辆中数据记录的示例性方法的流程图。

【具体实施方式】
[0070]本发明并不限于示出的实施例。特别是应该注意的是,说明书和附图应该仅描述提出的方法、装置和系统的原理。
[0071]图1示出了用于车辆(例如机动车或汽车)的示例性的通信系统100。该系统100包括中央网关101,不同的总线系统120、130、140连接到该中央网关上。总线系统120例如是同步的FlexRay总线系统;总线系统130例如是异步的CAN(控制器区域网络)总线系统,而总线系统140例如是同步的MOST(面向媒体的系统传输)总线系统。车辆的不同构件(例如传感器、执行器和/或控制仪(英语为电子控制单元ECU))连接到相应的总线系统。如此,构件121连接到总线系统120的总线122,构件131连接到总线系统130的总线132,而构件141连接到总线系统140的总线142。
[0072]所述构件可以按照相应的总线系统的协议作为发送器将数据提供到总线上或者作为接收器由总线提取数据。如图1所示,在此在FlexRay总线系统120、CAN总线系统130以及MOST总线系统140的情况下分别应用共同的总线122、132、142,所述总线的传输能力必须由所有连接到总线122、132、142的构件121、131、141分享。这具有如下缺点,供每个个别构件121、131、141使用的传输能力随着构件121、131、141数量增加而降低。另一方面,在相应的总线122、132、142的构件121、131、141之间交换的数据在总线122、132、142的每个任意的点上是可截取的(例如在中央网关101上也是可截取的)。
[0073]以太网110也连接到网关101。以太网110同样包括多个构件111,所述构件经由总线112相互连接。在以太网110的情况下,一些或所有构件111大多包括交换机,所述交换机能实现将数据有针对性地由发送构件111传导到接收构件111,从而这些数据大多不是在所有总线112上传输,而是仅在如下总线112上传输,这样的总线处于发送构件111与接收构件111之间的传输路径上。交换机的应用导致对于每个个别构件111可用的传输能力的提高。另一方面,在以太网110上传输的数据不可以在网络110的每个任意点上截取。特别是不可以确保所有数据都可以在中央网关101上截取。
[0074]如已经在开头所述,为了数据记录可以在车辆中安装附加的测量技术。这然而导致多个缺点:通过在汽车以太网110的每个以太网总线(以太网链接)111中安装测量技术引起了用于测量技术本身以及用于将测量技术耗费地安装在每个以太网链接111中的高成本。此外在使用测量技术时大多不可以应用存在的接口用于数据记录(例如OBD接口),这引起了进一步的成本和花费(例如车辆电缆束的安装和访问)。此外,用于在控制仪的排错接口上的内部控制仪状态的附加的测量技术引起了控制仪中的成本(提供用于控制仪的排错接口)以及关于记录硬件及其在测试架中的安装的成本。此外通过测量技术在数据传输的时间特性方面影响在要测量的以太网数据链路111上的数据传输。除此之外,基于技术原因例如缺少机构空间或需要的EMV(电磁兼容性)完全不可能将测量技术引入到以太网110的确定的以太网链接111,从而仅在该链接上可用而在其他链接111上不可用的数据不能被记录。因此在该链接111上存在的传输在记录中是不可见的。最后,系列车辆(例如在工厂或在维护中)大多不能以合理的花费来改装,以便可以记录所有数据,从而在以太网110中全面的数据记录大多是不可能的。
[0075]鉴于在应用用于车辆中的数据记录的特定测量技术中的上述缺点,本文档描述了一种方法,该方法利用存在的车辆基础结构用于数据记录,从而一般地不需要在车辆上的改装并且然而可以记录车辆以太网110的所有重要数据。该方法动用在网络110的构件111 (例如在控制仪111中)中的以太网交换机的特别配置。如已经上述的那样,一些或所有构件111 (特别是在网络110的节点上)具有这样的以太网交换机,这些以太网交换机能实现将以太网数据有针对性地在网络110内定向。这些以太网交换机可以用于,将要记录的数据经由车辆以太网I1的存在的以太网链接112传导到确定的记录位置(例如车辆的OBD接口)。也就是说提出,存在的以太网(亦即特别是以太网交换机和以太网链接112)不仅用于车辆中的数据传输,而且同时也用于记录和排错目的。
[0076]图2示出了示例性的以太网200(例如图1中的以太网110)。以太网200例如可以是快速以太网(100兆比特/秒)或者千兆比特以太网(1000兆比特/秒)。网络200包括多个构件210、211、220、221、222、230、231、232、233(例如传感器、执行器和/或控制仪),它们经由不同的以太网总线(或者以太网链接)241、242、243、244、245、246、247、248相互连接。所述构件中的一些构件210、220、230直接与网络200的多个其他构件通信。这些构件210、220、230典型地包括以太网交换机,以便可以将数据在分别直接连接的构件之间转发。这些构件210、220、230在本文献中称为节点构件。构件211、221、222、231、232、233称为终端构件,这些构件仅作为发送器或接收器出现然而却不具有转发功能。终端构件典型地不包括以太网交换机。
[0077]此外在图2中示出了数据记录器260,所述数据记录器经由以太网接口 249 (例如经由车辆的OBD接口)连接到节点构件230。对于该数据记录器260应能实现的是,访问所有在以太网200中交换的数据。然而在节点构件230上典型地仅在直接连接的构件220、231、232、233之间交换的数据可用。例如在终端构件211和222之间交换的数据(如通过线251、252、253表示)在节点构件230上是不可截取的。
[0078]在此提出,如此配置在节点构件210、220、230中包含的以太网交换机,使得例如由终端构件211发送到终端构件222 (和/或反之亦然)的数据拷贝可以通过以太网200传导到节点构件230并且如此通过数据记录器260检测。这在图2中通过虚线箭头255、259示出,所述虚线箭头应该示出用于记录数据的侧通道。该侧通道基于在网络200中存在的基础结构来提供,亦即基于存在的以太网链接255、259和在节点构件210、220、230中存在的交换机来提供。如此可能的是,在网络200中的任意位置提供并且记录所有在以太网200中交换的数据。
[0079]图3示出了示例性的以太网帧300的结构。在以太网110、200中传输的数据典型地具有在图3中示出的帧结构。以太网帧包括文件头数据302、303、304,有效数据(也称为有用数据)305以及错误校验数据306 (帧校验序列,FCS)。文件头数据包括目标地址301 (媒体访问控制、MAC地址),其识别在以太网200中的接收构件(例如终端构件222)。此外文件头数据包括源地址,其识别在以太网200中的发送构件(例如终端构件211)。此外文件头数据可以包括所谓的VLAN标签(虚拟局域网标签)303,其可以用于将以太网帧300配置给确定类别的数据。例如可以为数据类别“排错数据”定义确定的排错VLAN标签,其可以添加给以太网帧300,以便将其中包含的数据标识为“排错数据”。最后文件头数据可以包括类型区域(所谓的以太网类型)304。类型区域给出关于由有用数据305应用下一更高协议层的哪个协议的消息。
[0080]在下文中描述了,可以如何配置以太网200的节点构件210、220、230中的以太网交换机,以便可以将网络200的所选择的构件(例如由车辆的所选择的控制仪(SG))的数据记录在网络200的所选择的点(例如在节点构件230)上。
[0081]以太网交换机的配置可以通过诊断命令(例如按照统一诊断服务(UDS)标准,如ISO 14229标准)实现。所述一个或多个诊断命令例如可以经由车辆的OBD接口或经由车辆的其它诊断接口(例如诊断CAN、远程诊断…)发送到要配置的以太网交换机。在此经由车辆通信网100的系统总线112、122、132、142响应包含了要配置以太网交换机的控制仪。
[0082]以太网交换机的配置也可以通过以太网控制命令经由车辆的任意以太网接口(例如OBD接口、WLAN(无线局域网)接口、UMTS(通用移动通信系统)接口等)实现。以太网交换机如此预配置,使得保证,以太网控制命令可以通过整个以太网200 (并且特别是直至配置的以太网交换机)传输。
[0083]以太网交换机的配置(也就是配置命令的生成和发送)可以通过外部仪器(例如通过膝上电脑、测试器或数据记录器260)或者通过车辆内部控制仪(例如通过车辆的主机或信息和通信系统)实现。
[0084]以太网交换机的配置可以不仅静态地而且特定于车辆或错误状态地动态地作出反应。以太网交换机的静态配置例如可以用于一个或多个确定的控制仪(网络200的构件)的数据的记录。另一方面,以太网交换机的配置(并因此所留出和记录的数据的选择)可以根据车辆状态或错误的出现而做出。确定的错误情况的检测例如可能导致:如此配置以太网交换机,使得关系到确定的错误情况的分析的数据被留出并且传导到数据记录器。
[0085]应该如此实现以太网交换机针对留出和记录确定数据的配置,使得不干扰对于车辆运行需要的数据交换。换言之,在应用附加的用于数据记录的侧通道255、259时应该确保:在网络200中对于车辆运行所需要的数据传输(特别是在以太网链接245上,侧通道255设置在该以太网链接上)保持不受干扰。这典型地需要跨网的设计,该设计考虑网络200的拓扑和运行上的数据流。
[0086]跨网设计例如可以导致记录情景的定义。用于记录情景的例子例如是这样一个情景,其中,控制仪A 211到数据记录器260的所有数据传输发送到连接端B(例如在节点构件230中的以太网交换机的确定的端口上);或者这样一个情景,其中,在控制仪A 211与控制仪B222之间到数据记录器230的所有数据传输发送到连接端C ;或者这样一个情景,其中,在以太网链接A241上到数据记录器260的所有数据包发送到连接端B。亦即,可以定义这样的情景,这些情景确定:应该留出以太网200的哪些数据,以及应该在以太网200的哪个点发送这些用于记录的留出的数据。这些情景可以包括用于各个以太网交换机的配置命令,所述配置命令能实现相应情景的实施。所述情景可以如此设计和定义,使得避免由于数据记录对运行上的数据传输的干扰。
[0087]预定义的情景可以作为预制的软件模块引入到控制仪中,该控制仪包含要配置的以太网交换机。软件模块例如可以通过车辆制造商(也就是在以太网拓扑的知识中和在运行上的数据传输的知识中)创建。这些软件模块可以作为软件单元按软件逻辑的意义实现并且在快速更新过程的范围中被独立地代替(例如以用于考虑运行上的数据传输的变化或者用于软件模块的纠错)。
[0088]通过针对确定的记录情景配置以太网交换机应该确保:配置的以太网交换机产生特定数据的拷贝和/或将特定数据转发到交换机的专门的端口。这样的动作的配置例如可以明确地通过给出以太网交换机的寄存值而实现。此外,该配置可以通过在交换机特征(例如端口镜像)层面上的配置实现。
[0089]如已经阐明的那样,在以太网链接245上典型地,正常的运行上的车辆数据传输和附加的记录/排错传输必须分享以太网链接245的存在的带宽。网络200的以太网交换机的基于情景的配置可以用于确保:附加的记录/排错传输不干扰运行上的车辆数据传输。备选或补充地,可以避免由于记录传输对正常的运行上的车辆数据传输的影响,其方式为为数据记录在以太网链接245上预留固定的带宽(例如带宽的10%)或者通过QoS(服务质量)机制来确保,使得所述两种传输类型(亦即记录传输和运行上的车辆数据传输)不干扰。在正常运行上的车辆数据传输与记录传输之间的区别可以根据不同的以太网机制而发生(VLAN标签、双标签、地址)。由此可以仅出于记录目的预留逻辑上并行的侧通道255。
[0090]通过产生侧通道255可以确保:记录传输不超过确定的最大传输率。如果突然出现比能经由侧通道255所传输的而更多的记录数据,那么可以(通过以太网交换机)丢弃多余的记录数据。如果由于侧通道255拥塞而丢弃记录数据(亦即记录包),那么这可以在留有侧通道255的发送交换机的节点构件220中作为错误注明在交换机的存储器中和/或在记录数据传输中作为附加的(必要时周期性的)错误状态消息发送。由此确保,告知数据记录器260:确定的记录数据在确定的时刻丢失。
[0091]通过配置在每个以太网交换机(其处于记录数据的来源与数据记录器260之间的传输路径上)中确定,应该沿哪个方向转发记录数据包,以便到达数据记录器260。同时多个数据记录器260也可以连接到网络200中的不同位置。通过网络200的以太网交换机的配置可以实现,记录数据按照不同标准传导到所述数据记录器260中的相应一个上,以便在那选择性地对记录数据进行记录。例如由车辆摄像机到数据记录器260的流传输的拷贝可以发送到iCAM控制仪(也就是用于内部摄像机的控制仪)的自由交换机端口,而整个车辆的控制数据传输的拷贝传导到OBD接口上的数据记录器上,和/或主机内部状态的拷贝经由WLAN接口发送到数据记录器。多个数据记录器在以太网200中的相应多个点上的应用和记录数据选择性发送到所述多个数据记录器的相应一个上可以用于降低由于附加的记录数据传输对以太网200的负荷。
[0092]根据交换机配置可以在每个交换机中确定:哪个数据包应该转发到数据记录器260之一。在此可以基于例如一个以下标准或多个以下标准的组合实现在以太网交换机中数据包300的选择:
[0093]?包/帧300的目标地址(MAC地址)301 ;
[0094]?包/帧300的发送地址(MAC地址)302 ;
[0095]?包 / 帧 300 的 VLAN 标签 303 ;
[0096].发送器的IP地址(例如通过以太网交换机的深度包检测(DPI)功能的应用);
[0097].接收器的IP地址(例如通过以太网交换机的深度包检测(DPI)功能的应用);
[0098]?包/帧300的以太网类型304;
[0099].在包/帧300中包含的有用数据305的协议;
[0100].一个或多个完全的以太网链接241的选择;
[0101]?包/帧300的以DPI可检测的特性;
[0102]通过上述标准可以识别在以太网交换机中对于记录重要的包/帧300。以太网交换机可以设置为,为所识别的包/帧300配设通过以太网交换机可分析处理的“标记”(例如VLAN标签),以便如此简化将记录包/帧300通过以太网200转向至数据记录器260。例如识别的包/帧300可以配设有“排错” VLAN标签,该VLAN标签被以太网交换机用于转发到数据记录器260。
[0103]备选或附加于以太网200中的正常的运行上的数据传输,也可以将控制仪内部数据(所述数据通常不在以太网数据线241上发送)由控制仪发出并且转发到数据记录器260。为此可以对于每个诊断命令激活在重要控制仪211中(或者在多个控制仪211、222中)的确定的模式,所述重要控制仪应该输出内部数据。所述重要控制仪211紧接着输出内部状态信息并且将这些内部状态信息作为以太网包/帧300经由车辆网络200的上述侧通道255发送到数据记录器260。这些状态信息可以(例如通过VLAN、以太网类型、协议等)辨认为这样的信息。处于侧通道255上的数据可选地可以获得通过交换机可分析处理的“标记”(例如确定的VLAN标签、协议、目标地址)。由此可能的是,将内部状态信息有针对性地通过网络200传导并且使得在数据记录器260上可辨认为“内部状态信息”。通过经由车辆的以太网200发送控制仪内部的状态信息可以省去在控制仪上的专用诊断接口,这降低了用于控制仪的成本。
[0104]根据交换机配置可以在每个交换机中确定:通过网络200的多个交换机的确定的记录包300是否应该针对每个经过的交换机被拷贝一次。在该情况下,包300的整个路径通过网络200是可追踪的,因为由每个以太网交换机发送记录包300的拷贝。另一方面,交换机可以如此配置,使得该确定的记录包300总共朝数据记录器260的方向被拷贝仅一次,这导致对带宽更有效的解决方案。这些选择性可以通过配置交换机的入口/出口队列来实施。
[0105]在下文中描述了用于记录(亦即记录)留出的数据的不同选择性。车辆网络100、200可以被如此利用,使得数据记录器260经由以太网接口 249连接在车辆的OBD插头中并且将要记录的数据传输传导到OBD插头中的以太网接口 249。由此在车辆中对于对记录数据进行记录不需要其它接口。
[0106]车辆网络100、200可以用于使得数据记录器260经由车辆中存在的无线以太网接口(例如车辆的天线模块中的WLAN和/或3G和/或UTMS接口 )来连接。要记录的数据传输可以转到这样的无线以太网接口。由此可以实现远程诊断。特别是可以由此在车辆在道路上正常运行期间检测诊断数据并且同时发送到数据记录器260。
[0107]车辆网络100、200可以如此用于使得数据记录器260可以经由任意控制仪(例如内部摄像机、iCAM,控制仪)的自由的交换机端口连接。要记录的数据传输可以通过以太网200传导到所选择的控制仪的选择的交换机端口。车辆网络100、200可以如此用于使得数据记录器260可以经由附加的测量接口(“记录适配器”)连接并且将要记录的数据传输转到附加的测量接口。
[0108]备选或补充地,车辆网络100、200可以如此用于使得要记录的数据传输转到车辆中的确定的控制仪(亦即到以太网200中的确定的构件211)(例如到车辆的主机/到信息和通信系统)。确定的控制仪例如可以包括存储介质(例如硬盘和/或RAM存储器)。要记录的数据于是可以在不需要专门数据记录器260情况下记录在确定的控制仪中。特别是当今的信息和通信系统具有内部存储介质(例如用于存储音频/视频/导航数据)和/或用于连接外部存储介质的USB接口。内部存储介质和/或经由USB连接的外部存储介质可以代替数据记录器260用于对记录数据进行记录。这导致用于记录在车辆中诊断数据的成本显著降低。此外,使用这样的(内部或外部)存储介质能实现这样的可能性,即,以简单的方式将诊断数据在车辆的正常运行期间进行记录(例如在长期检查的范围中)。
[0109]在本文献中描述的用于通过以太网200留出和转导记录数据的方法也可以用于车辆通信系统100的其他总线系统120、130、140的数据。如果连接在以太网200上的控制仪附加地也访问一个或多个其他车辆总线(例如LIN(局域互连网)总线、CAN总线等),那么由该控制仪经由其它车辆总线接收的数据也可以在以太网200的记录侧通道255中拷贝。该控制仪可以通过诊断命令来配置,以便拷贝由其他车辆总线中之一到以太网记录通道255的确定的数据。通过诊断命令可以确定应该拷贝哪些数据和/或所拷贝的数据应该发送到哪个目标地址。例如可以定义的是,应该将其它车辆总线的数据发送到可能的多个数据记录器260中的哪个(在OBD插座上的数据记录器、在WLAN天线模块上的数据记录器、在主机内部的存储器上的记录、在“记录适配器”上的数据记录器等)。用于记录的标识为重要的包可选地可以获得通过交换机可分析处理的“标记”(例如VLAN标签、协议、目标地址)。
[0110]换言之,以太网200的构件可以如此配置,使得所述构件可以使其它总线系统120、130、140的数据隧通过以太网200。为此网络200的也与其它总线系统120、130、140通信(所谓的网关构件)的确定的构件可以如此配置,使得所述确定的构件将其它总线系统120、130、140的所有或选择的数据作为有用数据305拷贝到一个或多个以太网包/帧300中并且将所述一个或多个以太网包/帧300 (例如根据文件头数据301、302、303、304)如此标明,使得所述一个或多个以太网包/帧如记录数据那样通过以太网200传导。例如车辆通信网100的网关构件101可以用于将由总线系统120、130、140选出的数据通过以太网110、200打开通道到数据记录器260。
[0111]在本文献中所述的方法也可以用于模拟目的。为了模拟目的可以在(通常被动的(passiv))数据记录器260的位置处连接一个用于模拟车辆网络中的控制仪的装置(例如笔记本电脑)。模拟(例如控制仪的状态的询问或控制仪的网页的调用)于是同样可以通过预留的侧通道255实现。正常运行上的数据传输由此不被模拟数据影响。为了用于模拟的数据传输由网络200的交换机标识为这样的数据传输,可以相应地标记模拟数据包(例如以VLAN标签和/或确定的协议)。该标记必要时可以由在目标控制仪之前上一个交换机除去,从而在网络200中的标记可以用于传导目的。
[0112]图4示出了用于车辆中数据记录的示例性方法400的流程图。特别是在图4中示出的方法400针对数据记录,所述数据由发送控制仪经由车辆的通信系统100、200发送到车辆的接收控制仪。如在图1和2中所示,通信系统100包括以太网110、200。在这样的以太网中,数据可以由发送构件211 (其例如包括发送控制仪或相应于发送控制仪)经由传输路径241、242、243传导到接收构件222 (其例如包括接收控制仪或相应于接收控制仪)。在以太网200中使用交换机导致在传输路径241、242、243上传导的数据仅在网络200的这样的处于传输路径上的构件211、210、220、222上可用(亦即可截取)。然而在网络的其他构件230上,这些数据是不可用的。
[0113]方法400现在针对:在以太网110、200的这样的不处于传输路径上的记录构件230上提供数据。为此方法400包括配置以太网110、200的中间构件220,所述中间构件处于传输路径上,以便创建数据的拷贝作为记录数据(步骤401)并且发送到记录构件230 (步骤402)。此外方法400还包括在记录构件230上记录403记录数据。
[0114]在本文献中描述了一种用于在汽车以太网中记录数据的方法。所述方法利用汽车以太网的存在的基础结构并且如此能实现在车辆中数据(例如排错数据)的成本有利的记录。特别是可以降低如下的成本和费用,所述成本和费用需要用于将数据记录器用的基础结构集成到车辆中(在研发期间、在工厂中并且用于维护),该数据记录器用于在汽车以太网中的数据记录。如此例如可以完全避免用于汽车以太网的数据记录的专用测量技术的安装。
【权利要求】
1.用于记录数据的方法(400),所述数据由发送控制仪经由车辆的通信系统(100)发送到车辆的接收控制仪,其中,通信系统(100)包括以太网(110、200),其中,所述数据由发送构件(211)经由传输路径传导到以太网(110、200)的接收构件(222),其中,所述数据应该记录在以太网(110、200)的不处于传输路径上的记录构件(230)上,其中,所述方法(400)包括: ?配置(401、402)以太网(110、200)的中间构件(220),所述中间构件处于传输路径上,将所述数据的拷贝作为记录数据发送到记录构件(230);以及?将记录数据记录(403)在记录构件(230)上。
2.根据权利要求1所述的方法(400),还包括: ?配置以太网(110、200)的一个或多个其它构件(230),所述其它构件处于由中间构件(220)到记录构件(230)的记录传输路径上,将记录数据发送到记录构件(230)。
3.根据上述权利要求之一所述的方法(400),其中,中间构件(220)包括以太网交换机,并且其中,所述配置(401、402)包括以太网交换机的配置, ?创建数据的拷贝;以及 ?为数据的拷贝配设文件头数据,所述文件头数据能实现数据的拷贝通过以太网(110、200)传输到记录构件(230)。
4.根据权利要求3所述的方法(400),其中,所述文件头数据包括以下中的一个或多个: ?记录构件(230)的MAC目标地址;以及 ? VLAN标签,其将数据的拷贝标识为记录数据。
5.根据权利要求3至4之一所述的方法(400),其中,数据的拷贝根据以太网交换机的端口镜像功能来创建。
6.根据权利要求3至5之一所述的方法(400),其中,该方法还包括: ?配置(402)以太网交换机,将记录数据经由确定的端口发送到记录构件(230); ?配置(402)以太网交换机,预留确定端口的预定的传输带宽用于传输记录数据。
7.根据上述权利要求之一所述的方法(400),其中,所述配置包括通过以太网(110、200)和/或通过通信系统(100)的其他总线系统(120、130、140)将配置命令发送到中间构件(220)。
8.根据权利要求7所述的方法(400),其中,所述配置命令是汽车诊断命令,例如按照ISO 14229标准的诊断命令。
9.根据权利要求7至8之一所述的方法(400),其中,所述配置命令 ?由数据记录器经由车辆的OBD接口发送;或者 ?由数据记录器经由以太网(110、200)的构件的端口发送;或者?由数据记录器经由车辆的无线接口例如WLAN、UMTS, LTE、GPRS, EDGE或蓝牙接口发送;或者 ?由车辆的信息和通信系统发送。
10.根据权利要求7至9之一所述的方法(400),其中,该方法还包括: ?检验配置命令的发送器的认证。
11.根据上述权利要求之一所述的方法(400),其中: ?记录构件(230)是车辆的信息和通信系统的部分;以及 ?记录数据记录在信息和通信系统的存储介质上。
12.根据上述权利要求之一所述的方法(400),其中: ?记录构件(230)包括无线接口,例如WLAN、UMTS、LTE、GPRS、EDGE或蓝牙接口 ;以及 ?记录数据经由无线接口发送到数据记录器。
13.根据上述权利要求之一所述的方法(400),其中,该方法还包括:确定记录情景;其中,该记录情景 ?将以太网(110、200)的至少一个构件识别为记录构件(230); ?识别一个或多个发送控制仪; ?可选地,识别一个或多个接收控制仪; ?可选地,根据文件头数据识别要记录的消息类型;以及 ?说明用于一个或多个中间构件(220)的配置参数。
14.根据权利要求13所述的方法(400),其中: ?该方法还包括检测车辆的预定义的状态;以及 ?基于车辆的检测的状态确定记录情景。
15.根据上述权利要求之一所述的方法(400),其中,该方法还包括: 配置中间构件(220),如果记录数据不能发送到记录构件(230),那么存储或发送错误消息。
16.根据上述权利要求之一所述的方法(400),其中: ?所述发送控制仪连接到通信系统(100)的不同于以太网(110、200)的其它总线系统(120、130、140); ?发送构件(211)设置为,接收所有由发送控制仪经由其它总线系统(120、130、140)发送的数据;以及 ?该方法还包括:配置发送构件(210),将由发送控制仪经由其它总线系统(120、130、140)发送的数据的至少一部分的拷贝发送到记录构件(230)。
17.根据上述权利要求之一所述的方法(400),其中,该方法(400)还包括: ?将控制仪配置命令发送到发送控制仪; ?基于控制仪配置命令配置发送控制仪,以将发送控制仪的内部状态信息作为状态数据发送;以及 ?配置发送构件(211),以将状态数据发送到记录构件(230)。
18.用于经由车辆的通信系统(100)将模拟数据发送到车辆的接收控制仪的方法,使得接收控制仪将模拟数据视为由车辆的发送控制仪发送的数据,其中,通信系统(100)包括以太网(110、200),其中,将由发送控制仪到接收控制仪的数据由发送构件(211)经由传输路径传导到以太网(110、200)的接收构件(222),其中,模拟数据由模拟构件(230)发送;其中,该方法包括: ?配置以太网(110、200)的中间构件(220),所述中间构件处于传输路径上,修改由模拟构件(230)接收的模拟数据的文件头数据并且将经修改的模拟数据发送到接收构件(222)。
19.根据权利要求18所述的方法,其中,文件头数据的修改包括:?除去或修改VLAN标签,所述VLAN标签将接收的模拟数据标识为模拟数据;和/或?通过发送构件的MAC地址来代替MAC原始地址。
20.根据权利要求18至19之一所述的方法,其中,所述方法包括:?配置中间构件(220),以将由发送控制仪发送的数据传导到记录构件(230);以及?配置中间构件(220),以将由发送控制仪发送的数据通过模拟数据代替。
【文档编号】H04L12/26GK104396191SQ201380034970
【公开日】2015年3月4日 申请日期:2013年5月7日 优先权日:2012年5月16日
【发明者】T·柯尼希斯埃德, A·内夫, T·维丁格尔 申请人:宝马股份公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1