车辆网关刷写方法、装置、设备及存储介质与流程

文档序号:30221095发布日期:2022-05-31 22:01阅读:360来源:国知局
车辆网关刷写方法、装置、设备及存储介质与流程

1.本发明涉及车辆电控技术领域,尤其涉及一种车辆网关刷写方法、装置、设备及存储介质。


背景技术:

2.随着汽车智能网联技术的发展,车上的智能设备越来越多,也就是说车上的ecu(electronic control unit,电子控制单元)也越来越多,整车can(controller area network,控制器域网)网络负载也越来越高,随之对整车功能稳定性也造成一定影响;网关的作用就是把这些智能设备的ecu全部连接起来并整体协调控制,汽车网关可以简单形象地理解为翻译官,作为整车网络的数据交互枢纽,是整车电子电气构架中的核心部件,使数据在车辆内部的多个控制器间安全可靠得进行传输是其核心功能。网关作为汽车网络系统的核心控制装置,负责协调不同can总线网络之间的协议转换、数据交换、故障诊断等工作。整车电子电气构架可以基于网关而更加优化,网关也可以提高整车拓扑结构的可扩展性和整车的安全性,整车网络数据的保密性也可以得到加强,因此准确的刷写配置网关是各相关系统配置能否正常实现其全功能的重要前提。
3.现有的网关刷写为人工识别车辆配置并完成网关配置刷写,刷写效率低,存在刷写错误的风险。
4.上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


技术实现要素:

