Vehicle electrical inspection method, apparatus and system

By automatically collecting and sending electrical inspection logs through the vehicle electrical inspection module, the problem of low data collection efficiency in the electrical inspection process in the existing technology is solved, and efficient data collection and problem location are achieved, thereby improving the overall efficiency and pass rate of the electrical inspection process.

WO2026065314A1PCT designated stage Publication Date: 2026-04-02YINWANG INTELLIGENT TECHNOLOGIES CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-09-29
Publication Date
2026-04-02

AI Technical Summary

Technical Problem

In existing technologies, data collection during vehicle electrical inspection cannot be automated, resulting in high manual time costs and low data collection efficiency.

Method used

The vehicle electrical inspection module automatically collects data from the electrical inspection process, generates inspection logs, and sends them to the server, reducing reliance on specialized equipment and improving the efficiency of data collection and problem localization.

Benefits of technology

It enables efficient data collection and problem localization during the electrical inspection process, reduces manual time costs, and improves the overall efficiency and pass rate of the electrical inspection process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024122524_02042026_PF_FP_ABST
    Figure CN2024122524_02042026_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the present application are a vehicle electrical inspection method, apparatus and system, which are used for improving the efficiency of electrical inspection process data collection, thereby facilitating the rapid localization and closed-loop resolution of problems during electrical inspection. The method is applied to a vehicle electrical inspection system, the vehicle electrical inspection system comprising an electrical inspection module of a vehicle, and a server. The method comprises: an electrical inspection module performing an electrical inspection test on one or more controllers in a vehicle on the basis of an electrical inspection task file, generating an electrical inspection log, and sending the electrical inspection log to a server. In this way, during the process of performing an electrical inspection test on a vehicle, an electrical inspection module can collect electrical inspection process data to generate an electrical inspection log, and sends the electrical inspection log to a server, thus eliminating the need to rely on other specialized devices to collect electrical inspection process data generated during the process of electrical inspection of vehicles to obtain electrical inspection logs, thereby reducing the time and costs for generating electrical inspection logs, further improving the efficiency of electrical inspection process data collection, also providing necessary data support for the analysis and resolution of problems during electrical inspection, and thus effectively improving the pass rate of vehicle end-of-line electrical inspection.
Need to check novelty before this filing date? Find Prior Art

Description

Vehicle electrical detection method, device and system TECHNICAL FIELD

[0001] Embodiments of the present application relate to the technical field of vehicle detection, and in particular to a vehicle electrical detection method, device and system. BACKGROUND

[0002] With the development of automobile intelligence, vehicle functions are becoming more and more rich. Therefore, before a vehicle is delivered from a general assembly workshop, the vehicle controller needs to be subjected to a delivery electrical detection to complete software flashing, configuration writing, version checking, and clearing of read fault codes of the vehicle controller, so as to ensure that the vehicle version is consistent and the software, network security and other functions are normal.

[0003] At present, when the general assembly line of a vehicle performs electrical detection on the vehicle, an external electrical detection device is mainly used to connect the on-board diagnostics (OBD) port of the vehicle, and an electrical detection program is manually triggered. However, the external electrical detection device cannot collect electrical detection process data of the vehicle during the electrical detection process. Therefore, during the analysis of the vehicle delivery electrical detection problem, professionals need to use professional equipment to collect electrical detection process data to locate the electrical detection problem, which is time-consuming and costly, and the collection efficiency of the electrical detection process data is low.

[0004] SUMMARY

[0005] Embodiments of the present application provide a vehicle electrical detection method, device and system to reduce the collection cost of electrical detection process data, thereby improving the collection efficiency of electrical detection process data.

[0006] In a first aspect, the present application provides a vehicle electrical detection method applied to an electrical detection module of a vehicle, wherein the vehicle further comprises one or more controllers. The method can include:

[0007] The electrical detection module can obtain an electrical detection task file, and perform electrical detection testing on the one or more controllers according to the electrical detection task file to generate an electrical detection log. The electrical detection log contains at least one of a diagnostic message and a diagnostic log. The electrical detection module can also send the electrical detection log to a server.

[0008] In the method, the electrical detection module of the vehicle can automatically collect electrical detection process data generated by the vehicle during electrical detection testing on one or more controllers inside the vehicle and generate an electrical detection log during the electrical detection testing process, without the need for other professional equipment to collect the electrical detection process data, thereby reducing the collection time and cost of the electrical detection process data, and further improving the collection efficiency of the electrical detection process data. In addition, after generating the electrical detection log, the electrical detection module can send the generated electrical detection log to the server, thereby reducing the time for the server to obtain the electrical detection process data, and further improving the positioning efficiency of the electrical detection problem.

[0009] In a possible design, the electric detection module can further send the diagnosis message to the server; when the electric detection result in the diagnosis message is that the target controller in the one or more controllers fails in the electric detection, the electric detection module can receive a log calling request from the server, the log calling request being used to request a diagnosis log; and the electric detection module can send the diagnosis log to the server according to the log calling request.

[0010] By this design, the server can call the diagnosis log from the electric detection module after determining that there is a target controller in the vehicle that fails in the electric detection according to the diagnosis message sent by the electric detection module, and does not need to acquire the diagnosis log and the diagnosis message through a professional device, thereby reducing the time for the server to acquire the electric detection process data.

[0011] In a possible design, when the electric detection result in the diagnosis message is that the target controller in the one or more controllers fails in the electric detection, the electric detection module can further send the diagnosis message and the diagnosis log to the server.

[0012] By this design, the electric detection module can send the diagnosis message and the diagnosis log to the server when the electric detection result is that the target controller fails in the electric detection, so that the server can analyze the electric detection problem of the target controller according to the diagnosis message and the diagnosis log, and locate the electric detection problem, without acquiring the electric detection process data through a professional device, thereby reducing the time for the server to acquire the electric detection process data.

[0013] In a possible design, the electric detection module can further perform security authentication with the one or more controllers, and acquire the diagnosis log from the one or more controllers after the authentication succeeds; or the electric detection module can further perform authentication with the one or more controllers, and acquire the diagnosis log from the one or more controllers when it is determined that the electric detection module has access authority of the one or more controllers.

[0014] In a possible design, the electric detection module can further receive a repair request, the repair request being used to instruct the electric detection module to perform an electric detection test based on at least one electric detection repair item; the electric detection module can further perform the electric detection test on the one or more controllers according to the at least one electric detection repair item, and generate a repair electric detection log, the repair electric detection log including at least one of a repair diagnosis message and a repair diagnosis log; and the electric detection module can send the repair electric detection log to the server.

[0015] By this design, the electric detection module can automatically perform repair on the one or more controllers according to the repair request at the electric detection station, reduce the risk of vehicle electric detection failure caused by user's missed operation or misoperation, and thereby improve the electric detection efficiency of the vehicle and the electric detection qualified rate of the vehicle offline.

[0016] In a possible design, when the vehicle is at the electrical inspection station, the electrical inspection module can send an electrical inspection request to the server, the electrical inspection request is used to request an electrical inspection task file, and the electrical inspection request contains a vehicle identification code of the vehicle; and the electrical inspection module receives the electrical inspection task file from the server.

[0017] By this design, when the vehicle is at the electrical inspection station, the electrical inspection module can automatically obtain the electrical inspection task file from the server, and perform electrical inspection test on the vehicle, thereby improving the electrical inspection efficiency of the vehicle.

[0018] In a second aspect, the present application provides a vehicle electrical inspection method, applied to a server, which can include:

[0019] The server sends an electrical inspection task file to an electrical inspection module of a vehicle, and receives an electrical inspection log from the electrical inspection module, the electrical inspection log containing at least one of a diagnosis message and a diagnosis log.

[0020] In this method, the electrical inspection module of the vehicle can send the electrical inspection log generated in the vehicle electrical inspection process to the server, without the need to obtain the electrical inspection process data from the vehicle through professional equipment, thereby improving the collection efficiency of the electrical inspection log, and further improving the efficiency of the server in subsequent positioning of electrical inspection problems based on the electrical inspection log.

[0021] In a possible design, the server receives a diagnosis message from the electrical inspection module; when the electrical inspection result in the diagnosis message is that the target controller in one or more controllers in the vehicle fails in electrical inspection, the server can send a log calling request to the electrical inspection module, the log calling request being used to request a diagnosis log; and the server receives the diagnosis log from the electrical inspection module.

[0022] By this design, the server can call the diagnosis log from the electrical inspection module according to the electrical inspection result in the diagnosis message, without the need to obtain the electrical inspection process data generated in the vehicle electrical inspection process through professional equipment, thereby improving the collection efficiency of the electrical inspection process data.

[0023] In a possible design, the server can obtain a first time length, the first time length being used to indicate the longest time length that the vehicle can perform rework electrical inspection on the electrical inspection station; the server can determine a second time length according to the electrical inspection log, the second time length being the time length consumed for performing at least one electrical inspection rework item; the server sends a rework request to the electrical inspection module according to the first time length and the second time length, the rework request being used to instruct the electrical inspection module to perform electrical inspection test based on the at least one electrical inspection rework item; and the server receives a rework electrical inspection log from the electrical inspection module, the rework electrical inspection log including at least one of a rework diagnosis message and a rework diagnosis log.

[0024] Through the design, the server can instruct the electrical inspection module to perform electrical inspection test on the vehicle based on at least one electrical inspection repair item within the longest duration in which the vehicle can be repaired and inspected at the electrical inspection station after the server obtains the longest duration, so that the electrical inspection efficiency of the vehicle and the electrical inspection pass rate of the vehicle at the electrical inspection station can be improved.

[0025] In a possible design, the server parses the electrical inspection log to determine transmission records of diagnostic messages transmitted between the electrical inspection module and the one or more controllers and message contents of the diagnostic messages; the server determines a transmission path of target data according to the transmission records of the diagnostic messages, the target data being carried in the diagnostic messages; the server determines a transmission interruption position of the target data according to the transmission path of the target data and a set transmission path; the server obtains failure information related to the target controller of the vehicle at a previous station of the electrical inspection station; and the server determines a diagnosis result according to the failure information, a preset electrical inspection problem rule, the message contents of the diagnostic messages, and the transmission interruption position of the target data. Optionally, the vehicle further includes a gateway controller, the one or more controllers can be hung under the gateway controller, and the electrical inspection module can interact with the one or more controllers through the gateway controller; wherein the transmission records of the diagnostic messages can be transmission records of the diagnostic messages between the electrical inspection module, the gateway controller, and the one or more controllers hung under the gateway controller.

[0026] Through the design, the server can analyze the electrical inspection test process of the vehicle according to the transmission interruption position of the target data, the failure information related to the target controller, the preset electrical inspection problem rule, and the message contents of the diagnostic messages, to obtain a diagnosis result, reduce the labor cost of electrical inspection problem analysis, and improve the analysis efficiency.

[0027] In a third aspect, the present application provides a vehicle electrical inspection method applied to a production management system, which can include:

[0028] The production management system can receive a time request from the server, the time request being used to request a first duration, the first duration being used to indicate a longest duration in which the vehicle can be repaired and inspected at the electrical inspection station; the production management system determines the first duration according to station information of the vehicle and a line body beat; and the production management system can send the first duration to the server.

[0029] In the method, the server can request the first duration from the production management system, and the production management system can send the first duration to the server after determining the first duration, so that the server can subsequently send a repair request to the electrical inspection module according to the first duration to instruct the electrical inspection module to perform repair and inspection on the vehicle, thereby improving the electrical inspection pass rate when the vehicle is offline.

