CN108068733B - 信息配置方法、装置及计算机可读存储介质 - Google Patents
信息配置方法、装置及计算机可读存储介质 Download PDFInfo
- Publication number
- CN108068733B CN108068733B CN201711366245.6A CN201711366245A CN108068733B CN 108068733 B CN108068733 B CN 108068733B CN 201711366245 A CN201711366245 A CN 201711366245A CN 108068733 B CN108068733 B CN 108068733B
- Authority
- CN
- China
- Prior art keywords
- configuration
- vehicle
- configuration information
- target
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 230000005540 biological transmission Effects 0.000 claims description 9
- 238000003745 diagnosis Methods 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 8
- 238000012797 qualification Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
- B60R16/023—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
- B60R16/0231—Circuits relating to the driving or the functioning of the vehicle
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Mechanical Engineering (AREA)
- Small-Scale Networks (AREA)
- Selective Calling Equipment (AREA)
Abstract
本发明公开了一种信息配置方法、装置及计算机可读存储介质,属于车辆工程技术领域,应用于目标车载控制器,目标车载控制器为车辆上的多个车载控制器中的任一车载控制器,该方法包括:接收车辆上的网关控制器发送的配置信号;其中,配置信号中包括多个车载控制器中的每个车载控制器的配置信息,配置信号为网关控制器接收到配置设备发送的多个车载控制器的配置信息时发送,配置设备为车辆外接的设备;从配置信号中获取目标配置信息,目标配置信息为目标车载控制器对应的配置信息;基于目标配置信息进行信息配置。本发明通过网关控制器发送多个车载控制器的配置信息,无需配置设备分别与多个车载控制器连接,简化了配置操作,提高了信息配置的效率。
Description
技术领域
本发明涉及车辆工程技术领域,特别涉及一种信息配置方法、装置及计算机可读存储介质。
背景技术
随着社会的进步、科技的发展以及生活水平的提高,汽车作为人们的重要出行交通工具已经开始走入普通家庭。为了提高车辆安全性和舒适性,车辆中的车载控制器越来越多,比如,车辆包括的车载控制器可以包括马达控制器、空调控制器、车窗控制器、多媒体控制器等,不同的车载控制器配置是不同的,因此,需要通过不同的配置信息对各个车载控制器进行配置。
目前,在对多个车载控制器进行配置时,通常是将车辆中的多个车载控制器分别与配置设备进行连接;当该配置设备与该多个车载控制器中任一车载控制器连接后,可以向当前连接的车载控制器发送对应的配置信息,该当前连接的车载控制器可以基于该配置信息进行配置。
但是,由于车辆中车载控制器数量较多,在对多个车载控制器进行配置时需要将配置设备分别与多个车载控制器连接,从而导致操作繁琐,且容易遗漏部分车载控制器,导致信息配置不完整,配置效率低。
发明内容
本发明实施例提供了一种信息配置方法、装置及计算机可读存储介质,用于解决相关技术中信息配置不完整、配置效率低的问题。所述技术方案如下:
第一方面,提供了一种信息配置方法,应用于目标车载控制器,所述目标车载控制器为车辆上的多个车载控制器中的任一车载控制器,所述方法包括:
接收所述车辆上的网关控制器发送的配置信号;
其中,所述配置信号中包括所述多个车载控制器中的每个车载控制器的配置信息,所述配置信号为所述网关控制器接收到配置设备发送的所述多个车载控制器的配置信息时发送,所述配置设备为所述车辆外接的设备;
从所述配置信号中获取目标配置信息,所述目标配置信息为所述目标车载控制器对应的配置信息;
基于所述目标配置信息进行信息配置。
可选地,所述基于所述目标配置信息进行信息配置,包括:
确定所述目标配置信息的合格性;
当所述目标配置信息不合格时,确定信息配置失败;
当所述目标配置信息合格时,基于所述目标配置信息进行信息配置。
可选地,所述确定所述目标配置信息的合格性,包括:
当所述目标配置信息满足预设合格条件时,确定所述目标配置信息合格;
当所述目标配置信息不满足所述预设合格条件时,确定所述目标配置信息不合格。
可选地,所述确定信息配置失败之后,还包括:
将存储的故障码通过所述网关控制器发送至所述配置设备,所述故障码用于指示所述目标车载控制器的配置是否成功。
第二方面,提供了另一种信息配置方法,应用于车辆上的网关控制器,所述方法包括:
接收配置设备发送的所述车辆上的多个车载控制器中每个车载控制器的配置信息,所述配置设备为所述车辆外接的设备;
将所述多个车载控制器的配置信息通过配置信号发送至所述多个车载控制器,以使所述多个车载控制器中的各个车载控制器从所述配置信号中获取对应的配置信息进行信息配置。
可选地,所述接收配置设备发送的所述车辆上的多个车载控制器中每个车载控制器的配置信息之后,还包括:
存储接收到的所述多个车载控制器的配置信息;
相应地,所述接收配置设备发送的所述车辆上的多个车载控制器中每个车载控制器的配置信息之后,还包括:
接收所述配置设备发送的诊断请求;
向所述配置设备发送当前存储的所述多个车载控制器的的配置信息,以使所述配置设备确定所述网关控制器当前存储的所述多个车载控制器的配置信息与已发送给所述网关控制器的所述多个车载控制器的配置信息相同时,确定所述多个车载控制器的配置信息写入成功。
第三方面,提供了一种信息配置装置,应用于目标车载控制器,所述目标车载控制器为车辆上的多个车载控制器中的任一车载控制器,所述装置包括:
接收模块,用于接收所述车辆上的网关控制器发送的配置信号;
其中,所述配置信号中包括所述多个车载控制器中的每个车载控制器的配置信息,所述配置信号为所述网关控制器接收到配置设备发送的所述多个车载控制器的配置信息时发送,所述配置设备为所述车辆外接的设备;
获取模块,用于从所述配置信号中获取目标配置信息,所述目标配置信息为所述目标车载控制器对应的配置信息;
配置模块,用于基于所述目标配置信息进行信息配置。
可选地,所述配置模块包括:
第一确定子模块,用于确定所述目标配置信息的合格性;
第二确定子模块,用于当所述目标配置信息不合格时,确定信息配置失败;
配置子模块,用于当所述目标配置信息合格时,基于所述目标配置信息进行信息配置。
可选地,所述第一确定子模块用于:
当所述目标配置信息满足预设合格条件时,确定所述目标配置信息合格;
当所述目标配置信息不满足所述预设合格条件时,确定所述目标配置信息不合格。
可选地,所述配置模块还包括:
发送子模块,用于将存储的故障码通过所述网关控制器发送至所述配置设备,所述故障码用于指示所述目标车载控制器的配置是否成功。
第四方面,提供了另一种信息配置装置,应用于车辆上的网关控制器,所述装置包括:
第一接收模块,用于接收配置设备发送的所述车辆上的多个车载控制器中每个车载控制器的配置信息,所述配置设备为所述车辆外接的设备;
第一发送模块,用于将所述多个车载控制器的配置信息通过配置信号发送至所述多个车载控制器,以使所述多个车载控制器中的各个车载控制器从所述配置信号中获取对应的配置信息进行信息配置。
可选地,所述装置还包括:
存储模块,用于存储接收到的所述多个车载控制器的配置信息;
相应地,所述装置还包括:
第二接收模块,用于接收所述配置设备发送的诊断请求;
第二发送模块,用于向所述配置设备发送当前存储的所述多个车载控制器的的配置信息,以使所述配置设备确定所述网关控制器当前存储的所述多个车载控制器的配置信息与已发送给所述网关控制器的所述多个车载控制器的配置信息相同时,确定所述多个车载控制器的配置信息写入成功。
第五方面,提供了一种计算机可读存储介质,所述存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中任一所述的方法。
第六方面,提供了一种计算机可读存储介质,所述存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第二方面中任一所述的方法。
本发明实施例提供的技术方案带来的有益效果是:
在本发明实施例中,目标车载控制器可以接收车辆上的网关控制器发送的配置信号,并根据配置信号中获取的目标配置信息进行信息配置。由于该配置信号是网关控制器接收到配置设备发送的多个车载控制器的配置信息时发送的,且该配置信号中包括多个车载控制器中的每个车载控制器的配置信息,也即是,配置设备将多个车载控制器的配置信息发送至网关控制器后,网关控制器可以通过配置信号将多个车载控制器的配置信息发送至多个车载控制器,避免了配置设备分别与多个车载控制器连接,简化了配置操作,提高了信息配置的效率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的第一种信息配置方法的流程图;
图2是本发明实施例提供的第二种信息配置方法的流程图;
图3是本发明实施例提供的第三种信息配置方法的流程图;
图4A是本发明实施例提供的第一种信息配置装置的结构示意图;
图4B是本发明实施例提供的一种配置模块的结构示意图;
图4C是本发明实施例提供的另一种配置模块的结构示意图;
图5A是本发明实施例提供的第二种信息配置装置的结构示意图;
图5B是本发明实施例提供的第三种信息配置装置的结构示意图;
图5C是本发明实施例提供的第四种信息配置装置的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
在对本发明实施例进行详细的解释说明之前,先对本发明实施例中涉及到的应用场景进行解释说明。
目前,用户在驾驶车辆时,越来越追求车辆的安全性和舒适性。因此,为了提高车辆的安全性和舒适性,通常需要将车辆内诸如马达控制器、空调控制器、车窗控制器、多媒体控制器等多个车载控制器分别进行配置。但是,在对多个车载控制器进行配置时,需要将该多个车载控制器分别与配置设备连接。当车辆中的车载控制器数量较多时,将会导致操作繁琐,且容易遗漏部分车载控制器,导致信息配置不完整,配置效率低。
基于这样的场景,本发明实施例提供了一种能够简化配置操作,提高配置效率的信息配置方法。
在对本发明实施例的应用场景进行介绍之后,接下来将结合附图对本发明实施例提供的信息配置方法进行详细介绍。
图1为本发明实施例提供的第一种信息配置方法的流程图,参见图1,应用于目标车载控制器,该目标车载控制器为车辆上的多个车载控制器中的任一车载控制器,该方法包括:
步骤101:接收该车辆上的网关控制器发送的配置信号。
其中,该配置信号中包括该多个车载控制器中的每个车载控制器的配置信息,该配置信号为该网关控制器接收到配置设备发送的该多个车载控制器的配置信息时发送,该配置设备为该车辆外接的设备。
步骤102:从该配置信号中获取目标配置信息,该目标配置信息为该目标车载控制器对应的配置信息。
步骤103:基于该目标配置信息进行信息配置。
在本发明实施例中,目标车载控制器可以接收车辆上的网关控制器发送的配置信号,并根据配置信号中获取的目标配置信息进行信息配置。由于该配置信号是网关控制器接收到配置设备发送的多个车载控制器的配置信息时发送的,且该配置信号中包括多个车载控制器中的每个车载控制器的配置信息,也即是,配置设备将多个车载控制器的配置信息发送至网关控制器后,网关控制器可以通过配置信号将多个车载控制器的配置信息发送至多个车载控制器,避免了配置设备分别与多个车载控制器连接,简化了配置操作,提高了信息配置的效率。
可选地,基于该目标配置信息进行信息配置,包括:
确定该目标配置信息的合格性;
当该目标配置信息不合格时,确定信息配置失败;
当该目标配置信息合格时,基于该目标配置信息进行信息配置。
可选地,确定该目标配置信息的合格性,包括:
当该目标配置信息满足预设合格条件时,确定该目标配置信息合格;
当该目标配置信息不满足该预设合格条件时,确定该目标配置信息不合格。
可选地,确定信息配置失败之后,还包括:
将存储的故障码通过该网关控制器发送至该配置设备,该故障码用于指示该目标车载控制器的配置是否成功。
上述所有可选技术方案,均可按照任意结合形成本发明的可选实施例,本发明实施例对此不再一一赘述。
图2为本发明实施例提供的第二种信息配置方法的流程图,参见图2,应用于车辆上的网关控制器,该方法包括:
步骤201:接收配置设备发送的该车辆上的多个车载控制器中每个车载控制器的配置信息,该配置设备为该车辆外接的设备。
步骤202:将该多个车载控制器的配置信息通过配置信号发送至该多个车载控制器,以使该多个车载控制器中的各个车载控制器从该配置信号中获取对应的配置信息进行信息配置。
在本发明实施例中,车辆上的网关控制器可以接收配置设备发送的车辆上的多个车载控制器中每个车载控制器的配置信息,并通过配置信号将该多个车载控制器的配置信息发送至该多个车载控制器,使多个车载控制器中的各个车载控制器可以从该配置信号中获取对应的配置信息进行信息配置。由于网关控制器接收到配置设备发送的多个车载控制器的配置信息后,可以通过配置信号将多个车载控制器的配置信息发送至多个车载控制器,避免了配置设备分别与多个车载控制器连接,简化了配置操作,提高了信息配置的效率。
可选地,接收配置设备发送的该车辆上的多个车载控制器中每个车载控制器的配置信息之后,还包括:
存储接收到的该多个车载控制器的配置信息;
相应地,接收配置设备发送的该车辆上的多个车载控制器中每个车载控制器的配置信息之后,还包括:
接收该配置设备发送的诊断请求;
向该配置设备发送当前存储的该多个车载控制器的的配置信息,以使该配置设备确定该网关控制器当前存储的该多个车载控制器的配置信息与已发送给该网关控制器的该多个车载控制器的配置信息相同时,确定该多个车载控制器的配置信息写入成功。
上述所有可选技术方案,均可按照任意结合形成本发明的可选实施例,本发明实施例对此不再一一赘述。
图3为本发明实施例提供的第三种信息配置方法的流程图,参见图3,该方法包括如下步骤。
步骤301:车辆上的网关控制器接收配置设备发送的该车辆上的多个车载控制器中每个车载控制器的配置信息,该配置设备为该车辆外接的设备。
其中,车辆可以对外提供一个连接接口,配置设备可以通过该连接接口与车辆上的网关控制器连接;当该配置设备与该网关控制器连接后,该配置设备可以将多个车载控制器中每个车载控制器的配置信息发送至该网关控制器。
需要说明的是,该配置设备是专用诊断设备,该网关控制器为车载网关。
另外,为了方便后续对接收到的配置信息进行验证和发送,网关控制器在接收到配置设备发送的多个车载控制器的配置信息后,可以存储接收到的多个车载控制器的配置信息。
进一步地,由于配置设备将多个车载控制器的配置信息发送至网关控制器时,有可能会因网络不稳定或者连接接口接触不良等原因导致没有将多个车载控制器的配置信息完整地发送至网关控制器,从而可能会导致后续进行信息配置时,配置不完整或者配置不成功。因此,为了提高后续进行信息匹配的成功率和完整性,配置设备还可以验证是否将多个车载控制器的配置信息成功写入至网关控制器。
其中,配置设备可以向网关控制器发送诊断请求,该诊断请求用于读取网关控制器中的多个车载控制器的配置信息;网关控制器接收该配置设备发送的诊断请求,并向该配置设备发送当前存储的多个车载控制器的的配置信息;当配置设备接收到网关控制器当前存储的多个车载控制器的配置信息后,可以确定该网关控制器当前存储的多个车载控制器的配置信息与已发送给该网关控制器的多个车载控制器的配置信息是否相同;当该网关控制器当前存储的多个车载控制器的配置信息与已发送给该网关控制器的多个车载控制器的配置信息相同时,确定该多个车载控制器的配置信息写入成功。当不相同时,确定该对个车载控制器的配置信息写入失败,并向该网关控制器重新发送多个车载控制器的配置信息。
步骤302:车辆上的网关控制器将该多个车载控制器的配置信息通过配置信号发送至该多个车载控制器。
其中,为了使车辆上的多个车载控制器都能够获取到各自对应的配置信息,网关控制器可以将携带有多个车载控制器的配置信息的配置信号发送至该多个车载控制器。
需要说明的是,该配置信号可以为CAN(ControllerArea Network,控制器局域网络)信号,该多个车载控制器的配置信息可以分别携带于CAN信号中。网关控制器在发送CAN信号时可以以广播的形式发送,所有车载控制器可以同时接收到该CAN信号。
再者,由于该多个车载控制器对应的配置信息都互不相同,因此,为了保证多个车载控制器后续能够准确地获取对应的配置信息,该网关控制器可以将该多个车载控制器的配置信息分别添加至配置信号中针对该多个车载控制器分别设置的位置处,且多个车载控制器的配置信息在配置信号中的位置各不相同。
需要说明的是,由于CAN信号中可以包括数据帧,通常情况下,该数据帧的数据段可以携带数据,因此,网关控制器可以将多个车载控制器的配置信息分别添加至该数据帧中数据段的不同位置处。
值得说明的是,由于通常情况下,CAN信号可以不分主次被发送至多个接收方,因此,当网关控制器通过CAN信号发送多个车载控制器的配置信息时,可以保证每个车载控制器都可以接收到该CAN信号,从而提高了通信的可靠性。
步骤303:目标车载控制器接收该车辆上的网关控制器发送的配置信号,目标车载控制器为车辆上的多个车载控制器中的任一车载控制器。
由于网关控制器可以将CAN信号发送至多个车载控制器中每个车载控制器,且通常情况下,CAN信号的接收方可以设置是否接收该CAN信号,因此,目标车载控制器如果为需要进行信息配置的车载控制器时,可以事先设置该目标车载控制器,使该目标车载控制器能够接收CAN信号,当该目标车载控制器为不需要进行信息配置的车载控制器时,可以事先设置目标车载控制器不接收该CAN信号。
值得说明的是,由于多个车载控制器可以事先设置是否接收该CAN信号,并在不需要进行信息配置设置为不接收该CAN信号,从而提高了通信的灵活性。
步骤304:目标车载控制器从该配置信号中获取目标配置信息,该目标配置信息为该目标车载控制器对应的配置信息。
由于配置信号中携带有多个车载控制器的配置信息,且每个车载控制器对应的配置信息都不相同,因此,为了能够准确地进行信息配置,目标车载控制器需要从该配置信号中获取对应的目标配置信息。由上述步骤302可知,网关控制器可以将多个车载控制器的配置信息分别添加至配置信号中针对该多个车载控制器分别设置的位置处,因此,目标车载控制器可以从配置信号中针对该目标车载控制器设置的位置处获取目标配置信息。
其中,由于通常情况下,CAN信号携带的数据都位于该CAN信号包括的数据帧的数据段中,因此,目标车载控制器可以从该数据段中针对该目标车载控制器设置的位置处获取对应的目标配置信息。
值得说明的是,由于可以事先在CAN信号中针对该目标车载控制器设置存储目标配置信息的位置,因此,目标车载控制器可以准确地从该CAN信号中获取目标配置信息,从而提高了车载控制器获取配置信息的准确性。
步骤305:目标车载控制器基于该目标配置信息进行信息配置。
由于目标车载控制器从配置信号中获取的目标配置信息可能是合格的配置信息,也可能是不合格的配置信息,当该目标配置信息不合格时,可能会导致目标车载控制器无法根据该目标配置信息进行信息配置。因此,为了准确地进行信息配置,通常情况下,目标车载控制器基于该目标配置信息进行信息配置时,可以确定该目标配置信息的合格性;当该目标配置信息不合格时,确定信息配置失败;当该目标配置信息合格时,基于该目标配置信息进行信息配置。
其中,目标车载控制器确定该目标配置信息的合格性的操作可以为:确定该目标配置信息是否满足预设合格条件,当该目标配置信息满足预设合格条件时,确定该目标配置信息合格;当该目标配置信息不满足该预设合格条件时,确定该目标配置信息不合格。
另外,在通常情况下,当该目标配置信息合格时,通常会认为该基于该配置信息进行的信息配置是成功的。
需要说明的是,不同车载控制器对应的预设合格条件不相同,且每个车载控制器对应的该预设合格条件可以事先设置,比如,该预设合格条件可以为配置信息中描述的需要进行配置的TCU(Transmission Control Unit,自动变速箱控制单元)的类型为预设类型,配置信息中描述的需要进行配置的项目为目标车载控制器中包括的项目等等。其中,预设数量可以事先设置,比如,该预设类型可以为类型1、类型2等等。
比如,目标车载控制器为马达控制器,预设合格条件为配置信息中描述的需要进行配置的项目为目标控制器中包括的项目。当目标配置信息中描述的需要配置的项目为播放方式时,由于马达控制器包括的项目为振动频率和转速,而播放方式并不包括于马达控制器的项目中,因此,马达控制器可以确定该目标配置信息不满足预设合格条件,该目标配置信息不合格。
另外,由于目标车载控制器还可能因网络故障或其他原因未接收到该配置信号,此时同样可以确定信息配置失败。
进一步地,由于当多个车载控制器中存在配置失败的车载控制器时,或造成信息配置的不完整,因此,为了保证信息配置的完整性,多个车载控制器进行信息配置后,需要进行防漏检测。
其中,当目标车载控制器处于出厂模式时,也即是,目标车载控制器未经过配置时,目标车载控制器中可以存储一个对应的故障码,故障码用于指示目标车载控制器的配置是否成功。其中,该故障码中包括用于指示故障码状态的状态位,当目标车载控制器的信息配置成功时,该目标车载控制器可以将该存储的故障码的状态位由第一标识更改为第二标识,该第一标识用于指示故障码的状态为故障状态,该第二标识用于指示故障码的状态为历史状态;当该目标车载控制器的信息配置失败时,有可能是配置信息错误,也可能是因接收到的CAN信号不完整或未收到CAN信号导致配置失败,该目标车载控制器存储的故障码的状态位仍维持为第一标识;当配置设备向目标车载控制器分别发送请求故障码时,目标车载控制器可以将存储的故障码通过网关控制器发送至配置设备;当该配置设备接收到该目标设备的故障码时,如果故障码中状态位为第一标识,则确定该目标车载控制器配置失败,该目标车载控制器需要再次进行配置。如果故障码中状态位为第二标识,则确定该目标车载控制器配置成功。
需要,是该第一标识可以事先设置,且该第一标识可以为数字、字母等等。比如,第一标识可以为1、2等等。第二标识也可以事先设置,且该第二标识可以为数字、字母等,比如,第二标识可以为0、1、2等等。为了保证能够区分故障码的不同状态,该第一标识和第二标识互不相同。
另外,当目标车载控制器处于非出厂模式,也即是目标车载控制器在本次配置之前已经成功配置过时,如果网关控制器发送的配置信息与目标车载控制器中存储的配置信息一致,则目标车载控制器无需再次配置,如果网关控制器发送的配置信息与目标车载控制器中存储的配置信息不一致,则目标车载控制器需要再次配置,并将网关控制器发送的配置信息覆盖内部已存储的配置信息。当目标车载控制器的信息配置失败时,有可能是配置信息错误,也可能是因接收到的CAN信号不完整或未收到CAN信号导致配置失败,配置失败的目标车载控制器可能会影响车辆安全性和舒适性。因此,为了提高车辆安全性和舒适性,当目标车载控制器配置失败后,该目标车载控制器可以维持之前一次有效配置的功能。
在本发明实施例中,配置设备可以与车辆上的网关控制器连接,并将多个车载控制器配置信息发送至网关控制器,网关控制器可以通过配置信号将多个车载控制器的配置信息发送至多个车载控制器;目标车载控制器接收到网关控制器发送的配置信号后,可以根据配置信号中获取的目标配置信息进行信息配置。由于网关控制器可以通过配置信号将多个车载控制器的配置信息发送至多个车载控制器,避免了配置设备分别与多个车载控制器连接,从而简化了配置操作,防止了因连接遗漏而导致的配置不完整,提高了信息配置的效率。
在对本发明实施例提供的信息配置方法进行解释说明之后,接下来,对本发明实施例提供的信息配置装置进行介绍。
图4A是本公开实施例提供的一种信息配置装置的框图,参见图4A,该信息配置装置可以由软件、硬件或者两者的结合实现,该装置应用于目标车载控制器,该目标车载控制器为车辆上的多个车载控制器中的任一车载控制器,该装置包括:接收模块401、获取模块402和配置模块403。
接收模块401,用于接收该车辆上的网关控制器发送的配置信号;
其中,该配置信号中包括该多个车载控制器中的每个车载控制器的配置信息,该配置信号为该网关控制器接收到配置设备发送的该多个车载控制器的配置信息时发送,该配置设备为该车辆外接的设备;
获取模块402,用于从该配置信号中获取目标配置信息,该目标配置信息为该目标车载控制器对应的配置信息;
配置模块403,用于基于该目标配置信息进行信息配置。
可选地,参见图4B,该配置模块403包括:
第一确定子模块4031,用于确定该目标配置信息的合格性;
第二确定子模块4032,用于当该目标配置信息不合格时,确定信息配置失败;
配置子模块4033,用于当该目标配置信息合格时,基于该目标配置信息进行信息配置。
可选地,该第一确定子模块4031用于:
当该目标配置信息满足预设合格条件时,确定该目标配置信息合格;
当该目标配置信息不满足该预设合格条件时,确定该目标配置信息不合格。
可选地,参见图4C,该配置模块403还包括:
发送子模块4034,用于将存储的故障码通过该网关控制器发送至该配置设备,该故障码用于指示该目标车载控制器的配置是否成功。
在本发明实施例中,配置设备可以与车辆上的网关控制器连接,并将多个车载控制器配置信息发送至网关控制器,网关控制器可以通过配置信号将多个车载控制器的配置信息发送至多个车载控制器;目标车载控制器接收到网关控制器发送的配置信号后,可以根据配置信号中获取的目标配置信息进行信息配置。由于网关控制器可以通过配置信号将多个车载控制器的配置信息发送至多个车载控制器,避免了配置设备分别与多个车载控制器连接,从而简化了配置操作,防止了因连接遗漏而导致的配置不完整,提高了信息配置的效率。
图5A是本公开实施例提供的另一种信息配置装置的框图,参见图5A,该信息配置装置可以由软件、硬件或者两者的结合实现,该装置应用于车辆上的网关控制器,该装置包括:第一接收模块501和第一发送模块502。
第一接收模块501,用于接收配置设备发送的该车辆上的多个车载控制器中每个车载控制器的配置信息,该配置设备为该车辆外接的设备;
第一发送模块502,用于将该多个车载控制器的配置信息通过配置信号发送至该多个车载控制器,以使该多个车载控制器中的各个车载控制器从该配置信号中获取对应的配置信息进行信息配置。
可选地,参见图5B,该装置还包括:
存储模块503,用于存储接收到的该多个车载控制器的配置信息;
相应地,参见图5C,该装置还包括:
第二接收模块504,用于接收该配置设备发送的诊断请求;
第二发送模块505,用于向该配置设备发送当前存储的该多个车载控制器的的配置信息,以使该配置设备确定该网关控制器当前存储的该多个车载控制器的配置信息与已发送给该网关控制器的该多个车载控制器的配置信息相同时,确定该多个车载控制器的配置信息写入成功。
综上所述,在本发明实施例中,配置设备可以与车辆上的网关控制器连接,并将多个车载控制器的配置信息发送至网关控制器,网关控制器接收到该多个车辆控制器的配置信息可以通过配置信号将多个车载控制器的配置信息发送至多个车载控制器;目标车载控制器接收到网关控制器发送的配置信号后,可以根据配置信号中获取的目标配置信息进行信息配置。由于网关控制器可以通过配置信号将多个车载控制器的配置信息发送至多个车载控制器,避免了配置设备分别与多个车载控制器连接,从而简化了配置操作,防止了因连接遗漏而导致的配置不完整,提高了信息配置的效率。
需要说明的是:上述实施例提供的信息配置在配置信息时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的信息配置装置与信息配置方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (8)
1.一种信息配置方法,其特征在于,应用于目标车载控制器,所述目标车载控制器为车辆上的多个车载控制器中的任一车载控制器,所述方法包括:
接收所述车辆上的网关控制器发送的配置信号;
其中,所述配置信号中包括所述多个车载控制器中的每个车载控制器的配置信息,且所述多个车载控制器的配置信息在所述配置信号中的位置各不相同,所述配置信号为所述网关控制器接收到配置设备发送的所述多个车载控制器的配置信息时发送,所述配置设备为所述车辆外接的设备;
从所述配置信号包括的数据帧的数据段中针对所述目标车载控制器设置的位置处获取目标配置信息,所述目标配置信息为所述目标车载控制器对应的配置信息;
当所述目标配置信息满足预设合格条件时,确定所述目标配置信息合格,所述多个车载控制器中,不同车载控制器对应的预设合格条件不相同,当所述目标车载控制器为自动变速箱控制单元TCU时,所述预设合格条件包括所述配置信息中描述的需要进行配置的自动变速箱控制单元TCU的类型为预设类型,所述配置信息中描述的需要进行配置的项目为所述目标车载控制器中包括的项目;
当所述目标配置信息不满足所述预设合格条件时,确定所述目标配置信息不合格;
当所述目标配置信息不合格时,确定信息配置失败;
当所述目标配置信息合格时,基于所述目标配置信息进行信息配置。
2.如权利要求1所述的方法,其特征在于,所述确定信息配置失败之后,还包括:
将存储的故障码通过所述网关控制器发送至所述配置设备,所述故障码用于指示所述目标车载控制器的配置是否成功。
3.一种信息配置方法,其特征在于,应用于车辆上的网关控制器,所述方法包括:
接收配置设备发送的所述车辆上的多个车载控制器中每个车载控制器的配置信息,所述配置设备为所述车辆外接的设备;
将所述多个车载控制器的配置信息分别添加至配置信号包括的数据帧的数据段中针对所述多个车载控制器分别设置的位置处,并通过配置信号发送至所述多个车载控制器,以使所述多个车载控制器中的各个车载控制器从所述配置信号中获取对应的配置信息,所述多个车载控制器的配置信息在所述配置信号中的位置各不相同;并且当目标配置信息满足预设合格条件时,目标车载控制器确定所述目标配置信息合格,所述目标车载控制器为所述多个车载控制器中的任一车载控制器,所述目标配置信息为所述目标车载控制器对应的配置信息,所述多个车载控制器中不同车载控制器对应的预设合格条件不相同,当所述目标车载控制器为自动变速箱控制单元TCU时,所述预设合格条件包括所述配置信息中描述的需要进行配置的自动变速箱控制单元TCU的类型为预设类型,所述配置信息中描述的需要进行配置的项目为所述目标车载控制器中包括的项目;当所述目标配置信息不满足所述预设合格条件时,确定所述目标配置信息不合格;当所述目标配置信息不合格时,确定信息配置失败;当所述目标配置信息合格时,基于所述目标配置信息进行信息配置。
4.如权利要求3所述的方法,其特征在于,所述接收配置设备发送的所述车辆上的多个车载控制器中每个车载控制器的配置信息之后,还包括:
存储接收到的所述多个车载控制器的配置信息;
相应地,所述接收配置设备发送的所述车辆上的多个车载控制器中每个车载控制器的配置信息之后,还包括:
接收所述配置设备发送的诊断请求;
向所述配置设备发送当前存储的所述多个车载控制器的的配置信息,以使所述配置设备确定所述网关控制器当前的所述多个车载控制器的配置信息与已发送给所述网关控制器的所述多个车载控制器的配置信息相同时,确定所述多个车载控制器的配置信息写入成功。
5.一种信息配置装置,其特征在于,应用于目标车载控制器,所述目标车载控制器为车辆上的多个车载控制器中的任一车载控制器,所述装置包括:
接收模块,用于接收所述车辆上的网关控制器发送的配置信号;
其中,所述配置信号中包括所述多个车载控制器中的每个车载控制器的配置信息,且所述多个车载控制器的配置信息在所述配置信号中的位置各不相同,所述配置信号为所述网关控制器接收到配置设备发送的所述多个车载控制器的配置信息时发送,所述配置设备为所述车辆外接的设备;
获取模块,用于从所述配置信号包括的数据帧的数据段中针对所述目标车载控制器设置的位置处获取目标配置信息,所述目标配置信息为所述目标车载控制器对应的配置信息;
配置模块,用于当所述目标配置信息满足预设合格条件时,确定所述目标配置信息合格,所述多个车载控制器中,不同车载控制器对应的预设合格条件不相同,当所述目标车载控制器为自动变速箱控制单元TCU时,所述预设合格条件包括所述配置信息中描述的需要进行配置的自动变速箱控制单元TCU的类型为预设类型,所述配置信息中描述的需要进行配置的项目为所述目标车载控制器中包括的项目;
当所述目标配置信息不满足所述预设合格条件时,确定所述目标配置信息不合格;
当所述目标配置信息不合格时,确定信息配置失败;
当所述目标配置信息合格时,基于所述目标配置信息进行信息配置。
6.一种信息配置装置,其特征在于,应用于车辆上的网关控制器,所述装置包括:
第一接收模块,用于接收配置设备发送的所述车辆上的多个车载控制器中每个车载控制器的配置信息,所述配置设备为所述车辆外接的设备;
第一发送模块,用于将所述多个车载控制器的配置信息分别添加至配置信号包括的数据帧的数据段中针对所述多个车载控制器分别设置的位置处,并通过配置信号发送至所述多个车载控制器,以使所述多个车载控制器中的各个车载控制器从所述配置信号中获取对应的配置信息,所述多个车载控制器的配置信息在所述配置信号中的位置各不相同;并且当目标配置信息满足预设合格条件时,目标车载控制器确定所述目标配置信息合格,所述目标车载控制器为所述多个车载控制器中的任一车载控制器,所述目标配置信息为所述目标车载控制器对应的配置信息,所述多个车载控制器中不同车载控制器对应的预设合格条件不相同,当所述目标车载控制器为自动变速箱控制单元TCU时,所述预设合格条件包括所述配置信息中描述的需要进行配置的自动变速箱控制单元TCU的类型为预设类型,所述配置信息中描述的需要进行配置的项目为所述目标车载控制器中包括的项目;当所述目标配置信息不满足所述预设合格条件时,确定所述目标配置信息不合格;当所述目标配置信息不合格时,确定信息配置失败;当所述目标配置信息合格时,基于所述目标配置信息进行信息配置。
7.一种计算机可读存储介质,其特征在于,所述存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1或2中任一所述的方法。
8.一种计算机可读存储介质,其特征在于,所述存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求3或4所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711366245.6A CN108068733B (zh) | 2017-12-18 | 2017-12-18 | 信息配置方法、装置及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711366245.6A CN108068733B (zh) | 2017-12-18 | 2017-12-18 | 信息配置方法、装置及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108068733A CN108068733A (zh) | 2018-05-25 |
CN108068733B true CN108068733B (zh) | 2020-07-03 |
Family
ID=62158371
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711366245.6A Active CN108068733B (zh) | 2017-12-18 | 2017-12-18 | 信息配置方法、装置及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108068733B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112102103B (zh) * | 2020-11-02 | 2021-09-24 | 广州汽车集团股份有限公司 | 一种车辆整车下线配置校验方法 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2774024Y (zh) * | 2004-11-26 | 2006-04-19 | 浙江中科正方电子技术有限公司 | 一种汽车车身can总线控制*** |
CN201194397Y (zh) * | 2008-04-24 | 2009-02-11 | 奇瑞汽车股份有限公司 | 一种汽车通讯*** |
JP2010062883A (ja) * | 2008-09-04 | 2010-03-18 | Hitachi Automotive Systems Ltd | 車両動作検証システム及び車載ゲートウェイ装置 |
JP2014031077A (ja) * | 2012-08-02 | 2014-02-20 | Toyota Motor Corp | 車両動作検証システム |
CN104122883A (zh) * | 2014-07-14 | 2014-10-29 | 重庆长安汽车股份有限公司 | 自动配置汽车控制器的方法 |
CN106411973A (zh) * | 2015-07-29 | 2017-02-15 | 比亚迪股份有限公司 | 汽车配置方法、***、移动终端和车载信息站 |
CN105292131B (zh) * | 2015-09-06 | 2017-10-10 | 上海修源网络科技有限公司 | 用于通知车辆信息的装置及其方法 |
CN106444568B (zh) * | 2016-12-22 | 2019-05-07 | 北京汽车研究总院有限公司 | 一种数据更新方法及装置 |
-
2017
- 2017-12-18 CN CN201711366245.6A patent/CN108068733B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN108068733A (zh) | 2018-05-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109656172B (zh) | 一种获取波特率的方法、装置 | |
WO2016116991A1 (ja) | 車載機、車載機診断システム | |
US9384604B1 (en) | Transfer dongle for stored vehicle information | |
CN104655947A (zh) | 一种车载天线故障诊断方法、装置及*** | |
CN103838189A (zh) | Can通信监控防护装置及车辆 | |
US20190068510A1 (en) | Wired/wireless composite communication system and wired/wireless composite communication method | |
CN112738784B (zh) | 通信控制方法、装置、车载单元、设备和可读存储介质 | |
KR101544887B1 (ko) | Can 통신 진단 방법 및 장치 | |
CN108445860B (zh) | 诊断设备、诊断请求处理方法及计算机可读存储介质 | |
US10264615B1 (en) | Vehicle-mounted device and secure communication method | |
CN111224837B (zh) | 自动识别车辆ecu的can通信波特率的方法及其*** | |
CN108068733B (zh) | 信息配置方法、装置及计算机可读存储介质 | |
CN115390546A (zh) | 车辆诊断通信方法、装置、设备及介质 | |
US20160150083A1 (en) | Car emergency system and method of emergency measures using the car emergency system | |
CN111319630A (zh) | 智能车辆*** | |
CN115980554B (zh) | 一种芯片测试的方法及其电子设备 | |
CN113505056A (zh) | 车辆诊断方法、***、装置及存储介质 | |
US11455844B2 (en) | Electrical distribution system monitoring for electric and autonomous vehicles | |
CN116633780A (zh) | 车辆的网关升级方法、装置、车辆及存储介质 | |
CN112509176B (zh) | 基于车辆数据的故障报修方法及装置 | |
CN112896183B (zh) | 车辆故障判断设备和方法 | |
CN113960991A (zh) | 车辆故障诊断***、方法、装置、片上***芯片及车辆 | |
CN114281681A (zh) | 一种测试方法、装置、设备和存储介质 | |
CN114063596A (zh) | 车辆的利用无线充电接口的诊断和重新编程***及其方法 | |
KR20060023862A (ko) | 캔 네트워크 관리 시스템 및 이의 테스트 및 디버깅 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |