Vehicle checking method and device and related equipment
Through the connection between vehicle detection equipment and ECU and the management of servers, the problem of unretrospective vehicle history inspection records in the prior art is solved, and the vehicle history inspection record traceability and cross-institutional data sharing are realized, which enhances the transparency of vehicle inspection and Joint prevention and control capabilities.
Patent Information
- Application Number
- CN202411511753.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-28
- Publication Date
- 2025-02-18
AI Technical Summary
In the prior art, equipment based on frame number inspection cannot trace the historical inspection records of vehicles, and data barriers between different local agencies limit information sharing, and there is a problem of information islands.
The vehicle detection device establishes a connection with the vehicle's electronic control unit (ECU), obtains the vehicle's vehicle identification code (VIN) and compares it with the VIN stored in the ECU, marks the verification results, and uploads the results to the server. The server stores and manages the vehicle's historical inspection records. The vehicle inspection equipment can obtain historical records through the server to realize cross-institutional data sharing.
It realizes the traceability of vehicle historical inspection records, enhances the transparency and traceability of vehicle inspections, breaks down data barriers between different local agencies, and promotes information sharing and joint prevention and control capabilities.
Smart Images

Figure CN119474509A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to vehicle inspection equipment, and in particular to a vehicle inspection method, device and related equipment. Background Art
[0002] In key scenarios such as vehicle inspection, vehicle inspection, and vehicle-related law enforcement, public security agencies and relevant departments often use equipment that checks the vehicle identification code (also known as the frame number) to improve the efficiency and accuracy of the inspection process. However, the current equipment based on the frame number inspection is limited to displaying the instant results of the inspection, and it is impossible to obtain the historical inspection records of the vehicle in the detection equipment. Summary of the invention
[0003] The embodiments of the present application provide a method, device and related equipment for obtaining vehicle inspections, which are used to solve the problems in the prior art that the equipment based on the frame number inspection is limited to displaying the instant results of the inspection at that time and cannot trace the historical inspection of the vehicle, and the data barriers between different local institutions limit information sharing and the problem of information islands.
[0004] In a first aspect, a vehicle inspection method is provided, which is applied to an inspection system, the inspection system comprising a target vehicle, a vehicle detection device, a vehicle inspection device and a server, a communication connection being established between the vehicle detection device and the server, and a communication connection being established between the vehicle detection device and the server, the method comprising: the vehicle detection device establishing a connection with an electronic control unit ECU in the target vehicle via an on-board self-diagnostic system OBD interface, the vehicle detection device obtaining a vehicle identification code VIN of the target vehicle and a VIN stored in the ECU via the connection established with the ECU, wherein the VIN of the target vehicle is the VIN set for the target vehicle when it leaves the factory; the vehicle detection device comparing the VIN of the target vehicle with the VIN stored in the ECU to see if they are consistent, if the VIN of the target vehicle is inconsistent with the VIN stored in the ECU, marking the target vehicle inspection abnormality, if the VIN of the target vehicle is consistent with the VIN stored in the ECU , then the target vehicle is marked as having been inspected normally; the vehicle detection device displays the inspection result of the target vehicle and uploads the inspection result to the server, the server stores the inspection record of the target vehicle, and the inspection record includes the inspection result of the target vehicle; the vehicle inspection device establishes a connection with the ECU in the target vehicle through the OBD interface, and the vehicle inspection device obtains the VIN of the target vehicle through the connection established with the ECU; the vehicle inspection device sends the VIN of the target vehicle to the server, and the server returns the inspection record of the target vehicle to the vehicle inspection device, and the inspection record includes the number of times the target vehicle has been inspected abnormally; the vehicle inspection device displays prompt information based on the number of times the target vehicle has been inspected abnormally, and if the number is greater than or equal to the first threshold, the vehicle inspection device displays prompt information of the target vehicle being abnormal, and the number of times the target vehicle has been inspected abnormally is the number of times the VIN stored in the ECU is detected to be inconsistent with the VIN of the target vehicle.
[0005] In combination with the first aspect, the vehicle inspection device uploads the inspection result to the server, specifically including: the vehicle inspection device encapsulates the inspection result through the data format JSON to obtain a data packet in the JSON format, which includes the inspection result; the vehicle inspection device sends the data packet to the server through a communication connection with the server.
[0006] In combination with the first aspect, in some implementation methods provided in the first aspect, the server includes a data management system, which stores the inspection record of the target vehicle, specifically including: the server receives the inspection result sent by the vehicle detection equipment, and saves the inspection result in a database through the data management system, and the database is used to store the inspection result corresponding to the VIN of the target vehicle.
[0007] In combination with the first aspect, in some implementation methods provided in the first aspect, after the vehicle inspection device sends the VIN of the target vehicle to the server, the method also includes: the server obtains the VIN of the target vehicle, and obtains the inspection record of the target vehicle in the database through the data management system.
[0008] In combination with the first aspect, in some implementation methods provided in the first aspect, the vehicle detection device and the vehicle inspection device are the same device.
[0009] In a second aspect, a vehicle detection device is provided, which includes: a data comparison unit, used to compare the VIN stored in the ECU with the VIN of the target vehicle to determine the comparison result; a threshold monitoring unit, used to mark the target vehicle as an abnormal vehicle when the VIN stored in the ECU is inconsistent with the VIN of the target vehicle; a first communication unit, used to communicate with the server and send the inspection result of the target vehicle.
[0010] According to a third aspect, a vehicle inspection device is provided, which includes: an early warning unit for indicating that the VIN of the target vehicle has multiple inspection inconsistencies; and a second communication unit for communicating with the server to obtain the inspection record of the target vehicle.
[0011] In a fourth aspect, an electronic device is provided, which includes one or more memories and one or more processors; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors call the computer instructions to enable the electronic device to execute any one of the methods executed by the vehicle detection device and / or the vehicle inspection device in the first aspect or the first aspect.
[0012] In a fifth aspect, a computer-readable storage medium is provided, on which computer instructions are stored. When the computer instructions are executed by a processor, they implement any one of the methods performed by the vehicle detection device and / or the vehicle inspection device in the first aspect or the first aspect.
[0013] In a sixth aspect, a computer device is provided, comprising a memory, a processor and a computer program stored in the memory, wherein the processor executes the computer program to implement any one of the method steps performed by the vehicle detection device and / or the vehicle inspection device in the first aspect or the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Figure 1 A schematic diagram of the communication system architecture provided in an embodiment of the present application;
[0015] Figure 2A flow chart of a vehicle inspection method provided in an embodiment of the present application;
[0016] Figure 3 A schematic diagram of a vehicle frame number detection consistency checking interface provided in an embodiment of the present application;
[0017] Figure 4 A schematic diagram of a vehicle frame number detection inconsistency inspection interface provided in an embodiment of the present application;
[0018] Figure 5 A schematic diagram of a vehicle detection device provided in an embodiment of the present application;
[0019] Figure 6 A schematic diagram of a vehicle inspection device provided in an embodiment of the present application;
[0020] Figure 7 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application;
[0021] Figure 8 A schematic diagram of the server structure provided in the embodiment of the present application;
[0022] Fig. 9 A schematic diagram of the structure of a vehicle device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0023] The terms used in the following embodiments of the present application are only for the purpose of describing specific embodiments and are not intended to be limiting of the present application. The technical solutions in the embodiments of the present application will be clearly and comprehensively described below in conjunction with the accompanying drawings. Among them, in the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in the text is only a description of the association relationship of associated objects, indicating that three relationships can exist, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone.
[0024] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features, and in the description of the embodiments of the present application, unless otherwise specified, "plurality" means two or more.
[0025] First, several terms involved in the embodiments of the present application are introduced:
[0026] Vehicle Identification Number (VIN). VIN is also called the vehicle frame number or 17-digit code. It is the vehicle's ID card and consists of 17 digits (letters and numbers). By reading the VIN code, you can get a lot of information about the vehicle, including the country of production, vehicle manufacturer, vehicle type, model year, production sequence number, etc.
[0027] Electronic Control Unit (ECU). ECU is used to control the driving state of the vehicle and realize its various functions. It mainly uses data collection and exchange of various sensors and buses to judge the vehicle status and the driver's intention and control the vehicle through actuators. Common ECUs include but are not limited to the following: Engine Management System (EMS), Transmission Control Unit (TCU), Body Control Module (BCM), Electronic Stability Program (ESP), Battery Management System (BMS) and Vehicle Control Unit (VCU), etc. The ECU involved in the embodiments of the present application may include any one or more of the above.
[0028] On-Board Diagnostics (OBD). Through the vehicle data and fault codes provided by OBD, vehicle problems can be quickly found and resolved. In the embodiment of the present application, the vehicle detection equipment and the vehicle inspection equipment can be connected to the standardized OBD interface to obtain vehicle data.
[0029] The above are the terms involved in the embodiments of this application.
[0030] At present, public security agencies and relevant departments will use the chassis number to check the vehicle's entire system VIN and the chassis number written into each ECU. The inspection equipment establishes communication with the ECU through the vehicle's OBD interface, reads and parses the VIN information stored in the ECU, and automatically compares the VIN written into each ECU with the vehicle's original data. If all VINs are consistent, the chassis number will be prompted to be consistent, reminding the police that the inspection has passed; if the VIN in a certain ECU is inconsistent with the actual VIN of the vehicle, the chassis number will be prompted to be inconsistent, reminding the inspectors to pay attention to the risk of illegal assembly of the vehicle.
[0031] However, the equipment currently available on the market that checks the vehicle frame number is limited to displaying the immediate results of the current inspection, and cannot trace the vehicle's historical inspections, resulting in the inability to verify the vehicle's past inspections. The data barriers between different local agencies limit information sharing, resulting in the problem of information islands.
[0032] To solve the above problems, the embodiment of the present application establishes a vehicle inspection joint prevention and control system based on vehicle diagnostic technology and big data technology. The system includes a vehicle detection device, a vehicle inspection device, a vehicle and a server. Among them, the vehicle detection device is connected to the vehicle through an integrated interface, collects, stores, compares and analyzes the detection data, and uploads the vehicle detection device identity number ID, inspection location, inspection results, vehicle information and other data to the server. The vehicle inspection device is connected to the vehicle through an integrated interface, and obtains the historical inspection record of the vehicle from the server through the vehicle frame number. If a vehicle has used vehicle detection equipment A and vehicle detection equipment B to check the frame number and the frame number is inconsistent, when the vehicle inspection device is used to detect the vehicle, the vehicle inspection device can trace the historical inspection record of the vehicle and determine whether there are multiple inconsistent inspection results. At the same time, the vehicle inspection device can obtain data including vehicle detection equipment ID, location, inspection results, vehicle information, etc., and realize data sharing in different devices. Among them, different devices belong to different departments or institutions, thereby realizing the joint prevention and control capabilities of problem vehicles between different departments or institutions.
[0033] The following Figures 1 to 8 Hereinafter, the vehicle inspection method, device and related equipment provided in the embodiments of the present application will be introduced.
[0034] Figure 1 The communication system architecture is shown, which is an exemplary architecture diagram of a communication system applicable to the embodiment of the present application. The communication system includes a vehicle detection device 100, a server 200, a vehicle 300 and a vehicle inspection device 400. The vehicle detection device 100 and the server 200 and the vehicle 300 can communicate with each other, and the vehicle inspection device 400 and the server 200 and the vehicle 300 can communicate with each other. In the embodiment of the present application, the communication system is also called an inspection system.
[0035] The vehicle detection device 100 and the vehicle inspection device 400 can be distributed throughout the communication system and can be stationary or mobile. In some embodiments of the present application, the vehicle detection device 100 and the vehicle inspection device 400 can be user equipment (UE), mobile equipment, mobile station, mobile unit, machine to machine (M2M) terminal, wireless unit, terminal device, remote unit, terminal agent, mobile client, etc.
[0036] The vehicle detection device 100 establishes a connection with the ECU in the vehicle 300 through the OBD interface, obtains the original data of the vehicle 300 and the VIN written by each ECU, and checks the VIN written by each ECU with the VIN in the original data of the vehicle 300. If there is a situation where the VIN written by the ECU is inconsistent with the VIN in the original data of the vehicle 300, the vehicle detection device 100 can mark this record as an abnormal record. In the embodiment of the present application, the vehicle 300 can be referred to as a target vehicle.
[0037] The original data of the vehicle 300 is the data set when the vehicle 300 is manufactured and shipped, which is usually a fixed value and will not be modified at will. The vehicle detection device 100 can read the original data in the vehicle 300, such as the original VIN of the ECU. The VIN in the original data of the vehicle 300 is the VIN of the target vehicle.
[0038] The vehicle detection device 100 sends the inspection result and other data obtained in the vehicle 300 to the server 200, and the server 200 receives and stores the inspection result and other data in the vehicle 300.
[0039] The server 200 may include a data management system, and after receiving the detection data sent by the vehicle detection device 100, the detection data of the vehicle detection device 100 is stored in a database through the data management system. The data management system may sort and rank the detection data received by the server 200, for example, according to the VIN in the original data of the vehicle 300, the detection records of the same vehicle 300 detected by different vehicle detection devices 100 are regarded as the detection records of the same group, and are stored in the database in order (such as the time order of the acquisition of the detection records).
[0040] In the server 200, the data received from the vehicle detection device 100 may include the vehicle equipment identification number (Identity document, ID), inspection location, inspection timestamp, vehicle data (such as vehicle model, year, ECU name, ECU original VIN, ECU current VIN, etc.), inspection results (consistent frame number or inconsistent frame number), etc.
[0041] The vehicle inspection device 400 can establish a connection with the ECU in the vehicle 300 through the OBD interface, obtain the VIN in the original data of the vehicle 300, and obtain the inspection record of the vehicle 300 from the server 200 through the VIN. The inspection records stored in the server 200 include normal records with consistent frame number inspection and abnormal records with inconsistent frame number inspection.
[0042] When the number of abnormal records obtained by the vehicle inspection device 400 exceeds the first threshold, the vehicle 300 is judged to be an abnormal vehicle. The first threshold may be 2 times, indicating that special attention needs to be paid to vehicles with 2 or more abnormal detections. The embodiment of the present application does not limit the device for judging abnormal vehicles in the communication system architecture.
[0043] In one embodiment, the vehicle inspection device 400 and the vehicle detection device 100 are the same device. In this case, the vehicle inspection device 400 can execute the execution method of the aforementioned vehicle detection device 100, and the communication system can be a communication system composed of the server 200, the vehicle 300 and the vehicle inspection device 400. Alternatively, the vehicle detection device 100 can execute the execution method of the aforementioned vehicle inspection device 400, and the communication system can be a communication system composed of the vehicle detection device 100, the server 200 and the vehicle 300. The embodiment of the present application does not limit the types of devices specifically included in the communication system.
[0044] It should be understood that Figure 1 The communication system in the embodiment takes the communication of a vehicle detection device 100, a server 200, a vehicle 300 and a vehicle inspection device 400 as an example. In actual applications, the number of vehicle detection devices 100 and vehicle inspection devices 400 in the communication system can be more. In this case, a server 200 can communicate with multiple vehicle detection devices 100 and / or vehicle inspection devices 400 at the same time. In the following introduction, the communication method provided in the embodiment of the present application is applied to Figure 1 The communication system shown. In addition, the method can be performed by two communication devices, such as a first communication device and a second communication device. The first communication device can be a vehicle detection device 100 or a communication device that can support the vehicle detection device 100 to implement the functions required by the method, and of course it can also be other communication devices, such as a chip system. For the second communication device, it can be a vehicle inspection device 400 or a communication device that can support the vehicle inspection device 400 to implement the functions required by the method, and of course it can also be other communication devices, such as a chip system.
[0045] If the embodiment of the present application is applied to Figure 1 The communication system shown in FIG. 1 , the vehicle detection device described below may be Figure 1 The vehicle detection device 100 in the communication system shown in the figure can be a vehicle inspection device. Figure 1 The vehicle inspection device 400 in the communication system shown. It should be noted that the embodiment of the present application is only performed by the vehicle detection device 100, the server 200, the vehicle 300 and the vehicle inspection device 400 as an example, and is not limited to the vehicle detection device 100 and the vehicle inspection device 400.
[0046] based on Figure 1 The communication system shown, Figure 2 The method flow of vehicle inspection is shown.
[0047] S101. The vehicle detection device establishes a connection with the ECU via the OBD interface, and reads and parses the VIN stored in the ECU.
[0048] The vehicle detection device is connected to the vehicle OBD interface to establish a connection with the ECU in the vehicle. The vehicle detection device can obtain data stored in each ECU, including but not limited to the vehicle model, year, ECU name, ECU original VIN, ECU current VIN, etc.
[0049] S102. The vehicle detection device determines whether the VIN stored in the ECU is consistent with the original VIN, and displays the determination result.
[0050] The vehicle detection equipment has a data comparison function, which can automatically compare the VIN code written in each ECU with the original VIN one by one. The original VIN can come from the original data of the vehicle. If the VIN code written in all ECUs is consistent with the original VIN code, the frame number detection is normal, and the vehicle detection equipment feedback frame number is consistent. Figure 3 The vehicle detection device display interface shown in the figure displays a prompt message "VIN is consistent". If the VIN written in a certain ECU is inconsistent with the original VIN, the VIN detection is abnormal, and the vehicle detection device reports that the VIN is inconsistent. Figure 4 The vehicle detection equipment display interface shown has a prompt message "Vehicle frame number inconsistent" displayed on the interface.
[0051] S103. The vehicle detection device uploads the detection related data to the server.
[0052] The vehicle detection equipment can obtain relevant data of the vehicle and upload the data to the server for storage. The relevant data may include the ID of the vehicle detection equipment, the inspection location (which can be obtained through the positioning module of the vehicle detection equipment, such as the Global Positioning System (GPS)), the inspection timestamp, the vehicle data (including but not limited to the vehicle model, vehicle year, ECU name, ECU original VIN, ECU current VIN, etc.), the inspection result (the frame number is consistent or inconsistent), and other data.
[0053] Optionally, the vehicle detection device can encapsulate the data packet in the programming language Java data format (Java Script Object Notation, JSON), and establish an encrypted connection with the server using the secure hypertext transfer protocol (Hypertext Transfer Protocol Secure, HTTPS). With the help of the application programming interface (Application Programming Interface, API) interface, the vehicle detection device can upload the relevant data in the JSON format to the server in real time.
[0054] The vehicle detection equipment has a built-in intelligent threshold monitoring mechanism. When the obtained frame number is inconsistent, the intelligent threshold monitoring mechanism automatically marks the record as an abnormal record and stores it in the database.
[0055] S104. The server records the detection record of the VIN stored in the ECU and the original VIN.
[0056] The server includes a data management system, through which various data sent by the vehicle inspection device can be stored in a database, including abnormal records. The server can store data records of multiple inspections by the vehicle inspection device, which can be historical records of vehicle inspections.
[0057] The data management system can store the records of the same vehicle detected by different vehicle detection equipment as the same group of detection records in the database in order (such as the order in which the detection records were obtained) according to the VIN in the original data of the vehicle.
[0058] S105. The vehicle inspection device establishes a connection with the ECU via the OBD interface and reads the VIN stored in the ECU.
[0059] The way in which the vehicle inspection device is connected to the vehicle OBD interface to obtain the original VIN of the ECU in the vehicle is similar to the way in which the vehicle detection device establishes a connection with the ECU through the OBD interface and reads the VIN stored in the ECU. For details, please refer to the aforementioned S101 step for understanding, which will not be repeated here.
[0060] In one embodiment, the vehicle inspection device and the vehicle detection device are the same device, that is, the original VIN of the vehicle can be obtained in step S101, and S105 is an optional step.
[0061] S106. The vehicle inspection device retrieves historical inspection data of the corresponding vehicle from the database based on the VIN.
[0062] The vehicle inspection device obtains the inspection data record of the corresponding VIN stored in the server based on the VIN in the obtained vehicle. In this way, when the vehicle is inspected by the vehicle inspection device, the historical inspection record of the vehicle can be traced back to determine whether there are multiple inconsistent inspection results. For example, the vehicle inspection device obtains that the vehicle has used vehicle inspection equipment A and vehicle inspection equipment B to inspect the vehicle and the frame number is inconsistent. The vehicle inspection equipment and the vehicle inspection equipment can be located in different regions and belong to different institutions, thereby realizing cross-institutional data sharing and increasing the joint prevention and control capabilities of different departments for problem vehicles.
[0063] S107. The vehicle inspection device displays a prompt message.
[0064] The vehicle inspection device is set with an intelligent threshold. If the number of abnormal records of the vehicle is greater than or equal to the first threshold, the vehicle inspection device will trigger the early warning mechanism, record and judge the vehicle as an abnormal vehicle, and display the vehicle pick-up result. For example, if the vehicle inspection device finds that the number of abnormal records of the vehicle is greater than or equal to 2 times, the inspection personnel will be prompted to pay attention to the problem vehicle through a prompt message. Figure 3 and Figure 4 As shown, a prompt "This vehicle has had multiple inconsistent frame numbers during inspections. Please check the inspection records for details" is displayed at the bottom of the display interface of the vehicle inspection device to remind inspectors and ensure that problem vehicles receive timely attention and processing.
[0065] Optionally, the vehicle inspection device can also display a historical inspection interface. In the historical inspection interface, you can view detailed inspection data on whether the vehicle frame number is consistent, including the vehicle inspection device ID, inspection location, inspection time, and basic vehicle data (including but not limited to vehicle model, vehicle year, ECU name, ECU original VIN, ECU current VIN, etc.). This provides strong support for the management and troubleshooting of problem vehicles.
[0066] In one embodiment, the vehicle inspection device and the vehicle detection device are the same device, and the solution can be executed in multiple vehicle inspection devices. Among the multiple vehicle inspection devices, one of the vehicle inspection devices can obtain the inspection data of other vehicle inspection devices to achieve cross-device data sharing. Exemplarily, vehicle inspection device A can obtain the inspection data of the same vehicle by vehicle inspection device B and vehicle inspection device C through the server. If vehicle inspection device A finds that the vehicle has inconsistent frame numbers detected in both vehicle inspection device B and vehicle inspection device C, a prompt message indicating that the vehicle has multiple inconsistent frame numbers is displayed.
[0067] During the inspection, if the VINs of different ECUs of the vehicle are consistent, the vehicle inspection device will mark the vehicle inspection as normal and display the inspection result of consistent frame numbers on the interface; if the VINs of different ECUs of the vehicle are inconsistent, the vehicle inspection device will mark the vehicle inspection as abnormal and display the inspection result of inconsistent frame numbers on the interface. The vehicle inspection device obtains the historical inspection records of the vehicle corresponding to the VIN. If the number of inconsistent frame numbers detected exceeds a first threshold, a prompt message indicating vehicle abnormality will be displayed on the vehicle inspection device interface.
[0068] based on Figure 2 The vehicle inspection method flow shown is as follows: Figure 3 and Figure 4 The vehicle frame number verification interface is shown.
[0069] For example, Figure 3 As shown, when the vehicle detection device and the vehicle inspection device are the same device, the device displays the frame number provided by the vehicle power system and the independent gateway. The current VIN of the power system is consistent with the current VIN of the independent gateway, for example, both are "LNA001PEA0100112", and the vehicle inspection device marks the vehicle inspection as normal, and displays the inspection result of the consistent frame number in the interface, including prompt information such as "The frame number is consistent" and a prompt symbol located above the prompt information. The vehicle inspection device obtains the historical inspection record of the vehicle corresponding to the VIN, including at least 2 times of detecting inconsistent frame numbers, and displays abnormal vehicle prompt information such as "This vehicle has multiple inconsistent frame numbers. Please check the details in the inspection record" at the bottom of the vehicle inspection device interface.
[0070] For example, Figure 4 As shown, when the vehicle detection device and the vehicle inspection device are the same device, the device displays the frame number provided by the vehicle power system and the independent gateway. During the inspection, the current VIN of the power system is inconsistent with the current VIN of the independent gateway. For example, the current VIN of the power system is "LNA001PEA0100112" and the current VIN of the independent gateway is "LNADHAB24P1237788". The vehicle inspection device marks the vehicle inspection abnormality and displays the inspection result of the inconsistent frame number in the interface, including a prompt message such as "Inconsistent frame number" and a prompt symbol located above the prompt message. The vehicle inspection device obtains the historical inspection record of the vehicle corresponding to the VIN, including at least 2 times of detecting inconsistent frame numbers, and displays a prompt message such as "This vehicle has multiple inconsistent frame numbers. Please check the details in the inspection record" at the bottom of the vehicle inspection device interface.
[0071] like Figure 5 The vehicle detection device provided in the embodiment of the present application is shown, and the device includes:
[0072] The data comparison unit 501 is used to compare the acquired VIN stored in the vehicle ECU with the VIN of the vehicle to determine a comparison result.
[0073] The threshold monitoring unit 502 is used to mark the vehicle as an abnormal vehicle when the VIN stored in the ECU is inconsistent with the VIN of the vehicle.
[0074] The first communication unit 503 is used to communicate with the server and send relevant data of the vehicle for verification.
[0075] Figure 5 The vehicle testing equipment shown, and Figure 2 The specific corresponding relationship is as follows:
[0076] The data comparison unit 501 is used to execute the method steps shown in step S102 for determining whether the VIN stored in the ECU is consistent with the original VIN.
[0077] The threshold monitoring unit 502 and the first communication unit 503 are used to execute the method steps shown in step S106, when the number of abnormal records of a vehicle is found to be greater than or equal to the first threshold, and automatically record and determine that the vehicle is an abnormal vehicle.
[0078] The first communication unit 503 is used to execute the method steps of uploading the detected relevant data to the server as shown in step S103. The specific implementation methods of the above corresponding steps are not repeated in this embodiment of the application.
[0079] like Figure 6 The vehicle inspection device provided in the embodiment of the present application is shown, and the device includes:
[0080] The warning unit 601 is used to indicate that the VIN of the vehicle shown has multiple inconsistencies.
[0081] The second communication unit 602 is used to communicate with the server to obtain the inspection record of the vehicle.
[0082] Figure 6 The vehicle inspection equipment shown is Figure 2 The specific corresponding relationship is as follows:
[0083] The early warning unit 601 is used to execute the method steps shown in step S107 to determine whether the number of abnormal records of the vehicle is greater than or equal to a first threshold.
[0084] The second communication unit 602 is used to execute the method steps of obtaining vehicle history inspection data from the server as shown in step S106. The specific implementation methods of the above corresponding steps are not repeated in this embodiment of the application.
[0085] In some embodiments, the vehicle detection device and the vehicle inspection device are the same device, that is, the constituent units of the vehicle detection device and the vehicle inspection device are located in the same electronic device, and the constituent units of the electronic device can execute the execution schemes of the constituent units of the vehicle detection device and the vehicle inspection device.
[0086] like Figure 7 The structure of the electronic device provided in the embodiment of the present application is shown. The electronic device 700 includes: a processor 701, a memory 702, a communication module 704, and a computer program 703 stored in the memory 702 and executable on the processor 701. When the processor 701 executes the computer program 703, the steps in the vehicle detection method embodiment are implemented. The electronic device 700 can be the vehicle detection device and / or vehicle inspection device.
[0087] Exemplarily, the computer program 703 may be divided into one or more units / modules, and the one or more units / modules are stored in the memory 702 and executed by the processor 701 to complete the present application. The one or more units / modules may be a series of computer program instruction segments capable of completing specific functions, and the instruction segments are used to describe the execution process of the computer program 703 in the electronic device 700. For example, the computer program 703 may be used to perform data comparison functions, functions of recording and storing data, functions of intelligent threshold monitoring mechanisms, and functions of early warning mechanisms, etc. The specific functions or mechanisms have been described in the above embodiments and will not be repeated here.
[0088] Those skilled in the art will understand that Figure 7 It is only an example of the electronic device 700 and does not constitute a limitation of the electronic device 700. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the electronic device 700 may also include input and output devices, network access devices, buses, etc.
[0089] The processor 701 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0090] The memory 702 may be an internal storage unit of the electronic device 700, such as a hard disk or memory of the electronic device 700. The memory 702 may also include both an internal storage unit of the electronic device 700 and an external storage device. The memory 702 is used to store the computer program and other programs and data required by the electronic device 700. The memory 702 may also be used to temporarily store data that has been output or is to be output, for example, the memory 702 may store the original VIN of the ECU and the current VIN data of the ECU, and provide the processor 701 with comparison. The memory 702 may store data obtained from each ECU, including but not limited to vehicle model, year, ECU name, etc.
[0091] The communication module 704 can provide wireless communication solutions including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc., which are applied to the electronic device 700. The communication module 704 can be one or more devices integrating at least one communication processing module. The communication module 704 receives electromagnetic waves through the antenna, demodulates and filters the electromagnetic wave signals, and sends the processed signals to the processor 701. The communication module 704 can also receive the signal to be sent from the processor 701, modulate the frequency, amplify it, and convert it into electromagnetic waves for radiation through the antenna. For example, the communication module 704 receives the comparison result of the processor 701 on the original VIN of the ECU and the current VIN data of the ECU, and sends the data to the server connected to the electronic device 700 through the antenna, so as to realize the function shown in the first communication unit 503. For another example, the communication module 704 receives the vehicle history inspection data sent from the server through the antenna, thereby realizing the function shown in the second communication unit 602 .
[0092] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the above-mentioned device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned maintenance case generation device can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0093] Please refer to Figure 8 , Figure 8A schematic diagram of the structure of a server provided in an embodiment of the present application. The server 200 includes a processor 201, a memory 202, and a wireless communication module 204. The processor 201, the memory 202, and the wireless communication module 204 can be interconnected via a communication bus 203. The communication bus 203 can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The communication bus 203 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8 The memory 202 is used to store computer programs. The computer programs include program instructions. The processor 201 is configured to call the program instructions. The program includes instructions for executing Figure 8 In the method shown, part or all of the steps are executed by the server.
[0094] The processor 201 may be a CPU, a microprocessor, an ASIC, an ECU, or one or more integrated circuits for controlling the execution of the above program.
[0095] The memory 202 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory may exist independently and be connected to the processor via a bus. The memory may also be integrated with the processor. Exemplarily, the memory 202 may store data records of multiple inspections of the aforementioned vehicle inspection device.
[0096] The server 200 may further include a communication interface, which includes a Universal Serial Bus (USB) interface, which may be used to connect to an external storage medium.
[0097] The wireless communication module 204 can provide solutions for wireless communications including WLAN, BT, GNSS, FM, NFC, IR, etc. applied on the server 200. The wireless communication module 204 can be one or more devices integrating at least one communication processing module. The wireless communication module 204 receives electromagnetic waves via an antenna, demodulates and filters the electromagnetic wave signals, and sends the processed signals to the processor 201. The wireless communication module 204 can also receive the signal to be sent from the processor 201, modulate the frequency, amplify it, and convert it into electromagnetic waves for radiation through the antenna. The wireless communication module 204 can also receive electromagnetic waves sent by other vehicle inspection devices and store the received data in the memory 202. Exemplarily, the server 200 can receive the vehicle inspection results and related data sent by the vehicle inspection device 100, and can also send historical inspection results and related data indicating the vehicle to the vehicle inspection device 400.
[0098] In some embodiments, the wireless communication technology may include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), time-division code division multiple access (TD-SCDMA), long term evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technology, etc. The GNSS may include GPS, global navigation satellite system (GLONASS), Beidou navigation satellite system (BDS), quasi-zenith satellite system (QZSS) and / or satellite based augmentation systems (SBAS).
[0099] In addition, the server 200 may also include common components such as antennas, which will not be described in detail here.
[0100] Please refer to Fig. 9, Fig. 9 This is a schematic diagram of the structure of a vehicle device provided in an embodiment of the present application. The vehicle 300 includes a processor 301 and a memory 302. The processor 301 and the memory 302 can be connected to each other via a communication bus 303. The communication bus 303 can be a PCI bus or an EISA bus, etc. The communication bus 303 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig. 9 The memory 302 is used to store computer programs. The computer programs include program instructions. The processor 301 is configured to call the program instructions. The program includes instructions for executing Figure 2 In the method shown, a connection is established with the vehicle inspection equipment to send part or all of the steps of the VIN stored in the ECU.
[0101] The processor 301 may be a CPU, a microprocessor, an ASIC, an ECU, or one or more integrated circuits for controlling the execution of the above program.
[0102] The memory 302 may be a ROM or other type of static storage device that can store static information and instructions, a RAM or other type of dynamic storage device that can store information and instructions, or an EEPROM, CD ROM or other optical disk storage, optical disk storage (including compressed optical disk, laser disk, optical disk, digital versatile disk, Blu-ray disk, etc.), magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory may exist independently and be connected to the processor via a bus. The memory may also be integrated with the processor. Exemplarily, the memory 302 may be a memory corresponding to each ECU, storing the VIN of the vehicle.
[0103] The vehicle 300 may also include a communication interface, which includes a USB interface, which can be used to connect an external storage medium. In the embodiment of the present application, the vehicle 300 can be connected to the vehicle detection device 100 through the aforementioned communication interface and send the data stored in the ECU to the vehicle detection device 100. The vehicle 300 can also be connected to the vehicle inspection device 400 through the aforementioned communication interface and send the data stored in the ECU to the vehicle inspection device 400.
[0104] In addition, the vehicle 300 may also include common components such as antennas, which will not be described in detail here.
[0105] It should be understood that each step in the above method embodiment provided by the present application can be completed by an integrated logic circuit of hardware in a processor or by instructions in the form of software. The method steps disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware processor, or by a combination of hardware and software modules in a processor.
[0106] The present application also provides a computer program product, which includes: a computer program (also referred to as code, or instruction), which, when executed, enables a computer to execute the method executed by the vehicle inspection device in the above embodiment.
[0107] The present application also provides a computer-readable storage medium, which stores a computer program (also referred to as code or instruction). When the computer program is executed, the computer executes the method executed by the vehicle inspection device in the above embodiment.
[0108] A person skilled in the art can understand that to implement all or part of the processes in the aforementioned embodiments, the processes can be completed by a computer program to instruct the relevant hardware, and the program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the aforementioned method embodiments. The aforementioned storage medium includes: a read-only memory ROM or a random access memory RAM, a magnetic disk or an optical disk, and other media that can store program codes.
[0109] In short, the above description is only an embodiment of the technical solution of this application, and is not intended to limit the protection scope of this application. Any modification, equivalent replacement, improvement, etc. made according to the disclosure of this application shall be included in the protection scope of this application.
Claims
1. A vehicle inspection method, applied to an inspection system, the inspection system comprising a target vehicle, a vehicle detection device, a vehicle inspection device and a server, a communication connection is established between the vehicle detection device and the server, and a communication connection is established between the vehicle detection device and the server, characterized in that: The method comprises: The vehicle detection device establishes a connection with the electronic control unit ECU in the target vehicle through the on-board self-diagnosis system OBD interface, and the vehicle detection device obtains the vehicle identification code VIN of the target vehicle and the VIN stored in the ECU through the connection established with the ECU, wherein the VIN of the target vehicle is the VIN set when the target vehicle leaves the factory; The vehicle detection device compares the VIN of the target vehicle with the VIN stored in the ECU to see if they are consistent. If the VIN of the target vehicle is inconsistent with the VIN stored in the ECU, the target vehicle is marked as abnormal. If the VIN of the target vehicle is consistent with the VIN stored in the ECU, the target vehicle is marked as normal. The vehicle detection device displays the inspection result of the target vehicle and uploads the inspection result to the server, and the server stores the inspection record of the target vehicle, wherein the inspection record includes the inspection result of the target vehicle; The vehicle inspection device establishes a connection with the ECU in the target vehicle through the OBD interface, and the vehicle inspection device obtains the VIN of the target vehicle through the connection established with the ECU; The vehicle inspection device sends the VIN of the target vehicle to the server, and the server returns the inspection record of the target vehicle to the vehicle inspection device, wherein the inspection record includes the number of inspection anomalies of the target vehicle; The vehicle inspection device displays prompt information based on the number of abnormal inspections of the target vehicle. If the number is greater than or equal to a first threshold, the vehicle inspection device displays prompt information of the abnormality of the target vehicle. The number of abnormal inspections of the target vehicle is the number of times the VIN stored in the ECU is detected to be inconsistent with the VIN of the target vehicle.
2. The method according to claim 1, characterized in that: The vehicle detection device uploads the inspection result to the server, specifically including: The vehicle detection device encapsulates the inspection result in the data format JSON to obtain a data packet in the JSON format, wherein the data packet includes the inspection result; The vehicle detection device sends the data packet to the server through a communication connection with the server.
3. The method according to claim 1 or 2, characterized in that: The server includes a data management system, and the server stores the inspection record of the target vehicle, specifically including: The server receives the inspection result sent by the vehicle detection device, and saves the inspection result in a database through the data management system. The database is used to store the inspection result corresponding to the VIN of the target vehicle.
4. The method according to claim 3, characterized in that: After the vehicle inspection device sends the VIN of the target vehicle to the server, the method further includes: The server obtains the VIN of the target vehicle and obtains the inspection record of the target vehicle from the database through the data management system.
5. The method according to any one of claims 1 to 4, characterized in that: The vehicle detection device and the vehicle inspection device are the same device.
6. A vehicle detection device, characterized in that: The device comprises: A data comparison unit, used to compare the acquired VIN stored in the ECU with the VIN of the target vehicle to determine a comparison result; a threshold monitoring unit, configured to mark the target vehicle as an abnormal vehicle when the VIN stored in the ECU is inconsistent with the VIN of the target vehicle; The first communication unit is used to communicate with the server and send the inspection result of the target vehicle.
7. A vehicle inspection device, characterized in that: The device comprises: An early warning unit, used to indicate that the VIN of the target vehicle has multiple inconsistencies; The second communication unit is used to communicate with the server to obtain the inspection record of the target vehicle.
8. An electronic device, comprising one or more memories and one or more processors; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors call the computer instructions so that the electronic device executes any one of the methods described in claims 1-5 as executed by the vehicle detection device and / or the vehicle inspection device.
9. A computer-readable storage medium having computer instructions stored thereon, characterized in that: When the computer instruction is executed by a processor, any method described in claims 1-5 is implemented by the vehicle detection device and / or the vehicle inspection device.
10. A computer device comprising a memory, a processor and a computer program stored in the memory, characterized in that: The processor executes the computer program to implement any one of the method steps performed by the vehicle detection device and / or the vehicle inspection device in claims 1-5.
Citation Information
Cited By
Model training method, data processing method and related equipment
CN120705700A