[0030] In a possible design, the production management system receives the electrical inspection result of the vehicle from the server; when the electrical inspection result is that a target controller in the one or more controllers in the vehicle fails in electrical inspection, the production management system determines failure information related to the target controller of the vehicle on a preceding station of the electrical inspection station; and the production management system sends the failure information to the server.

[0031] In a possible design, the production management system can also control the line body to operate according to the electrical inspection result.

[0032] In a fourth aspect, the present application provides a vehicle electrical inspection system, which comprises an electrical inspection module of a vehicle and a server. In the system:

[0033] The electrical inspection module is configured to receive an electrical inspection task file from the server, perform electrical inspection testing on the one or more controllers according to the electrical inspection task file, and generate an electrical inspection log, wherein the electrical inspection log comprises at least one of a diagnostic message and a diagnostic log; and send the electrical inspection log to the server.

[0034] The server is configured to receive the electrical inspection log.

[0035] In a possible design, the electrical inspection module is specifically configured to send the diagnostic message to the server.

[0036] The server is specifically configured to send a log calling request to the electrical inspection module when the electrical inspection result in the diagnostic message is that a target controller in the one or more controllers fails in electrical inspection, and the log calling request is used to request the diagnostic log.

[0037] The vehicle electrical inspection module is specifically configured to send the diagnostic log to the server according to the log calling request.

[0038] In a possible design, the electrical inspection module of the vehicle is specifically configured to:

[0039] When the electrical inspection result in the diagnostic message is that a target controller in the one or more controllers fails in electrical inspection, the electrical inspection module of the vehicle is specifically configured to send the diagnostic message and the diagnostic log to the server.

[0040] In a possible design, the electrical inspection module of the vehicle is specifically configured to:

[0041] The electrical inspection module of the vehicle is specifically configured to perform security authentication with the one or more controllers in the vehicle, and after the security authentication succeeds, acquire the diagnostic log from the one or more controllers; or

[0042] authenticate with the one or more controllers, and acquire the diagnostic log from the one or more controllers upon determining that the electrical inspection module has access rights of the one or more controllers.

[0043] In a possible design, the vehicle electrical inspection system further includes a production management system.

[0044] The server is further configured to: receive a first time length from the production management system, the first time length being longer than a maximum time length indicating that the vehicle can be subjected to rework electrical inspection at an electrical inspection station; determine a second time length according to the electrical inspection log, the second time length being a time length consumed for performing at least one electrical inspection rework item; and send, to the electrical inspection module, a rework request according to the first time length and the second time length, the rework request being used to instruct the electrical inspection module to perform electrical inspection test based on the at least one electrical inspection rework item.

[0045] The electrical inspection module is further configured to: perform electrical inspection test on the one or more controllers according to the at least one electrical inspection rework item, and generate a rework electrical inspection log; the rework electrical inspection log includes at least one of a rework diagnostic message and a rework diagnostic log; and send the rework electrical inspection log to the server.

[0046] In a possible design, the server is further configured to: send a time request to the production management system, the time request being used to request the first time length.

[0047] The production management system is specifically configured to: determine the first time length according to station information and line body rhythm of the vehicle; and send the first time length to the server.

[0048] In a possible design, the electrical inspection module is specifically configured to: when the vehicle is at an electrical inspection station, send an electrical inspection request to the server, the electrical inspection request being used to request the electrical inspection task file, and the electrical inspection request including a vehicle identification code of the vehicle.

[0049] The server is specifically configured to: send the electrical inspection task file to the electrical inspection module according to the electrical inspection request.

[0050] In a possible design, the server is further configured to:

[0051] The electrical inspection log is parsed to determine transmission records of diagnostic messages transmitted between the electrical inspection module and the one or more controllers and message contents of the diagnostic messages.

[0052] A transmission path of target data is determined according to the transmission records of the diagnostic messages; the target data is carried in the diagnostic messages.

[0053] According to a transmission path of the target data, a transmission path is set, and a transmission interruption position of the target data is determined;

[0054] The failure information related to the target controller of the vehicle at a previous work station of the electrical inspection work station is obtained from the production management system;

[0055] According to the failure information, a preset electrical inspection problem rule, a message content of the diagnostic message, and the transmission interruption position of the target data, a diagnostic result is determined.

[0056] In a possible design, the server is further configured to: send the electrical inspection result of the vehicle to the production management system;

[0057] The production management system is further configured to: when the electrical inspection result is that a target controller of one or more controllers in the vehicle fails in electrical inspection, determine failure information related to the target controller of the vehicle at a previous work station of the electrical inspection work station; and send the failure information to the server.

[0058] In a possible design, the production management system is further configured to:

[0059] According to the electrical inspection result, a line body is controlled.

[0060] In a fifth aspect, the present application provides a vehicle electrical inspection device, applied to a vehicle, and the vehicle further comprises one or more controllers. The device comprises:

[0061] a processing unit, configured to: obtain an electrical inspection task file; perform electrical inspection test on one or more controllers in the vehicle according to the electrical inspection task file, and generate an electrical inspection log; the electrical inspection log comprises at least one of a diagnostic message and a diagnostic log;

[0062] a communication unit, configured to: send the electrical inspection log to a server.

[0063] In a sixth aspect, the present application provides a vehicle electrical inspection device, applied to a server, and the device comprises:

[0064] a processing unit, configured to: generate an electrical inspection task file;

[0065] a communication unit, configured to: send the electrical inspection task file to an electrical inspection module of the vehicle; and receive an electrical inspection log from the electrical inspection module; the electrical inspection log comprises at least one of a diagnostic message and a diagnostic log.

[0066] In a seventh aspect, the present application provides a vehicle, comprising one or more controllers, and units for implementing the method in the first aspect and any possible design of the first aspect.

[0067] In an eighth aspect, the present application provides an electronic device, which comprises at least one processor and an interface circuit for providing data or code instructions for the at least one processor, and the at least one processor is configured to implement the method according to the second aspect and any possible design of the second aspect, or implement the method according to the third aspect and any possible design of the third aspect, by means of a logic circuit or executing the code instructions.

[0068] In a ninth aspect, the present application provides a computer readable storage medium, which stores a computer program or instructions, and when the computer program or the instructions are executed on a computer, the computer is caused to perform the method according to any one of the first aspect to the third aspect or any possible design of any one of the first aspect to the third aspect.

[0069] In a tenth aspect, the present application provides a computer program product, which comprises computer program code, and when the computer program code is executed on a computer, the computer is caused to perform the method according to any one of the first aspect to the third aspect or any possible design of any one of the first aspect to the third aspect.

[0070] In an eleventh aspect, the present application provides a chip system, which comprises a processor and a memory, and the memory stores instructions, and when the instructions are executed by the processor, the method according to any one of the first aspect to the third aspect or any possible design of any one of the first aspect to the third aspect is implemented. The chip system can be composed of a chip, or can comprise a chip and other discrete devices.

[0071] The beneficial effects of the fourth aspect to the eleventh aspect are described in the description of the beneficial effects of the first aspect to the third aspect, and will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS

[0072] FIG. 1 schematically shows a production line of a vehicle;

[0073] FIG. 2 is a schematic diagram of an application scenario of a vehicle electrical inspection method provided by an embodiment of the present application;

[0074] FIG. 3 is a schematic diagram of a vehicle display provided by an embodiment of the present application;

[0075] FIG. 4 is a schematic diagram of an electrical inspection test process provided by an embodiment of the present application;

[0076] FIG. 5 is a schematic diagram of a user interface provided by an embodiment of the present application;

[0077] FIG. 6 is a schematic diagram of an electrical inspection process interface provided by an embodiment of the present application;

[0078] FIG. 7 is a schematic diagram of a data query interface according to an embodiment of the present application;

[0079] FIG. 8 is a schematic diagram of a diagnostic analysis process according to an embodiment of the present application;

[0080] FIG. 9 is a schematic diagram of a vehicle electrical inspection system according to an embodiment of the present application;

[0081] FIG. 10 is a schematic diagram of a vehicle electrical inspection process according to an embodiment of the present application;

[0082] FIG. 11 is a schematic diagram of a vehicle electrical inspection method according to an embodiment of the present application;

[0083] FIG. 12 is a schematic diagram of a vehicle electrical inspection device according to an embodiment of the present application. DETAILED DESCRIPTION

[0084] The technical solutions in the embodiments of the present application will be described below in detail with reference to the accompanying drawings in the embodiments of the present application.

[0085] In the embodiments of the present application, "at least one" means one or more, and "multiple" means two or more. The association relationship between the associated objects is described by "and / or", which means that there can be three kinds of relationships, for example, A and / or B, which can represent the following three cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after it. "At least one of the following" or similar expressions means any combination of these items, including any combination of single item or multiple items. For example, at least one of a, b, or c, can represent a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, and c can be single or multiple.

[0086] In addition, unless otherwise stated, the ordinal numbers "first", "second", etc. mentioned in the embodiments of the present application are used to distinguish a plurality of objects, and are not used to limit the size, content, order, time sequence, priority or importance of the plurality of objects. For example, the second file and the second file are only used to distinguish different files, and do not mean that the sizes, contents, priorities or importance of the two files are different.

[0087] FIG. 1 schematically shows a production line of a vehicle. As shown in FIG. 1, the production line can include an assembly production line, a detection line, and a vehicle off-line. The assembly production line is used to assemble the vehicle, the detection line is used to detect the vehicle coming down from the assembly production line, and the vehicle off-line is used to off-line and warehouse the vehicle coming down from the detection line. The vehicle needs to go through a plurality of stations on the production line to complete assembly and detection, and finally enter the warehouse.

[0088] Referring to FIG. 1, the total assembly production line can include, but is not limited to, the following stations: chassis assembly station, battery installation & safety detection station, software flashing station, seat & door installation station, four-in-one filling station, configuration writing & function test station. As shown in FIG. 1, the detection line includes, but is not limited to, the following stations: air spring calibration station, four-wheel alignment + headlamp detection station, hub test station, charging detection + on-board diagnostics (OBD) detection station, head up display (HUD) calibration station, autonomous driving solution (ADS) calibration station. The vehicle off-line includes, but is not limited to, the following stations: rain test station, dynamic road test station, commercial electrical inspection station, aging test station, vehicle warehousing. Among them, the software flashing station, the configuration writing & function test station and the commercial electrical inspection station are electrical inspection stations. The stations and electrical inspection stations on the production line shown in FIG. 1 are only an example, and the embodiments of the present application do not limit this.

[0089] However, with the development of automobile intelligence, the functions of vehicles are becoming more and more rich, so before the vehicle off-line, the controller inside the vehicle needs to be off-line electrical inspection, complete the software flashing, configuration writing, version checking of the controller, clear reading fault code and other functions, to ensure that the vehicle off-line vehicle version is consistent, and the software, network security and other functions are normal. Therefore, the production line can perform electrical inspection test on the controller of the vehicle when the vehicle is in the electrical inspection station of the production line.

[0090] Currently, the production line of the vehicle mainly uses external electrical inspection equipment to connect the OBD port of the vehicle when performing electrical inspection on the vehicle, and manually triggers the electrical inspection program. During the electrical inspection process, the external electrical inspection equipment can collect the diagnostic messages generated during the electrical inspection process of the vehicle, but cannot collect the electrical inspection process data of the vehicle. Among them, the electrical inspection process data can include the vehicle log recorded by the gateway controller of the vehicle during the electrical inspection process, and the component log recorded by the controller of the vehicle during the electrical inspection process. Therefore, during the analysis of the vehicle off-line electrical inspection problem, professionals need to use professional equipment to collect the electrical inspection process data. For example, in general, the vehicle log generated during the electrical inspection process of the vehicle needs to be collected by external equipment such as CANoe, and the component log needs to be collected by a notebook computer using special software, and different components have different collection methods. In this case, the way of collecting the electrical inspection process data generated during the electrical inspection process of the vehicle by professional equipment has the problems of high manual time cost, etc., thereby leading to low efficiency of collecting the electrical inspection process data.

