Vehicle state detection method and device, vehicle and electronic equipment

Obtaining precondition information of vehicle identification code through cloud servers solves the problem of heavy code in vehicle status detection, realizes flexible vehicle model detection and improves the accuracy and reliability of the detection.

CN120299108APending Publication Date: 2025-07-11BEIJING CO WHEELS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410047408.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-11
Publication Date
2025-07-11

AI Technical Summary

Technical Problem

In the existing vehicle status detection method, with the increase of component signal terms, the number of local codes of the vehicle continues to increase, and the signal range cannot be flexibly adjusted, and the program needs to be recoded, resulting in heavy codes and prone to errors and omissions.

Method used

By obtaining the vehicle identification code and uploading it to the cloud server, precondition information is obtained, indicating the preset signal range of each component signal item, and status detection and comparison are performed locally to avoid local code modification and reconstruction.

Benefits of technology

It realizes flexible detection of different models, reduces the amount of local code, improves the accuracy and reliability of detection, and avoids errors and omissions caused by code modification.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120299108A_ABST
    Figure CN120299108A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle state detection method and device, a vehicle and electronic equipment, and the method comprises the steps: obtaining a vehicle identification code of a target vehicle, uploading the vehicle identification code to a cloud server, and obtaining the precondition information corresponding to the target vehicle; receiving precondition information sent by the cloud server; performing state detection on the target vehicle to obtain a state detection result of the target vehicle; and comparing the state detection result with the pre-condition information, and determining whether the vehicle state of the target vehicle passes the detection or not. Compared with the prior art, the method comprises the following steps: obtaining a vehicle identification code of a target vehicle and uploading the vehicle identification code to a cloud server to obtain precondition information; the precondition information comprises judgment logic used for judging whether a component signal value in the target vehicle state detection result is within a preset signal range or not; the detection program can realize vehicle state detection of different vehicle types only by changing the judgment logic according to the precondition information, and a large amount of code modification and reconstruction work can be avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of vehicles, and in particular, to a method and apparatus for vehicle status detection, a vehicle, and an electronic device. Background Art

[0002] Before a vehicle is delivered, a series of comprehensive inspections are carried out on a new vehicle or a repaired vehicle using a Pre-delivery Inspection (PDI) software program to ensure that the vehicle reaches its best condition before being delivered to the customer. Before performing the PDI inspection, it is necessary to verify whether the status of the vehicle meets the conditions for performing the PDI inspection. For example, before starting the PDI inspection, it is necessary to check whether the software version of the vehicle meets the requirements; if the version does not match, it may be necessary to upgrade the vehicle's electronic control system to ensure the accuracy of the inspection results.

[0003] In the existing method, when performing vehicle status detection, whether the component signal items of the vehicle meet the requirements is achieved through a preset single fixed signal range. As the number of required signal items increases, the number of component signal items will become more and more, resulting in an increasing amount of vehicle local code and causing heavy code. Since there are many vehicle models, and each vehicle model also has multiple configurations, the signal ranges required for vehicle status detection of each vehicle model will also be different. Currently, when performing vehicle status detection on a vehicle, the signal range cannot be flexibly adjusted and needs to be re-coded to implement. Summary of the Invention

[0004] The present disclosure provides a method and apparatus for vehicle status detection, a vehicle, and an electronic device. Its main purpose is to achieve the status detection of different vehicle models without a large amount of modification to the detection program code.

[0005] According to a first aspect of the present disclosure, there is provided a method for vehicle status detection, including:

[0006] Obtain the vehicle identification code of the target vehicle, and upload the vehicle identification code to the cloud server to obtain precondition information corresponding to the vehicle identification code, where the precondition information is used to indicate the preset signal range corresponding to each component signal item of the target vehicle;

[0007] Receive the precondition information sent by the cloud server;

[0008] Perform status detection on the target vehicle to obtain the status detection result of the target vehicle;

[0009] Compare the status detection result with the precondition information to determine whether the vehicle status of the target vehicle passes the detection. Among them, if the actual detection values of the component signal items in the status detection result respectively fall within their corresponding preset signal ranges, it is confirmed that the vehicle status passes the detection.

[0010] Optionally, the method further includes:

[0011] If the cloud server does not return the precondition information, obtain the precondition information stored locally;

[0012] Based on the precondition information stored locally, perform a status detection on the target vehicle and determine whether the target vehicle passes the pre-detection.

[0013] Optionally, the performing a status detection on the target vehicle to obtain the status detection result of the target vehicle includes:

[0014] Parse the precondition information to obtain the detection items corresponding to the target vehicle in the precondition information;

[0015] According to the detection items, detect the components of the target vehicle and generate the status detection result.

[0016] Optionally, the comparing the status detection result with the precondition information to determine whether the vehicle status of the target vehicle passes the detection includes:

[0017] Obtain the determination expression corresponding to each detection item, where the determination expression is used to determine whether the component signal items corresponding to the detection items of the target vehicle are within the preset signal range;

[0018] Compare the status detection result corresponding to each detection item of the target vehicle with the determination expression to determine whether the vehicle status of the target vehicle passes the detection;

[0019] When the component signal item in the status detection result is within the preset signal range, determine that the vehicle status of the target vehicle passes the detection.

[0020] According to a second aspect of the present disclosure, a method for vehicle status detection is provided, including:

