A vehicle off-line detection method, system, device and storage medium
By acquiring component information during vehicle off-line inspection and communicating with the cloud for identity verification, the problem of data errors in intelligent connected components has been solved, ensuring the reliability of data transmission and the legality of component information, thereby improving inspection accuracy and production quality.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-29
- Publication Date
- 2026-03-24
AI Technical Summary
Existing technologies cannot effectively detect data errors in intelligent connected components, leading to the failure of vehicle connectivity functions and even causing safety issues.
By acquiring the initial information and identity information of the components installed in the vehicle under test, writing it into the vehicle's infotainment system, and communicating with the cloud, the system verifies the connectivity status of the components and performs identity verification to ensure the stability of data transmission and the legality and integrity of the component identity information.
This improved the accuracy and completeness of parts information detection, reduced the possibility of human error, decreased the risk of defective vehicles leaving the market, and improved production quality and customer satisfaction.
Smart Images

Figure CN119575950B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of production control, and in particular to a method, system, equipment and storage medium for vehicle off-line inspection. Background Technology
[0002] In modern automobile manufacturing, the installation of intelligent connected components has become an indispensable part in order to achieve more intelligent functions. During installation, these components upload a component traceability code and uniquely associate the vehicle and the equipment to ensure the traceability and management of each component. However, in the actual installation process, various technical problems may be encountered, such as component failure, human error leading to incorrect component information, or even components failing to communicate normally.
[0003] Existing technical methods mainly include vehicle initial electrical testing and post-production functional testing. Initial electrical testing verifies the physical connections and basic functions of components through a series of electrical tests, while functional testing conducts comprehensive functional tests after the vehicle rolls off the production line to ensure that all vehicle functions meet standards. However, these methods can only identify physical and functional abnormalities of components to a certain extent, and cannot detect data errors related to the vehicle-to-the-cloud. If these problems lead to the failure of the vehicle's connectivity functions, they could even cause more serious safety issues. Summary of the Invention
[0004] The purpose of this invention is to provide a method, system, device, and storage medium for vehicle off-line inspection, in order to solve the above-mentioned technical problems.
[0005] This invention provides a vehicle off-line inspection method, comprising: acquiring initial component information and component identity information of installed components in the vehicle to be inspected, and writing the initial component information into the vehicle infotainment system; responding to the completion of writing the initial component information into the vehicle infotainment system, controlling each installed component to communicate with the cloud to obtain a component connectivity status, wherein the component connectivity status is used to characterize the communication connection status between the component and the cloud; if the connectivity status of each component is normal, uploading the component identity information of each installed component to the cloud, and receiving the identity verification result fed back by the cloud, wherein the identity verification result is obtained by the cloud based on the component identity information; if the identity verification result is correct, determining that the vehicle off-line inspection is normal, and controlling the vehicle to be inspected to be removed from the production line.
[0006] In one embodiment of the present invention, before obtaining the initial information and identification information of the components already installed in the vehicle to be inspected, the vehicle off-line inspection method further includes: when the assembled vehicle to be inspected enters the initial inspection station, generating a component assembly re-inspection request and displaying the component assembly re-inspection request; if the received re-inspection feedback message indicates that the assembly re-inspection is correct, then the step of obtaining the initial information and identification information of the components already installed in the vehicle to be inspected is executed; if the received re-inspection feedback message indicates an assembly connection abnormality, then an abnormal transmission instruction is generated and sent to the vehicle transmission device, generating an assembly abnormality pending processing request and displaying the assembly abnormality pending processing request, wherein the abnormal transmission instruction is used to cause the vehicle transmission device to transmit the vehicle to be inspected to the abnormal processing area.
[0007] In one embodiment of the present invention, controlling each of the installed components to communicate with the cloud to obtain the component connectivity status includes: controlling the vehicle system to generate a cloud communication request and sending the cloud communication request to each installed component, so that each installed component configures the corresponding communication interface according to a preset network configuration information file and performs handshake communication with the cloud; receiving the component connectivity status fed back by the cloud, wherein the component connectivity status is obtained by the cloud based on the handshake communication status with each installed component.
[0008] In one embodiment of the present invention, after obtaining the component connectivity status, the vehicle off-line detection method further includes: if at least one installed component has an abnormal connection in the component connectivity status, an abnormal transmission instruction is generated and sent to the vehicle transmission device, a connectivity status abnormal pending processing request is generated, and the connectivity status abnormal pending processing request is displayed. The abnormal transmission instruction is used to cause the vehicle transmission device to transmit the vehicle to be detected to the abnormal processing area. The connectivity status abnormal pending processing request includes information about the installed component with the abnormal connection.
[0009] In one embodiment of the present invention, the cloud performs identity verification based on the component identity information to obtain the identity verification result, including: generating an identity verification request, sending the identity verification request and the component identity information of each installed component to the cloud, and receiving the identity verification result fed back by the cloud. The identity verification request is used to enable the cloud to perform an identity verification step based on the identity verification request. The identity verification result includes a component existence verification result, a component reuse verification result, a component data validity verification result, and a component data integrity verification result. The component existence verification result is used to characterize the existence status of each component identity information in the component registration database queried by the cloud. The component reuse verification result is used to characterize the status of each component identity information being used by other vehicles queried by the cloud. The component data validity verification result is used to characterize whether the format of each component identity information conforms to a preset format specification verified by the cloud. The component data integrity verification result is used to characterize the existence status of key information in each component identity information checked by the cloud.
[0010] In one embodiment of the present invention, after receiving the identity verification result from the cloud, the vehicle off-line detection method further includes: if the identity information of each component exists, the identity information of each component is not used by other vehicles, the format of the identity information of each component conforms to the preset format specification, and the key information in the identity information of each component is complete, then the identity verification result is determined to be error-free; if at least one component identity information is missing, at least one component identity information is used by other vehicles, the format of at least one component identity information does not conform to the preset format specification, or the key information in at least one component identity information is incomplete, then the identity verification result is determined to be abnormal.
[0011] In one embodiment of the present invention, after determining that the identity verification result is an anomaly, the vehicle offline detection method further includes: if the identity verification result is an anomaly, generating an anomaly transmission instruction and sending it to the vehicle transmission device, generating an identity verification anomaly pending processing request based on the identity verification result, and displaying the identity verification anomaly pending processing request, wherein the anomaly transmission instruction is used to cause the vehicle transmission device to transmit the vehicle to be detected to the anomaly processing area.
[0012] In one embodiment of the present invention, before determining that the vehicle off-line testing is normal, the vehicle off-line testing method further includes: controlling the vehicle's infotainment system to connect with the vehicle key via Bluetooth to trigger a non-intrusive positioning detection between the vehicle key and the vehicle's infotainment system; if the non-intrusive positioning detection returns a normal positioning result, then the vehicle off-line testing is determined to be normal, and the vehicle under test is controlled to be removed from the production line.
[0013] This invention also provides a vehicle off-line inspection system, comprising: an initialization inspection module for acquiring initial component information and component identity information of installed components in the vehicle to be inspected, and writing the initial component information into the vehicle infotainment system; a connectivity status detection module for controlling each installed component to communicate with the cloud in response to the completion of writing the initial component information into the vehicle infotainment system, obtaining the component connectivity status, the component connectivity status being used to characterize the communication connection status between the component and the cloud; and an identity verification module for uploading the component identity information of each installed component to the cloud if the connectivity status of each component is normal, and receiving the identity verification result fed back by the cloud, the identity verification result being obtained by the cloud based on the component identity information; if the identity verification result is correct, determining that the vehicle off-line inspection is normal, and controlling the vehicle to be inspected to be removed from the production line.
[0014] This invention also provides an electronic device, including: one or more processors; and a storage device for storing one or more programs, which, when executed by the one or more processors, cause the electronic device to implement the vehicle off-line detection method as described in any of the above embodiments.
[0015] This invention also provides a computer-readable storage medium storing computer-readable instructions, which, when executed by a computer's processor, cause the computer to perform the vehicle off-line detection method as described in any of the above embodiments.
[0016] This invention provides a vehicle off-line inspection method, system, device, and storage medium. It acquires the initial information and identity information of installed components in the vehicle under inspection, writes the initial information into the vehicle's infotainment system, and then controls each installed component to communicate with the cloud to obtain the component connectivity status. If all component connectivity statuses are normal, the component identity information is uploaded to the cloud for identity verification. If the verification result is correct, the vehicle off-line inspection is deemed normal, and the vehicle under inspection is removed from the production line. This method, after writing the initial component information, controls each installed component to communicate with the cloud, verifying the communication capability between the components and the cloud, ensuring the stability and reliability of data transmission. If all components are connected normally, identity verification is performed in the cloud, ensuring the legality of the component identity information and the integrity of the data. This avoids network connectivity anomalies caused by data errors. Through multi-layered detection and verification mechanisms, including a cloud data verification mechanism, the reliability of data transmission is ensured, network connectivity anomalies caused by data errors are avoided, the accuracy and completeness of component information detection are improved, the possibility of human error is reduced, the risk of problematic vehicles leaving the system is lowered, and production quality and user satisfaction are improved.
[0017] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description
[0018] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. In the drawings:
[0019] Figure 1 This is a schematic diagram illustrating an exemplary system architecture as shown in an exemplary embodiment of this application;
[0020] Figure 2 This is a flowchart illustrating a vehicle off-line inspection method as shown in an exemplary embodiment of this application;
[0021] Figure 3 This is an exemplary embodiment of the present application illustrating a specific vehicle off-line detection interaction diagram;
[0022] Figure 4 This is a schematic diagram of a vehicle off-line inspection system shown in an exemplary embodiment of this application;
[0023] Figure 5 This is a schematic diagram of the structure of a computer system for an electronic device, as illustrated in an exemplary embodiment of this application. Detailed Implementation
[0024] The embodiments of the present invention will be described below with reference to the accompanying drawings and specific examples. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and various details in this specification can be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention. It should be understood that the preferred embodiments are only for illustrating the present invention and not for limiting the scope of protection of the present invention.
[0025] It should be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of the present invention. Therefore, the illustrations only show the components related to the present invention and are not drawn according to the actual number, shape and size of the components in the actual implementation. In the actual implementation, the form, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.
[0026] In the following description, numerous details are explored to provide a more thorough explanation of embodiments of the invention. However, it will be apparent to those skilled in the art that embodiments of the invention may be practiced without these specific details. In other embodiments, well-known structures and devices are shown in block diagram form rather than in detail to avoid obscuring embodiments of the invention.
[0027] The term "and / or" used in this application describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the related objects before and after it are in an "or" relationship.
[0028] First, it should be noted that this application applies to the off-line testing of connected components in vehicles. Therefore, the "installed components" mentioned below include components already installed in the vehicle to be tested for supporting connected functions. In the embodiments of this application, the "line" in terms such as "off-line" and "return to line" refers to the production line or maintenance line.
[0029] Figure 1 This is a schematic diagram illustrating an exemplary system architecture as shown in an exemplary embodiment of this application.
[0030] Reference Figure 1 As shown, the system architecture may include a vehicle under test 110, a computer device 120, and a cloud 130. The computer device 120 acquires the initial component information and component identity information of the installed components in the vehicle under test 110, and writes the initial component information into the vehicle's infotainment system. In response to the completion of writing the initial component information into the vehicle's infotainment system, the computer device 120 controls each installed component to communicate with the cloud 130 to obtain the component connectivity status. If the connectivity status of each component is normal, the computer device 120 controls the uploading of the component identity information of each installed component to the cloud 130, and receives the identity verification result fed back by the cloud 130. This identity verification result is obtained by the cloud based on the component identity information. If the identity verification result is correct, it is determined that the vehicle's offline testing is normal, and the computer device 120 controls the vehicle under test 110 to be taken offline. The aforementioned computer equipment 120 may be at least one of a microcomputer, embedded computer, network computer, industrial control computer, etc. The computer equipment is equipped with computer software, instructions, scripts or plug-in tools for performing vehicle off-line inspection, and is connected to equipment and related testing devices for performing vehicle off-line inspection; the aforementioned vehicle to be inspected 110 refers to a vehicle that has been assembled on the production line and is ready to be off-line, or a vehicle that is being maintained and repaired on the production line.
[0031] In a schematic manner, computer device 120 acquires the initial information and identity information of the components installed in the vehicle under test 110, and writes the initial information into the vehicle's infotainment system. After writing, it controls each installed component to communicate with the cloud 130 to obtain the component connectivity status. If all component connectivity statuses are normal, the component identity information is uploaded to the cloud 130 for identity verification. If the verification result is correct, the vehicle's offline testing is deemed normal, and the vehicle under test 110 is taken offline. This method, after completing the initial information writing, controls each installed component to communicate with the cloud, verifying the communication capability between the components and the cloud, ensuring the stability and reliability of data transmission. If all components are connected normally, identity verification is performed in the cloud, ensuring the legality of the component identity information and the integrity of the data. This avoids network connectivity malfunctions caused by data errors. Through multi-layer detection and verification mechanisms, and the introduction of a cloud data verification mechanism, the reliability of data transmission is ensured, network connectivity malfunctions caused by data errors are avoided, the accuracy and completeness of component information detection are improved, the possibility of human error is reduced, the risk of problematic vehicles leaving the network is lowered, and production quality and user satisfaction are improved.
[0032] Figure 2 This is a flowchart illustrating an exemplary embodiment of the present application of a vehicle off-line inspection method, which can be used in... Figure 1 It can be executed in the implementation environment described above, but it can also be implemented in other implementation environments. No specific limitations are imposed on the aforementioned implementation environments here. (See also...) Figure 2 As shown, the flowchart of the vehicle off-line inspection method includes at least steps S210 to S240, which are described in detail below:
[0033] In step S210, the initial information and identity information of the components installed in the vehicle to be tested are obtained, and the initial information of the components is written into the vehicle system.
[0034] In one embodiment of this application, before obtaining the initial information and identity information of the components installed in the vehicle to be tested, when the assembled vehicle to be tested enters the initial testing station, a component assembly re-inspection request is generated and displayed on the terminal. The component assembly re-inspection request is used to request relevant technicians to re-inspect the installed components in the assembled vehicle to be tested, including the stability of installation, the firmness of physical connection and the correctness.
[0035] If the received re-inspection feedback message indicates that the assembly re-inspection is correct, the steps of obtaining the initial information and identification information of the installed components in the vehicle to be inspected are executed. If the received re-inspection feedback message indicates an assembly connection error, an error transmission command is generated and sent to the vehicle transmission device, generating an assembly error pending processing request and displaying the request. The error transmission command is used to instruct the vehicle transmission device to transmit the vehicle to be inspected to the error processing area. The aforementioned initial component information includes, but is not limited to, the vehicle identification number (VIN), equipment certificate, production date, and serial number. The component identification information includes the connected component device ID (PDID). The error processing area is a temporary storage area for vehicles that have detected errors during vehicle off-line inspection. These vehicles can be transported through the production line. After being displayed on the terminal, relevant technical personnel will make processing decisions and perform re-maintenance based on the displayed cause of the error, significantly reducing the risk of problematic vehicles leaving the vehicle.
[0036] In one embodiment of this application, initial component information is written into the vehicle infotainment system using sensors and scanning devices, such as barcode scanners and RFID readers. An RFID (Radio-Frequency Identification) reader is a device used to read and write RFID tag information. RFID technology utilizes radio waves for contactless data transmission and is widely used in logistics, manufacturing, and other fields. Initial information about the components installed in the vehicle to be inspected is obtained, including but not limited to the vehicle identification number (VIN), equipment certificate, production date, and serial number. This information is transmitted to the vehicle infotainment system via an in-vehicle network (such as CAN bus or Ethernet). Upon receiving the information, the vehicle infotainment system performs data parsing and verification to ensure the information is formatted correctly, completely, and accurately. The verified information is then stored in a configuration database, generating corresponding records.
[0037] In step S220, in response to the completion of writing the initial information of the components into the vehicle system, the system controls each installed component to communicate with the cloud to obtain the component connectivity status.
[0038] In one embodiment of this application, the component connectivity status is used to characterize the communication connection status between the component and the cloud.
[0039] In one embodiment of this application, the system controls each installed component to communicate with the cloud. Obtaining the component connectivity status includes the vehicle system generating a cloud communication request and sending it to each installed component. Each installed component configures its corresponding communication interface according to a preset network configuration information file and performs a handshake communication with the cloud through that interface. The handshake communication includes the component sending a handshake request to the cloud. This request contains a list of encryption suites supported by the client, a random number, and other information. Upon receiving the handshake request, the cloud selects the corresponding encryption suite, generates a server random number, and sends a response containing the server certificate, the corresponding encryption suite, and the server random number. After verifying the server certificate's validity, the component generates a pre-master secret and encrypts it using the server's public key. The encrypted pre-master secret is then sent to the cloud. The cloud decrypts the pre-master secret using its private key to obtain the plaintext version. Both the installed components and the cloud use the same algorithm, combining the random numbers from both the installed components and the cloud with the pre-master secret, to generate a session key. This session key is then encrypted, and the previous session hash values are mutually verified. Upon successful verification, the handshake process is complete, and a communication channel is established. If the communication channel is successfully established, the handshake communication status is "handshake successful"; if the communication channel fails to be established, the handshake communication status is "handshake failed".
[0040] In one embodiment of this application, an identity verification request is generated, and the identity verification request and the component identity information of each installed component are sent to the cloud, and the identity verification result fed back by the cloud is received. The identity verification request is used to enable the cloud to perform identity verification steps according to the identity verification request.
[0041] In one embodiment of this application, the cloud determines the connectivity status of each installed component based on the handshake communication status, thereby obtaining the component connectivity status. If the handshake communication status is successful, the connectivity status of the installed component is normal; if the handshake communication status is unsuccessful, the connectivity status of the installed component is abnormal.
[0042] In one embodiment of this application, if at least one installed component has an abnormal connection in the component connectivity state, an abnormal transmission instruction is generated and sent to the vehicle transmission device, a connectivity state abnormality pending processing request is generated, and the connectivity state abnormality pending processing request is displayed. The abnormal transmission instruction is used to cause the vehicle transmission device to transmit the vehicle to be detected to the abnormal processing area. The connectivity state abnormality pending processing request includes information on the installed component with the abnormal connection.
[0043] In step S230, if the connectivity status of all components is normal, the control uploads the component identity information of each installed component to the cloud and receives the identity verification result from the cloud.
[0044] In one embodiment of this application, the identity verification result is obtained by the cloud based on the component identity information.
[0045] In one embodiment of this application, an identity verification request is generated, and the identity verification request and the component identity information of each installed component are sent to the cloud. The identity verification result fed back by the cloud is received. The identity verification request is used to enable the cloud to perform identity verification steps according to the identity verification request.
[0046] The identity verification results include the existence verification result of the component, the reuse verification result of the component, the legality verification result of the component data, and the integrity verification result of the component data. The existence verification result of the component is used to represent the existence status of the identity information of each component in the component registration database queried by the cloud. The reuse verification result of the component is used to represent the status of the identity information of each component being used by other vehicles. The legality verification result of the component data is used to represent whether the format of the identity information of each component verified by the cloud conforms to the preset format specification. The integrity verification result of the component data is used to represent the existence status of the key information in the identity information of each component checked by the cloud.
[0047] In one embodiment of this application, after receiving the identity verification result from the cloud, if all component identity information exists, none of the component identity information has been used by other vehicles, the format of each component identity information conforms to the preset format specification, and the key information in each component identity information is complete, then the identity verification result is determined to be error-free; if at least one component identity information is missing, at least one component identity information has been used by other vehicles, at least one component identity information does not conform to the preset format specification, or at least one component identity information is incomplete in terms of key information, then the identity verification result is determined to be abnormal.
[0048] Among them, the existence verification of parts includes querying the existence status of each part's identity information in the cloud-based parts registration database; the reuse verification of parts includes querying the status of each part's identity information being used by other vehicles in the cloud-based system; the legality verification of parts data includes verifying whether the format of each part's identity information conforms to the preset format specifications in the cloud-based system; and the integrity verification of parts data includes checking the existence status of key information in each part's identity information in the cloud-based system.
[0049] In one embodiment of this application, if the identity verification result is abnormal, an abnormal transmission instruction is generated and sent to the vehicle transmission device. An identity verification abnormal pending request is generated based on the identity verification result and displayed. The abnormal transmission instruction is used to cause the vehicle transmission device to transmit the vehicle to be detected to the abnormal processing area.
[0050] In step S240, if the identity verification result is correct, it is determined that the vehicle off-line detection is normal, and the vehicle to be tested is controlled to be taken off the line.
[0051] In one embodiment of this application, before determining that the vehicle off-line inspection is normal, the method further includes controlling the vehicle's infotainment system to connect with the vehicle key via Bluetooth to trigger a seamless positioning detection between the vehicle key and the vehicle's infotainment system; if the seamless positioning detection feedback indicates normal positioning, then the vehicle off-line inspection is determined to be normal, and the vehicle under inspection is controlled to be removed from the production line. Here, "successful positioning detection feedback" means that the vehicle is continuously supporting the seamless positioning function.
[0052] Specifically, the relevant technicians launch the dedicated APP on the client side, load the key resources and configuration files, prepare for Bluetooth connection, select the vehicle to be tested to initiate a Bluetooth connection request, establish a Bluetooth connection with the vehicle to be tested, and after the connection is successful, the APP activates the non-intrusive positioning function, and exchanges data with the Bluetooth module of the vehicle to be tested through the Bluetooth connection to obtain the vehicle's location information and other relevant data, so as to display the vehicle's current location information and other relevant network function status on the APP interface.
[0053] In one embodiment of this application, after the vehicle to be tested is taken off the production line, the process further includes continuing to circulate the vehicle for subsequent functional inspections. These functional inspections are a comprehensive test conducted before the vehicle completes production, designed to verify that all vehicle functions are operating normally and to ensure that the vehicle meets the highest quality standards before delivery to the customer. These inspections include, but are not limited to, electrical system testing, powertrain testing, braking system testing, steering system testing, connectivity function testing, safety system testing, comfort testing, and emissions and environmental protection testing.
[0054] Reference Figure 3 As shown, Figure 3 This is an exemplary embodiment of this application illustrating a specific vehicle off-line detection interaction diagram. For example... Figure 3 As shown in a specific embodiment of this application, the specific interaction process of this method is described as the interaction process between the factory side and the vehicle cloud. It should be noted that the vehicle cloud here has the same meaning as the cloud in the above embodiment, and is not another form of port representation. This interaction process is a flowchart of the overall process interaction including the above-mentioned vehicle off-line inspection method. For details, please refer to [link to relevant documentation]. Figure 3 First, the vehicle assembly process is carried out at the factory. After the connected components are assembled normally, the vehicle undergoes an initial electrical test, which involves writing the equipment information (VIN, equipment certificate, etc.) into the vehicle's infotainment system.
[0055] In one specific embodiment of this application, after the data is written to the vehicle system, communication between the installed components and the vehicle-to-cloud (V2X) is triggered to verify whether the communication of the installed components is normal. The verification result is then fed back to the factory, which determines whether to intercept the vehicle based on the verification result. Vehicles with normal V2X communication proceed to the next stage and report all connected component data, including the Device ID (PDID). The V2X uses the PDID to verify the existence, reuse, legality, and integrity of the component data, and feeds the verification result back to the factory, which then determines whether to intercept the vehicle. If the verification is successful, the client initiates a Bluetooth connection upon startup. After connection, seamless positioning is triggered. On the first use, manual pairing is required. Vehicles that pass the verification proceed to the next stage and are then taken offline for functional checks.
[0056] This invention provides a vehicle off-line inspection method, system, device, and storage medium. It acquires the initial information and identity information of installed components in the vehicle under inspection, writes the initial information into the vehicle's infotainment system, and then controls each installed component to communicate with the cloud to obtain the component connectivity status. If all component connectivity statuses are normal, the component identity information is uploaded to the cloud for identity verification. If the verification result is correct, the vehicle off-line inspection is deemed normal, and the vehicle under inspection is removed from the production line. This method, after writing the initial component information, controls each installed component to communicate with the cloud, verifying the communication capability between the components and the cloud, ensuring the stability and reliability of data transmission. If all components are connected normally, identity verification is performed in the cloud, ensuring the legality of the component identity information and the integrity of the data. This avoids network connectivity anomalies caused by data errors. Through multi-layered detection and verification mechanisms, including a cloud data verification mechanism, the reliability of data transmission is ensured, network connectivity anomalies caused by data errors are avoided, the accuracy and completeness of component information detection are improved, the possibility of human error is reduced, the risk of problematic vehicles leaving the system is lowered, and production quality and user satisfaction are improved. Secondly, when vehicles are subsequently repaired, it can reduce the likelihood of being intercepted at the repair station due to already installed parts.
[0057] The following describes a system embodiment of this application, which can be used to execute the vehicle off-line inspection method in the above embodiments of this application. For details not disclosed in the system embodiments of this application, please refer to the embodiments of the vehicle off-line inspection method described above.
[0058] Figure 4 This is a schematic diagram illustrating a vehicle off-line inspection system, as shown in an exemplary embodiment of this application. The system can be applied to... Figure 2 The method implementation process shown allows the system to be based on Figure 1 The implementation environment shown can be applied to other exemplary implementation environments and specifically configured in other devices. This embodiment does not limit the implementation environment to which the system is applicable.
[0059] like Figure 4 As shown, the exemplary vehicle off-line detection system includes an initialization detection module 401, a connectivity detection module 402, and an identity verification module 403.
[0060] The system includes an initialization detection module 401, which acquires the initial information and identity information of the installed components in the vehicle under test and writes the initial information into the vehicle system; a connectivity detection module 402, which, in response to the completion of writing the initial information into the vehicle system, controls each installed component to communicate with the cloud to obtain the component connectivity status, which represents the communication connection status between the component and the cloud; and an identity verification module 403, which, if the connectivity status of each component is normal, uploads the component identity information of each installed component to the cloud and receives the identity verification result from the cloud, which is obtained by the cloud based on the component identity information; if the identity verification result is correct, it determines that the vehicle off-line test is normal and controls the vehicle under test to be taken off the line.
[0061] Embodiments of this application also provide an electronic device, including: one or more processors; and a storage device for storing one or more programs, which, when executed by one or more processors, cause the electronic device to implement the vehicle off-line detection method provided in the above embodiments.
[0062] Figure 5 This is a schematic diagram illustrating the structure of a computer system for an electronic device, as shown in an exemplary embodiment of this application. It should be noted that... Figure 5 The computer system 500 of the electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.
[0063] like Figure 5As shown, the computer system 500 includes a Central Processing Unit (CPU) 501, which can perform various appropriate actions and processes based on a program stored in Read-Only Memory (ROM) 502 or a program loaded from storage into Random Access Memory (RAM) 503, such as performing the methods described in the above embodiments. The RAM 503 also stores various programs and data required for system operation. The CPU 501, ROM 502, and RAM 503 are interconnected via a bus. An Input / Output (I / O) interface 505 is also connected to the bus 504.
[0064] The following components are connected to I / O interface 505: an input section 506 including a keyboard, mouse, etc.; an output section 507 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 508 including a hard disk, etc.; and a communication section 509 including a network interface card such as a LAN (Local Area Network) card, modem, etc. The communication section performs communication processing via a network such as the Internet. A drive is also connected to I / O interface 505 as needed. Removable media 511, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 510 as needed so that computer programs read from them can be installed into storage section 508 as needed.
[0065] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program including a computer program for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 509, and / or installed from removable medium 511. When the computer program is executed by central processing unit (CPU) 501, it performs various functions defined in the system of this application.
[0066] It should be noted that the computer-readable medium shown in the embodiments of this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying a computer-readable computer program. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.
[0067] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. Each block in a flowchart or block diagram may represent a module, segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0068] In the corresponding figures of the above embodiments, connecting lines can represent the connection relationship between various components, indicating more constitutive signal paths and / or one or more ends of some lines having arrows to indicate the main information flow direction. Connecting lines serve as an identifier and are not a limitation on the scheme itself, but rather, using these lines in conjunction with one or more exemplary embodiments helps to more easily connect circuits or logic units. Any signal represented (determined by design requirements or preferences) can actually include one or more signals that can be transmitted in any direction and can be implemented in any suitable type of signal scheme.
[0069] The units described in the embodiments of this application can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the specific unit itself.
[0070] Another aspect of this application provides a computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the method as described above. This computer-readable storage medium may be included in the electronic device described in the above embodiments, or it may exist independently and not assembled into the electronic device.
[0071] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to the embodiments of this application, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0072] Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, touch terminal, or network device, etc.) to execute the method according to the embodiments of this application.
[0073] It should be noted that this application can be used in a wide range of general-purpose or special-purpose computing system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics devices, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc.
[0074] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the embodiments disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein.
[0075] It should be understood that the above content of this application is only a preferred exemplary embodiment of this application and is not intended to limit the implementation of this application. Those skilled in the art can easily make corresponding modifications or alterations based on the main concept and spirit of this application. Therefore, the scope of protection of this application should be the scope of protection claimed in the claims.
Claims
1. A method for vehicle off-line inspection, characterized in that, The vehicle off-line inspection method includes: Obtain the initial information and identification information of the components already installed in the vehicle to be tested, and write the initial information of the components into the vehicle system; In response to the completion of writing the initial information of the components into the vehicle system, the system controls each of the installed components to communicate with the cloud to obtain the component connectivity status. The component connectivity status is used to characterize the communication connection status between the component and the cloud. If all the components are in a normal connectivity state, the component identity information of each installed component is uploaded to the cloud, and the identity verification result fed back by the cloud is received. The identity verification result is obtained by the cloud based on the component identity information. If the identity verification result is correct, control the vehicle system of the vehicle to be tested to connect with the vehicle key via Bluetooth to trigger the seamless positioning detection between the vehicle key and the vehicle system of the vehicle to be tested. If the non-contact positioning detection is normal, then the vehicle off-line detection is confirmed to be normal, and the vehicle to be tested is controlled to be taken off the line.
2. The vehicle off-line inspection method according to claim 1, characterized in that, Before obtaining the initial information and identification information of the installed components in the vehicle to be inspected, the vehicle off-line inspection method further includes: When the assembled vehicle to be inspected enters the initial inspection station, a component assembly re-inspection request is generated and displayed. If the received re-inspection feedback message indicates that the assembly re-inspection is correct, then proceed with the steps of obtaining the initial information and identification information of the components already installed in the vehicle to be inspected. If the received re-inspection feedback message indicates an assembly connection error, an abnormal transmission instruction is generated and sent to the vehicle transmission device. An assembly error pending processing request is generated and displayed. The abnormal transmission instruction is used to instruct the vehicle transmission device to transmit the vehicle to be inspected to the error processing area.
3. The vehicle off-line inspection method according to claim 1, characterized in that, Controlling the communication between each of the installed components and the cloud to obtain the component connectivity status includes: The vehicle control system generates a cloud communication request and sends the cloud communication request to each installed component, so that each installed component configures the corresponding communication interface according to the preset network configuration information file and performs handshake communication with the cloud. The system receives the component connectivity status feedback from the cloud, which is obtained by the cloud based on the handshake communication status with each installed component.
4. The vehicle off-line inspection method according to claim 3, characterized in that, After obtaining the connectivity status of the components, the vehicle off-line inspection method further includes: If at least one installed component has an abnormal connection in the component connectivity state, an abnormal transmission command is generated and sent to the vehicle transmission device, a connectivity state abnormality pending processing request is generated, and the connectivity state abnormality pending processing request is displayed. The abnormal transmission command is used to cause the vehicle transmission device to transmit the vehicle to be detected to the abnormal processing area. The connectivity state abnormality pending processing request includes information about the installed component with the abnormal connection.
5. The vehicle off-line inspection method according to claim 1, characterized in that, Upload the component identification information of each installed component to the cloud, and receive the identity verification results from the cloud, including: Generate an identity verification request, send the identity verification request and the component identity information of each installed component to the cloud, and receive the identity verification result fed back by the cloud. The identity verification request is used to enable the cloud to perform identity verification steps according to the identity verification request. The identity verification results include component existence verification results, component reuse verification results, component data validity verification results, and component data integrity verification results. The component existence verification results are used to characterize the existence status of each component's identity information in the cloud-queried component registration database. The component reuse verification results are used to characterize the status of each component's identity information being used by other vehicles in the cloud-queried component registration database. The component data validity verification results are used to characterize whether the format of each component's identity information conforms to the preset format specification when verified by the cloud. The component data integrity verification results are used to characterize the existence status of key information in each component's identity information when checked by the cloud.
6. The vehicle off-line inspection method according to claim 5, characterized in that, After receiving the identity verification result from the cloud, the vehicle decommissioning detection method further includes: If the identity information of each component exists, the identity information of each component has not been used by other vehicles, the format of the identity information of each component conforms to the preset format specification, and the key information in the identity information of each component is complete, then the identity verification result is determined to be error-free. If at least one component's identity information is missing, at least one component's identity information is used by another vehicle, at least one component's identity information does not conform to the preset format specification, or at least one component's identity information contains incomplete key information, then the identity verification result is determined to be an anomaly.
7. The vehicle off-line inspection method according to claim 6, characterized in that, After determining that the identity verification result is an anomaly, the vehicle decommissioning detection method further includes: If the identity verification result is abnormal, an abnormal transmission instruction is generated and sent to the vehicle transmission device. An identity verification abnormal pending request is generated based on the identity verification result and displayed. The abnormal transmission instruction is used to cause the vehicle transmission device to transmit the vehicle to be detected to the abnormal processing area.
8. A vehicle off-line inspection system, characterized in that, The vehicle off-line inspection system includes: The initialization detection module is used to obtain the initial information and identification information of the components installed in the vehicle to be tested, and write the initial information of the components into the vehicle system. The connectivity detection module is used to control each installed component to communicate with the cloud in response to the completion of the initial information of the component being written into the vehicle system, and to obtain the connectivity status of the component. The connectivity status of the component is used to characterize the communication connection status between the component and the cloud. The identity verification module is used to upload the component identity information of each installed component to the cloud and receive the identity verification result from the cloud if the connectivity status of each component is normal. The identity verification result is obtained by the cloud based on the component identity information. If the identity verification result is correct, the module controls the vehicle system of the vehicle under test to connect with the vehicle key via Bluetooth to trigger the non-contact positioning detection between the vehicle key and the vehicle system of the vehicle under test. If the non-contact positioning detection is normal, the module determines that the vehicle off-line detection is normal and controls the vehicle under test to be taken off the production line.
9. An electronic device, characterized in that, It includes a processor, a memory, and a communication bus; the communication bus is used to connect the processor and the memory; the processor is used to execute a computer program stored in the memory to implement the vehicle off-line inspection method as described in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, It stores a computer program that enables the computer to perform the vehicle off-line inspection method as described in any one of claims 1-7.
Citation Information
Patent Citations
Method and system for verifying vehicle-mounted part certified product of engine
CN118379069A