[0091] Therefore, the embodiments of the present application provide a vehicle electrical inspection method, device and system to improve the collection efficiency of electrical inspection process data. The method and device are based on the same technical concept. Since the principles of the method and device for solving problems are similar, the implementation of the device and the method can be mutually referred to, and the repeated parts will not be described again. In addition, in each embodiment of the present application, the terms and / or descriptions between the embodiments are consistent and can be mutually referred to if there is no special description and logical conflict. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0092] In the embodiments of the present application, the controller inside the vehicle can be one or multiple. That is, the vehicle contains one or more controllers. The electrical inspection log refers to the log generated by the vehicle during the electrical inspection process, which records the data generated by the vehicle during the electrical inspection process. The electrical inspection log is composed of diagnostic messages, vehicle logs and component logs. The vehicle log refers to the log recorded by the gateway controller in the vehicle during the electrical inspection process, which records the interaction data between the gateway controller and the controller hung on the gateway controller. The component log refers to the log recorded by each controller in one or more controllers during the electrical inspection process, which records the running of each controller itself and the interaction data between each controller and the gateway controller.

[0093] The scheme provided by the present application will be introduced in combination with the drawings and specific embodiments. In the corresponding drawings of each embodiment of the present application, optional steps are represented by dashed lines.

[0094] FIG. 2 is a schematic diagram of an application scenario to which the vehicle electrical inspection method provided by the embodiments of the present application is applied. As shown in FIG. 2, in the application scenario, the production management system 100, the server 200 and the vehicle 300 can be included. The vehicle 300, the server 200 and the production management system 100 can communicate through a network, and the vehicle 300 is located on the production line managed by the production management system 100. In the embodiments of the present application, the functions implemented by the server 200 in the application scenario shown in FIG. 2 can also be implemented by a terminal device or an electrical inspection device, which is not limited herein. For example, the network can be a local area network.

[0095] Some or all functions of the vehicle 300 are controlled by a computing platform 350 (or computer system) of the vehicle 300. The computing platform 350 can include at least one processor 351 that can execute instructions 354 stored in a non-transitory computer readable medium, such as a memory 353, to implement functions of the vehicle 300. In some embodiments, the computing platform 350 can also be a plurality of computing devices that control individual components or subsystems of the vehicle 300 in a distributed manner. The processor 351 can be any conventional processor, such as a central processing unit (CPU). Alternatively, the processor 351 can also include a graphics processing unit (GPU), a field programmable gate array (FPGA), a system on chip (SoC), an application specific integrated circuit (ASIC), or a combination thereof.

[0096] Optionally, the vehicle 300 described above can be a car, a truck, a motorcycle, a bus, a ship, an airplane, a helicopter, a lawnmower, an amusement park vehicle, a construction equipment, a trolley, a golf cart, a train, etc., and the embodiments of the present application do not make special limitations. In a possible implementation, the vehicle 300 can be a new energy vehicle, including a pure electric vehicle, a hybrid electric vehicle, a fuel cell electric vehicle, etc. For an electric vehicle, it can be a two-wheel drive electric vehicle or a four-wheel drive electric vehicle, and the embodiments of the present application do not make special limitations.

[0097] The structure of the vehicle in FIG. 2 should not be understood as a limitation of the embodiments of the present application.

[0098] The vehicle electrical inspection method of the embodiments of the present application can be implemented by an electrical inspection module of the vehicle, which can be a standalone device, a chip or component in the vehicle 300 shown in FIG. 2, or a software module (such as an application). The software module can be deployed on a related vehicle-mounted device of the vehicle 300, such as a car machine system (such as a cockpit domain controller (CDC)) integrated in the computing platform 350 of the vehicle 300, or deployed on a control unit of other components of the vehicle, and the embodiments of the present application do not make special limitations on the product form and deployment manner of the electrical inspection module.

[0099] In the embodiments of the present application, the electrical inspection module of the vehicle can also be referred to as an in-vehicle electrical inspection instrument, and the electrical inspection module can be an electrical inspection function platform of the car machine system.

[0100] The vehicle can include at least one display screen. The electrical inspection module can implement the vehicle electrical inspection method of the embodiments of the present application, and can also display the electrical inspection process and electrical inspection result of the vehicle on any one of the at least one display screen to inform the user of the electrical inspection process of the vehicle.

[0101] In some embodiments, the electrical inspection module is a separate device in the vehicle. As shown in FIG. 3, the operating system of the electrical inspection module of the vehicle can install and run a first application (application, APP) for electrical inspection testing of the vehicle. The electrical inspection module can display an icon of the installed first application on the associated vehicle display screen (for example, the center control screen). In addition, during the running of the first application, the electrical inspection module can display the user interface of the first application on the vehicle display screen.

[0102] The production management system can control the line operation according to the line body beat of the production line. The vehicle will run between multiple stations on the production line as the production line operates. For example, when the vehicle is on the assembly line of the production line, after completing the assembly and safety detection of the parts at the battery installation & safety detection station, the vehicle will run to the software flashing station with the production line. When the vehicle runs to the electrical inspection station with the production line, the user can perform the power-on processing on the vehicle to start the electrical inspection module. For example, after the vehicle is powered on, the first application icon will be displayed on the vehicle display screen. The vehicle infotainment system can start the electrical inspection module and run the first application in response to the user executing the start operation on the first application icon on the vehicle display screen. After the electrical inspection module is successfully connected to the network, it can communicate with the server and the production management system through the network. After connecting to the network, the electrical inspection module can perform electrical inspection testing on the vehicle. For example, as shown in FIG. 4, the electrical inspection module can perform electrical inspection testing on the vehicle through the following steps.

[0103] S401: The electrical inspection module obtains an electrical inspection task file.

[0104] The electrical inspection task file can be an electrical inspection program script, and the electrical inspection task file can include at least one electrical inspection item.

[0105] In some embodiments, the electrical inspection module can obtain the electrical inspection task file from the server after connecting to the network. For example, when the vehicle is at the electrical inspection station and the vehicle is connected to the network, the electrical inspection module can send an electrical inspection request to the server. The electrical inspection request is used to request the electrical inspection task file, and the electrical inspection request includes but is not limited to: the vehicle identification number (VIN) of the vehicle, and the station information.

[0106] For example, as shown in FIG. 5, when the vehicle is at the electrical inspection station, the electrical inspection module can further start a first application and display a user interface 500 of the first application on the vehicle display screen. The user interface 500 at least includes a "start electrical inspection" control 501 and a "get electrical inspection task file" control 502. The "start electrical inspection" control 501 is used to prompt the user to perform electrical inspection test on the vehicle. The "get electrical inspection task file" control 502 is used to prompt the user to obtain the electrical inspection task file for performing electrical inspection test on the vehicle. After the electrical inspection module establishes a connection with the network, the electrical inspection module can send an electrical inspection request to the server in response to the user's click operation on the "get electrical inspection task file" control 502.

[0107] After receiving the electrical inspection request from the electrical inspection module of the vehicle, the server can determine the electrical inspection task file of the vehicle according to the vehicle identification code in the electrical inspection request. For example, the server can determine one or more controllers in the vehicle corresponding to the vehicle identification code for performing electrical inspection test, and determine the station information corresponding to the vehicle identification code. The one or more controllers in the vehicle can include at least one of the following controllers: an intelligent driving domain controller (for example, a mobile data center (MDC)), a vehicle domain controller (VDC), a CDC, a telematics box (TBOX), and other controllers. The other controllers can be controllers in the vehicle other than the MDC, VDC, CDC, and TBOX. The server can determine the electrical inspection task file of the vehicle according to the one or more controllers in the vehicle for performing electrical inspection test and the station information corresponding to the vehicle identification code, and send the electrical inspection task file to the electrical inspection module. The electrical inspection module receives the electrical inspection task file from the server.

[0108] For example, when it is determined according to the station information that the vehicle is at the software flashing station, the electrical inspection task file is used to perform corresponding software flashing and diagnostic services on the one or more controllers in the vehicle. For another example, when it is determined according to the station information that the vehicle is at the write configuration & function test station, the electrical inspection task file is used to perform corresponding write configuration and function test on the one or more controllers in the vehicle.

[0109] S402: The electrical inspection module performs electrical inspection test on the one or more controllers in the vehicle according to the electrical inspection task file, and generates an electrical inspection log.

[0110] The electrical inspection log includes at least one of a diagnostic message and a diagnostic log. The diagnostic log includes, but is not limited to, a vehicle log and a component log. The diagnostic message may, for example, include, but is not limited to, interaction data between the electrical inspection module and the gateway controller during the electrical inspection of the vehicle, and an electrical inspection result. The vehicle log records interaction data between the gateway controller and a lower-hanging controller during the electrical inspection of the vehicle. The lower-hanging controller is a controller that is directly connected to the gateway controller and exchanges data with the gateway controller, such as an electric power steering (EPS) system. The component log records interaction data between each of one or more controllers and the gateway controller during the electrical inspection of the vehicle, and a log of the operation of each controller itself.

[0111] In some embodiments, after receiving the electrical inspection task file, the electrical inspection module can parse the electrical inspection task file to obtain at least one electrical inspection item. The electrical inspection module can perform electrical inspection testing on one or more controllers according to each of the at least one electrical inspection item until all electrical inspection items are completed. For example, the electrical inspection module can generate a corresponding diagnostic instruction for each of one or more controllers according to the content of the current electrical inspection item. The diagnostic instruction may, for example, include an internet protocol (IP) address of the controller corresponding to the diagnostic instruction. The electrical inspection module can send the diagnostic instruction to the gateway controller, and the gateway controller can forward the diagnostic instruction to the controller corresponding to the IP address of the diagnostic instruction according to a routing table. The controller receiving the diagnostic instruction can perform a corresponding operation according to the diagnostic instruction, generate a diagnostic response, and reply the diagnostic response to the electrical inspection module through the gateway controller. The electrical inspection module continues to perform the above process for the next electrical inspection item until all electrical inspection items are completed. For example, the diagnostic instruction and the diagnostic response may, for example, be transmitted in the form of a diagnostic over internet protocol (DOIP) message based on an IP protocol, or in the form of a diagnostic CAN message based on a controller area network (CAN) bus protocol when transmitted between the electrical inspection module and one or more controllers. For example, during the electrical inspection, the electrical inspection module and the gateway controller send diagnostic DOIP messages, and the gateway controller and the lower-hanging controller send diagnostic DOIP messages and diagnostic CAN messages.

[0112] For example, when the vehicle contains a controller, and the electrical inspection station where the vehicle is located is a software flashing station, the electrical inspection task file includes a software package that needs to be flashed on the controller, and at least one electrical inspection item includes but is not limited to: a filling certificate key item, a software flashing item. The electrical inspection module can generate a first diagnostic instruction according to the filling certificate key item. The first diagnostic instruction is used to instruct the controller to perform filling certificate key operations. The electrical inspection module can send the first diagnostic instruction to the controller through the gateway controller; the controller performs filling digital certificate and key operations in response to the received first diagnostic instruction, and generates a first diagnostic response. The controller can return the first diagnostic response to the electrical inspection module through the gateway controller. The electrical inspection module can determine that the filling certificate key item is completed according to the first diagnostic response, and can generate a second diagnostic instruction according to the software flashing item. The second diagnostic instruction is used to instruct the controller to perform software flashing operations. The controller performs pre-programming, main programming, post-programming and other operations in response to the received second diagnostic instruction, and generates a second diagnostic response. The pre-programming includes but is not limited to the following operations: checking whether it is in a flashing environment, closing communication, disabling application messages, reducing load, main programming includes software flashing operation, post-programming includes but is not limited to the following operations: reset (such as clearing fault codes), software consistency verification, software compatibility judgment. The controller can send the second diagnostic response to the electrical inspection module through the gateway controller. The fault code is a fault identifier of the controller defined internally in the controller. The fault code can indicate that the controller loses communication, short circuit or open circuit failure.