[0021] Receive the vehicle identification code of the target vehicle uploaded by the detection end device;

[0022] Identify the vehicle identification code to determine the configuration information of the target vehicle, and create corresponding precondition information for the target vehicle according to the configuration information, where the precondition information is used to determine whether the component signal items in the status detection result of the target vehicle are within the preset signal range;

[0023] Send the precondition information to the detection terminal device to complete the status detection of the target vehicle.

[0024] Optionally, generating the precondition information corresponding to the target vehicle according to the vehicle identification code includes:

[0025] Obtain the configuration information and detection items corresponding to the vehicle identification code;

[0026] According to the configuration information, adjust the preset signal range corresponding to the components in the detection items, and generate a judgment expression;

[0027] Package the adjusted judgment expression and its corresponding detection items into the precondition information corresponding to the target vehicle.

[0028] According to the third aspect of the present disclosure, there is provided a device for vehicle status detection, including:

[0029] An upload unit, configured to obtain the vehicle identification code of the target vehicle, upload the vehicle identification code to the cloud server to obtain the precondition information corresponding to the vehicle identification code, where the precondition information is used to indicate the preset signal range corresponding to each component signal item of the target vehicle;

[0030] A first receiving unit, configured to receive the precondition information sent by the cloud server;

[0031] A detection unit, configured to perform a status detection on the target vehicle to obtain a status detection result of the target vehicle;

[0032] A first determination unit, configured to compare the status detection result with the precondition information to determine whether the vehicle status of the target vehicle passes the detection.

[0033] Optionally, the device further includes:

[0034] An acquisition unit, configured to obtain the precondition information stored locally if the cloud server does not return the precondition information;

[0035] A second determination unit, configured to perform a status detection on the target vehicle based on precondition information stored locally and determine whether the target vehicle passes a pre-detection. If the actual detection values of the component signal items in the status detection result respectively fall within their corresponding preset signal ranges, it is confirmed that the vehicle status passes the detection.

[0036] Optionally, the detection unit includes:

[0037] A parsing module, configured to parse the precondition information to obtain the detection items corresponding to the target vehicle in the precondition information;

[0038] A detection module, configured to detect the components of the target vehicle according to the detection items and generate the status detection result.

[0039] Optionally, the first determination unit includes:

[0040] An acquisition module, configured to acquire a determination expression corresponding to each of the detection items, where the determination expression is used to determine whether the component signal items corresponding to the detection items of the target vehicle are within the preset signal range;

[0041] A comparison module, configured to compare the status detection result corresponding to each detection item of the target vehicle with the determination expression to determine whether the vehicle status of the target vehicle passes the detection;

[0042] A determination module, configured to determine that the vehicle status of the target vehicle passes the detection when the component signal items in the status detection result are within the preset signal range.

[0043] According to a fourth aspect of the present disclosure, there is provided a device for detecting a vehicle status, including:

[0044] A second receiving unit, configured to receive a vehicle identification code of a target vehicle uploaded by a detection terminal device;

[0045] A generating unit, configured to create corresponding precondition information for the target vehicle according to the vehicle identification code, where the precondition information is used to determine whether the component signal items in the status detection result of the target vehicle are within a preset signal range;

[0046] A sending unit, configured to send the precondition information to the detection terminal device to complete the status detection of the target vehicle.

[0047] Optionally, the generating unit includes:

[0048] An acquisition module, configured to acquire configuration information and detection items corresponding to the vehicle identification code;

[0049] An adjustment module, configured to adjust the preset signal range corresponding to the components in the detection items according to the configuration information, and generate a determination expression;

[0050] A generation module, configured to encapsulate the adjusted determination expression and its corresponding detection item into precondition information corresponding to the target vehicle.

[0051] According to a fifth aspect of the present disclosure, a vehicle is provided, including: a vehicle state detection device as described in the foregoing third aspect.

[0052] According to a sixth aspect of the present disclosure, an electronic device is provided, including:

[0053] At least one processor; and

[0054] A memory communicatively connected to the at least one processor; wherein,

[0055] The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the methods described in the foregoing first aspect and / or second aspect.

[0056] According to a seventh aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to cause the computer to execute the methods described in the foregoing first aspect and / or second aspect.

[0057] According to an eighth aspect of the present disclosure, a computer program product is provided, including a computer program, and the computer program implements the methods described in the foregoing first aspect and / or second aspect when executed by a processor.

[0058] The present disclosure provides a method and apparatus for vehicle status detection, a vehicle, and an electronic device. The vehicle identification code of the target vehicle is obtained and uploaded to the cloud server to obtain the precondition information corresponding to the vehicle identification code, where the precondition information is used to indicate the preset signal range corresponding to each component signal item of the target vehicle; the precondition information sent by the cloud server is received; the target vehicle is subjected to status detection to obtain the status detection result of the target vehicle; the status detection result is compared with the precondition information to determine whether the vehicle status of the target vehicle passes the detection, where if the actual detection values of the component signal items in the status detection result respectively fall within their corresponding preset signal ranges, it is confirmed that the vehicle status passes the detection. Compared with the related art, in the embodiment of the present disclosure, by obtaining the vehicle identification code of the target vehicle and uploading it to the cloud server, the precondition information corresponding to the target vehicle can be quickly obtained from the cloud server. The precondition information indicates the preset signal range corresponding to each component signal item of the target vehicle, and the precondition information varies according to the vehicle identification code, and the vehicle identification code varies according to the vehicle model. Therefore, when detecting the vehicle status, the preset signal range of the component signal items of different vehicle models can be flexibly obtained, that is, the local detection program only needs to change the determination logic according to the precondition information to implement the vehicle status detection of different vehicle models, which avoids a large amount of code modification and reconstruction work on the vehicle local. And because the precondition information is pre-stored in the cloud server, no matter how many component signal items the vehicle has, no code modification and reconstruction are required locally, which further reduces the local code amount. In addition, by using the precondition information to adjust the determination logic, errors and omissions caused by modifying the code can also be reduced, thereby improving the accuracy and reliability of vehicle status detection.

