Vehicle off-line detection method, system and device and storage medium
By obtaining component information during vehicle offline detection and communicating with the cloud, identity verification is performed, the problem of inability to detect component data errors in the prior art is solved, more accurate and reliable detection is achieved, and production quality and user satisfaction are improved.
Patent Information
- Application Number
- CN202411741242.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-29
- Publication Date
- 2025-03-07
- Estimated Expiration
- 2044-11-29
AI Technical Summary
The existing vehicle offline detection methods cannot effectively detect data errors related to parts and vehicle clouds, resulting in the failure of the vehicle networking function and even causing safety problems.
By obtaining the initial information of the installed parts in the vehicle to be detected and the identity information of the parts, the initial information of the parts is written into the vehicle machine system, and the installed parts are controlled to communicate with the cloud to obtain the connected state of the parts. If the connection status is normal, upload the identity information of the parts to the cloud for identity verification to ensure the legality and integrity of the data.
Through the multi-layer detection and verification mechanism, the reliability of data transmission is ensured, abnormal networking functions caused by data errors are avoided, the accuracy and completeness of component information detection is improved, the possibility of human operation errors is reduced, the risk of problematic vehicles is reduced, and production quality and user satisfaction are improved.
Smart Images

Figure CN119575950A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of production control, and in particular to a vehicle off-line detection method, system, device and storage medium. Background Art
[0002] In the modern automobile manufacturing process, in order to achieve more intelligent functions, the installation of intelligent connected components has become an indispensable part. When these components are installed, the component equipment traceability code will be uploaded and the vehicle and equipment will be uniquely associated to ensure the traceability and management of each component. However, in the actual installation process, various technical problems may be encountered, such as failure of the components themselves, incorrect component information caused by human operational errors, and even the inability of components to communicate normally.
[0003] Existing technical means mainly include vehicle initialization electrical inspection and post-offline functional inspection. Initialization electrical inspection mainly verifies whether the physical connection and basic functions of components are normal through a series of electrical tests, while functional inspection conducts comprehensive functional tests after the vehicle is offline to ensure that all functions of the vehicle meet the standards. However, these methods can only identify physical and functional abnormalities of components to a certain extent, but cannot detect data errors related to the vehicle cloud. If these problems lead to the failure of the vehicle's networking function, they may even cause more serious safety problems. Summary of the invention
[0004] The purpose of the embodiments of the present invention is to provide a vehicle offline detection method, system, device and storage medium to solve the above technical problems.
[0005] The present invention provides a vehicle offline detection method, which comprises: obtaining component initial information and component identity information of components installed in a vehicle to be detected, and writing the component initial information into a vehicle computer system; in response to completion of writing the component initial information into the vehicle computer system, controlling each of the installed components to communicate with a cloud to obtain a component connectivity state, wherein the component connectivity state is used to characterize a communication connection state between the component and the cloud; if each of the component connectivity states is a normal connection, uploading the component identity information of each installed component to the cloud, and receiving an identity verification result fed back by the cloud, wherein the identity verification result is obtained by performing identity verification on the cloud based on the component identity information; if the identity verification result is a correct verification, determining that the vehicle offline detection is normal, and controlling the vehicle to be detected to be offline.
[0006] In one embodiment of the present invention, before obtaining the initial component information and component identity information of the installed components in the vehicle to be inspected, the vehicle offline inspection method also includes: when the assembled vehicle to be inspected enters the initial inspection station, a component assembly re-inspection request is generated, and the component assembly re-inspection request is displayed; if the received re-inspection feedback message is that the assembly re-inspection is correct, the step of obtaining the initial component information and component identity information of the installed components in the vehicle to be inspected is executed; if the received re-inspection feedback message is that the assembly connection is abnormal, an abnormal transmission instruction is generated and sent to the vehicle transmission device, an assembly abnormality pending request is generated, and the assembly abnormality pending request is displayed, and the abnormal transmission instruction is used to enable 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 a corresponding communication interface according to a preset network configuration information file and performs handshake communication with the cloud; receiving the component connectivity status feedback from the cloud, wherein the component connectivity status is obtained through the cloud according to the status of handshake communication with each installed component.
[0008] In one embodiment of the present invention, after obtaining the component connectivity status, the vehicle offline detection method further includes: if there is at least one installed component with 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 request is generated, and the connectivity status abnormal pending request is displayed, the abnormal transmission instruction is used to enable the vehicle transmission device to transmit the vehicle to be detected to an abnormal processing area, and the connectivity status abnormal pending request includes information on 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, wherein the identity verification request is used to enable the cloud to perform the identity verification step according to the identity verification request; the identity verification result includes a component existence verification result, a component reuse verification result, a component data legality verification result, and a component data integrity verification result, wherein the component existence verification result is used to characterize the existence status of each component identity information queried by the cloud in a component registration database, the component reuse verification result is used to characterize the status of each component identity information queried by the cloud being used by other vehicles, the component data legality verification result is used to characterize whether the format of each component identity information verified by the cloud complies with a preset format specification, and 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 fed back by the cloud, the vehicle offline 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 a correct verification; if at least one component identity information does not exist, 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 a verification abnormality.
[0011] In one embodiment of the present invention, after determining that the identity verification result is a verification abnormality, the vehicle offline detection method also includes: if the identity verification result is a verification abnormality, generating an abnormal transmission instruction and sending it to a vehicle transmission device, generating an identity verification abnormality pending request based on the identity verification result, and displaying the identity verification abnormality pending request, and the abnormal transmission instruction is used to enable the vehicle transmission device to transmit the vehicle to be detected to an abnormal processing area.
[0012] In one embodiment of the present invention, before determining that the vehicle offline detection is normal, the vehicle offline detection method further includes: controlling the vehicle system of the vehicle to be detected to establish a Bluetooth connection with the vehicle key to trigger the contactless positioning detection between the vehicle key and the vehicle system of the vehicle to be detected; if the contactless positioning detection feedback indicates that the positioning is normal, then determining that the vehicle offline detection is normal, and controlling the vehicle to be detected to go offline.
[0013] An embodiment of the present invention further provides a vehicle offline detection system, the vehicle offline detection system comprising: an initialization detection module, used to obtain component initial information and component identity information of installed components in a vehicle to be detected, and write the component initial information into a vehicle computer system; a connectivity status detection module, used to control each of the installed components to communicate with a cloud in response to completion of writing the component initial information into the vehicle computer system, to obtain a component connectivity status, the component connectivity status being used to characterize a communication connection status between the component and the cloud; an identity verification module, used to upload the component identity information of each installed component to the cloud if the component connectivity status is normal, and receive an identity verification result fed back by the cloud, the identity verification result being obtained by performing an identity verification on the cloud based on the component identity information; if the identity verification result is that the verification is correct, it is determined that the vehicle offline detection is normal, and the vehicle to be detected is controlled to be offline.
[0014] An embodiment of the present invention also provides an electronic device, comprising: one or more processors; a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the electronic device implements a vehicle offline detection method as described in any one of the above embodiments.
[0015] An embodiment of the present invention further provides a computer-readable storage medium having computer-readable instructions stored thereon. When the computer-readable instructions are executed by a processor of a computer, the computer executes the vehicle offline detection method as described in any one of the above embodiments.
[0016] The present invention provides a vehicle offline detection method, system, device and storage medium. The method obtains the initial component information and component identity information of the components installed in the vehicle to be detected, writes the initial component information into the vehicle computer system, and after writing, controls each installed component to communicate with the cloud to obtain the component connection status. If the component connection status is normal, the component identity information is uploaded to the cloud and identity verification is performed to obtain the identity verification result. If the verification is correct, it is determined that the vehicle offline detection is normal, and the vehicle to be detected is controlled to be offline. After completing the writing of the initial component information, the method controls each installed component to communicate with the cloud, verifies the communication ability of the component and the cloud, ensures the stability and reliability of data transmission, and if the components are all connected normally, identity verification is performed in the cloud to ensure the legitimacy of the component identity information and the integrity of the data, avoids the abnormality of the network connection function caused by data errors, and introduces a cloud data verification mechanism through a multi-layer detection and verification mechanism to ensure the reliability of data transmission, avoids the abnormality of the network connection function caused by data errors, improves the accuracy and integrity of component information detection, reduces the possibility of human operation errors, reduces the risk of problem vehicles flowing out, and improves production quality and user satisfaction.
[0017] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present application, and together with the specification, are used to explain the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and for those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative work. In the drawings:
[0019] Figure 1 is a schematic diagram of an exemplary system architecture shown in an exemplary embodiment of the present application;
[0020] Figure 2 is a flow chart of a vehicle offline detection method shown in an exemplary embodiment of the present application;
[0021] Figure 3 is a specific vehicle offline detection interaction diagram shown in an exemplary embodiment of the present application;
[0022] Figure 4 is a schematic diagram of a vehicle offline detection system shown in an exemplary embodiment of the present application;
[0023] Figure 5 It is a structural diagram of a computer system of an electronic device shown in an exemplary embodiment of the present application. DETAILED DESCRIPTION
[0024] The following will describe the embodiments of the present invention with reference to the accompanying drawings and specific embodiments. Those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways 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, 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 used to illustrate the basic concept of the present invention in a schematic manner, and thus the illustrations only show components related to the present invention rather than being drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component may be changed arbitrarily, and the component layout may also be more complicated.
[0026] In the following description, numerous details are discussed to provide a more thorough explanation of the embodiments of the present invention. However, it is obvious to those skilled in the art that the embodiments of the present invention can be implemented without these specific details. In other embodiments, well-known structures and devices are shown in the form of block diagrams rather than in detail to avoid making the embodiments of the present invention difficult to understand.
[0027] The "and / or" mentioned in this application describes the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.
[0028] First of all, it should be noted that this application is applicable to offline testing of connected components in vehicles, so the installed components mentioned below include components that have been installed in the vehicle to be tested and are used to support the connected functions. In the embodiments of this application, the "line" in the terms "offline" and "return line" refers to the production line and maintenance line.
[0029] Figure 1 It is a schematic diagram of an exemplary system architecture shown in an exemplary embodiment of the present application.
[0030] Reference Figure 1 As shown, the system architecture may include a vehicle to be detected 110, a computer device 120 and a cloud 130. The computer device 120 obtains the initial component information and component identity information of the installed components in the vehicle to be detected 110, and writes the initial component information into the vehicle system; in response to the completion of writing the initial component information into the vehicle 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 uploading the component identity information of each installed component to the cloud 130, and receives the identity verification result fed back by the cloud 130, which is obtained by the cloud performing identity verification based on the component identity information; if the identity verification result is that the verification is correct, it is determined that the vehicle offline inspection is normal, and the computer device 120 controls the vehicle to be detected 110 to be offline. The above-mentioned computer device 120 can be at least one of a microcomputer, an embedded computer, a network computer, an industrial computer, etc., and the computer device is installed with computer software, instructions, scripts or plug-in tools for vehicle offline testing, and is connected to equipment and related testing devices for vehicle offline testing; the above-mentioned vehicle to be tested 110 refers to a vehicle to be offline that has completed vehicle assembly in the production line or a vehicle that is undergoing maintenance and repair in the production line.
[0031] Schematically, the computer device 120 obtains the initial component information and component identity information of the installed components in the vehicle to be tested 110, and writes the initial component information into the vehicle system. After writing, it controls each installed component to communicate with the cloud 130 to obtain the component connectivity status. If the component connectivity status is normal, the component identity information is uploaded to the cloud 130 and identity verification is performed to obtain the identity verification result. If the verification is correct, it is determined that the vehicle offline inspection is normal, and the vehicle to be tested 110 is controlled to be offline. After completing the writing of the initial component information, this method controls each installed component to communicate with the cloud, verifies the communication ability of the component and the cloud, and ensures the stability and reliability of data transmission. If the components are all connected normally, identity verification is performed in the cloud to ensure the legitimacy of the component identity information and the integrity of the data, and avoids abnormal networking functions caused by data errors. Through a multi-layer detection and verification mechanism, a cloud data verification mechanism is introduced to ensure the reliability of data transmission, avoid abnormal networking functions caused by data errors, improve the accuracy and integrity of component information detection, reduce the possibility of human operation errors, reduce the risk of problem vehicles flowing out, and improve production quality and user satisfaction.
[0032] Figure 2 is a flow chart of a vehicle offline detection method shown in an exemplary embodiment of the present application. The vehicle offline detection method can be Figure 1 The implementation environment may be implemented in other implementation environments, and the above implementation environments are not specifically limited here. Figure 2 As shown, the flowchart of the vehicle offline detection method includes at least steps S210 to S240, which are described in detail as follows:
[0033] In step S210, the component initial information and component identity information of the components installed in the vehicle to be detected are obtained, and the component initial information is written into the vehicle computer system.
[0034] In one embodiment of the present application, before obtaining the initial component information and component identity information of the installed components in the vehicle to be inspected, when the assembled vehicle to be inspected enters the initial inspection station, a component assembly re-inspection request is generated and the component assembly re-inspection request is displayed on the terminal, wherein the component assembly re-inspection request is used to request relevant technical personnel to re-inspect the installed components in the assembled vehicle to be inspected, including installation stability, physical connection firmness and correctness.
[0035] If the received re-inspection feedback message indicates that the assembly re-inspection is correct, the step of obtaining the initial component information and component identity information of the installed components in the vehicle to be inspected is performed; if the received re-inspection feedback message indicates that the assembly connection is abnormal, an abnormal transmission instruction is generated and sent to the vehicle transmission device, an assembly abnormality pending request is generated, and the assembly abnormality pending request is displayed. The abnormal transmission instruction is used to enable the vehicle transmission device to transmit the vehicle to be inspected to the abnormal processing area. The above-mentioned initial component information includes but is not limited to the vehicle frame number (VIN), equipment certificate, production date, serial number, and the component identity information includes the networked component device ID (PDID). The abnormal processing area is an area for temporarily storing vehicles that are detected abnormally during the vehicle offline inspection, and vehicles that are detected abnormally can be transported through the production line. After the terminal is displayed, the relevant technical personnel will make processing decisions and re-maintenance based on the displayed cause of the detection abnormality, which greatly reduces the risk of problem vehicles flowing out.
[0036] In one embodiment of the present application, the initial information of the parts is written into the vehicle system by using sensors and scanning devices, such as barcode scanners, RFID readers, etc., wherein an RFID (Radio-Frequency Identification) reader is a device for reading and writing RFID tag information. RFID technology uses radio waves for contactless data transmission and is widely used in logistics, manufacturing and other fields. The initial information of the installed parts in the vehicle to be inspected is obtained, including but not limited to the vehicle frame number (VIN), equipment certificate, production date, serial number, etc., and this information is transmitted to the vehicle system through the vehicle network (such as CAN bus, Ethernet, etc.). After receiving the information, the vehicle system performs data parsing and verification to ensure that the format of the information is correct, complete and accurate, and then stores the verified information in the configuration database to generate corresponding records.
[0037] In step S220, in response to the completion of writing the initial information of the components into the vehicle system, each installed component is controlled to communicate with the cloud to obtain the connectivity status of the components.
[0038] In one embodiment of the present application, the component connectivity status is used to characterize the communication connection status between the component and the cloud.
[0039] In one embodiment of the present application, controlling each installed component to communicate with the cloud and obtaining the component connectivity status includes the vehicle system generating a cloud communication request and sending the cloud communication request to each installed component, each installed component configures a corresponding communication interface according to a preset network configuration information file, and performs handshake communication with the cloud through the corresponding communication interface; wherein the handshake communication includes controlling the component to send a handshake request to the cloud, the handshake request includes a list of encryption suites supported by the client, a random number and other information, after the cloud receives the handshake request, it selects the corresponding encryption suite, generates a random number of the server, and then sends a response including the server certificate, the corresponding encryption suite and the server random number, after the component verifies the legitimacy of the server certificate, it generates a pre-set key (Pre-Master Secret), and encrypts it with the server public key, and then sends the encrypted pre-set key to the cloud, the cloud uses the private key to decrypt the pre-set key, and obtains the plaintext pre-set key, the installed component and the cloud use the same algorithm respectively, combine the random numbers of the installed component and the cloud and the pre-set key, generate a session key, and encrypt it with the generated session key, and perform mutual verification of the previous session hash value, after the verification is passed, the handshake process is completed, and a communication channel is established. If the communication channel is successfully established, the status of the handshake communication is a handshake success. If the communication channel fails to be established, the status of the handshake communication is a handshake failure.
[0040] In one embodiment of the present 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, wherein the identity verification request is used to enable the cloud to perform an identity verification step according to the identity verification request.
[0041] In one embodiment of the present application, the cloud determines the connectivity status of each installed component based on the status of handshake communication to obtain the connectivity status of the component, wherein if the status of handshake communication is a successful handshake, the connectivity status of the installed component is a normal connection, and if the status of handshake communication is a failed handshake, the connectivity status of the installed component is an abnormal connection.
[0042] In one embodiment of the present application, if there is an abnormal connection of at least one installed component in the component connectivity status, an abnormal transmission instruction is generated and sent to the vehicle transmission device, a connectivity status abnormal pending request is generated, and the connectivity status abnormal pending request is displayed. The abnormal transmission instruction is used to enable the vehicle transmission device to transmit the vehicle to be inspected to the abnormal processing area, and the connectivity status abnormal pending request includes information about the installed components with abnormal connection.
[0043] In step S230, if the connectivity status of the components is normal, the control uploads the component identity information of each installed component to the cloud, and receives the identity verification result fed back by the cloud.
[0044] In one embodiment of the present application, the identity verification result is obtained by performing identity verification on the cloud based on component identity information.
[0045] In one embodiment of the present 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.
[0046] Among them, the identity verification results include the parts existence verification results, the parts reuse verification results, the parts data legality verification results and the parts data integrity verification results. The parts existence verification results are used to represent the existence status of each part identity information in the cloud query parts registration database. The parts reuse verification results are used to represent the status of each part identity information in the cloud query being used by other vehicles. The parts data legality verification results are used to represent whether the format of each part identity information verified by the cloud complies with the preset format specifications. The parts data integrity verification results are used to represent the existence status of key information in each part identity information checked by the cloud.
[0047] In one embodiment of the present application, after receiving the identity verification result fed back by the cloud, 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 complies with 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 correct; if at least one component identity information does not exist, at least one component identity information is used by other vehicles, the format of at least one component identity information does not comply with 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.
[0048] Among them, the parts existence verification includes cloud query on the existence status of each parts identity information in the parts registration database; the parts reuse verification includes cloud query on the status of each parts identity information being used by other vehicles; the parts data legality verification includes cloud verification on whether the format of each parts identity information complies with the preset format specification; the parts data integrity verification includes cloud check on the existence status of key information in each parts identity information.
[0049] In one embodiment of the present application, if the identity verification result is a verification abnormality, an abnormal transmission instruction is generated and sent to the vehicle transmission device, an identity verification abnormality pending request is generated based on the identity verification result, and the identity verification abnormality pending request is displayed. The abnormal transmission instruction is used to enable the vehicle transmission device to transmit the vehicle to be inspected to the abnormal processing area.
[0050] In step S240, if the identity verification result is that the verification is correct, it is determined that the vehicle offline inspection is normal, and the vehicle to be inspected is controlled to be offline.
[0051] In one embodiment of the present application, before determining that the vehicle offline detection is normal, it also includes controlling the vehicle system of the vehicle to be detected to connect to the vehicle key through Bluetooth to trigger the non-contact positioning detection between the vehicle key and the vehicle system of the vehicle to be detected; if the non-contact positioning detection feedback is normal, it is determined that the vehicle offline detection is normal, and the vehicle to be detected is controlled to be offline. Among them, the non-contact positioning detection feedback is normal means that the vehicle is normally supporting the continuous non-contact positioning function.
[0052] Specifically, the relevant technicians start the client's dedicated APP, load key resources and configuration files, prepare for Bluetooth connection, select the vehicle to be detected to initiate a Bluetooth connection request, and establish a Bluetooth connection with the vehicle to be detected. After the connection is successful, the APP starts the contactless positioning function, and exchanges data with the Bluetooth module of the vehicle to be detected through the Bluetooth connection to obtain the vehicle's location information and other related data, so as to display the vehicle's current location information and other related network function status on the APP interface.
[0053] In one embodiment of the present application, after the vehicle to be tested is controlled to be off the assembly line, it also includes continuing to circulate the off-assembly vehicle and conducting subsequent functional inspections. Among them, the functional inspection is a comprehensive inspection conducted before the vehicle is completed, which aims to verify whether the various functions of the vehicle are operating normally and ensure that the vehicle meets the highest quality standards before being delivered to customers, including but not limited to electrical system inspection, power system inspection, brake system inspection, steering system inspection, network function inspection, safety system inspection, comfort inspection, and emission and environmental protection inspection.
[0054] Reference Figure 3 As shown, Figure 3 FIG. 1 is a specific vehicle offline detection interaction diagram shown in an exemplary embodiment of the present application. Figure 3 As shown, in a specific embodiment of the present application, the specific interaction process of the method is expressed as the interaction process between the factory end 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 a port representation in other forms. This interaction process is an overall process interaction diagram including the above vehicle offline detection method. For details, see Figure 3 First, the vehicle assembly process is carried out at the factory. After the vehicle is normally assembled with connected components, an initialization electrical inspection is performed. The initialization electrical inspection is to write the equipment information (frame number, equipment certificate, etc.) into the vehicle system.
[0055] In a specific embodiment of the present application, after writing to the vehicle system, the installed parts and the vehicle-to-cloud communication are triggered to verify whether the communication of the installed parts is normal, and the verification results are fed back to the factory side, and the factory side confirms whether to intercept based on the verification results, so as to handle the abnormality or return the vehicle to be detected after the interception. Vehicles with normal vehicle-to-cloud communication flow down and report all networked parts data, including device ID (PDID). The vehicle-to-cloud performs part existence verification, part reuse verification, part data legality verification and part data integrity verification through PDID, and feeds back the verification results to the factory side, and the factory side confirms whether to intercept based on the verification results. When the verification is correct, the client actively initiates a Bluetooth connection after startup, and starts to trigger the non-sensing positioning after the connection is completed. Among them, manual triggering is required to complete the pairing when used for the first time. Vehicles that pass the verification results flow down and go offline normally for functional inspection.
[0056] The present invention provides a vehicle offline detection method, system, device and storage medium. The method obtains the initial component information and component identity information of the components installed in the vehicle to be detected, writes the initial component information into the vehicle computer system, and after writing, controls each installed component to communicate with the cloud to obtain the component connection status. If the component connection status is normal, the component identity information is uploaded to the cloud and identity verification is performed to obtain the identity verification result. If the verification is correct, it is determined that the vehicle offline detection is normal, and the vehicle to be detected is controlled to be offline. After completing the writing of the initial component information, the method controls each installed component to communicate with the cloud, verifies the communication ability of the component and the cloud, ensures the stability and reliability of data transmission, and if the components are all connected normally, identity verification is performed in the cloud to ensure the legitimacy of the component identity information and the integrity of the data, avoids the abnormality of the network connection function caused by data errors, and introduces a cloud data verification mechanism through a multi-layer detection and verification mechanism to ensure the reliability of data transmission, avoids the abnormality of the network connection function caused by data errors, improves the accuracy and integrity of component information detection, reduces the possibility of human operation errors, reduces the risk of problem vehicles flowing out, and improves production quality and user satisfaction. Secondly, when subsequent vehicles are returned for repair, it can reduce the direct interception of installed parts at the repair site.
[0057] The following introduces the system embodiment of the present application, which can be used to execute the vehicle offline detection method in the above embodiment of the present application. For details not disclosed in the system embodiment of the present application, please refer to the above embodiment of the vehicle offline detection method of the present application.
[0058] Figure 4 is a schematic diagram of a vehicle offline detection system shown in an exemplary embodiment of the present application. The system can be applied to Figure 2 The method implementation process shown in the figure can be based on Figure 1 The system is executed in the implementation environment shown in the figure, and may also be applicable 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 offline detection system includes an initialization detection module 401 , a connectivity status detection module 402 , and an identity verification module 403 .
[0060] Among them, the initialization detection module 401 is used to obtain the initial component information and component identity information of the components installed in the vehicle to be detected, and write the initial component information into the vehicle system; the connectivity status detection module 402 is used to control each installed component to communicate with the cloud in response to the completion of writing the initial component information into the vehicle system, and obtain the component connectivity status, and the component connectivity status is used to characterize the communication connection status between the component and the cloud; the identity verification module 403 is used to upload the component identity information of each installed component to the cloud if the connectivity status of each component is normal, and receive the identity verification result fed back by the cloud, and the identity verification result is obtained by the cloud based on the component identity information. If the identity verification result is that the verification is correct, it is determined that the vehicle offline inspection is normal, and the vehicle to be inspected is controlled to be offline.
[0061] An embodiment of the present application also provides an electronic device, comprising: one or more processors; a storage device for storing one or more programs, and when the one or more programs are executed by one or more processors, the electronic device implements the vehicle offline detection method provided in the above-mentioned embodiments.
[0062] Figure 5 is a schematic diagram of the structure of a computer system of an electronic device according to an exemplary embodiment of the present application. It should be noted that: Figure 5 The computer system 500 of the electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0063] like Figure 5As shown, computer system 500 includes a central processing unit (CPU) 501, which can perform various appropriate actions and processes according to the program stored in read-only memory (ROM) 502 or the program loaded from the storage part to random access memory (RAM) 503, such as executing the method in the above embodiment. In RAM 503, various programs and data required for system operation are also stored. CPU 501, ROM 502 and RAM 503 are connected to each other through a bus. Input / output (I / O) interface 505 is also connected to bus 504.
[0064] The following components are connected to the I / O interface 505: an input section 506 including a keyboard, a mouse, etc.; an output section 507 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, 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, a modem, etc. The communication section performs communication processing via a network such as the Internet. A drive is also connected to the I / O interface 505 as needed. A removable medium 511, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 510 as needed so that a computer program read therefrom is installed into the storage section 508 as needed.
[0065] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication section 509, and / or installed from a removable medium 511. When the computer program is executed by a central processing unit (CPU) 501, various functions defined in the system of the present application are executed.
[0066] It should be noted that the computer-readable medium shown in the embodiment of the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, wherein a computer-readable computer program is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. A computer program contained on a computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.
[0067] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. Among them, each box in the flowchart or block diagram can represent a module, a program segment, or a part of the code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0068] In the corresponding drawings of the above embodiments, connecting lines may indicate the connection relationship between the various components to indicate more constituent signal paths (constituent_signalpath) and / or one or more ends of some lines may have arrows to indicate the main information flow direction. Connecting lines, as a mark, are not a limitation to the scheme itself, but the use of these lines in combination with one or more exemplary embodiments helps to connect circuits or logic units more easily. Any represented signal (determined by design requirements or preferences) may actually include one or more signals that can be transmitted in either direction and implemented with any appropriate type of signal scheme.
[0069] The units involved in the embodiments described in this application may be implemented by software or hardware, and the units described may also be set in a processor. The names of these units do not, in some cases, constitute limitations on the units themselves.
[0070] Another aspect of the present application further provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the above method is implemented. The computer-readable storage medium may be included in the electronic device described in the above embodiment, or may exist independently without being assembled into the electronic device.
[0071] It should be noted that, although several modules or units of the equipment for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into being embodied by multiple modules or units.
[0072] Through the description of the above implementation methods, it is easy for those skilled in the art to understand that the example implementation methods described here can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the implementation methods of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a touch terminal, or a network device, etc.) to execute the method according to the implementation methods of the present application.
[0073] It should be noted that the present application can be used in many general or special computing system environments or configurations, such as personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronic devices, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc.
[0074] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the embodiments disclosed herein. The present application is intended to cover any variations, uses or adaptations of the present application, which follow the general principles of the present application and include common knowledge or customary technical means in the art that are not disclosed in the present application.
[0075] It should be understood that the above content of the present application is only a preferred exemplary embodiment of the present application and is not intended to limit the implementation scheme of the present application. Ordinary technicians in this field can easily make corresponding changes or modifications based on the main concept and spirit of the present application. Therefore, the scope of protection of the present application should be the scope of protection required by the claims.
Claims
1. A vehicle offline detection method, characterized in that: The vehicle offline detection method comprises: Obtaining component initial information and component identity information of components installed in the vehicle to be tested, and writing the component initial information into the vehicle computer system; In response to the completion of writing the initial information of the components into the vehicle computer system, controlling each of the installed components to communicate with the cloud to obtain a component connectivity state, wherein the component connectivity state is used to represent a communication connection state between the component and the cloud; If the connectivity status of all the components is normal, 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, and the identity verification result is obtained by the cloud performing identity verification based on the component identity information; If the identity verification result is that the verification is correct, it is determined that the vehicle offline inspection is normal, and the vehicle to be inspected is controlled to be offline.
2. The vehicle offline detection method according to claim 1, characterized in that: Before obtaining the component initial information and component identity information of the components installed in the vehicle to be inspected, the vehicle offline 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, the step of obtaining component initial information and component identity information of the components installed in the vehicle to be inspected is performed; If the received re-inspection feedback message is an assembly connection abnormality, an abnormal transmission instruction is generated and sent to the vehicle transmission device, an assembly abnormality pending request is generated, and the assembly abnormality pending request is displayed. The abnormal transmission instruction is used to enable the vehicle transmission device to transmit the vehicle to be inspected to the abnormal processing area.
3. The vehicle offline detection method according to claim 1, characterized in that: Controlling each of the installed components to communicate with the cloud to obtain the component connectivity status includes: Control the vehicle computer system to generate a cloud communication request, and send the cloud communication request to each installed component, so that each installed component configures a corresponding communication interface according to a preset network configuration information file and performs handshake communication with the cloud; Receive the component connectivity status fed back by the cloud, where the component connectivity status is obtained through the cloud based on the status of handshake communication with each installed component.
4. The vehicle offline detection method according to claim 3, characterized in that: After obtaining the component connectivity status, the vehicle offline detection method further includes: If there is at least one installed component with abnormal connection in the component connectivity state, an abnormal transmission instruction is generated and sent to the vehicle transmission device, a connectivity state abnormal pending request is generated, and the connectivity state abnormal pending request is displayed. The abnormal transmission instruction is used to enable the vehicle transmission device to transmit the vehicle to be detected to the abnormal processing area, and the connectivity state abnormal pending request includes information about the installed component with abnormal connection.
5. The vehicle offline detection method according to claim 1, characterized in that: Upload the component identity information of each installed component to the cloud, and receive the identity verification results fed back by the cloud, including: Generate an identity verification request, send the identity verification request and component identity information of each installed component to the cloud, and receive the identity verification result fed back by the cloud, wherein the identity verification request is used to enable the cloud to perform an identity verification step according to the identity verification request; The identity verification result includes a component existence verification result, a component reuse verification result, a component data legality 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 queried in the component registration database by the cloud, the component reuse verification result is used to characterize the status of each component identity information queried in the cloud being used by other vehicles, the component data legality verification result is used to characterize whether the format of each component identity information verified by the cloud complies with the preset format specification, and 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.
6. The vehicle offline detection method according to claim 5, characterized in that: After receiving the identity verification result fed back from the cloud, the vehicle offline 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 complies with 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 correct; If at least one component identity information does not exist, 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 key information in at least one component identity information is incomplete, the identity verification result is determined to be a verification abnormality.
7. The vehicle offline detection method according to claim 6, characterized in that: After determining that the identity verification result is abnormal, the vehicle offline detection method further includes: If the identity verification result is a verification abnormality, an abnormal transmission instruction is generated and sent to the vehicle transmission device, an identity verification abnormality pending request is generated according to the identity verification result, and the identity verification abnormality pending request is displayed. The abnormal transmission instruction is used to enable the vehicle transmission device to transmit the vehicle to be detected to the abnormal processing area.
8. The vehicle offline detection method according to any one of claims 1 to 7, characterized in that: Before determining that the vehicle offline detection is normal, the vehicle offline detection method further includes: Controlling the vehicle system of the vehicle to be detected to establish a Bluetooth connection with the vehicle key to trigger a non-sensing positioning detection between the vehicle key and the vehicle system of the vehicle to be detected; If the non-sensing positioning detection is normal, it is determined that the vehicle offline detection is normal, and the vehicle to be detected is controlled to be offline.
9. A vehicle offline detection system, characterized in that: The vehicle offline detection system comprises: An initialization detection module is used to obtain component initial information and component identity information of components installed in the vehicle to be detected, and write the component initial information into the vehicle computer system; A connectivity status detection module, for controlling each of the installed components to communicate with the cloud in response to the completion of writing the initial information of the components into the vehicle computer system, and obtaining a connectivity status of the components, wherein the connectivity status of the components is used to characterize a communication connection status between the components and the cloud; The identity verification module is used to upload the component identity information of each installed component to the cloud if the connectivity status of each component is normal, and receive the identity verification result fed back by the cloud, the identity verification result is obtained by the cloud based on the component identity information; if the identity verification result is that the verification is correct, it is determined that the vehicle offline inspection is normal, and the vehicle to be inspected is controlled to be offline.
10. An electronic device, characterized in that: It comprises 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 offline detection method as described in any one of claims 1-8.
11. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and the computer program is used to enable a computer to execute the vehicle off-line detection method as described in any one of claims 1-8.
Citation Information
Patent Citations
Shared vehicle monitoring method and device, and vehicle
CN110503741A
Off-line detection method and device for vehicle control unit
CN113050600A
Safety protection method and device for vehicle-mounted part, vehicle and storage medium
CN116186732A
TBOX-based vehicle automatic registration binding method, electronic equipment and medium
CN116308280A
Method and system for verifying vehicle-mounted part certified product of engine
CN118379069A