[0113] For another example, when the electrical inspection station where the vehicle is located is a write configuration & function test station, at least one electrical inspection item includes but is not limited to: a write configuration item, a routine learning item. The electrical inspection module can generate corresponding diagnostic instructions according to the write configuration item and the routine learning item respectively. The electrical inspection module sends the diagnostic instructions to the controller. The controller performs write VIN, configuration word, control seat, tailgate, steering wheel self-learning and other actions in response to the received diagnostic instructions, and generates a diagnostic response. The controller can return the diagnostic response to the electrical inspection module.

[0114] For another example, when the electrical inspection station where the vehicle is located is a write configuration & function test station, at least one electrical inspection item includes but is not limited to: a write configuration item, a routine learning item. The electrical inspection module can generate corresponding diagnostic instructions according to the write configuration item and the routine learning item respectively. The electrical inspection module sends the diagnostic instructions to the controller. The controller performs write VIN, configuration word, control seat, tailgate, steering wheel self-learning and other actions in response to the received diagnostic instructions, and generates a diagnostic response. The controller can return the diagnostic response to the electrical inspection module.

[0115] During the electrical inspection process, the electrical inspection module can record interaction data between the electrical inspection module and the gateway controller, and synchronously store the recorded interaction data in a local storage area of the electrical inspection module. The interaction data between the electrical inspection module and the gateway controller can include at least one of a diagnostic instruction and a diagnostic response. For example, when the electrical inspection module parses the electrical inspection task file to obtain at least one electrical inspection item, the electrical inspection module can start recording the interaction data between the electrical inspection module and the gateway controller. When the electrical inspection module completes all electrical inspection items, the electrical inspection module can stop recording the interaction data between the electrical inspection module and the gateway controller. During the recording of the interaction data, the electrical inspection module can synchronously store the recorded interaction data in a storage area of the controller in which the electrical inspection module is located.

[0116] During the electrical inspection process, the electrical inspection module can also determine an electrical inspection result according to the recorded interaction data, and synchronously store the determined electrical inspection result in the local storage area of the electrical inspection module. For example, the electrical inspection module can determine the electrical inspection result according to the diagnostic response or the diagnostic message in the interaction data. For example, when the electrical inspection module determines that the response content in the diagnostic response indicates that the software configuration in the controller meets the test requirements, the electrical inspection module determines that the electrical inspection result of the controller corresponding to the diagnostic response is electrical inspection success. For another example, when the electrical inspection module determines that the response content in the diagnostic response indicates that the software configuration in the controller does not meet the test requirements, the electrical inspection module determines that the electrical inspection result of the controller corresponding to the diagnostic response is electrical inspection failure. For another example, after the electrical inspection module sends a diagnostic message, the electrical inspection module determines that no diagnostic response corresponding to the diagnostic message is received, and the electrical inspection module can determine that the electrical inspection result of the controller corresponding to the diagnostic message is electrical inspection failure.

[0117] After the electrical inspection ends, the electrical inspection module can generate a diagnostic message according to the recorded interaction data between the electrical inspection module and the gateway controller and the electrical inspection result. The diagnostic message can be stored in the local storage area of the electrical inspection module.

[0118] As an example, during the electrical inspection process, when the electrical inspection module determines the electrical inspection result, the electrical inspection module can also display the electrical inspection result on the vehicle display screen. For example, as shown in FIG. 6, at a first time, the electrical inspection module performs electrical inspection testing on the controller in the vehicle based on electrical inspection item 1, and obtains an electrical inspection result of electrical inspection item 1 as success. At a second time, the electrical inspection module performs electrical inspection testing on the controller based on electrical inspection item 2, and obtains an electrical inspection result of electrical inspection item 2 as failure. The first time is earlier than the second time. While the electrical inspection module displays the electrical inspection result on the vehicle display screen, the electrical inspection module can also send the electrical inspection result to the production management system or the server. The server or the production management system can display the electrical inspection result on the display screen related thereto.

[0119] When the electrical inspection module starts recording interaction data, the electrical inspection module can also instruct the gateway controller to record interaction data between the gateway controller and the lower-hung controller, and generate a vehicle log. For example, when the electrical inspection module starts recording interaction data, the gateway controller simultaneously collects and encapsulates messages of the CAN bus, local interconnect network (LIN) bus, etc. of the lower-hung vehicle body, power, etc. to obtain a vehicle log. For example, when the gateway controller is a VIU, the VIU can collect bus mirror data of the lower-hung LIN node and CAN node, and then encapsulate the bus mirror data into an Ethernet packet in a bus mirroring protocol definition manner. The format of the Ethernet packet complies with the AutoSar specification, and the Ethernet packet is the vehicle log.

[0120] After obtaining the vehicle log, the gateway controller can also store the vehicle log in the internal storage space of one or more controllers. For example, when the gateway controller is a VIU, the VIU can also store the collected and encapsulated vehicle log in the internal storage space of the CDC or VDC in a bus message mirroring multicast manner. The CDC and VDC have multicast ports and can receive the vehicle log encapsulated by the VIU.

[0121] During the electrical inspection process, each of the one or more controllers can record interaction data between each controller and the gateway controller, and a log of the running of the controller itself, to generate a component log. The one or more controllers can store the generated component log in the storage space of the corresponding controller. For example, the component log of the CDC is stored in the storage space of the CDC, the component log of the MDC is stored in the storage space of the MDC, the component log of the TBOX is stored in the storage space of the TBOX, and the component log of the VDC is stored in the storage space of the VDC.

[0122] S403: The electrical inspection module sends the electrical inspection log to the server. The server receives the electrical inspection log from the electrical inspection module.

[0123] In some embodiments, when the vehicle electrical inspection test ends, there are two cases of the electrical inspection result of the vehicle: one is electrical inspection failure, and the other is electrical inspection success. When the electrical inspection result is electrical inspection success, the electrical inspection module can send a diagnostic packet to the server. When the electrical inspection result is electrical inspection failure, the electrical inspection module can send a diagnostic packet and a diagnostic log to the server. The sending process of the electrical inspection log is described below according to the above two cases.

[0124] Case 1: The electrical inspection result is electrical inspection success.

[0125] In some embodiments, after the electrical inspection test ends, the electrical inspection module can determine the content of the electrical inspection log sent to the server according to the electrical inspection result, and can also send a diagnosis message to the server, and the server can determine whether the diagnosis log is needed according to the electrical inspection result in the diagnosis message.

[0126] As an example, after the electrical inspection test ends, the electrical inspection module can send a diagnosis message to the server. The server can determine whether the diagnosis log is needed from the electrical inspection module according to the electrical inspection result in the diagnosis message. For example, when the electrical inspection result in the diagnosis message is electrical inspection success, the server can determine that the diagnosis log is not needed.

[0127] As another example, when the electrical inspection result is electrical inspection success, the electrical inspection module can determine that the electrical inspection log sent to the server only contains the diagnosis message and does not contain the diagnosis log. The electrical inspection module can send the diagnosis message to the server.

[0128] After receiving the diagnosis message, the server can send the electrical inspection result in the diagnosis message to the production management system. After receiving the electrical inspection result, the production management system can control the line operation according to the electrical inspection result. For example, when the electrical inspection result is electrical inspection success, the production management system can control the line operation to move the vehicle from the electrical inspection station to the next station for assembly detection.

[0129] Case 2: The electrical inspection result is electrical inspection failure.

[0130] In some embodiments, after the electrical inspection test ends, the electrical inspection module can determine the content of the electrical inspection log sent to the server according to the electrical inspection result, and can also send a diagnosis message to the server, and the server can determine whether the diagnosis log is needed according to the electrical inspection result in the diagnosis message.

[0131] As an example, the electrical inspection module can send a diagnosis message to the server. After receiving the diagnosis message, the server can also determine whether the vehicle electrical inspection is successful according to the electrical inspection result in the diagnosis message. When the electrical inspection result in the diagnosis message is that the target controller in one or more controllers fails in electrical inspection, the server can send a log calling request to the electrical inspection module. The log calling request is used to request the diagnosis log.

[0132] The electrical inspection module can obtain the diagnostic logs from the one or more controllers according to the log call request after receiving the log call request, and send the diagnostic logs to the server. The diagnostic logs can include vehicle logs and component logs. For example, the electrical inspection module can perform security authentication with the one or more controllers, and obtain the diagnostic logs from the one or more controllers after the security authentication is successful. For another example, the electrical inspection module can also perform authentication authentication with the one or more controllers, and obtain the diagnostic logs from the one or more controllers when it is determined that the electrical inspection module has access to the one or more controllers. The electrical inspection module can obtain the diagnostic logs from the one or more controllers in the following ways.

[0133] The electrical inspection module can call the port of the internal storage area of the target controller to obtain the component logs in the electrical inspection period from the internal storage area of the target controller. The electrical inspection module can also call the port of the internal storage area of the first controller to obtain the vehicle logs in the electrical inspection period from the internal storage area of the first controller. The first controller is a controller in the one or more controllers for storing vehicle logs.

[0134] As another example, when the electrical inspection result is that the electrical inspection of the target controller in the one or more controllers fails, the electrical inspection module can determine that the electrical inspection logs sent to the server include the diagnostic message and the diagnostic logs. The electrical inspection module can obtain the diagnostic logs and send the diagnostic message and the diagnostic logs to the server. The process of the electrical inspection module obtaining the diagnostic logs is the same as that in the above-mentioned embodiments, and will not be described here.

[0135] The server can store the electrical inspection logs after receiving the electrical inspection logs, or can analyze the vehicle according to the electrical inspection logs to obtain a diagnostic result. For example, when the electrical inspection result of the vehicle is determined to be electrical inspection failure, the server can analyze the electrical inspection problem of the vehicle according to the electrical inspection logs of the vehicle, or can analyze the electrical inspection problem of the vehicle in response to a diagnostic operation triggered by a user. The diagnostic operation is used to instruct the server to diagnose and analyze the electrical inspection problem of the vehicle.

[0136] For example, the server can provide the user with the electrical inspection result query service on the display screen associated with the server. As shown in FIG. 7, the server can display a data query interface 710 on the display screen associated with the server. The data query interface 710 at least includes an "input VIN" control 701 and a "query" control 702. In one scenario, the server displays a data query interface 720 in response to the user inputting a VIN, such as 00XXX, in the "input VIN" control 701. The data query interface 720 includes the "input VIN" control 701 displaying 00XXX. The server displays a data query interface 730 in response to the user clicking the "query" control 702. The data query interface 730 at least includes a "diagnostic analysis" control 703 and a display area 704 displaying the electrical inspection result. The display area 704 displays the electrical inspection result as a failed electrical inspection. In this way, the user can query the electrical inspection result of the vehicle with the VIN of 00XXX on the display screen associated with the server. The user can also click the "diagnostic analysis" control 703 in the data query interface 730 to trigger the diagnostic operation. The server performs diagnostic analysis on the electrical inspection problem of the vehicle according to the electrical inspection log in response to the user clicking the "diagnostic analysis" control 703.