[0059] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present application, nor is it used to limit the scope of the present application. Other features of the present application will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0060] The drawings are used to better understand the solution and do not constitute a limitation to the present disclosure. Among them:

[0061] Figure 1 is a flowchart of a method for vehicle status detection provided by an embodiment of the present disclosure;

[0062] Figure 2 is a flowchart of another method for vehicle status detection provided by an embodiment of the present disclosure;

[0063] Figure 3Schematic flowchart of another vehicle status detection method provided by an embodiment of the present disclosure;

[0064] Figure 4 Schematic structural diagram of a vehicle status detection device provided by an embodiment of the present disclosure;

[0065] Figure 5 Schematic structural diagram of another vehicle status detection device provided by an embodiment of the present disclosure;

[0066] Figure 6 Schematic structural diagram of another vehicle status detection device provided by an embodiment of the present disclosure

[0067] Figure 7 Schematic block diagram of an exemplary electronic device provided by an embodiment of the present disclosure. Detailed implementation manners

[0068] The following describes exemplary embodiments of the present disclosure with reference to the accompanying drawings. Various details of the embodiments of the present disclosure are included to facilitate understanding, and they should be considered merely exemplary. Therefore, those of ordinary skill in the art should recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for clarity and conciseness, descriptions of well-known functions and structures are omitted below.

[0069] The following describes a vehicle status detection method, device, vehicle, and electronic device according to embodiments of the present disclosure with reference to the drawings.

[0070] Figure 1 Schematic flowchart of a vehicle status detection method provided by an embodiment of the present disclosure.

[0071] As Figure 1 shown, the method includes the following steps:

[0072] Step 101: Obtain the vehicle identification code of the target vehicle, and upload the vehicle identification code to the cloud server to obtain precondition information corresponding to the vehicle identification code, where the precondition information is used to indicate the preset signal range corresponding to each component signal item of the target vehicle.

[0073] In an embodiment of the present disclosure, before a vehicle undergoes a formal PDI inspection, it is necessary to first perform a vehicle status inspection on the current operating status of the vehicle, etc., to ensure that the target vehicle can undergo a formal PDI inspection. For example: before performing a formal PDI inspection, it is necessary to determine whether the target vehicle is in a stationary state, which requires obtaining the gear information, speed information, etc. of the target vehicle to determine whether the target vehicle is in a stationary state. It should be noted that the present disclosure does not limit how the vehicle status inspection of the target vehicle is performed; it can be achieved by running a detection program through an external detection device to perform a vehicle status inspection on the target vehicle, or a detection program can be pre-installed in the target vehicle for detection. Therefore, there are also different implementation methods for obtaining the vehicle identification code of the target vehicle, and the present disclosure does not limit this.

[0074] By obtaining the vehicle identification code of the target vehicle and uploading it to the cloud server, the precondition information corresponding to the vehicle can be quickly obtained. These precondition information includes the determination logic for determining whether the component signal items in the target vehicle status inspection result are within the preset signal range. Since the precondition information is based on the vehicle identification code, it can be customized for different vehicle models or configurations. In this way, more accurate determination can be made according to the characteristics and requirements of different vehicles. The cloud server can centrally manage a large amount of precondition information and can remotely update and optimize this information.

[0075] Step 102, receive the precondition information sent by the cloud server.

[0076] In an embodiment of the present disclosure, after the vehicle identification code of the target vehicle is extracted, the vehicle identification code of the target vehicle is uploaded to the cloud server to obtain the precondition information corresponding to the target vehicle. When generating the precondition information, the vehicle identification code uploaded by the target vehicle is used to obtain the configuration information of the target vehicle; according to the obtained configuration information, the conditions that each component required for the target vehicle to pass the vehicle status inspection need to meet are generated, and then the corresponding precondition information is generated. The precondition information is information generated according to the configuration conditions of the vehicle for determining whether the vehicle status inspection requirements can be met.

[0077] Step 103, perform a status inspection on the target vehicle to obtain the status inspection result of the target vehicle.

[0078] In an embodiment of the present disclosure, the precondition information is generated according to the target vehicle configuration information. After receiving the precondition information sent by the cloud server, the detection items that the target vehicle needs to be inspected can be determined; different configurations correspond to different detection items. For example: in some vehicles, an air suspension system is configured, and then the status of the air suspension system needs to be inspected.

[0079] Step 104: Compare and process the status detection result with the precondition information to determine whether the vehicle status of the target vehicle passes the detection. Specifically, if the actual detection values of the component signal items in the status detection result respectively fall within their corresponding preset signal ranges, it is confirmed that the vehicle status passes the detection.

