发明内容
本发明的目的旨在至少解决上述技术缺陷之一。
为此,本发明的第一个目的在于提供一种车辆的配置信息在线刷写方法,该方法可以减少操作员的操作时间,提高了数据准确度及配置效率。
本发明的第二个目的在于提供一种车辆的配置信息在线刷写***。
为达到上述目的,本发明第一方面的实施例提出一种车辆的配置信息在线刷写方法,包括如下步骤:
在服务器上存储所有车辆的整车编号和配置信息,其中,所述整车编号和所述配置信息一一对应;
从所述服务器下载所述所有车辆的整车编号和配置信息,输入待配置车辆的整车编号,根据输入的所述待配置车辆的整车编号查找所述待配置车辆的配置信息,并将所述待配置车辆的配置信息以配置报文的形式发送至所述待配置车辆的车身控制器;和
所述待配置车辆的车身控制器在接收到所述配置报文后,设置所述待配置车辆的配置信息。
根据本发明实施例的车辆的配置信息在线刷写方法,将所有车辆的整车编号和配置信息预先建立对应关系,当需要对待配置车辆进行配置时,只需要输入该车辆的整车编号即可获取该待配置车辆对应的配置信息,从而可以减少操作员的操作时间,提高了数据准确度及配置效率。
在本发明的一个实施例中,所述输入待配置车辆的整车编号,进一步包括如下步骤:扫描所述待配置车辆的识别码以获取所述待配置车辆的整车编号;在已下载的所述所有车辆的整车编号中检索所述待配置车辆的整车编号,如果所述所有车辆的整车编号不包括所述待配置车辆的整车编号,则手动输入所述待配置车辆的整车编号。
在本发明的一个实施例中,所述配置信息包括车辆控制器状态信息、防抱死制动装置状态信息和四轮驱动状态信息。
在本发明的一个实施例中,所述配置报文包括多个状态信息字段,其中每种多个状态信息字段的组合对应于所述待配置车辆的一个配置状态。
在本发明的一个实施例中,设置每个状态信息字段在所述配置报文中对应数据位的数值。
由此,通过分析报文中的各个字段可以准确地获知车辆的配置信息。
在本发明的一个实施例中,所述配置报文的长度为8个字节。
在本发明的一个实施例中,还包括如下步骤:所述待配置车辆的车身控制器利用所述待配置车辆的配置信息配置所述待配置车辆;对配置后的车辆进行检测和装配;在检测和装配完成后,将所述待配置车辆的配置信息、所述待配置车辆的整车编号和所述待配置车辆在检测和装配过程中的信息发送至所述服务器。
由此,将待配置车辆的配置信息、整车编号和检测和装配过程中的信息发给服务器,以供后续的售后工作时查询使用。
本发明第二方面的实施例提出了一种车辆的配置信息在线刷写***,包括服务器、下线检测设备和车身控制器,其中,所述下线检测设备和所述车身控制器通过控制器局域网络CAN总线进行通信,所述服务器上设置有配置信息数据库,所述配置信息数据库存储所有车辆的整车编号和配置信息,其中,所述整车编号和所述配置信息一一对应;所述下线检测设备从所述服务器的配置信息数据库下载所述所有车辆的整车编号和配置信息,根据输入到所述下线检测设备的所述待配置车辆的整车编号查找所述待配置车辆的配置信息,并将所述待配置车辆的配置信息以配置报文的形式发送至所述车身控制器;所述车身控制器在接收到所述配置报文后设置所述待配置车辆的配置信息,并根据所述待配置车辆的配置信息配置所述待配置车辆。
根据本发明实施例的车辆的配置信息在线刷写***,将所有车辆的整车编号和配置信息预先建立对应关系,当需要对待配置车辆进行配置时,只需要输入该车辆的整车编号即可获取该待配置车辆对应的配置信息,从而可以减少操作员的操作时间,提高了数据准确度及配置效率。
在本发明的一个实施例中,所述下线检测设备包括:下载单元,所述下载单元用于从所述服务器上下载所有车辆的整车编号和配置信息;扫描单元,所述扫描单元用于扫描所述待配置车辆的识别码以获取所述待配置车辆的整车编号;检索单元,所述检索单元分别与所述下载单元和所述扫描单元相连,用于在所述所有车辆的整车编号检索是否包含所述待配置车辆的整车编号;查找单元,所述查找单元与所述检索单元相连,当所述检索单元在所述所有车辆的整车编号检索到所述待配置车辆的整车编号时,则根据所述待配置车辆的整车编号查找所述待配置车辆的配置信息;传输单元,所述传输单元与所述查找单元相连,将所述查找单元查找到的所述待配置车辆的配置信息发送给所述车身控制器。
在本发明的一个实施例中,所述下线检测设备还包括输入单元,所述输入单元分别与所述检索单元和所述查找单元相连,当所述检索单元在所述所有车辆的整车编号中检索不到所述待配置车辆的整车编号时,则由操作员通过所述输入模块手动输入所述待配置车辆的整车编号。
在本发明的一个实施例中,所述配置信息包括所述车辆控制器的状态信息、防抱死制动装置状态信息和四轮驱动状态信息。
在本发明的一个实施例中,所述配置报文包括多个状态信息字段,其中每种多个状态信息字段的组合对应于所述待配置车辆的一个配置状态。
在本发明的一个实施例中,所述下线检测设备设置每个状态信息字段在所述配置报文中对应数据位的数值。
由此,下线检测设备通过分析报文中的各个字段可以准确地获知车辆的配置信息。
在本发明的一个实施例中,所述配置报文的长度为8个字节。
在本发明的一个实施例中,所述车身控制器包括:更新单元,所述更新单元用于根据所述配置报文设置所述待配置车辆的配置信息;配置单元,所述配置单元与更新单元相连,用于根据所述待配置车辆的配置信息配置所述待配置车辆;反馈单元,所述反馈单元与所述更新单元相连,用于在所述更新单元设置完成所述待配置车辆的配置信息后,向所述下线检测设备反馈配置完成信息。
在本发明的一个实施例中,所述服务器上还设置有售后信息数据库,所述售后信息数据库用于在对配置后的车辆进行检测和装配完成后,存储所述待配置车辆的配置信息、所述待配置车辆的整车编号和所述待配置车辆在检测和装配过程中的信息。
由此,车身控制器将待配置车辆的配置信息、整车编号和检测和装配过程中的信息发给服务器,以供后续的售后工作时查询。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
下面参考图1描述根据本发明实施例的车辆的配置信息在线刷写方法。
如图1所示,本发明实施例的车辆的配置信息在线刷写方法,包括如下步骤:
S101:在服务器上存储有所有车辆的整车编号和配置信息。
每个车型的整车编号和配置信息是一一对应的。
S102:从服务器下载所有车辆的整车编号和配置信息,输入待配置车辆的整车编号,根据输入的待配置车辆的整车编号查找待配置车辆的配置信息,并将待配置车辆的配置信息以配置报文的形式发送至待配置车辆的车身控制器。
S103:待配置车辆的车身控制器在接收到配置报文后,设置待配置车辆的配置信息。
根据本发明实施例的车辆的配置信息在线刷写方法,将所有车辆的整车编号和配置信息预先建立对应关系,当需要对待配置车辆进行配置时,只需要输入该车辆的整车编号即可获取该待配置车辆对应的配置信息,从而可以减少操作员的操作时间,提高了数据准确度及配置效率。
下面结合具体实施例对本发明提供的车辆的配置信息在线刷写方法进行详细描述。
S101:在服务器上存储有所有车辆的整车编号和配置信息。
在服务器上存储所有车辆的整车编号和配置信息。其中,整车编号和配置信息一一对应。由于每个车型对应一个整车编号,从而每个车型对应一套配置信息。在配置信息中,设置有整车的多个部件的状态信息。当上述配置信息被写入到车辆时,可以实现对相应部件的控制。
例如,配置信息包括:
车辆控制状态信息,用于表示车身控制器是否写入配置信息;
防抱死制动装置状态信息,用于表示有无防抱死制动装置(Anti-lock BrakingSystem,ABS);
四轮驱动状态信息,用于表示是否四轮驱动;和
安全气囊状态信息,用于表示有无安全气囊。
可以理解的是,本发明实施例的配置信息不限于此,上述配置信息的举例只是出于示例的目的,而不是为了限定本发明。
在本发明的一个实施例中,在服务器上建立配置信息数据库,将所有车辆的整车编号和配置信息存储在该配置信息数据库中。
S102:从服务器下载所有车辆的整车编号和配置信息,输入待配置车辆的整车编号,根据输入的待配置车辆的整车编号查找待配置车辆的配置信息,并将待配置车辆的配置信息以配置报文的形式发送至待配置车辆的车身控制器。
由下线检测设备(End of Line Testing Tool,EOL)从服务器上下载所有车辆的整车编号和配置信息。当有车辆需要被配置时,扫描待配置车辆的车身上的识别码,从而获取该待配置车辆的整车编号。然后在已下载的所有车辆的整车编号中检索扫描得到待配置车辆的整车编号。如果所有车辆的整车编号包括待配置车辆的整车编号,则根据该整车编号查找相应的配置信息。
由上可知,操作员只需要利用下线检测设备扫描待配置车辆的车身上的识别码即可获取整车编号以及相应的配置信息,大大地减少了操作员的操作时间,并且提高了数据的准确度。
如果所有车辆的整车编号不包括待配置车辆的整车编号,则操作员通过下线检测设备中的输入装置手动输入待配置车辆的整车编号,再根据该整车编号查找相应的配置信息。
下线检测设备与待配置车辆的车身控制器(Body Control Module,BCM)进行通信,车身控制器对下线检测设备进行安全验证以判断与下线检测设备进行数据交互是否安全。当下线检测设备通过车身控制器的安全验证后,请求发送包含配置信息的报文。当车身控制器响应该请求后,下线检测设备将查找到配置信息发送给待配置车辆的车身控制器。在本发明的一个实施例中,下线检测设备以配置报文的形式将配置信息发送给待配置车辆的车身控制器。
配置报文包括多个状态信息字段,其中每种多个状态信息字段的组合对应于待配置车辆的一个配置状态。在配置报文中,需要设置每个状态信息字段在配置报文中的数据位具体数值。
下面以表1为例对配置报文中的数据位进行描述。
表1
如表1所示,在配置报文中,车身控制器状态信息的最低位为0,数据长度为2。“00”表示未向车身控制器写入配置信息,“01”表示已向车身控制器中写入配置信息。
防抱死制动装置状态信息的最低位为2,数据长度为1。“1”表示有防抱死制动装置,“0”表示无防抱死制动装置。
四轮驱动状态信息的最低位为3,数据长度为1。“1”表示四轮驱动,“0”表示非四轮驱动。
在本发明的一个实施例中,配置报文的长度为8个字节。
在下线检测设备中,每个车型的整车编号与相应的配置信息是一一对应存储的。例如,整车编号为1037V3MD6-00Z002,对应的配置报文为8字节的31 02 20 10 11 F0FF CF;整车编号为1037V3MD6-00Z007,对应的配置报文为8字节的35 22 20 10 11 F0FF CF。
S103:待配置车辆的车身控制器在接收到配置报文后,设置待配置车辆的配置信息。
待配置车辆的车身控制器接收到有下线检测设备发送的配置报文后,根据该配置报文设置车身控制器内部存储的配置项数据,即设置待配置车辆的配置信息。在设置完成配置信息后,向下线检测设备发送配置成功信息,以提示下线检测设备配置信息写入成功。
然后,车身控制器利用上述配置信息对待配置车辆进行配置,对配置后的车辆进行检测和装配。在检测和装配完成后,将该车辆的配置信息、整车编号和检测和装配过程中的信息发送给服务器中的售后信息数据库,以便在后续的售后过程中查询使用。
根据本发明实施例的车辆的配置信息在线刷写方法,将所有车辆的整车编号和配置信息预先建立对应关系,当需要对待配置车辆进行配置时,只需要输入该车辆的整车编号即可获取该待配置车辆对应的配置信息,实现在生产线上快捷、准确地将整车配置信息固化于车身控制器内,保证整车相关功能的正常运行,并且可以减少操作员的操作时间,提高了数据准确度及配置效率。
如图2所示,本发明实施例提供的车辆的配置信息在线刷写***包括服务器100、下线检测设备200和车身控制器300。其中,下线检测设备200和车身控制器300通过CAN(Controller Area Network,控制器局域网络)总线进行通信。
具体而言,在车身控制器300设置有CAN BUS接口,从而使得车身控制器300可以与整车网络(图3中的厂内局域网)进行通信。下线检测设备200连接整车设备的诊断接口,从而可以接入车身控制器300所在的整车网络,使得下线检测设备200可以与车身控制器300可以通过CAN总线进行通信。
服务器100上设置有配置信息数据库,其中配置信息数据库存储所有车辆的整车编号和配置信息。每个车型的整车编号和配置信息时一一对应的。下线检测设备200从服务器100的配置信息数据库下载所有车辆的整车编号和配置信息,根据输入到下线检测设备200的待配置车辆400的整车编号查找待配置车辆400的配置信息,并将待配置车辆400的配置信息以配置报文的形式发送至车身控制器300。车身控制器300在接收到配置报文后设置待配置车辆400的配置信息,并根据待配置车辆400的配置信息配置待配置车辆。
根据本发明实施例的车辆的配置信息在线刷写***,将所有车辆的整车编号和配置信息预先建立对应关系,当需要对待配置车辆进行配置时,只需要输入该车辆的整车编号即可获取该待配置车辆对应的配置信息,从而可以减少操作员的操作时间,提高了数据准确度及配置效率。
下面结合图3至图5对本发明实施例提供的车辆的配置信息的在线刷写***进行详细描述。
在服务器100上存储所有车辆的整车编号和配置信息。其中,整车编号和配置信息一一对应。由于每个车型对应一个整车编号,从而每个车型对应一套配置信息。在配置信息中,设置有整车的多个部件的状态信息。当上述配置信息被写入到车辆时,可以实现对相应部件的控制。
例如,配置信息包括:
车辆控制状态信息,用于表示车身控制器是否写入配置信息;
防抱死制动装置状态信息,用于表示有无防抱死制动装置(Anti-lock BrakingSystem,ABS);
四轮驱动状态信息,用于表示是否四轮驱动;和
安全气囊状态信息,用于表示有无安全气囊。
可以理解的是,本发明实施例的配置信息不限于此,上述配置信息的举例只是出于示例的目的,而不是为了限定本发明。
在本发明的一个实施例中,在服务器100上建立配置信息数据库,将所有车辆的整车编号和配置信息存储在该配置信息数据库中。
如图4所示,下线检测设备200包括下载单元210、扫描单元220、检索单元230、查找单元240和传输单元250,其中,检索单元230分别与下载单元210和扫描单元220相连,查找单元240与检索单元230相连,传输单元250与查找单元240相连。
下载单元210从服务器100上下载所有车辆的整车编号和配置信息。当有车辆需要被配置时,扫描单元220扫描待配置车辆的车身上的识别码,从而获取该待配置车辆的整车编号。然后由检索单元230在已下载的所有车辆的整车编号中检索扫描得到待配置车辆的整车编号。如果所有车辆的整车编号包括待配置车辆的整车编号,则查找单元240根据该整车编号查找相应的配置信息。
由上可知,操作员只需要利用下线检测设备200扫描待配置车辆的车身上的识别码即可获取整车编号以及相应的配置信息,大大地减少了操作员的操作时间,并且提高了数据的准确度。
在本发明的一个实施例中,下线检测设备200还包括输入单元260,分别与检索单元230和查找单元240相连。
如果检索单元230检索到所有车辆的整车编号不包括待配置车辆的整车编号,则操作员通过输入装置260手动输入待配置车辆的整车编号,再由查找单元240根据该整车编号查找相应的配置信息。
传输单元250与待配置车辆的车身控制器300进行通信,车身控制器300对下线检测设备200进行安全验证以判断与下线检测设备200进行数据交互是否安全。当下线检测设备200通过车身控制300器的安全验证后,请求发送包含配置信息的报文。当车身控制器300响应该请求后,下线检测设备200将查找到配置信息发送给待配置车辆的车身控制器。在本发明的一个实施例中,传输单元250以配置报文的形式将配置信息发送给待配置车辆的车身控制器300。
配置报文包括多个状态信息字段,其中每种多个状态信息字段的组合对应于待配置车辆的一个配置状态。在配置报文中,需要设置每个状态信息字段在配置报文中对应数据位具体数值。
下面以表1为例对配置报文中的数据位进行描述。
表1
如表1所示,在配置报文中,车身控制器状态信息的最低位为0,数据长度为2。“00”表示未向车身控制器300写入配置信息,“01”表示已向车身控制器300中写入配置信息。
防抱死制动装置状态信息的最低位为2,数据长度为1。“1”表示有防抱死制动装置,“0”表示无防抱死制动装置。
四轮驱动状态信息的最低位为3,数据长度为1。“1”表示四轮驱动,“0”表示非四轮驱动。
在本发明的一个实施例中,配置报文的长度为8个字节。
在下线检测设备200中,每个车型的整车编号与相应的配置信息是一一对应存储的。例如,整车编号为1037V3MD6-00Z002,对应的配置报文为8字节的31 02 20 10 11F0 FF CF;整车编号为1037V3MD6-00Z007,对应的配置报文为8字节的35 22 20 10 11F0 FF CF。
如图5所示,车身控制器300包括更新单元310、配置单元320和反馈单元330,其中,配置单元320与更新单元310相连,反馈单元330与更新单元310相连。
更新单元310接收到有下线检测设备200的传输单元250发送的配置报文后,根据该配置报文设置车身控制器内部存储的配置项数据,即设置待配置车辆的配置信息。在设置完成配置信息后,反馈单元330向下线检测设备200发送配置成功信息,以提示下线检测设备200配置信息写入成功。
配置单元320利用上述配置信息对待配置车辆进行配置,对配置后的车辆进行检测和装配。
为了便于在后续的售后过程中对配置信息及检测和装配过程中的信息的查询,在服务器100内还设置有售后信息数据库。在对车辆检测和装配完成后,反馈单元330将该车辆的配置信息、整车编号和检测和装配过程中的信息发送给服务器100中的售后信息数据库,以便在后续的售后过程中查询使用。
根据本发明实施例的车辆的配置信息在线刷写***,将所有车辆的整车编号和配置信息预先建立对应关系,当需要对待配置车辆进行配置时,只需要输入该车辆的整车编号即可获取该待配置车辆对应的配置信息,从而可以减少操作员的操作时间,提高了数据准确度及配置效率。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同限定。