[0137] As an example, as shown in FIG. 8, the server can perform diagnostic analysis on the electrical inspection problem of the vehicle according to the electrical inspection log in the following manner.

[0138] S801: The server parses the electrical inspection log to determine the transmission record of the diagnostic message and the message content of the diagnostic message transmitted between the electrical inspection module, the gateway controller, and one or more controllers.

[0139] In some embodiments, the server can obtain the electrical inspection log of the vehicle from the data storage module of the server. The electrical inspection log includes the diagnostic message and the diagnostic log, the diagnostic message includes the diagnostic instruction and the diagnostic response, and the diagnostic log includes the transmission record of the diagnostic instruction and the diagnostic response between the gateway controller and the one or more controllers.

[0140] After obtaining the electrical inspection log, the server can decompress the electrical inspection log and convert the electrical inspection log into a format that can be parsed by CANoe. The server can parse the electrical inspection log in the converted format to determine the transmission record of the diagnostic message and the message content of the diagnostic message. The transmission record of the diagnostic message can include the transmission record of the diagnostic instruction and the transmission record of the diagnostic response, and the message content of the diagnostic message can be the content of the diagnostic instruction or the content of the diagnostic response.

[0141] S802: The server determines the transmission path of the target data according to the transmission record of the diagnostic message.

[0142] The target data is carried in the diagnostic message. For example, the target data is carried in the diagnostic instruction and the diagnostic response.

[0143] In some embodiments, the server can determine the transmission path of the target data among the electrical inspection module, the gateway controller and the target controller according to the diagnostic routing table of the vehicle, the channel correspondence table, the electrical inspection result of the vehicle and the like.

[0144] For example, the server can obtain the configuration information of the whole vehicle network in advance. For example, when the gateway controller is VDC and the lower-hung controller is BMS (power battery pack), the configuration information includes but is not limited to: the diagnostic routing table, the CAN / CAN with flexible data rate (CANFD) / LIN channel correspondence table, the CAN ID, the logical address, the network segment (CANFD_VIU1_EP network segment) where the BMS is located, and the specific channel of the network segment in the whole vehicle CAN data. The server can create an automation script in advance according to the configuration information of the gateway controller. When the server obtains the decompressed electrical inspection log of the vehicle from the data storage module, the server can extract the decompressed electrical inspection log through the automation script to obtain the transmission path of the target data. After obtaining the transmission path of the target data, the server can also display the transmission path of the target data in the visual interface.

[0145] S803: The server determines the transmission interruption position of the target data according to the transmission path of the target data and the set transmission path.

[0146] For example, the transmission path of the target data can be: the electrical inspection module-gateway controller; the set transmission path can be: the electrical inspection module-gateway controller-target controller-gateway controller-electrical inspection module; the server can determine that the transmission interruption position of the target data is the position of the gateway controller, and the server can also determine that the gateway controller does not forward the diagnostic instruction of the electrical inspection module according to the message data on the transmission path of the target data. For another example, the transmission path of the target data can be: the electrical inspection module-gateway controller-target controller; the set transmission path can be: the electrical inspection module-gateway controller-target controller-gateway controller-electrical inspection module; the server can determine that the transmission interruption position of the target data is the target controller, and can determine that the target controller does not respond to the diagnostic instruction.

[0147] S804: The server obtains the failure information related to the target controller on the previous work station of the vehicle in the electrical inspection work station.

[0148] The failure information includes but is not limited to: the assembly failure (such as missing parts, missing installation, skew needle and the like) of the target controller on the previous work station, the failure information such as the untightening of the bonding bolt and the like.

[0149] In some embodiments, the server can send the electrical inspection result to the production management system. When the electrical inspection result is a failure of electrical inspection of a target controller in one or more controllers in the vehicle, the server determines failure information related to the target controller on a preceding station of the electrical inspection station. The production management system sends the obtained failure information to the server.

[0150] S805: The server determines a diagnosis result according to the failure information, the preset electrical inspection problem rule, the message content of the diagnosis message, and the transmission interruption position of the target data.

[0151] In some embodiments, the server can analyze the failure information, the preset electrical inspection problem rule, the message content of the diagnosis message, and the transmission interruption position of the target data based on big data modeling to obtain the diagnosis result. The server can determine the electrical inspection problem according to the message content of the diagnosis message and / or the transmission interruption position of the target data. For example, the server can determine that the target controller does not respond to the diagnosis instruction according to the transmission interruption position of the target data. For another example, when the target data does not have the transmission interruption position, the server can determine the electrical inspection problem according to the message content of the diagnosis message. For example, the server can determine that the target controller fails to write VIN according to the message content of the diagnosis message.

[0152] As an example, the server can match the failure information with the electrical inspection problem to obtain the diagnosis result. For example, when the server determines that the target controller has a needle skew problem in the assembly process according to the transmission interruption position of the target data, the server determines that the target controller does not respond to the diagnosis instruction according to the failure information. The needle skew problem can cause the target controller not to respond. At this time, the needle skew problem in the failure information matches the electrical inspection problem successfully, and the server can determine that the diagnosis result is that the needle skew problem of the target controller causes the target controller to fail to respond to the diagnosis instruction, resulting in the electrical inspection failure of the target controller.

[0153] As another example, the server can also match the electrical inspection problem with the preset electrical inspection problem rule to obtain the diagnosis result. For example, when the matching is successful, the server can know the reason why the target controller or the gateway controller does not respond.

[0154] As another example, the server can match the failure information, the preset electrical inspection problem rule, and the electrical inspection problem identified by the server to determine the diagnosis result. When the matching is successful, the diagnosis result can be the cause of the electrical inspection problem. When the matching fails, the diagnosis result can be that the cause of the electrical inspection problem is not identified.

[0155] As another example, when the server matches the failure information, the preset electrical inspection problem rule, and the electrical inspection problem in sequence, and determines that the matching fails, the server can further match the electrical inspection problem with an electrical inspection problem case library to determine a case similar to the electrical inspection problem. The server can generate a diagnosis result according to the determined case. The diagnosis result can include the case similar to the electrical inspection problem and a difference between the electrical inspection problem and the electrical inspection problem in the case.

[0156] After obtaining the diagnosis result, the server can send the diagnosis result to a user for further processing according to the diagnosis result. The user can be an engineer who can solve the electrical inspection problem or an electrical inspection personnel who performs the electrical inspection on the vehicle. For example, when the diagnosis result obtained by the server only includes the case similar to the electrical inspection problem and does not include a solution, the server can send the diagnosis result to the electrical inspection personnel for processing. For another example, when the diagnosis result includes the electrical inspection problem and a solution to the electrical inspection problem, the server can send the diagnosis result to the engineer for processing the vehicle according to the solution in the diagnosis result.

[0157] In some embodiments, after the electrical inspection test ends, the electrical inspection module can send a diagnosis packet to the server. When the server determines that the electrical inspection result in the diagnosis packet is a target controller electrical inspection failure, the server can perform a rework electrical inspection on the vehicle. For example, the server can perform the rework electrical inspection on the vehicle in the following manner.

[0158] In some embodiments, the server can obtain a first time length from a production management system. The first time length is used to indicate a maximum time length during which the vehicle can be subjected to the rework electrical inspection at the electrical inspection station. For example, after determining that the vehicle fails the electrical inspection, the server can send a time request to the production management system. The time request is used to request the first time length. After receiving the time request, the production management system determines the first time length according to the station information of the vehicle and a line body beat. The production management system can send the first time length to the server. For example, the production management system can interact with an automatic vehicle identification (AVI) system of the vehicle in real time to obtain the station information of the vehicle. For example, the production management system can send a location request to the AVI system of the vehicle. The location request is used to obtain the station information of the vehicle. After receiving the location request, the AVI system can determine the station information of the vehicle by using a radio frequency identification (RFID) technology. The AVI system sends the station information of the vehicle to the production management system. After obtaining the station information of the vehicle and a current line body beat, the production management system determines the first time length.

[0159] The server can also determine a second time length according to the electrical inspection log. The second time length is a time length consumed for performing at least one electrical inspection repair item. As an example, the server can determine at least one electrical inspection failure item of the target controller according to the electrical inspection result in the diagnosis message. The server can select at least one electrical inspection repair item from the at least one electrical inspection failure item according to the priority of the electrical inspection item. For example, the priority of the filling certificate key item is higher than the priority of the software flashing item. As another example, the priority of the writing configuration item is higher than the priority of the routine learning item. The server can determine the second time length according to the at least one electrical inspection repair item. For example, the server can input the at least one electrical inspection repair item into a trained model to obtain the second time length. The trained model is obtained by actively learning, neural network learning, machine learning, or the like, in combination with the actual time consumed by each electrical inspection item in the vehicle electrical inspection process, to train an initial model. The initial required time of each electrical inspection item in the initial model is obtained by bench testing. As another example, the server can also display the electrical inspection failure items in the visual interface, and select at least one electrical inspection repair item from the electrical inspection failure items for repair by the user. The server can determine the second time length required for performing the at least one electrical inspection repair item in response to the operation of the user selecting at least one electrical inspection repair item for repair from the visual interface.

[0160] As an example, when the second time length is less than or equal to the first time length, the server sends a repair request to the electrical inspection module. The repair request is used to instruct the electrical inspection module to perform electrical inspection testing based on the at least one electrical inspection repair item. The at least one electrical inspection repair item is part or all of the at least one electrical inspection failure item.

[0161] After receiving the repair request, the electrical inspection module performs electrical inspection testing on one or more controllers according to the at least one electrical inspection repair item, and generates a repair electrical inspection log. The electrical inspection module sends the repair electrical inspection log to the server. The repair electrical inspection log includes at least one of a repair diagnosis message and a repair diagnosis log. As an example, the electrical inspection module can perform repair on the target controller according to the at least one electrical inspection repair item. The process of the electrical inspection module performing repair on the target controller according to the at least one electrical inspection repair item is the same as the process of the electrical inspection module performing electrical inspection testing on one or more controllers according to the at least one electrical inspection item in the above-described embodiments, and will not be described here.

[0162] In some scenarios, when the repair diagnosis message in the repair diagnosis packet in the repair electrical inspection log indicates that the repair electrical inspection result is a repair failure, the server can further select, from the at least one electrical inspection repair item, an item that can be subjected to repair electrical inspection, and perform repair electrical inspection on the vehicle again until the vehicle electrical inspection is qualified or the second duration of repair is greater than the first duration. In addition, in the embodiments of the present application, in order to avoid the problem of repeated instructions to the controller of the vehicle, causing the controller to be completely disabled, the number of times of repair performed by the server on the vehicle is limited. For example, the server can automatically repair the vehicle at most 3 times.

[0163] For example, when the server performs repair on the vehicle, and the repair electrical inspection result of the vehicle indicates that the electrical inspection fails, the server can obtain, from the electrical inspection module of the vehicle, an electrical inspection log generated by the vehicle during the electrical inspection, and a repair electrical inspection log generated by the vehicle during the repair electrical inspection. The server can analyze the diagnosis packet in the electrical inspection log, the diagnosis log, and the repair diagnosis packet in the repair electrical inspection log, and the repair diagnosis log, to determine the transmission record of the diagnosis packet, the packet content of the diagnosis packet, the transmission record of the repair diagnosis packet, and the packet content of the repair diagnosis packet transmitted between the electrical inspection module and one or more controllers. The server can determine the transmission path of the target data according to the transmission record of the diagnosis packet and the transmission record of the repair diagnosis packet. The target data is carried in the diagnosis packet and the repair diagnosis packet. The server can determine the transmission interruption position of the target data according to the transmission path of the target data and the set transmission path. The server can further obtain failure information related to the target controller of the vehicle on the previous station of the electrical inspection station. The server can determine the diagnosis result according to the failure information, the preset electrical inspection position rule, the content of the diagnosis packet, the content of the repair diagnosis packet, and the transmission interruption position of the target data. The process of analyzing the repair electrical inspection process and the electrical inspection process after the repair electrical inspection fails to determine the diagnosis result by the server is the same as the process of analyzing the electrical inspection process after the electrical inspection fails to determine the diagnosis result by the server in the above-mentioned embodiments, and will not be described herein.