[0080] In an embodiment of the present disclosure, it is determined whether the current status of the target vehicle can undergo a formal PDI detection based on the status detection result. The detection program for implementing the vehicle status detection function can be an independent detection program or the vehicle status detection module in the PDI detection program. The present disclosure does not limit this. By comparing and processing the status detection result with the precondition information, it can be determined whether the vehicle status of the target vehicle passes the detection. Such comparison and processing can help us confirm whether the vehicle meets the expected status requirements and whether there are any abnormalities or problems that need to be solved.

[0081] The present disclosure provides a method for vehicle status detection. Obtain the vehicle identification code of the target vehicle, upload the vehicle identification code to the cloud server to obtain the precondition information corresponding to the vehicle identification code, where the precondition information is used to indicate the preset signal range corresponding to each component signal item of the target vehicle; receive the precondition information sent by the cloud server; perform a status detection on the target vehicle to obtain the status detection result of the target vehicle; compare and process the status detection result with the precondition information to determine whether the vehicle status of the target vehicle passes the detection. Specifically, if the actual detection values of the component signal items in the status detection result respectively fall within their corresponding preset signal ranges, it is confirmed that the vehicle status passes the detection. Compared with the related art, in the embodiment of the present disclosure, by obtaining the vehicle identification code of the target vehicle and uploading it to the cloud server, the precondition information corresponding to the target vehicle can be quickly obtained from the cloud server. The precondition information indicates the preset signal range corresponding to each component signal item of the target vehicle, and the precondition information varies according to the vehicle identification code, and the vehicle identification code varies according to the vehicle model. Therefore, when detecting the vehicle status, the preset signal ranges of the component signal items of different vehicle models can be flexibly obtained. That is, the local detection program only needs to change the determination logic according to the precondition information to implement the vehicle status detection of different vehicle models, which avoids a large amount of code modification and reconstruction work on the vehicle local. And because the precondition information is pre-stored in the cloud server, no matter how many component signal items the vehicle has, no code modification and reconstruction are required locally, which further reduces the local code amount. In addition, by using the precondition information to adjust the determination logic, errors and omissions caused by modifying the code can also be reduced, thereby improving the accuracy and reliability of vehicle status detection.

[0082] To clearly illustrate the embodiments of the present disclosure, this embodiment provides a schematic flowchart of another method for vehicle status detection.

[0083] As Figure 2 shown, the method includes the following steps:

[0084] Step 201, obtain the vehicle identification code of the target vehicle, and upload the vehicle identification code to the cloud server to obtain the precondition information corresponding to the target vehicle.

[0085] Step 202, receive the precondition information sent by the cloud server.

[0086] Specifically, in steps 201 to 202, after extracting the vehicle identification code of the target vehicle, upload the vehicle identification code of the target vehicle to the cloud server to obtain the precondition information corresponding to the target vehicle. When generating the precondition information, use the vehicle identification code uploaded by the target vehicle to obtain the configuration information of the target vehicle; according to the obtained configuration information, generate the conditions that each component of the target vehicle needs to meet to pass the vehicle status detection, and then generate the corresponding precondition information.

[0087] The cloud server may be unable to generate the precondition information due to data loss or other reasons, and thus unable to send the precondition information to the target vehicle. When the cloud server does not return the precondition information, execute step 203; when the cloud server can return the precondition information, execute step 205.

[0088] Step 203, if the cloud server does not return the precondition information, obtain the precondition information stored locally.

[0089] Step 204, based on the precondition information stored locally, perform a status detection on the target vehicle and determine whether the target vehicle passes the pre-detection.

[0090] Specifically, in steps 203 to 204, perform a status detection on the target vehicle using the precondition information stored locally that can be called by the local program; and compare the status detection result with the precondition information stored locally to determine whether the vehicle status of the target vehicle passes the detection.

[0091] Step 205, parse the precondition information to obtain the detection items corresponding to the target vehicle in the precondition information.

[0092] Specifically, in step 205, the precondition information is generated according to the configuration information of the target vehicle; there are differences in configurations among different vehicles, so the corresponding detection items will also be different. Therefore, determine the detection items that the target vehicle needs to be detected by parsing the precondition information.

[0093] Step 206: Detect the components of the target vehicle according to the detection items and generate the status detection result.

[0094] Step 207: Obtain the determination expression corresponding to each detection item, where the determination expression is used to determine whether the component signal items corresponding to each detection item of the target vehicle are within the preset signal range.

[0095] Step 208: Compare the status detection result corresponding to each detection item of the target vehicle with the determination expression to determine whether the vehicle status of the target vehicle passes the detection.

[0096] Specifically, in Steps 206 to 208, the status detection result is obtained by detecting various detection items of the target vehicle. Exemplarily, the target vehicle includes systems such as an engine, a transmission, and an air suspension, and it is assumed that the vehicle needs to be stationary before the formal PDI detection; by detecting the status of the foregoing systems, it is necessary to ensure that the engine of the target vehicle is running or stationary, the transmission is in the P gear state, and the air suspension is in the raised state, and the corresponding detection results are generated according to the foregoing status information.

[0097] The determination expression is an expression that describes whether the vehicle status signal meets specific logical requirements. It may include but is not limited to the following parts:

[0098] Variables: Variables used to represent vehicle status signals, such as vehicle speed, engine speed, etc.

[0099] Operators: Used to connect variables and constants and perform mathematical operations. Common operators include addition, subtraction, multiplication, division, etc.

[0100] Logical operators: Used to combine multiple expressions and judge their logical relationships. Common logical operators include greater than (>), less than (<), equal to (==), not equal to (!=), and (&), or (||), etc.

[0101] Functions: Used to perform specific operations on variables, such as squaring, taking the modulus, etc.

[0102] Precondition symbols: Symbols used to represent specific logical requirements, such as "greater than or equal to" (>=), "less than or equal to" (<=), etc.

[0103] An example of a typical precondition expression is as follows:

[0104] Vehicle speed >= 60 km / h and (&&) engine speed <= 3000 rpm

[0105] This expression means that the vehicle status signal meets the precondition requirements only when the vehicle speed is greater than or equal to 60 km / h and the engine speed is less than or equal to 3000 rpm. By comparing the actual vehicle status signal with the determination expression, it can be judged whether the actual vehicle status meets the expectation.

[0106] Step 209, when the component signal item in the status detection result is within the preset signal range, determine that the vehicle status of the target vehicle passes the detection.

[0107] Specifically in Step 209, by comparing the status detection result with the determination expression of the target vehicle, when it is determined that the status detection result meets the preset logic conditions set by the determination expression, it can be considered that the vehicle status of the target vehicle passes the detection; a formal PDI detection can be performed.

[0108] To clearly illustrate the embodiments of the present disclosure, this embodiment provides a schematic flowchart of another method for vehicle status detection.

[0109] Such as Figure 3 shown, this method includes the following steps:

[0110] Step 301, receive the vehicle identification code of the target vehicle uploaded by the detection end device.

[0111] In the embodiments of the present disclosure, after receiving the vehicle identification code sent by the target vehicle, according to the vehicle identification code, the precondition information corresponding to the target vehicle is obtained. When generating the precondition information, the vehicle identification code uploaded by the target vehicle is used to obtain the configuration information of the target vehicle; according to the obtained configuration information, the conditions that each component of the target vehicle needs to meet to pass the vehicle status detection are generated, and then the corresponding precondition information is generated. The precondition information is information generated according to the configuration conditions of the vehicle for judging whether the vehicle status detection requirements can be met. The detection end device is a detection device running the PDI detection program, which can be to run the PDI detection program through an external detection device to realize the detection of the target vehicle; it can also be to pre-set the PDI detection program in the target vehicle for detection.

[0112] Step 302, obtain the configuration information and detection items corresponding to the vehicle identification code.

[0113] In the embodiments of the present disclosure, the precondition information is generated according to the configuration information of the target vehicle; there are differences in the configurations between different vehicles, so the corresponding detection items will also be different. Therefore, the detection items that the target vehicle needs to be detected are determined according to the vehicle identification code.

[0114] Step 303: According to the configuration information, adjust the preset signal range corresponding to the components in the detection items, and generate a determination expression.

[0115] In the embodiments of the present disclosure, component information during vehicle production and detection items corresponding to the vehicle model of the VIN are retrieved based on the VIN. According to the components involved in the detection items, the determination expressions in the detection items are adjusted; during production, different models or brands of components may be used for the same vehicle model, and the signals generated may also be different, and the detection standards after installation are also different. Here, it is the expression that is adjusted, rather than the detection program. Exemplarily, the configuration information may be the configuration information of the vehicle's air suspension device. Before detection, it is necessary to determine whether the parking state of the vehicle meets the requirements. Therefore, the range information of the signal items in the air suspension device is obtained to determine whether the vehicle passes the detection.

[0116] Step 304: Package the adjusted determination expression and its corresponding detection items into precondition information corresponding to the target vehicle.

[0117] In the embodiments of the present disclosure, precondition information corresponding to the target vehicle is generated according to the adjusted determination expression and detection items. When the vehicle is powered on for detection, it is necessary to first detect the current operating state of the vehicle to ensure that the target vehicle can perform a formal PDI detection. According to the vehicle identification code, corresponding precondition information is generated. This can enable the PDI detection program to only make judgments based on the precondition information without modifying or adjusting the program code.

[0118] Step 305: Send the precondition information to the detection device to complete the status detection of the target vehicle.

[0119] In the embodiments of the present disclosure, it is judged whether the current state meets the requirements of the vehicle detection items by combining the information in the determination expression. The PDI detection program is directly incorporated during the production process. The PDI detection program directly reads the determination expression and directly makes judgments by combining the detected vehicle state information, without modifying or adjusting other codes of the PDI detection program.

[0120] The present disclosure provides a method for vehicle status detection, which receives the vehicle identification code of a target vehicle uploaded by a detection device; creates corresponding precondition information for the target vehicle according to the vehicle identification code, where the precondition information is used to determine whether the component signal items in the status detection result of the target vehicle are within a preset signal range; and sends the precondition information to the detection device to complete the status detection of the target vehicle. Compared with the related art, according to the vehicle identification code of the target vehicle, the embodiments of the present disclosure can accurately generate the precondition information of the target vehicle; the accurate precondition information can provide a judgment basis for the detection program, and through the standardized and accurate precondition information, the detection program can detect different vehicle models, enhancing the versatility.