5.本发明的主要目的在于提供一种车辆网关刷写方法、装置、设备及存储介质,旨在解决现有技术人工刷写车辆网关效率低的技术问题。
6.为实现上述目的,本发明提供了一种车辆网关刷写方法,所述方法包括以下步骤:
7.在车辆进行安装前,获取所述车辆的装车零部件清单;
8.基于所述装车零部件清单根据预设标记规则对所述车辆进行标记,得到装有网关的车辆;
9.根据所述装有网关的车辆得到装有网关的车辆清单条码;
10.根据所述装有网关的车辆清单条码得到车辆配置信息;
11.通过所述装有网关的车辆清单条码和所述车辆配置信息对所述装有网关的车辆进行网关刷写。
12.可选地,所述基于所述装车零部件清单根据预设标记规则对所述车辆进行标记,得到装有网关的车辆,包括:
13.获取所述装车零部件清单中的零部件图号;
14.将所述零部件图号与预设网关图号进行比对;
15.在所述零部件图号中存在所述预设网关图号时,将所述零部件图号对应的所述车
辆标记为装有网关的车辆。
16.可选地,所述通过所述装有网关的车辆清单条码和所述车辆配置信息对所述装有网关的车辆进行网关刷写,包括:
17.通过所述装有网关的车辆清单条码和所述车辆配置信息按照预设配置码规则生成配置代码;
18.根据所述配置代码生成生产配置文件;
19.通过所述生产配置文件对所述装有网关的车辆进行网关刷写。
20.可选地,所述根据所述装有网关的车辆得到装有网关的车辆清单条码,包括:
21.获取预设筛选条件,所述预设筛选条件包括所述车辆的装车时间和装有网关的车辆标记信息;
22.通过所述车辆的装车时间和所述装有网关的车辆标记信息对所述装有网关的车辆进行筛选,得到对应时间范围内装有网关的车辆清单;
23.将所述对应时间范围内装有网关的车辆清单进行打印,得到装有网关的车辆清单条码。
24.可选地,所述通过所述装有网关的车辆清单条码和所述车辆配置信息对所述装有网关的车辆进行网关刷写之后,还包括:
25.在所述装有网关的车辆刷写完成后,获取刷写时间信息、装有网关的车辆信息以及所述生产配置文件信息;
26.将所述刷写时间信息、装有网关的车辆信息以及所述生产配置文件信息进行备份得到备份刷写文件;
27.将所述备份刷写文件发送至服务器存储,以实现在所述装有网关的车辆功能异常时根据所述服务器中的所述备份刷写文件进行异常追溯。
28.可选地,所述将所述备份刷写文件发送至服务器存储之后,还包括:
29.在所述装有网关的车辆功能异常时,读取所述装有网关的车辆的网关内部车辆配置信息,得到车辆生产编码;
30.将所述车辆生产编码与车辆原始生产编码进行比对;
31.在所述车辆生产编码与所述车辆原始生产编码比对一致时,将所述备份刷写文件重新写入所述装有网关的车辆中,并读取写入后的配置信息;
32.将所述写入后的配置信息与所述网关内部车辆配置信息进行比对,根据比对结果对所述装有网关的车辆进行功能异常检测。
33.可选地,所述通过所述装有网关的车辆清单条码和所述车辆配置信息对所述装有网关的车辆进行网关刷写之后,还包括:
34.获取所述装有网关的车辆底盘号信息;
35.获取所述装有网关的车辆的识别码信息;
36.将所述识别码信息与所述车辆底盘号信息进行校验,在所述识别码信息与所述车辆底盘号信息校验不一致时,生成故障报文;
37.根据所述故障报文对所述网关进行校验。
38.此外,为实现上述目的,本发明还提出一种车辆网关刷写装置,所述车辆网关刷写装置包括:
39.获取模块,用于在车辆进行安装前,获取所述车辆的装车零部件清单;
40.标记模块,用于基于所述装车零部件清单根据预设标记规则对所述车辆进行标记,得到装有网关的车辆;
41.所述获取模块,还用于根据所述装有网关的车辆得到装有网关的车辆清单条码;
42.所述获取模块,还用于根据所述装有网关的车辆清单条码得到车辆配置信息;
43.刷写模块,用于通过所述装有网关的车辆清单条码和所述车辆配置信息对所述装有网关的车辆进行网关刷写。
44.此外,为实现上述目的,本发明还提出一种车辆网关刷写设备,所述车辆网关刷写设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的车辆网关刷写程序,所述车辆网关刷写程序配置为实现如上文所述的车辆网关刷写方法的步骤。
45.此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有车辆网关刷写程序,所述车辆网关刷写程序被处理器执行时实现如上文所述的车辆网关刷写方法的步骤。
46.本发明通过在车辆进行安装前,获取所述车辆的装车零部件清单;基于所述装车零部件清单根据预设标记规则对所述车辆进行标记,得到装有网关的车辆;根据所述装有网关的车辆得到装有网关的车辆清单条码;根据所述装有网关的车辆清单条码得到车辆配置信息;通过所述装有网关的车辆清单条码和所述车辆配置信息对所述装有网关的车辆进行网关刷写,提高车辆网关刷写的效率和准确性。
附图说明
47.图1是本发明实施例方案涉及的硬件运行环境的车辆网关刷写设备的结构示意图;
48.图2为本发明车辆网关刷写方法第一实施例的流程示意图;
49.图3为本发明车辆网关刷写方法第二实施例的流程示意图;
50.图4为本发明车辆网关刷写方法第三实施例的流程示意图;
51.图5为本发明车辆网关刷写方法第三实施例中配置代码示意图;
52.图6为本发明车辆网关刷写方法第四实施例的流程示意图;
53.图7为本发明车辆网关刷写方法一实施例的整体流程示意图;
54.图8为本发明车辆网关刷写方法第四实施例中网关进行自校验的流程示意图;
55.图9为本发明车辆网关刷写装置第一实施例的结构框图。
56.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
57.应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
58.参照图1,图1为本发明实施例方案涉及的硬件运行环境的车辆网关刷写设备结构示意图。
59.如图1所示,该车辆网关刷写设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示
屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram)存储器,也可以是稳定的非易失性存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
60.本领域技术人员可以理解,图1中示出的结构并不构成对车辆网关刷写设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
61.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及车辆网关刷写程序。
62.在图1所示的车辆网关刷写设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明车辆网关刷写设备中的处理器1001、存储器1005可以设置在车辆网关刷写设备中,所述车辆网关刷写设备通过处理器1001调用存储器1005中存储的车辆网关刷写程序,并执行本发明实施例提供的车辆网关刷写方法。
63.本发明实施例提供了一种车辆网关刷写方法,参照图2,图2为本发明车辆网关刷写方法第一实施例的流程示意图。
64.本实施例中,所述车辆网关刷写方法包括以下步骤:
65.步骤s10:在车辆进行安装前,获取所述车辆的装车零部件清单。
66.需要说明的是,本实施例的执行主体为车辆网关刷写的控制器,还可为其他可实现相同或相似功能的设备,本实施例对此不作限制。
67.在具体实施中,由于车辆的网关刷写为分装线流水作业,节拍快,需要控制时间满足刷写的节拍,所以在车辆安装前独立布置刷写的计划,在车辆进行安装之前进行识别和自动刷写,提高刷写的效率。
68.应理解的是,车辆的装车零部件清单指的是车辆在安装时的所需要的零部件,例如,车身零部件、传动零部件、底盘零部件、发动机零部件等,本实施例对此不作限制。在车辆进行安装前,会将车辆的装车零部件整理为一个定额清单,方便进行整理和查看。
69.步骤s20:基于所述装车零部件清单根据预设标记规则对所述车辆进行标记,得到装有网关的车辆。
70.在本实施例中,预设标记规则为标记含有预设网关图号的车辆,根据装车零部件清单中的零部件图号为索引条件,当索引到预设网关图号时,对车辆进行标记。
71.装有网关的车辆为装车零部件清单的零部件图号包含预设网关图号的车辆,当索引到零部件图号中包含有预设网关图号时,对零部件图号对应的车辆进行标记,得到装有网关的车辆。
72.步骤s30:根据所述装有网关的车辆得到装有网关的车辆清单条码。
73.在具体实施中,在对装有网关的车辆进行标记时,会记录装车日期,方便进行筛选,当对车辆进行标记得到装有网关的车辆后,生成标记信息,例如“含网关”的标记信息,方便在筛选时可直接将装有网关的车辆筛选出来。
74.可以理解的是,可根据装车日期和标记信息对所有车辆进行筛选,得到具体时间内所有装有网关的车辆,例如筛选条件为日期:2021.10.11,标记信息:含网关,筛选得到
2021.10.11当天所有装有网关的车辆。通过mes系统(manufacturing execution system,制造执行系统)对用户的筛选信息进行筛选,得到对应时间范围内装有网关的车辆清单,并发送至打印系统,打印系统将装有网关的车辆清单进行打印,得到装有网关的车辆清单条码。
75.步骤s40:根据所述装有网关的车辆清单条码得到车辆配置信息。
76.需要说明的是,车辆配置信息为与装有网关的车辆有关的信息,例如装有网关的车辆的生产编码、底盘号、发送机、变速箱、esc(electronic stability controller,车身电子稳定性控制系统)、aebs(advanced emergency braking system,紧急刹车辅助系统)、abs(anti-lock braking system,防抱死制动系统)、ebs(electronic brake systems,电子制动系统)、缓速器、bcm(body control module,车身控制模块)、ecas(electronically controlled air suspension,电控空气悬挂系统)、ldw(lanedeparturewarningsystem,车道偏离警示系统)、fcw(forward collision warning,前方碰撞预警系统)、dcm(data communication module,数据通信模块)、档位信息、胎压监测系统、空调信息、组合仪表信息、mmi影音信息等配置信息。
77.在具体实施中,刷写系统得到车辆清单条码后,可通过mes系统请求获取车辆清单条码中的车辆的配置信息,不同的车辆有相对应的配置信息。
78.步骤s50:通过所述装有网关的车辆清单条码和所述车辆配置信息对所述装有网关的车辆进行网关刷写。
79.应理解的是,当得到车辆配置信息后,可通过装有网关的车辆清单条码对清单条码上的装有网关的车辆基于车辆配置信息进行逐一刷写。
80.在本实施例中,当得到车辆配置信息后,根据一定规则生成配置代码,并替换上位机配置代码文件,并调用上位机通过配置代码文件完成网关的刷写。
81.本实施例通过在车辆进行安装前,获取所述车辆的装车零部件清单;基于所述装车零部件清单根据预设标记规则对所述车辆进行标记,得到装有网关的车辆;根据所述装有网关的车辆得到装有网关的车辆清单条码;根据所述装有网关的车辆清单条码得到车辆配置信息;通过所述装有网关的车辆清单条码和所述车辆配置信息对所述装有网关的车辆进行网关刷写,提高车辆网关刷写的效率和准确性。
82.参考图3,图3为本发明车辆网关刷写方法第二实施例的流程示意图。
83.基于上述第一实施例,本实施例车辆网关刷写方法所述步骤s20,具体包括:
84.步骤s201:获取所述装车零部件清单中的零部件图号。
85.在具体实施中,车辆的装车零部件都对应有一个零部件图号,可获取装车零部件清单中的所有零部件图号。通过零部件图号来判断车辆中是否有网关。
86.步骤s202:将所述零部件图号与预设网关图号进行比对。
87.应理解的是,预设网关图号指的是工作人员提前设置的规定的含有网关的零部件图号,例如3860100a002s0、3860100a002a1、3860100a002a2等,还可根据车辆的型号进行更新,本实施例对此不加以限定。则可将3860100a002作为比对条件。
88.步骤s203:在所述零部件图号中存在所述预设网关图号时,将所述零部件图号对应的所述车辆标记为装有网关的车辆。
89.在本实施例中,首先在mes系统做一个维护的模块,将设置有网关的零部件图号存
储至此模块,当得到装车零部件清单后,以装车零部件清单中的零部件图号为索引匹配条件对模块中的预设网关图号进行索引,当通过预设网关图号索引到零部件图号中全包含预设网关图号的字段时,将零部件图号对应的车辆标记为装有网关的车辆。
90.需要说明的是,若预设网关图号为3860100a002时,mes系统可通过从存储有装车零部件的定额清单的日定额系统中获取车辆装车零部件清单,得到装车零部件清单中的零部件图号,并搜索零部件图号中是否存在3860100a002,当存在3860100a002时,将存在3860100a002的零部件图号对应的车辆标记为装有网关的车辆。
91.在具体实施中,mes系统的维护模块的更新功能可释放给管理员权限,以便对预设网关图号进行增减更新。当零部件图号与预设网关图号进行比对,零部件图号中没有预设网关图号时,说明此零部件图号对应的车辆不是装有网关的车辆,也可对此车辆进行进一步验证,通过获取车辆的配置信息进一步识别是否为装有网关的车辆,若进一步验证此车辆为装有网关的车辆,则将此车辆对应的零部件图号作为预设网关图号更新到mes系统的维护模块,便于下次直接索引比对。
92.本实施例通过获取所述装车零部件清单中的零部件图号;将所述零部件图号与预设网关图号进行比对;在所述零部件图号中存在所述预设网关图号时,将所述零部件图号对应的所述车辆标记为装有网关的车辆,通过预设网关图号进行维护,并将车辆的装车零部件清单中的零部件图号与预设网关图号进行匹配,得到完全匹配的图号后,将与预设网关图号匹配的对应的车辆进行标记,提前对车辆进行标记,可快速方便准确地识别车辆是否含有网关。
93.参考图4,图4为本发明车辆网关刷写方法第三实施例的流程示意图。
94.基于上述第一实施例,本实施例车辆网关刷写方法所述步骤s50,具体包括:
95.步骤s501:通过所述装有网关的车辆清单条码和所述车辆配置信息按照预设配置码规则生成配置代码。
96.需要说明的是,预设配置码规则为根据装有网关车辆的配置信息生成的配置码规则。并根据对应的配置码规则生成预设配置码规则表,当得到装有网关的车辆清单条码和对应的车辆配置信息后,可根据配置信息中的发动机信息、aeb信息、ldw信息、esc信息、缓速器信息、ecas信息、fcw信息、dcm信息、bcm信息、空调信息、mmi影音信息、组合仪表信息、胎压信息等配置信息对预设配置码规则表进行查询,得到配置信息对应的网关配置码,并通过车辆的配置和网关配置码进行计算,得到对应的配置代码。
97.步骤s502:根据所述配置代码生成生产配置文件。
98.在具体实施中,当根据预设配置码规则表中的相关配置得到网关配置码后,可根据具体的车辆配置和网关配置码进一步计算得到配置代码。生产配置文件包括通过配置代码生成的配置编码、装有网关的车辆的生产编码、底盘号以及配置说明。配置说明为配置代码相关的说明,技术人员可根据配置说明快速解析配置代码。
99.步骤s503:通过所述生产配置文件对所述装有网关的车辆进行网关刷写。
100.需要说明的是,当得到生产配置文件后,刷写系统调用上位机,将生产配置文件中的生产编码、底盘号以及配置代码等信息写入网关内部,完成对装有网关的车辆进行网关刷写。
101.如表1所示,表1为本实施例中预设配置码规则表。其中,可根据车辆的配置进行通
过不同字节进行网关配置码编写,不同的配置型号对应的网关配置码不同,例如发动机为玉柴ems的网关配置码为0001b,发动机为康机ems的网关配置码为0011b,发动机为潍柴ems的网关配置码为0010b,当发动机无ems配置时,网关配置码为0000b,发动机为默认配置时,网关配置码为0001b。变速箱为zf amt、amt手柄的网关配置码为0001b,变速箱为fs amt、amt手柄的网关配置码为0010b,变速箱为伊顿amt、amt手柄的网关配置码为0011b,变速箱为无amt配置时,网关配置码为0000b,变速箱为默认配置时,网关配置码为0000b。aeb型号为wabco abe的网关配置码为0001b,aeb型号为konrr aeb的网关配置码为0010b,aeb型号东软/福瑞泰克aeb的网关配置码为0100b,aeb型号为无aebs配置或默认配置时,网关配置码为0000b。esc型号为wabco ebs+esc的网关配置码为0001b,esc型号为konrr ebs+esc的网关配置码为0010b,esc型号为konrr abs+esc的网关配置码为0011b,esc无配置时,网关配置码为0000b,esc为默认配置时,网关配置码为0001b。ldw型号为佑驾摄像头的网关配置码为0001b,ldw型号为奥腾摄像头的网关配置码为0010b,ldw型号为恒润摄像头的网关配置码为0011b,当配置中无ldw摄像头时,网关配置码为0000b,当配置中ldw为默认配置时,网关配置码为0001b。缓速器型号为fs缓速器的网关配置码为0001b,缓速器型号为zf缓速器的网关配置码为0010b,缓速器型号为voithretarder缓速器的网关配置码为0011b,当配置中无缓速器配置或默认配置时,网关配置码为0000b。ecas型号为wabco ecas的网关配置码为01b,ecas型号为瑞立ecas的网关配置码为10b,当配置中无ecas时,网关配置码为00b,ecas型号为默认配置时,网关配置码为01b。fcw型号为前向雷的网关配置码为01b,当配置中无fcw时,网关配置码为00b,当fcw为默认配置时,网关配置码为01b。当配置为dcm时,网关配置码为01b,当配置中无dcm时,网关配置码为00b,当dcm配置为默认配置时,网关配置码为01b。当配置为bcm时,网关配置码为01b,当配置中无bcm时,网关配置码为00b,当bcm配置为默认配置时,网关配置码为01b。当配置中的空调为空调控制器时,网关配置码为01b,当配置中无空调控制器时,网关配置码为00b,当配置中空调为默认配置时,网关配置码为01b。当配置中mmi影音为大屏,包含ice、driver sta、ac配置时,网关配置码为01b,当配置中mmi影音为无ice或默认配置时,网关配置码为00b。当组合仪表配置为ic或默认配置时,网关配置码为01b,当组合仪表配置无ic时,网关配置码为00b。当胎压配置为tpms或默认配置时,网关配置码为01b,当胎压配置为无tpms时,网关配置码为00b。并在预设配置码规则表中预留别的装有网关的车辆的配置信息,实时对网关配置码进行更新。
102.表1 预设配置码规则表
[0103][0104]
如图5所示,图5为装有网关的车辆的配置信息和网关配置码计算得到的配置代码示意图。例如装有网关的车辆的配置信息车型代码为1h70wafn4446c07,得到的发动机型号为潍柴ems,变速箱为f12jz22a得到的变速箱为fs amt、amt手柄,不装载配置aebs、rsc、ldw、缓速器、ecas、fcw以及胎压检测系统,配置的abs或ebs为威伯科abs,配置的bcm为bcm+dcm,配置的空调自动空调,即空调配置器,配置的娱乐系统为10.1寸大屏,即包含ice、driver sta、ac配置,配置的组合仪表为lcd液晶仪表,即ic。通过上述的配置具体信息以及根据表1中的网关配置码,得到对应的二进制码,并通过二进制码计算得到十进制码最终计算得到十六进制配置代码为2200000554,最终得到的配置代码为2200000554+预留byte5-15,最终计算为:22000005540000000000000000000000。则根据上述的配置代码、生产编号、底盘号以及配置说明生成生产配置文件。生产编号为211119_02_01,底盘号为ml330014,配
置代码为22000005540000000000000000000000,配置说明为fs amt、潍柴ems、dcm、bcm、空调控制器、大屏、ic。将上述的生产配置文件中的底盘号、生产编号以及配置代码通过上位机进行网关刷写。
[0105]
在具体实施中,通过刷写系统与mes系统交互,请求车辆的配置信息,并根据预设配置码规则生成配置代码,替换上位机生成生产配置文件,并调用上位机完成刷写。
[0106]
在本实施例中,配置代码是通过车辆配置信息和装有网关的车辆清单条码按照预设配置码规则生成的,则装有网关的车辆清单条码是根据装有网关的车辆得到的,进一步地,根据装有网关的车辆得到装有网关的车辆清单条码包括:获取预设筛选条件,所述预设筛选条件包括所述车辆的装车时间和装有网关的车辆标记信息;通过所述车辆的装车时间和所述装有网关的车辆标记信息对所述装有网关的车辆进行筛选,得到对应时间范围内装有网关的车辆清单;将所述对应时间范围内装有网关的车辆清单进行打印,得到装有网关的车辆清单条码。
[0107]
预设筛选条件为根据车辆的装车时间和装有网关的车辆标记信息,装有网关的车辆标记信息为在装有网关车辆中备注“含网关”,当得到装有网关的车辆后,可获取车辆的装车时间和装有网关的车辆标记信息,打印系统与mes系统对接,提供筛选功能,筛选功能中包括的预设筛选条件为日期索引和网关索引,人员输入装车日期和含网关这两个筛选条件,打印系统将索引的条件发送给mes系统,mes系统将对应时间范围内、标记为网关的车辆的清单返回,得到装有网关的车辆清单,打印系统打印对应时间范围内装有网关的车辆清单,得到装有网关的车辆清单条码。
[0108]
当得到装有网关的车辆清单条码后,人员扫描车辆清单条码,刷写系统和mes系统交互,请求车辆清单条码上的装有网关的车辆配置信息,并根据车辆配置信息和装有网关的车辆清单条码按照预设配置码规则生成配置代码。
[0109]
本实施例通过所述装有网关的车辆清单条码和所述车辆配置信息按照预设配置码规则生成配置代码;根据所述配置代码生成生产配置文件;通过所述生产配置文件对所述装有网关的车辆进行网关刷写,根据车辆的配置信息和预设配置码规则生成对应的配置代码,并得到生产配置文件,可快速根据装有网关的车辆配置信息得到生成配置文件,通过生产配置文件快速准确地对装有网关的车辆进行网关刷写,提高刷写的效率和转确性。
[0110]
参考图6,图6为本发明车辆网关刷写方法第四实施例的流程示意图。
[0111]
基于上述第一和第三实施例,本实施例车辆网关刷写方法在所述步骤s50之后,还包括:
[0112]
步骤s51:在所述装有网关的车辆刷写完成后,获取刷写时间信息、装有网关的车辆信息以及所述生产配置文件信息。
[0113]
需要说明的是,当对装有网关的车辆进行网关刷写完成后,可获取刷写的时间信息、装有网关的车辆信息,例如车辆的编码信息,并获取刷写时的生产配置文件信息,生产配置文件信息包括生产编号、底盘号等。
[0114]
步骤s52:将所述刷写时间信息、装有网关的车辆信息以及所述生产配置文件信息进行备份得到备份刷写文件。
[0115]
应理解的是,备份刷写文件为将刷写时间信息、装有网关的车辆信息以及所述生产配置文件信息汇总的信息文件,可将刷写文件信息。装有网关的车辆信息以及生产配置
文件信息进行汇总,并将汇总后的信息进行备份,得到备份刷写文件。
[0116]
步骤s53:将所述备份刷写文件发送至服务器存储,以实现在所述装有网关的车辆功能异常时根据所述服务器中的所述备份刷写文件进行异常追溯。
[0117]
在具体实施中,可将备份刷写文件发送至远端的服务器进行存储,生产配置文件中绑定的有车辆的生产编码以及底盘号信息,由于生产配置文件写入了网关内部,当装有网关的车辆功能异常时,可通过上位机中的服务器中的备份刷写文件读取车辆的编码信息以及生产配置文件信息进行异常追溯。
[0118]
进一步地,当装有网关的车辆功能异常时,有读取所述装有网关的车辆的网关内部车辆配置信息,得到车辆生产编码;将所述车辆生产编码与车辆原始生产编码进行比对;在所述车辆生产编码与所述车辆原始生产编码比对一致时,将所述备份刷写文件重新写入所述装有网关的车辆中,并读取写入后的配置信息;将所述写入后的配置信息与所述网关内部车辆配置信息进行比对,根据比对结果对所述装有网关的车辆进行功能异常检测。
[0119]
当装有网关的车辆功能异常时,可通过上位机读取车辆编码,技术人员可根据车辆编码通过装有网关车辆中的生产配置文件反查生产配置文件是否成功写入网关内部,获取车辆原始生产编码并与装有网关车辆中的生产配置文件中的车辆生产编码进行比对,当车辆生产编码与所述车辆原始生产编码比对一致时,说明生产配置文件成功写入网关内部,当车辆生产编码与所述车辆原始生产编码比对不一致时,说明生产配置文件写入不成功,可通过备份刷写文件进行分析写入不成功的原因并更新。可避免人为篡改车辆的配置项导致功能异常的问题。
[0120]
在车辆的生产编码与车辆原始生产编码比对一致后,可将备份刷写文件重新写入网关,并读取写入网关后的装有网关的车辆配置信息,将写入后的配置信息与车辆功能异常时的网关内部车辆配置信息进行比对,可根据比对结果确定是后期篡改配置项的异常、配置文件异常或网关异常。通过上述比对可对装有网关的车辆进行功能异常检测。
[0121]
进一步地,当刷写完成后,人员将车辆条码粘贴到刷写好的网关上,配送到分装工位,分装工位按照车辆信息匹配对应安装到驾驶室仪表台架,完成了网关的自动刷写和匹配安装,当安装完成后,通过生产配置文件写入网关内部的车辆底盘号信息进行网关自校验防止网关错装,则网关进行自校验的步骤包括:获取所述装有网关的车辆底盘号信息;获取所述装有网关的车辆的识别码信息;将所述识别码信息与所述车辆底盘号信息进行校验,在所述识别码信息与所述车辆底盘号信息校验不一致时,生成故障报文;根据所述故障报文对所述网关进行校验。
[0122]
在具体实施中,由于生产配置文件写入了网关内部,可直接获取生产配置文件中写入网关内部的车辆底盘号信息,由于底盘号为车辆识别码后8位,则在车辆装配下线后,网关通过与发动机ecu(electronic control unit,电子控制单元)通讯,请求车辆的vin(vehicle identification number,车辆识别码)码信息,并截取车辆的vin的后8位,通过vin码的后八位与车辆底盘号信息进行校验,当识别码信息和车辆底盘号信息校验一致时,可对车辆进行正常调试,当校验不一致时,生成故障报文并报警,并将故障报文发送到组合仪表的界面弹窗,“请检查网关和ecu参数”,提示工作人员进行检查确认,直至校验一致,完成对网关的校验,并解除报警。提升了数据的准确性,避免了人工识别刷写时的错刷和漏刷,可产生较大的经济效益。
[0123]
如图7所示,图7为本发明车辆网关刷写方法的整体流程示意图。日定额系统为存储车辆的装车零部件清单的系统,mes系统中对预设网关图号进行维护,mes系统通过日定额系统获得车辆的装车零部件清单,通过预设网关图号对装车零部件清单中的零部件图号进行索引,当索引到包括预设网关图号时,说明零部件图号对应的车辆为装有网关的车辆,对网关车辆进行标记,得到装有网关的车辆,打印系统与mes系统交互,请求装有网关的车辆清单,当根据预设筛选条件中的某一范围时间和含网关标记信息对装有网关的车辆进行筛选后,得到装有网关的车辆清单,打印系统对装有网关的车辆清单进行打印,得到装有网关的车辆清单条码。刷写系统与mes系统和打印系统进行交互,刷写系统获取mes系统中的装有网关的车辆配置信息,并获取打印系统的装有网关的车辆清单条码,通过装有网关的车辆配置信息和装有网关的车辆清单条码对车辆进行的清单条码进行扫描,通过车辆配置信息替换上位机生成配置代码,调用上位机根据配置代码对装有网关的车辆进行刷写,同时将配置代码、车辆配置信息以及装车日期等信息进行数据备份得到备份刷写文件,存储至远端服务器。当完成网关刷写后,将车辆条码粘贴到刷写好的网关上,并配送到分装线进行分装,分装线根据车辆的条码匹配到对应的车辆驾驶室仪表台,完成网关的分装,可实现车辆下线一线流,减少车辆返修流转时间,提升车辆下线调试效率,因网关涉及多个电控控制器功能,前置刷写可减少后工程不良率。
[0124]
如图8所示,图8为本实施例中网关进行自校验的流程示意图,当安装完成,车辆下线上电后,网关开始工作进行自校验,发出报警,通过请求发动机ecu发送车辆的vin码,发动机ecu发送车辆vin码至网关,网关获取内部的车辆底盘号,将车辆底盘号与车辆vin码的后8为进行比对校验,当校验一致时,组合仪表可解除报警,车辆可正常调试入库。当校验不一致时,组合仪表弹窗报警,提示工作人员核对网关刷写时的参数,直至校验一致,在进行校验时方便快速,提高售后问题排查便利性。
[0125]
本实施例通过在所述装有网关的车辆刷写完成后,获取刷写时间信息、装有网关的车辆信息以及所述生产配置文件信息;将所述刷写时间信息、装有网关的车辆信息以及所述生产配置文件信息进行备份得到备份刷写文件;将所述备份刷写文件发送至服务器存储,以实现在所述装有网关的车辆功能异常时根据所述服务器中的所述备份刷写文件进行异常追溯,实现网关主线刷写,数据同步、追溯性,提高售后问题排查便利性。
[0126]
参照图9,图9为本发明车辆网关刷写装置第一实施例的结构框图。
[0127]
如图9所示,本发明实施例提出的车辆网关刷写装置包括:
[0128]
获取模块10,用于在车辆进行安装前,获取所述车辆的装车零部件清单。
[0129]
标记模块20,用于基于所述装车零部件清单根据预设标记规则对所述车辆进行标记,得到装有网关的车辆。
[0130]
所述获取模块10,还用于根据所述装有网关的车辆得到装有网关的车辆清单条码。
[0131]
所述获取模块10,还用于根据所述装有网关的车辆清单条码得到车辆配置信息。
[0132]
刷写模块30,用于通过所述装有网关的车辆清单条码和所述车辆配置信息对所述装有网关的车辆进行网关刷写。
[0133]
本实施例通过在车辆进行安装前,获取所述车辆的装车零部件清单;基于所述装车零部件清单根据预设标记规则对所述车辆进行标记,得到装有网关的车辆;根据所述装
有网关的车辆得到装有网关的车辆清单条码;根据所述装有网关的车辆清单条码得到车辆配置信息;通过所述装有网关的车辆清单条码和所述车辆配置信息对所述装有网关的车辆进行网关刷写,提高车辆网关刷写的效率和准确性。
[0134]
在一实施例中,所述标记模块20,还用于获取所述装车零部件清单中的零部件图号;将所述零部件图号与预设网关图号进行比对;在所述零部件图号中存在所述预设网关图号时,将所述零部件图号对应的所述车辆标记为装有网关的车辆。
[0135]
在一实施例中,所述刷写模块30,还用于通过所述装有网关的车辆清单条码和所述车辆配置信息按照预设配置码规则生成配置代码;根据所述配置代码生成生产配置文件;通过所述生产配置文件对所述装有网关的车辆进行网关刷写。
[0136]
在一实施例中,所述获取模块10,还用于获取预设筛选条件,所述预设筛选条件包括所述车辆的装车时间和装有网关的车辆标记信息;通过所述车辆的装车时间和所述装有网关的车辆标记信息对所述装有网关的车辆进行筛选,得到对应时间范围内装有网关的车辆清单;将所述对应时间范围内装有网关的车辆清单进行打印,得到装有网关的车辆清单条码。
[0137]
在一实施例中,所述刷写模块30,还用于在所述装有网关的车辆刷写完成后,获取刷写时间信息、装有网关的车辆信息以及所述生产配置文件信息;将所述刷写时间信息、装有网关的车辆信息以及所述生产配置文件信息进行备份得到备份刷写文件;将所述备份刷写文件发送至服务器存储,以实现在所述装有网关的车辆功能异常时根据所述服务器中的所述备份刷写文件进行异常追溯。
[0138]
在一实施例中,所述刷写模块30,还用于在所述装有网关的车辆功能异常时,读取所述装有网关的车辆的网关内部车辆配置信息,得到车辆生产编码;将所述车辆生产编码与车辆原始生产编码进行比对;在所述车辆生产编码与所述车辆原始生产编码比对一致时,将所述备份刷写文件重新写入所述装有网关的车辆中,并读取写入后的配置信息;将所述写入后的配置信息与所述网关内部车辆配置信息进行比对,根据比对结果对所述装有网关的车辆进行功能异常检测。
[0139]
在一实施例中,所述刷写模块30,还用于获取所述装有网关的车辆底盘号信息;获取所述装有网关的车辆的识别码信息;将所述识别码信息与所述车辆底盘号信息进行校验,在所述识别码信息与所述车辆底盘号信息校验不一致时,生成故障报文;根据所述故障报文对所述网关进行校验。
[0140]
此外,为实现上述目的,本发明还提出一种车辆网关刷写设备,所述车辆网关刷写设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的车辆网关刷写程序,所述车辆网关刷写程序配置为实现如上文所述的车辆网关刷写方法的步骤。
[0141]
由于本车辆网关刷写设备采用了上述所有实施例的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果,在此不再一一赘述。
[0142]
此外,本发明实施例还提出一种存储介质,所述存储介质上存储有车辆网关刷写程序,所述车辆网关刷写程序被处理器执行时实现如上文所述的车辆网关刷写方法的步骤。
[0143]
由于本存储介质采用了上述所有实施例的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果,在此不再一一赘述。
[0144]
应当理解的是,以上仅为举例说明,对本发明的技术方案并不构成任何限定,在具体应用中,本领域的技术人员可以根据需要进行设置,本发明对此不做限制。
[0145]
需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。
[0146]
另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的车辆网关刷写方法,此处不再赘述。
[0147]
此外,需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
[0148]
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0149]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器(read only memory,rom)/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0150]
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1