[0164] As another example, when the second duration is greater than the first duration, the server can determine that the time that the vehicle can stay on the electrical inspection station is insufficient to support repair. The server can determine that the electrical inspection test of the vehicle is completed. The server can obtain the diagnosis log from the electrical inspection module to analyze the electrical inspection log of the vehicle. The process of analyzing the electrical inspection log by the server is the same as the process of analyzing the electrical inspection log by the server to determine the diagnosis result in the above-mentioned embodiments, and will not be described herein.

[0165] Based on the content shown in the above embodiments, the electrical inspection module of the vehicle can perform electrical inspection tests on one or more controllers in the vehicle after obtaining the electrical inspection task file, and during the electrical inspection tests, the electrical inspection module can also automatically collect electrical inspection process data generated by the vehicle during the electrical inspection process to obtain an electrical inspection log, without the need to collect the electrical inspection process data through other professional equipment, thereby reducing the collection time and cost of the electrical inspection process data and improving the collection efficiency of the electrical inspection process data. Moreover, after obtaining the electrical inspection log, the electrical inspection module can also send the electrical inspection log to the server, thereby reducing the time for the server to obtain the electrical inspection process data, and thus improving the positioning efficiency of the electrical inspection problem.

[0166] Based on the content shown in the above embodiments, the embodiments of the present application also provide an example of a vehicle electrical inspection system for vehicle electrical inspection. As shown in FIG. 9, the vehicle electrical inspection system includes an electrical inspection module of a vehicle, a server, and a production management system.

[0167] As shown in FIG. 9, the vehicle can also include a target controller and a gateway controller. The target controller can be one controller or multiple controllers. The server can include but is not limited to a data storage module and an electrical inspection diagnosis module. The data storage module is used to store an electrical inspection log. The electrical inspection log includes but is not limited to a diagnosis message and a diagnosis log. The diagnosis message contains a diagnosis instruction, a diagnosis response, and an electrical inspection result. FIG. 10 shows a flowchart of this example, and the method includes the following steps:

[0168] S1001: The electrical inspection module obtains a vehicle identification code of the vehicle.

[0169] S1002: The electrical inspection module sends an electrical inspection request to the server. The electrical inspection diagnosis module of the server receives the electrical inspection request from the electrical inspection module.

[0170] The electrical inspection request is used to request an electrical inspection task file, and the electrical inspection request contains the vehicle identification code.

[0171] When the vehicle is in an electrical inspection station, the electrical inspection module sends an electrical inspection request to the server.

[0172] S1003: The electrical inspection diagnosis module of the server sends an electrical inspection task file to the electrical inspection module.

[0173] As an example, the electrical inspection task module of the server can determine the electrical inspection task file corresponding to the vehicle identification code according to the vehicle identification code, and send the determined electrical inspection task file to the electrical inspection module. The process of determining the electrical inspection task file by the electrical inspection diagnosis module of the server is the same as the process of determining the electrical inspection task file by the server in step S401 described above, and will not be described here.

[0174] S1004: The electrical inspection module parses the electrical inspection task file and starts recording the diagnosis message.

[0175] The diagnostic message includes a diagnostic instruction, a diagnostic response, and an electrical inspection result.

[0176] S1005: The electrical inspection module sends a diagnostic instruction to the gateway controller. The gateway controller receives the diagnostic instruction from the electrical inspection module.

[0177] In some embodiments, the electrical inspection module parses the electrical inspection task file to obtain at least one electrical inspection item. The electrical inspection module can generate a corresponding diagnostic instruction for the target controller according to the at least one electrical inspection item.

[0178] S1006: The gateway controller forwards the diagnostic instruction to the target controller. The target controller receives the diagnostic instruction sent from the gateway controller.

[0179] S1007: The target controller sends a diagnostic response to the gateway controller. The gateway controller receives the diagnostic response from the target controller.

[0180] In some embodiments, after receiving the diagnostic instruction, the target controller can perform a corresponding operation according to the diagnostic instruction and generate a diagnostic response corresponding to the diagnostic instruction.

[0181] S1008: The gateway controller forwards the diagnostic response to the electrical inspection module. The electrical inspection module receives the diagnostic response from the gateway controller.

[0182] S1009: The gateway controller encapsulates the collected data into an Ethernet message to obtain a vehicle log.

[0183] The process of obtaining the vehicle log in step S1009 is the same as the process of obtaining the vehicle log by the gateway controller in the above embodiments, and will not be described here.

[0184] S1010: The electrical inspection module stops recording the diagnostic message when the electrical inspection of the vehicle is completed.

[0185] S1011: The electrical inspection module sends the diagnostic message to the electrical inspection diagnosis module of the server. The electrical inspection diagnosis module of the server receives the diagnostic message from the electrical inspection module.

[0186] S1012: The electrical inspection diagnosis module of the server sends the electrical inspection result to the production management system. The production management system receives the electrical inspection result from the electrical inspection diagnosis module of the server.

[0187] In some embodiments, after receiving the electrical inspection result, the production management system can control the line operation according to the electrical inspection result.

[0188] S1013: When the electrical inspection result is an electrical inspection failure, the electrical inspection diagnosis module of the server obtains a first time length from the production management system.

[0189] The first time length is used to indicate the longest time length in which the vehicle can be subjected to rework electrical inspection at the electrical inspection station.

[0190] In some embodiments, when the electrical inspection result is electrical inspection failure, the production management system can obtain the station information of the vehicle and the line rhythm from the final assembly production line. The production management system determines the first time length according to the station information of the vehicle and the line rhythm.

[0191] S1014: The electrical inspection diagnosis module of the server determines the second time length.

[0192] The second time length is the time length consumed for performing at least one electrical inspection rework item. The process of determining the second time length in step S1014 is the same as the process of determining the second time length by the server in the above embodiments, and will not be described here.

[0193] S1015: When the electrical inspection diagnosis module of the server determines that the second time length is less than or equal to the first time length, the electrical inspection diagnosis module of the server sends a rework request to the electrical inspection module. The electrical inspection module receives the rework request from the electrical inspection diagnosis module of the server.

[0194] The rework request is used to instruct the electrical inspection module to perform electrical inspection test based on at least one electrical inspection rework item.

[0195] S1016: The electrical inspection module performs rework electrical inspection on the target controller and generates a rework electrical inspection log.

[0196] The rework electrical inspection log includes at least one of a rework diagnosis message and a rework diagnosis log.

[0197] The execution process of step S1016 is the same as the process of performing rework electrical inspection on one or more controllers and generating a rework electrical inspection log by the electrical inspection module in the above embodiments, and will not be described here.

[0198] S1017: The electrical inspection module sends the rework electrical inspection log to the electrical inspection diagnosis module of the server. The electrical inspection diagnosis module of the server receives the rework electrical inspection log from the electrical inspection module.

[0199] S1018: The electrical inspection diagnosis module of the server determines that the target controller fails in electrical inspection according to the rework electrical inspection log.

[0200] S1019: The electrical inspection diagnosis module of the server sends a log calling request to the electrical inspection module. The electrical inspection module receives the log calling request from the electrical inspection diagnosis module of the server.

[0201] The log calling request is used to request a diagnosis log, and the diagnosis log includes a whole vehicle log and a component log.

[0202] S1020: The electrical inspection module obtains the diagnosis log from the target controller and the gateway controller.

[0203] The process of obtaining the diagnostic log by the electrical inspection module in step S1020 is the same as the process of obtaining the diagnostic log by the electrical inspection module in the above embodiments, and will not be described here.

[0204] S1021: The electrical inspection module sends the diagnostic log to the electrical inspection diagnosis module of the server. The electrical inspection diagnosis module of the server receives the diagnostic log from the electrical inspection module.

[0205] S1022: The electrical inspection diagnosis module of the server obtains the failure information from the production management system.

[0206] In some embodiments, the electrical inspection diagnosis module of the server can obtain the failure information related to the target controller of the vehicle on the previous work station of the electrical inspection work station from the production management system.

[0207] S1023: The electrical inspection diagnosis module of the server determines the diagnostic result according to the failure information, the diagnostic message and the diagnostic log.

[0208] The process of determining the diagnostic result in step S1023 can refer to the process of determining the diagnostic result by the server in the above embodiments, and will not be described here.

[0209] Based on the content shown in FIG. 10, the electrical inspection module can collect the diagnostic message during the electrical inspection of the vehicle, and when the server needs to analyze the diagnostic log collected by the target controller and the gateway controller during the electrical inspection of the vehicle, the diagnostic log can be directly obtained from the target controller and the gateway controller, without the need to collect the electrical inspection process data through other devices, thereby improving the collection efficiency of the electrical inspection process data. In addition, after the server determines that the electrical inspection of the vehicle fails, the repair process is automatically started, thereby improving the qualification rate of the electrical inspection of the vehicle.

[0210] Based on the vehicle electrical inspection method provided in the above embodiments, an example of a vehicle electrical inspection method is further provided. FIG. 11 shows a schematic complete flowchart of a vehicle electrical inspection method according to an embodiment of the present application, including the following steps:

[0211] S1101: The electrical inspection module of the vehicle obtains an electrical inspection task file from the server.

[0212] The method of obtaining the electrical inspection task file in S1101 is the same as the method of obtaining the electrical inspection task file by the electrical inspection module in the above embodiments, and will not be described here.

[0213] S1102: The electrical inspection module of the vehicle performs electrical inspection test on one or more controllers in the vehicle according to the electrical inspection task file, and generates an electrical inspection log.

[0214] The electrical inspection log contains at least one of the diagnostic message and the diagnostic log.

[0215] S1103: The electrical inspection module of the vehicle sends a diagnosis message to the server. The server receives the diagnosis message from the electrical inspection module of the vehicle.

[0216] The electrical inspection result in the diagnosis message can be electrical inspection success or electrical inspection failure. The electrical inspection failure can be electrical inspection failure of a target controller in one or more controllers.

[0217] When the electrical inspection result is electrical inspection failure, the embodiments of the present application can perform steps S1104-S1116. When the electrical inspection result is electrical inspection success, the embodiments of the present application can perform S1117-S1118. The above steps are described below.

[0218] In some embodiments, when the electrical inspection result is electrical inspection failure, the embodiments of the present application can perform steps S1104-S1116. The above steps S1104-S1116 are described below.

[0219] S1104: The server sends a log calling request to the electrical inspection module of the vehicle. The electrical inspection module of the vehicle receives the log calling request from the server.

[0220] The log calling request is used to request a diagnosis log.

[0221] S1105: The electrical inspection module of the vehicle sends a diagnosis log to the server. The server receives the diagnosis log from the electrical inspection module of the vehicle.

[0222] In some embodiments, the electrical inspection module of the vehicle performs security authentication with one or more controllers in the vehicle, and after the security authentication is successful, obtains the diagnosis log from the one or more controllers.