[0121] It should be noted that there may be multiple steps in the embodiments of the present disclosure. For the convenience of description, these steps are numbered, but these numbers are not intended to limit the execution time slots and execution orders between the steps; these steps can be implemented in any order, and the embodiments of the present disclosure do not make any limitations in this regard.

[0122] Corresponding to the above method for vehicle status detection, the present invention also proposes a device for vehicle status detection. Since the device embodiments of the present invention correspond to the above method embodiments, for the details not disclosed in the device embodiments, reference can be made to the above method embodiments, and the present invention will not elaborate further.

[0123] Figure 4 As shown in the structure diagram of a device for vehicle status detection provided by the embodiments of the present disclosure, Figure 4 shown, including:

[0124] An upload unit 41, configured to obtain the vehicle identification code of a target vehicle, upload the vehicle identification code to a cloud server to obtain precondition information corresponding to the vehicle identification code, where the precondition information is used to indicate the preset signal range corresponding to each component signal item of the target vehicle;

[0125] A first receiving unit 42, configured to receive the precondition information sent by the cloud server;

[0126] A detection unit 43, configured to perform status detection on the target vehicle to obtain a status detection result of the target vehicle;

[0127] A first determination unit 44, configured to compare and process the status detection result with the precondition information to determine whether the vehicle status of the target vehicle passes the detection, where if the actual detection values of the component signal items in the status detection result respectively fall within their corresponding preset signal ranges, it is confirmed that the vehicle status passes the detection.

[0128] The present disclosure provides a device for vehicle status detection, which acquires the vehicle identification code of a target vehicle and uploads the vehicle identification code to a cloud server to obtain precondition information corresponding to the vehicle identification code, where the precondition information is used to indicate the preset signal ranges respectively corresponding to the component signal items of the target vehicle; receives the precondition information sent by the cloud server; performs status detection on the target vehicle to obtain a status detection result of the target vehicle; compares and processes the status detection result with the precondition information to determine whether the vehicle status of the target vehicle passes the detection, where if the actual detection values of the component signal items in the status detection result respectively fall within their corresponding preset signal ranges, it is confirmed that the vehicle status passes the detection. Compared with the related art, in the embodiment of the present disclosure, by acquiring the vehicle identification code of the target vehicle and uploading it to the cloud server, the precondition information corresponding to the target vehicle can be quickly obtained from the cloud server, and the precondition information indicates the preset signal ranges respectively corresponding to the component signal items of the target vehicle, and the precondition information varies according to the vehicle identification code, and the vehicle identification code varies according to the vehicle model; thus, when detecting the vehicle status, the preset signal ranges of the component signal items of different vehicle models can be flexibly obtained, that is, the local detection program only needs to change the determination logic according to the precondition information to achieve the vehicle status detection of different vehicle models, which avoids a large amount of code modification and reconstruction work required locally for the vehicle; and since the precondition information is pre-stored in the cloud server, no matter how many component signal items the vehicle has, no code modification and reconstruction are required locally, which further reduces the local code amount; in addition, by using the precondition information to adjust the determination logic, errors and omissions caused by modifying the code can also be reduced, thereby improving the accuracy and reliability of vehicle status detection.

[0129] Further, in a possible implementation manner of this embodiment, as Figure 5 shown, the device further includes:

[0130] An acquisition unit 45, configured to acquire the precondition information stored locally if the cloud server does not return the precondition information;

[0131] A second determination unit 46, configured to perform status detection on the target vehicle based on the precondition information stored locally and determine whether the target vehicle passes the pre-detection.

[0132] Further, in a possible implementation manner of this embodiment, as Figure 5 shown, the detection unit 43 includes:

[0133] An analysis module 431, configured to analyze the precondition information to obtain the detection items corresponding to the target vehicle in the precondition information;

[0134] A detection module 432, configured to detect components of the target vehicle according to the detection items and generate the status detection result.

[0135] Further, in a possible implementation manner of this embodiment, as Figure 5 shown, the first determination unit 44 includes:

[0136] An acquisition module 441, configured to acquire a determination expression corresponding to each detection item, where the determination expression is used to determine whether a component signal item corresponding to each detection item of the target vehicle is within the preset signal range;

[0137] A comparison module 442, configured to compare the status detection result corresponding to each detection item of the target vehicle with the determination expression to determine whether the vehicle status of the target vehicle passes the detection;

[0138] A determination module 443, configured to determine that the vehicle status of the target vehicle passes the detection when the component signal item in the status detection result is within the preset signal range.

[0139] Figure 6 The structural schematic diagram of a vehicle status detection device provided by an embodiment of the present disclosure, as Figure 6 shown, includes:

[0140] A second receiving unit 51, configured to receive a vehicle identification code of a target vehicle uploaded by a detection terminal device;

[0141] A generating unit 52, configured to identify the vehicle identification code to determine the configuration information of the target vehicle, and create corresponding precondition information for the target vehicle according to the configuration information, where the precondition information is used to determine whether a component signal item in the status detection result of the target vehicle is within the preset signal range;

[0142] A sending unit 53, configured to send the precondition information to the detection terminal device to complete the status detection of the target vehicle.

[0143] The present disclosure provides a device for vehicle status detection, which receives the vehicle identification code of a target vehicle uploaded by a detection terminal device; generates precondition information corresponding to the target vehicle according to the vehicle identification code; and sends the precondition information to the detection terminal device to complete the status detection of the target vehicle. Compared with the related art, in the embodiments of the present disclosure, according to the vehicle identification code of the target vehicle, the precondition information of the target vehicle can be accurately generated; the accurate precondition information can provide a judgment basis for the detection program, and through the standardized and accurate precondition information, the detection program can detect different vehicle models, enhancing the versatility.

[0144] Further, in a possible implementation manner of this embodiment, as Figure 6 shown, the generating unit 52 includes:

[0145] An obtaining module 521, configured to obtain the configuration information and detection items corresponding to the vehicle identification code;

[0146] An adjusting module 522, configured to adjust the preset signal range corresponding to the components in the detection items according to the configuration information, and generate a judgment expression;

[0147] A generating module 523, configured to encapsulate the adjusted judgment expression and its corresponding detection items into the precondition information corresponding to the target vehicle.

[0148] It should be noted that the foregoing explanation of the method embodiments also applies to the device in this embodiment, with the same principle, and will not be limited in this embodiment.

[0149] Furthermore, an embodiment of the present disclosure further provides a vehicle, which includes the device for vehicle status detection described in any one of the foregoing embodiments.

[0150] According to the embodiments of the present disclosure, the present disclosure further provides an electronic device, a readable storage medium, and a computer program product.

[0151] Figure 7 A schematic block diagram of an exemplary electronic device 600 that can be used to implement the embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as, a laptop computer, a desktop computer, a workbench, a personal digital assistant, a server, a blade server, a mainframe computer, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as, a personal digital processor, a cellular phone, a smart phone, a wearable device, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples, and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0152] AsFigure 7 As shown, device 600 includes a computing unit 601, which can perform various appropriate actions and processes according to computer programs stored in a ROM (Read-Only Memory) 602 or computer programs loaded from a storage unit 608 into a RAM (Random Access Memory) 603. In the RAM 603, various programs and data required for the operation of device 600 can also be stored. The computing unit 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An I / O (Input / Output) interface 605 is also connected to the bus 604.

[0153] Multiple components in device 600 are connected to the I / O interface 605, including: an input unit 606, such as a keyboard, a mouse, etc.; an output unit 607, such as various types of displays, speakers, etc.; a storage unit 608, such as a magnetic disk, an optical disc, etc.; and a communication unit 609, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 609 allows device 600 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.

[0154] The computing unit 601 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 601 include but are not limited to a CPU (Central Processing Unit), a GPU (Graphic Processing Units), various dedicated AI (Artificial Intelligence) computing chips, various computing units running machine learning model algorithms, a DSP (Digital Signal Processor), and any appropriate processor, controller, microcontroller, etc. The computing unit 601 executes the various methods and processes described above, such as the method for vehicle state detection. For example, in some embodiments, the method for vehicle state detection can be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as the storage unit 608. In some embodiments, part or all of the computer program can be loaded and / or installed onto device 600 via the ROM 602 and / or the communication unit 609. When the computer program is loaded into the RAM 603 and executed by the computing unit 601, one or more steps of the method described above can be executed. Alternatively, in other embodiments, the computing unit 601 can be configured to execute the aforementioned method for vehicle state detection in any other appropriate manner (e.g., by means of firmware).

[0155] The various embodiments of the systems and techniques described above in this specification can be implemented in digital electronic circuitry, integrated circuit systems, FPGAs (Field Programmable Gate Arrays), ASICs (Application-Specific Integrated Circuits), ASSPs (Application Specific Standard Products), SOCs (System On Chip), CPLDs (Complex Programmable Logic Devices), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: being implemented in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be a special-purpose or general-purpose programmable processor that receives data and instructions from, and transmits data and instructions to, a storage system, at least one input device, and at least one output device.

[0156] The program code for implementing the methods of the present disclosure can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the program codes, when executed by the processor or controller, cause the functions / operations specified in the flowchart and / or block diagram to be implemented. The program code can be executed entirely on the machine, partially on the machine, as a stand-alone software package partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0157] In the context of this disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a RAM, a ROM, an EPROM (Electrically Programmable Read-Only Memory), or a flash memory, an optical fiber, a CD-ROM (Compact Disc Read-Only Memory), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0158] To provide for interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (Cathode-Ray Tube) or LCD (Liquid Crystal Display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the computer. Other kinds of devices can also be used to provide for interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic, speech, or tactile input).

[0159] The systems and techniques described herein can be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer having a graphical user interface or a web browser through which the user can interact with an implementation of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of a communication network include: a LAN (Local Area Network), a WAN (Wide Area Network), the Internet, and a blockchain network.

[0160] A computer system may include a client and a server. The client and the server are generally far from each other and usually interact through a communication network. The relationship between the client and the server is generated by computer programs running on the respective computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system, solving the defects of difficult management and weak business scalability existing in traditional physical hosts and VPS services ("Virtual Private Server", or simply "VPS" for short). The server may also be a server of a distributed system or a server combined with a blockchain.