[0223] In other embodiments, the electrical inspection module of the vehicle performs authentication with one or more controllers, and when it is determined that the electrical inspection module has access rights to the one or more controllers, obtains the diagnosis log from the one or more controllers.

[0224] After obtaining the diagnosis log, the electrical inspection module of the vehicle sends the diagnosis log to the server.

[0225] S1106: The server sends a time request to the production management system. The production management system receives the time request from the server.

[0226] The time request is used to request a first time length, and the first time length is longer than a longest time length indicating that the vehicle can perform repair electrical inspection on the electrical inspection station.

[0227] S1107: The production management system sends the first time length to the server. The server receives the first time length from the production management system.

[0228] In some embodiments, the production management system determines the first time length according to the station information of the vehicle and the line tempo, and sends the first time length to the server.

[0229] S1108: The server determines the second time length according to the electrical inspection log.

[0230] The second time length is the time length consumed for performing the at least one electrical inspection repair item.

[0231] The server can determine whether to instruct the electrical inspection module to repair the vehicle according to the first time length and the second time length. For example, the server determines to instruct the electrical inspection module to repair the vehicle when the first time length is greater than the second time length. For another example, when the first time length is less than or equal to the second time length, the server can determine that the time of the vehicle at the electrical inspection station is insufficient to support the time length required for repair. At this time, the server can analyze the electrical inspection problem of the vehicle.

[0232] As an example, when the first time length is greater than the second time length, the embodiments of the present application can repair the vehicle by performing steps S1109-S1111. The process of repairing the vehicle described above is explained below.

[0233] S1109: The server sends a repair request to the electrical inspection module of the vehicle. The electrical inspection module of the vehicle receives the repair request from the server.

[0234] The repair request is used to instruct the electrical inspection module to perform electrical inspection testing based on the at least one electrical inspection repair item.

[0235] S1110: The electrical inspection module of the vehicle performs electrical inspection testing on one or more controllers according to the at least one electrical inspection repair item, and generates a repair electrical inspection log.

[0236] The repair electrical inspection log includes a repair diagnosis message and a repair diagnosis log.

[0237] S1111: The electrical inspection module of the vehicle sends the repair electrical inspection log to the server. The server receives the repair electrical inspection log from the electrical inspection module of the vehicle.

[0238] After receiving the repair electrical inspection log, the server can determine that the repair electrical inspection result of the vehicle is electrical inspection success according to the repair electrical inspection log.

[0239] The repair process in steps S1109-S1111 described above is the same as the repair process performed by the server and the electrical inspection module in the embodiments described above, and will not be repeated here.

[0240] As another example, when the first time length is less than or equal to the second time length, the embodiments of the present application can perform steps S1112-S1116 to enable the server to analyze the electrical inspection problem of the vehicle. The steps of the server analyzing the electrical inspection problem of the vehicle are described below.

[0241] S1112: The server parses the electrical inspection log to determine the transmission record of the diagnostic message and the message content of the diagnostic message transmitted between the electrical inspection module and one or more controllers.

[0242] S1113: The server determines the transmission path of the target data according to the transmission record of the diagnostic message.

[0243] The target data is carried in the diagnostic message.

[0244] S1114: The server determines the transmission interruption position of the target data according to the transmission path of the target data and the set transmission path.

[0245] S1115: The server obtains failure information from the production management system.

[0246] The failure information refers to failure information related to the target controller on a previous station of the vehicle at the electrical inspection station.

[0247] S1116: The server determines the diagnostic result according to the failure information, the preset electrical inspection problem rule, the message content of the diagnostic message, and the transmission interruption position of the target data.

[0248] The process of determining the diagnostic result in step S1116 is the same as the process of determining the diagnostic result in the above-described embodiments, and will not be described here.

[0249] In other embodiments, when the electrical inspection result is electrical inspection success, the server and the production management system can perform steps S1117-S1118. The steps S1117-S1118 are described below.

[0250] S1117: The server sends the electrical inspection result to the production management system. The production management system receives the electrical inspection result from the server.

[0251] S1118: The production management system controls the line body operation according to the electrical inspection result.

[0252] When the production management system determines that the electrical inspection result is electrical inspection success, the production management system can control the line body operation according to the line body beat to move the vehicle to the next station.

[0253] Based on the content shown in FIG. 11, the electrical inspection module can automatically collect electrical inspection process data generated by the vehicle during the electrical inspection test of one or more controllers in the vehicle and generate an electrical inspection log during the electrical inspection test, without collecting the electrical inspection process data through other professional equipment, thereby reducing the collection time and cost of the electrical inspection process data, and further improving the collection efficiency of the electrical inspection process data, and at the same time providing necessary data support for the analysis of the electrical inspection problem. In addition, after generating the electrical inspection log, the electrical inspection module can also send the generated electrical inspection log to the server, so as to reduce the time for the server to obtain the electrical inspection process data, and further improve the positioning efficiency of the electrical inspection problem.

[0254] Based on the above content and the same idea, FIG. 12 is a structural schematic diagram of a possible vehicle electrical inspection device 1200 provided by the present application. As shown in FIG. 12, the vehicle electrical inspection device 1200 can include a processing unit 1201 and a communication unit 1202. The processing unit 1201 is configured to control and manage the actions of the vehicle electrical inspection device 1200. The communication unit 1202 is configured to support the communication between the vehicle electrical inspection device 1200 and other devices. Optionally, the vehicle electrical inspection device 1200 can further include a storage unit 1203 configured to store the program code and / or data of the vehicle electrical inspection device 1200.

[0255] The processing unit 1201 can support the vehicle electrical inspection device 1200 to perform the actions of the electrical inspection module or the server in the above method examples. Alternatively, the processing unit 1201 mainly performs the internal actions of the electrical inspection module or the server in the method examples. The communication unit 1202 can support the communication between the vehicle electrical inspection device 1200 and other devices.

[0256] For example, the vehicle electrical inspection device 1200 can be the electrical inspection module of the vehicle in the above embodiments. The vehicle electrical inspection device 1200 is applied to a vehicle, and the vehicle further includes one or more controllers.

[0257] In some embodiments, the vehicle electrical inspection device 1200 is included in a vehicle. The vehicle electrical inspection device 1200 can be used to realize the functions of the electrical inspection module of the vehicle in the above method embodiments, and thus can also realize the beneficial effects possessed by the above method embodiments.

[0258] The processing unit 1201 is configured to obtain an electrical inspection task file, perform electrical inspection test on one or more controllers in a vehicle according to the electrical inspection task file, and generate an electrical inspection log. The electrical inspection log includes at least one of a diagnostic message and a diagnostic log.

[0259] The communication unit 1202 is configured to send the electrical inspection log to a server.

[0260] In a possible implementation, the communication unit 1202 is specifically configured to:

[0261] sending the diagnostic message to the server;

[0262] when the electrical inspection result in the diagnostic message is that the target controller in the one or more controllers fails the electrical inspection, receiving a log calling request from the server, the log calling request being used to request the diagnostic log;

[0263] sending the diagnostic log to the server according to the log calling request.

[0264] In a possible implementation, the communication unit 1202 is specifically configured to:

[0265] sending the diagnostic message and the diagnostic log to the server when the electrical inspection result in the diagnostic message is that the target controller in the one or more controllers fails the electrical inspection.

[0266] In a possible implementation, the processing unit 1201 is further configured to:

[0267] performing security authentication with the one or more controllers, and after the security authentication succeeds, obtaining the diagnostic log from the one or more controllers; or

[0268] performing authentication with the one or more controllers, and when it is determined that the vehicle electrical inspection device 1200 has access authority of the one or more controllers, obtaining the diagnostic log from the one or more controllers.

[0269] In a possible implementation, the communication unit 1202 is further configured to: receive a repair request, the repair request being used to instruct the vehicle electrical inspection device 1200 to perform an electrical inspection test based on at least one electrical inspection repair item;

[0270] The processing unit 1201 is further configured to: perform an electrical inspection test on the one or more controllers according to the at least one electrical inspection repair item, and generate a repair electrical inspection log; the repair electrical inspection log includes at least one of a repair diagnostic message and a repair diagnostic log.

[0271] The communication unit 1202 is further configured to: send the repair electrical inspection log to the server.

[0272] In a possible implementation, the communication unit 1202 is specifically configured to:

[0273] when the vehicle is in an electrical inspection station, sending an electrical inspection request to the server, the electrical inspection request being used to request the electrical inspection task file, and the electrical inspection request containing a vehicle identification code of the vehicle; and receiving the electrical inspection task file from the server.

[0274] For example, the vehicle electrical inspection device 1200 can be a server in the above-mentioned embodiments, or can also be a component (such as a chip) of the server in the above-mentioned embodiments.

[0275] The processing unit 1201 is configured to generate an electrical inspection task file.

[0276] The communication unit 1202 is configured to send the electrical inspection task file to an electrical inspection module of the vehicle, and receive an electrical inspection log from the electrical inspection module, wherein the electrical inspection log comprises at least one of a diagnostic message and a diagnostic log.

[0277] In a possible implementation, the communication unit 1202 is specifically configured to receive the diagnostic message from the electrical inspection module, and when an electrical inspection result in the diagnostic message is an electrical inspection failure of a target controller in one or more controllers in the vehicle, send a log calling request to the electrical inspection module, wherein the log calling request is used to request the diagnostic log, and receive the diagnostic log from the electrical inspection module.

[0278] In a possible implementation, the processing unit 1201 is further configured to obtain a first time length, wherein the first time length is used to indicate a longest time length in which the vehicle can be subjected to a rework electrical inspection in an electrical inspection station, and determine a second time length according to the electrical inspection log, wherein the second time length is a time length consumed in performing at least one electrical inspection rework item.

[0279] The communication unit 1202 is further configured to send a rework request to the electrical inspection module according to the first time length and the second time length, wherein the rework request is used to instruct the electrical inspection module to perform an electrical inspection test based on the at least one electrical inspection rework item, and receive a rework electrical inspection log from the electrical inspection module, wherein the rework electrical inspection log comprises at least one of a rework diagnostic message and a rework diagnostic log.

[0280] In a possible implementation, the processing unit 1201 is further configured to parse the electrical inspection log to determine transmission records of diagnostic messages transmitted between the electrical inspection module and the one or more controllers and message contents of the diagnostic messages, determine a transmission path of target data according to the transmission records of the diagnostic messages, wherein the target data is carried in the diagnostic messages, determine a transmission interruption position of the target data according to the transmission path of the target data and a set transmission path, obtain failure information related to the target controller of the vehicle in a previous station of the electrical inspection station, and determine a diagnostic result according to the failure information, a preset electrical inspection problem rule, the message contents of the diagnostic messages and the transmission interruption position of the target data.

[0281] Based on the foregoing vehicle electrical inspection method, the application further provides a chip, which comprises at least one processor and an interface circuit, and further comprises a memory, if necessary. The processor is configured to execute a computer program or instructions stored in the memory, so that the chip executes the steps performed by the electrical inspection module, the server or the production management system in the above embodiments.

[0282] Based on the foregoing vehicle electrical inspection method, the application further provides a computer readable storage medium, which stores a computer program or instructions. When the computer program or instructions are executed by a light adjusting device, the light adjusting device executes the steps performed by the electrical inspection module, the server or the production management system in the above embodiments.

[0283] Based on the foregoing vehicle electrical inspection method, the application further provides a computer program product, which comprises a computer program or instructions. When the computer program or instructions are executed by a light adjusting device, the light adjusting device executes the steps performed by the electrical inspection module, the server or the production management system in the above embodiments.