[0161] Herein, it should be noted that artificial intelligence is a discipline that studies how to make a computer simulate certain thinking processes and intelligent behaviors of humans (such as learning, reasoning, thinking, planning, etc.), and it has both hardware-level technologies and software-level technologies. Artificial intelligence hardware technologies generally include technologies such as sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, and big data processing; artificial intelligence software technologies mainly include several major directions such as computer vision technology, speech recognition technology, natural language processing technology, and machine learning / deep learning, big data processing technology, and knowledge graph technology.

[0162] The various digital numbers such as the first, second, etc. involved in this disclosure are only for the convenience of description and are not used to limit the scope of the embodiments of this disclosure, nor do they represent the order of precedence.

[0163] At least one in this disclosure can also be described as one or more. The plurality can be two, three, four, or more, and this disclosure does not make any restrictions. In the embodiments of this disclosure, for a technical feature, the technical features in this technical feature are distinguished by "the first", "the second", "the third", "A", "B", "C", and "D", etc. There is no order of precedence or size order among the technical features described by "the first", "the second", "the third", "A", "B", "C", and "D".

[0164] It should be understood that various forms of the processes shown above can be used, reordering, adding, or deleting steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and no limitations are imposed herein.

[0165] The above specific embodiments do not constitute a limitation to the protection scope of the present disclosure. Those skilled in the art should understand that various modifications, combinations, sub - combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principle of the present disclosure shall be included within the protection scope of the present disclosure.

Claims

1. A method for vehicle state detection, characterized in that, including: Obtain the vehicle identification code of the target vehicle, and upload the vehicle identification code to the cloud server to obtain the precondition information corresponding to the vehicle identification code, where the precondition information is used to indicate the preset signal range corresponding to each component signal item of the target vehicle; Receive the precondition information sent by the cloud server; Perform a status detection on the target vehicle to obtain the status detection result of the target vehicle; Compare the status detection result with the precondition information to determine whether the vehicle status of the target vehicle passes the detection. Specifically, if the actual detection values of the component signal items in the status detection result respectively fall within their corresponding preset signal ranges, it is confirmed that the vehicle status passes the detection.

2. The method according to claim 1, wherein The method further includes: If the cloud server does not return the precondition information, obtain the precondition information stored locally; Based on the precondition information stored locally, perform a status detection on the target vehicle and determine whether the target vehicle passes the pre-detection.

3. The method according to claim 1, wherein The performing a status detection on the target vehicle to obtain the status detection result of the target vehicle includes: Parse the precondition information to obtain the detection items corresponding to the target vehicle in the precondition information; According to the detection items, detect the components of the target vehicle and generate the status detection result.

4. The method according to claim 3, wherein The comparing the status detection result with the precondition information to determine whether the vehicle status of the target vehicle passes the detection includes: Obtain the determination expression corresponding to each detection item, where the determination expression is used to determine whether the component signal items corresponding to the detection items of the target vehicle are within the preset signal range; Compare the status detection result corresponding to each detection item of the target vehicle with the determination expression to determine whether the vehicle status of the target vehicle passes the detection; When the component signal item in the status detection result is within the preset signal range, determine that the vehicle status of the target vehicle passes the detection.

5. A method for detecting vehicle status, characterized in that, including: Receive the vehicle identification code of the target vehicle uploaded by the detection device; Identify the vehicle identification code to determine the configuration information of the target vehicle, and create the corresponding precondition information for the target vehicle according to the configuration information, where the precondition information is used to determine whether the component signal items in the status detection result of the target vehicle are within the preset signal range; Send the precondition information to the detection device to complete the status detection of the target vehicle.

6. The method according to claim 5, characterized in that, The generating the precondition information corresponding to the target vehicle according to the vehicle identification code includes: Obtain the configuration information and detection items corresponding to the vehicle identification code; According to the configuration information, adjust the preset signal range corresponding to the components in the detection items and generate a determination expression; Package the adjusted determination expression and its corresponding detection items into the precondition information corresponding to the target vehicle.

7. A device for detecting vehicle state, characterized in that, including: An upload unit, configured to obtain a vehicle identification code of a target vehicle, and upload the vehicle identification code to a cloud server to obtain precondition information corresponding to the vehicle identification code, where the precondition information is used to indicate a preset signal range corresponding to each component signal item of the target vehicle; A first receiving unit, configured to receive the precondition information sent by the cloud server; A detection unit, configured to perform a status detection on the target vehicle to obtain a status detection result of the target vehicle; A first determination unit, configured to compare the status detection result with the precondition information, and determine whether the vehicle status of the target vehicle passes the detection. Wherein, if the actual detection values of the component signal items in the status detection result respectively fall within their corresponding preset signal ranges, it is confirmed that the vehicle status passes the detection.

8. A device for detecting vehicle status, characterized in that, Comprising: A second receiving unit, configured to receive the vehicle identification code of the target vehicle uploaded by a detection device; A generation unit, configured to identify the vehicle identification code to determine the configuration information of the target vehicle, and create corresponding precondition information for the target vehicle according to the configuration information, where the precondition information is used to determine whether the component signal items in the status detection result of the target vehicle are within the preset signal ranges; A sending unit, configured to send the precondition information to the detection device to complete the status detection of the target vehicle.

9. A vehicle, characterized in that, Comprising: The device for vehicle status detection according to claim 7.

10. An electronic device, characterized in that, Comprising: At least one processor; And A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method according to any one of claims 1-6.