[0284] Those skilled in the art should understand that the embodiments of the application can be provided as a method, a system or a computer program product. Therefore, the application can be in the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Moreover, the application can be in the form of a computer program product implemented on one or more computer usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer usable program code.

[0285] The application is described with reference to flowcharts and / or block diagrams of the method, device (system) and computer program product according to the application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of the flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a general purpose computer, a special purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the computer or other programmable data processing device produce a device that implements the functions specified in one or more flows in the flowcharts and / or one or more blocks in the block diagrams.

[0286] These computer program instructions can also be stored in a computer readable storage medium, which can guide the computer or other programmable data processing device to work in a specific way, so that the instructions stored in the computer readable storage medium produce a product comprising instruction devices, which implement the functions specified in one or more flows in the flowcharts and / or one or more blocks in the block diagrams.

[0287] These computer program instructions can also be loaded into a computer or other programmable data processing devices, so that a series of operational steps are performed on the computer or other programmable devices to generate computer-implemented processes, so that the instructions executed on the computer or other programmable devices provide steps for implementing the functions specified in one or more flows in the flowchart and / or one or more blocks in the block diagram.

[0288] Obviously, various modifications and changes can be made to the present application by those skilled in the art without departing from the protective scope of the present application. Thus, if these modifications and changes belong to the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and changes.

Claims

1. A method of electrically inspecting a vehicle, characterized by, The vehicle comprises an electrical detection module and one or more controllers, comprising: The electrical detection module obtains an electrical detection task file; The electrical detection module performs electrical detection test on the one or more controllers according to the electrical detection task file, and generates an electrical detection log; the electrical detection log comprises at least one of a diagnostic message and a diagnostic log; The electrical detection module sends the electrical detection log to a server.

2. The method of claim 1, wherein, The electrical detection module sends the electrical detection log to a server, comprising: sending the diagnostic message to the server; When the electrical detection result in the diagnostic message is that the electrical detection of a target controller in the one or more controllers fails, the electrical detection module receives a log calling request from the server, and the log calling request is used to request the diagnostic log; The electrical detection module sends the diagnostic log to the server according to the log calling request.

3. The method of claim 1, wherein, The electrical detection module sends the electrical detection log to a server, comprising: When the electrical detection result in the diagnostic message is that the electrical detection of a target controller in the one or more controllers fails, the diagnostic message and the diagnostic log are sent to the server.

4. The method of claim 1, wherein, The electrical detection module performs electrical detection test on the one or more controllers according to the electrical detection task file, and generates an electrical detection log, further comprising: carrying out security authentication with the one or more controllers, and obtaining the diagnostic log from the one or more controllers after the security authentication succeeds; or carrying out authentication with the one or more controllers, and obtaining the diagnostic log from the one or more controllers when it is determined that the electrical detection module has access authority of the one or more controllers.

5. The method according to any one of claims 1 to 4, characterized in that, The method further comprises: The electrical detection module receives a repair request, and the repair request is used to instruct the electrical detection module to perform electrical detection test based on at least one electrical detection repair item; The electrical detection module performs electrical detection test on the one or more controllers according to the at least one electrical detection repair item, and generates a repair electrical detection log; the repair electrical detection log comprises at least one of a repair diagnostic message and a repair diagnostic log; The electrical detection module sends the repair electrical detection log to the server.

6. The method according to any one of claims 1 to 5, characterized in that, The electrical detection module obtains an electrical detection task file, comprising: When the vehicle is in an electrical detection station, the electrical detection module sends an electrical detection request to the server, and the electrical detection request is used to request the electrical detection task file; the electrical detection request comprises a vehicle identification code of the vehicle; The electrical detection module receives the electrical detection task file from the server.

7. A method of electrically inspecting a vehicle, characterized by, Applied to a server, comprising: sending an electrical detection task file to an electrical detection module of a vehicle; receiving an electrical detection log from the electrical detection module; the electrical detection log comprises at least one of a diagnostic message and a diagnostic log.

8. The method of claim 7, wherein, The receiving an electrical detection log from the electrical detection module, comprising: receiving a diagnostic message from the electrical detection module; When the electrical detection result in the diagnostic message is that the electrical detection of a target controller in the one or more controllers in the vehicle fails, sending a log calling request to the electrical detection module, and the log calling request is used to request the diagnostic log; receiving the diagnostic log from the electrical detection module.

9. The method of claim 7, wherein, The method further comprises: obtaining a first duration, the first duration being used to indicate a longest duration in which the vehicle can be subjected to a rework electrical inspection at an electrical inspection station; determining a second duration according to the electrical inspection log, the second duration being a duration consumed in performing at least one electrical inspection rework item; sending a rework request to the electrical inspection module according to the first duration and the second duration, the rework request being used to instruct the electrical inspection module to perform an electrical inspection test based on the at least one electrical inspection rework item; receiving a rework electrical inspection log from the electrical inspection module, the rework electrical inspection log including at least one of a rework diagnosis message and a rework diagnosis log.

10. The method of claim 8, wherein, The method further includes: parsing the electrical inspection log to determine a transmission record of a diagnosis message and a message content of the diagnosis message transmitted between the electrical inspection module and the one or more controllers; determining a transmission path of target data according to the transmission record of the diagnosis message, the target data being carried in the diagnosis message; determining a transmission interruption position of the target data according to the transmission path of the target data and a set transmission path; obtaining failure information related to the target controller of the vehicle at a previous station of the electrical inspection station; determining a diagnosis result according to the failure information, a preset electrical inspection problem rule, the message content of the diagnosis message, and the transmission interruption position of the target data.

11. A method of electrically inspecting a vehicle, characterized by, Applied to a production management system, the method includes: receiving a time request from a server, the time request being used to request a first duration, the first duration being used to indicate a longest duration in which a vehicle can be subjected to a rework electrical inspection at an electrical inspection station; determining the first duration according to station information of the vehicle and a line body beat; sending the first duration to the server.

12. The method of claim 11, wherein, The method further includes: receiving an electrical inspection result of the vehicle from the server; when the electrical inspection result is an electrical inspection failure of a target controller in the one or more controllers of the vehicle, determining failure information related to the target controller of the vehicle at a previous station of the electrical inspection station; sending the failure information to the server.

13. The method of claim 12, wherein, The method further includes: controlling a line body operation according to the electrical inspection result.

14. A vehicle electrical inspection system characterized by, The vehicle electrical inspection system includes an electrical inspection module of a vehicle and a server, wherein the electrical inspection module is configured to receive an electrical inspection task file from the server, perform an electrical inspection test on the one or more controllers of the vehicle according to the electrical inspection task file, generate an electrical inspection log including at least one of a diagnosis message and a diagnosis log, and send the electrical inspection log to the server; the server is configured to receive the electrical inspection log.

15. The system of claim 14, wherein the electrical inspection module is specifically configured to send the diagnosis message to the server; the server is specifically configured to send a log calling request to the electrical inspection module when an electrical inspection result in the diagnosis message is an electrical inspection failure of a target controller in the one or more controllers, the log calling request being used to request the diagnosis log. The electric detection module is specifically configured to send the diagnostic log to the server according to the log calling request.

16. The system of claim 14, wherein, The electric detection module of the vehicle is specifically configured to: When the electric detection result in the diagnostic message is that the target controller in the one or more controllers fails in electric detection, the server is sent the diagnostic message and the diagnostic log.

17. The system of claim 14, wherein, The electric detection module of the vehicle is specifically configured to: The electric detection module is specifically configured to: The electric detection module is specifically configured to:

18. The system of any of claims 14-17, wherein, The vehicle electric detection system further comprises a production management system; The server is further configured to receive a first time length from the production management system, the first time length being longer than a maximum time length indicating that the vehicle can be subjected to rework electric detection at an electric detection station; According to the electric detection log, a second time length is determined, the second time length being a time length consumed for performing at least one electric detection rework item; according to the first time length and the second time length, a rework request is sent to the electric detection module, the rework request being used to instruct the electric detection module to perform electric detection testing based on the at least one electric detection rework item; The electric detection module is further configured to perform electric detection testing on the one or more controllers according to the at least one electric detection rework item, generate a rework electric detection log, the rework electric detection log comprising at least one of a rework diagnostic message and a rework diagnostic log; and send the rework electric detection log to the server.

19. The system of claim 18, wherein The server is further configured to send a time request to the production management system, the time request being used to request the first time length; The production management system is specifically configured to determine the first time length according to station information of the vehicle and a line body beat; and send the first time length to the server.

20. The system of any one of claims 14-19, wherein The electric detection module is specifically configured to send an electric detection request to the server when the vehicle is at an electric detection station, the electric detection request being used to request the electric detection task file, the electric detection request containing a vehicle identification code of the vehicle; The server is specifically configured to send the electric detection task file to the electric detection module according to the electric detection request.

21. The system of any of claims 14-20, wherein, The server is further configured to: The electric detection module is specifically configured to send an electric detection request to the server when the vehicle is at an electric detection station, the electric detection request being used to request the electric detection task file, the electric detection request containing a vehicle identification code of the vehicle; The server is specifically configured to send the electric detection task file to the electric detection module according to the electric detection request. The server is further configured to: According to the transmission record of the diagnostic message, a transmission path of target data is determined; the target data is carried in the diagnostic message; According to the transmission path of the target data and a set transmission path, a transmission interruption position of the target data is determined; From the production management system, failure information related to the target controller on a previous station of the electric detection station of the vehicle is obtained; According to the failure information, a preset electrical inspection rule, a message content of the diagnostic message, and a transmission interruption position of the target data, a diagnostic result is determined.

22. The system of claim 21, wherein, The server is further configured to send the electrical inspection result of the vehicle to the production management system. The production management system is further configured to, when the electrical inspection result is that electrical inspection of a target controller among the one or more controllers in the vehicle fails, determine failure information related to the target controller of the vehicle at a previous work station of the electrical inspection work station, and send the failure information to the server.

23. The system of claim 22, wherein, The production management system is further configured to: According to the electrical inspection result, control a line body to operate.

24. A vehicle electrical inspection apparatus characterized by comprising: The vehicle further comprises one or more controllers; and the device comprises: a processing unit configured to obtain an electrical inspection task file, perform electrical inspection test on the one or more controllers in the vehicle according to the electrical inspection task file, and generate an electrical inspection log; the electrical inspection log comprises at least one of a diagnostic message and a diagnostic log; a communication unit configured to send the electrical inspection log to a server.

25. A vehicle electrical inspection apparatus characterized by comprising: The server comprises: a processing unit configured to generate an electrical inspection task file; a communication unit configured to send the electrical inspection task file to an electrical inspection module of the vehicle, and receive an electrical inspection log from the electrical inspection module; the electrical inspection log comprises at least one of a diagnostic message and a diagnostic log.

26. A vehicle characterized by The vehicle comprises one or more controllers and a unit configured to implement the method of any one of claims 1-6.

27. A computer readable storage medium, characterized in that, The computer readable storage medium stores computer programs or instructions, and when the instructions run on a computer, the method of any one of claims 1-13 is implemented.

28. A computer program product, characterised in that, The computer program code, when running on a computer, causes the computer to perform the method of any one of claims 1-13. The computer program code, when running on a computer, causes the computer to perform the method of any one of claims 1-13.

Citation Information

Patent Citations

  • Vehicle production line electric detection system, method and device and storage medium

    CN114706370A

  • Remote diagnosis method and device, electronic equipment and storage medium

    CN115437338A

  • Method suitable for electric detection of automobile production line

    CN117331369A

  • Vehicle electric detection method, device and system

    CN118549150A

  • Vehicle communications

    US20190052522A1