Vehicle off-line inspection methods, devices, vehicles and storage media
By acquiring vehicle off-line inspection sequence information and controller information, generating test sequences and executing inspection operations, the problem of low inspection efficiency caused by vehicle model customization in existing technologies is solved, and efficient inspection of multiple vehicle models is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-21
- Publication Date
- 2026-03-13
AI Technical Summary
Existing vehicle off-line inspection methods tend to be customized for specific vehicle models, which cannot adapt to changes between various models, resulting in low inspection efficiency and an inability to effectively conduct off-line inspections when vehicle models change rapidly and are developed in parallel.
By acquiring the vehicle's offline detection sequence information and the controller information of multiple target controllers, test sequence information is generated, and offline detection operations are performed on the target controllers based on this information, including writing configuration information and verifying security keys, thereby achieving unified management and detection.
It improves the efficiency and adaptability of vehicle off-line testing, enabling it to quickly adapt to changes in different vehicle models, reducing test preparation time, and enhancing the ease of use and accuracy of testing.
Smart Images

Figure CN118838298B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of automation control technology, and more specifically, to a method, apparatus, vehicle, and storage medium for detecting vehicle decommissioning. Background Technology
[0002] Off-line inspection generally refers to a series of preparatory work performed after a vehicle has been assembled but before it leaves the production line, such as writing the vehicle identification number (VIN), transmission system self-learning, and fault diagnosis. Existing off-line inspection systems are complex and require customized development based on the off-line inspection sequence and different vehicle models before inspection. This method is complex, time-consuming, and vehicle-vehicle-dependent, with poor scalability. Therefore, it is only suitable for use when conducting large-scale off-line inspections on the production line.
[0003] With the development of the automotive industry, the number of vehicle controllers is increasing daily, and vehicle development cycles are shortening. Using the same method for off-line testing results in low efficiency, long completion times, difficulty in reproducing and locating problems, and an inability to verify a small number of vehicles under development, thus failing to identify and avoid problems in advance. Considering the current surge in the number of vehicle controllers, the shortening of vehicle development cycles, and the increase in vehicle types, off-line testing is becoming increasingly complex, requiring higher testing efficiency and completion rates. Existing off-line testing methods are mostly vehicle-customized and cannot adapt to the rapid changes in existing vehicle models and the increasing number of parallel-developed models. Furthermore, due to excessively long test preparation times and poor scalability, they are mostly suitable for large-scale off-line testing of the same vehicle models.
[0004] Therefore, no effective solution has yet been proposed for the above problems. Summary of the Invention
[0005] This invention provides a method, apparatus, vehicle, and storage medium for vehicle off-line inspection, to at least solve the technical problem in the prior art where vehicle off-line inspection methods tend to be customized for different vehicle models, thus failing to adapt to changes between various vehicle models and resulting in low efficiency in vehicle off-line inspection.
[0006] According to one embodiment of the present invention, a method for detecting the decommissioning of a vehicle is provided. The vehicle includes multiple target controllers, and the method includes: acquiring decommissioning detection sequence information of the vehicle and controller information of the multiple target controllers; determining generated test sequence information of the vehicle based on the decommissioning detection sequence information; and performing decommissioning detection operations on the multiple target controllers based on the generated test sequence information and the controller information.
[0007] Optionally, the vehicle off-line inspection method further includes: obtaining target vehicle information, wherein the target vehicle information includes vehicle model and vehicle code; and determining off-line inspection sequence information based on the target vehicle information.
[0008] Optionally, the vehicle off-line testing method further includes: acquiring multiple initial controllers of the vehicle; determining multiple target controllers from the multiple initial controllers; and acquiring controller information corresponding to the multiple target controllers.
[0009] Optionally, the vehicle off-line inspection method further includes: determining target configuration information corresponding to multiple target controllers based on off-line inspection sequence information, wherein the target configuration information includes configuration code information and calibration information; and writing the multiple target configuration information into multiple target controllers, wherein different target controllers correspond to different target configuration information.
[0010] Optionally, the vehicle off-line inspection method further includes: determining a target test sequence for multiple target controllers based on generated test sequence information and controller information; and performing off-line inspection operations on the multiple target controllers based on the target test sequence.
[0011] Optionally, the vehicle off-line testing method further includes: based on the target test sequence, sequentially sending corresponding diagnostic configuration information to each target controller in multiple target controllers; determining whether the diagnostic configuration information is consistent with the target configuration information corresponding to the target controller; and determining that the off-line testing operation is completed in response to the consistency between the diagnostic configuration information and the target configuration information.
[0012] Optionally, the vehicle off-line detection method further includes: determining the target security key corresponding to each target controller based on the off-line detection sequence information; obtaining the preset security key in each target controller; determining whether the target security key and the preset security key are consistent; and determining that the target controller is a security controller in response to the consistency between the target security key and the preset security key.
[0013] According to one embodiment of the present invention, a vehicle off-line detection device is also provided. The vehicle includes multiple target controllers, comprising: an acquisition module for acquiring off-line detection sequence information of the vehicle and controller information of the multiple target controllers; a first determination module for determining generated test sequence information of the vehicle based on the off-line detection sequence information; and an execution module for performing off-line detection operations on the multiple target controllers based on the generated test sequence information and the controller information.
[0014] Optionally, the acquisition module includes: a first acquisition unit, used to acquire target vehicle information, wherein the target vehicle information includes vehicle model and vehicle code; and a first determination unit, used to determine offline detection sequence information based on the target vehicle information.
[0015] Optionally, the acquisition module further includes: a second acquisition unit for acquiring multiple initial controllers of the vehicle; a second determination unit for determining multiple target controllers from the multiple initial controllers; and a third acquisition unit for acquiring controller information corresponding to the multiple target controllers.
[0016] Optionally, the vehicle off-line inspection device further includes: a second determining module, used to determine target configuration information corresponding to multiple target controllers based on off-line inspection sequence information, wherein the target configuration information includes configuration code information and calibration information; and a writing module, used to write multiple target configuration information to multiple target controllers, wherein different target controllers correspond to different target configuration information.
[0017] Optionally, the execution module includes: a third determining unit, used to determine a target test sequence for multiple target controllers based on the generated test sequence information and controller information; and an execution unit, used to perform offline detection operations on the multiple target controllers based on the target test sequence.
[0018] Optionally, the execution unit includes: a sending subunit, configured to send corresponding diagnostic configuration information to each of the multiple target controllers sequentially based on the target test sequence; a first determining subunit, configured to determine whether the diagnostic configuration information is consistent with the target configuration information corresponding to the target controller; and a second determining subunit, configured to determine that the offline testing operation is completed in response to the consistency between the diagnostic configuration information and the target configuration information.
[0019] Optionally, the execution unit further includes: a third determining subunit, used to determine the target security key corresponding to each target controller based on the offline detection sequence information; an acquisition subunit, used to acquire the preset security key in each target controller; a fourth determining subunit, used to determine whether the target security key and the preset security key are consistent; and a fifth determining subunit, used to determine that the target controller is a security controller in response to the consistency between the target security key and the preset security key.
[0020] According to one embodiment of the present invention, a vehicle is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the vehicle off-line detection method of any of the above claims.
[0021] According to one embodiment of the present invention, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the vehicle off-line inspection method of any of the above claims.
[0022] According to one embodiment of the present invention, a non-volatile storage medium is also provided, wherein a computer program is stored in the non-volatile storage medium, wherein the computer program is configured to execute the vehicle decommissioning detection method described in any of the above embodiments when running.
[0023] According to one embodiment of the present invention, a computer program product is also provided, which stores a computer program, wherein the computer program, when executed by a processor, implements the steps of the vehicle decommissioning detection method described above.
[0024] In this embodiment of the invention, by acquiring the vehicle's offline detection sequence information and the controller information of multiple target controllers, the purpose of determining the vehicle's generated test sequence information based on the offline detection sequence information is achieved. This achieves the technical effect of performing offline detection operations on multiple target controllers based on the generated test sequence information and controller information. In turn, it can solve the technical problem in the prior art that the vehicle offline detection methods tend to be customized for different vehicle models, thus failing to adapt to changes between various vehicle models and resulting in low efficiency in vehicle offline detection. Attached Figure Description
[0025] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:
[0026] Figure 1 This is a flowchart of a vehicle off-line inspection method according to one embodiment of the present invention;
[0027] Figure 2 This is a schematic diagram of a vehicle off-line inspection system according to one embodiment of the present invention;
[0028] Figure 3 This is a structural block diagram of a vehicle off-line inspection device according to one embodiment of the present invention. Detailed Implementation
[0029] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0030] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0031] According to an embodiment of the present invention, an embodiment of a method for detecting the off-line status of a vehicle is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system containing at least a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0032] This method embodiment can also be executed in an electronic device, similar control device, or vehicle-mounted terminal that includes a memory and a processor. Taking a vehicle-mounted terminal as an example, the vehicle-mounted terminal may include one or more processors and a memory for storing data. Optionally, the vehicle-mounted terminal may also include a communication device for communication functions and a display device. Those skilled in the art will understand that the above structural description is merely illustrative and does not limit the structure of the vehicle-mounted terminal. For example, the vehicle-mounted terminal may include more or fewer components than those described above, or have a different configuration than those described above.
[0033] A processor may include one or more processing units. For example, a processor may include a central processing unit (CPU), a graphics processing unit (GPU), a digital signal processing (DSP) chip, a microprocessor, a field-programmable gate array (FPGA), a neural network processing unit (NPU), a tensor processing unit (TPU), or an artificial intelligence (AI) processor. Different processing units may be independent components or integrated into one or more processors. In some instances, electronic devices may also include one or more processors.
[0034] The memory can be used to store computer programs, such as the computer program corresponding to the vehicle decommissioning detection method in this embodiment of the invention. The processor implements the aforementioned vehicle decommissioning detection method by running the computer program stored in the memory. The memory may include high-speed random access memory and non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include memory remotely located relative to the processor, and these remote memories can be connected to electronic devices via a grid. Examples of such grids include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0035] The communication device is used to receive or transmit data via a grid. Specific examples of the aforementioned grid may include a wireless grid provided by the mobile terminal's communication provider. In one example, the communication device includes a network interface controller (NIC), which can connect to other grid devices via a base station to communicate with the Internet. In another example, the communication device may be a radio frequency (RF) module used for wireless communication with the Internet. In some embodiments of this solution, the communication device is used to connect to mobile devices such as mobile phones and tablets, enabling the mobile device to send commands to the vehicle-mounted terminal.
[0036] The display device can be a touchscreen liquid crystal display (LCD) or a touch display (also referred to as a "touchscreen" or "touch screen"). This LCD allows the user to interact with the user interface of the in-vehicle terminal. In some embodiments, the in-vehicle terminal has a graphical user interface (GUI), allowing the user to interact with the GUI through finger contact and / or gestures on a touch-sensitive surface. This human-machine interaction function may include a vehicle gear shifting function. Executable instructions for performing these human-machine interaction functions are configured / stored in one or more processor-executable computer program products or readable storage media.
[0037] Figure 1 This is a flowchart of a vehicle off-line inspection method according to one embodiment of the present invention, such as... Figure 1 As shown, the method includes the following steps:
[0038] Step S102: Obtain the vehicle's offline detection sequence information and the controller information of multiple target controllers.
[0039] Optionally, the execution subject in this embodiment is the vehicle off-line detection system. It should be noted that other electronic devices and processors can also be used as the execution subject, and no further limitations are made here.
[0040] In the technical solution provided by step S102 of the present invention, before executing the vehicle off-line detection method, the vehicle off-line detection system needs to obtain the off-line detection sequence information of the target vehicle and the controller information of multiple target controllers in the target vehicle.
[0041] Specifically, the controller information includes the controller's communication address, software version information, hardware version information, controller configuration code information, controller calibration information, and the corresponding security access key.
[0042] Specifically, before a vehicle undergoes off-line testing, the vehicle off-line testing system can store test input documents and information related to off-line testing, including off-line testing sequence, vehicle identification number, controller hardware and software version information, controller configuration code, controller communication address, controller calibration information, security access mask, etc., on the cloud platform to facilitate unified management of vehicle information.
[0043] Optionally, before performing off-line testing, the vehicle off-line testing system can connect to the cloud platform to obtain the off-line testing sequence of the target vehicle, the communication address of the corresponding controller, the software and hardware version information, the controller configuration code, the controller calibration information, and the security access mask of the controller, as long as the vehicle model, vehicle code, and controller information are determined.
[0044] Alternatively, compared to existing technologies, integrating the information required for off-line testing into a cloud platform can adapt to various different vehicles for off-line testing operations, thereby greatly improving the efficiency of vehicle off-line testing operations.
[0045] Step S104: Determine the vehicle's generated test sequence information based on the offline detection sequence information.
[0046] In the technical solution provided in step S104 of the present invention, the vehicle off-line detection system can determine the generation test sequence information of the target vehicle based on the off-line detection sequence information corresponding to the acquired vehicle.
[0047] Specifically, the generated test sequence information is the test order information for performing offline testing operations on multiple controllers in the aforementioned target vehicle.
[0048] Specifically, when the vehicle off-line inspection system performs off-line inspection on the target vehicle, it needs to perform off-line inspection on multiple controllers of the target vehicle in sequence according to the generated test sequence information determined above.
[0049] Step S106: Perform offline detection operations on multiple target controllers based on the generated test sequence information and controller information.
[0050] In the technical solution provided by step S106 of the present invention, after obtaining the generated test sequence information and controller information, the vehicle off-line detection system can perform off-line detection operations on multiple target controllers of the target vehicle according to the generated test sequence information and controller information.
[0051] Specifically, the vehicle off-line testing system first needs to determine the controller communication address corresponding to each controller, and then send diagnostic configuration information to the obtained controller communication address. In response to the controller receiving the diagnostic configuration information message, the controller information stored by itself corresponding to the diagnostic configuration information message is fed back to the vehicle off-line testing system. The vehicle off-line testing system then determines whether the controller information fed back by the controller is consistent with the diagnostic configuration information.
[0052] Optionally, if the diagnostic configuration information and controller information are consistent, it indicates that the offline detection operation of the controller has been successfully completed.
[0053] Optionally, if the diagnostic configuration information and controller information are inconsistent, it indicates that the offline testing operation of the controller has failed. The vehicle offline testing system needs to further analyze the reasons for the failure of this offline testing operation and generate a corresponding test report.
[0054] Steps S102 to S106 above show that, in this invention, by acquiring the vehicle's offline detection sequence information and the controller information of multiple target controllers, the purpose of determining the vehicle's generated test sequence information based on the offline detection sequence information is achieved. This achieves the technical effect of performing offline detection operations on multiple target controllers based on the generated test sequence information and controller information. Furthermore, it can solve the technical problem in the prior art where vehicle offline detection methods tend to be customized for different vehicle models, thus failing to adapt to changes between various vehicle models and resulting in low efficiency in vehicle offline detection.
[0055] It is worth noting that as the automotive industry develops, off-line inspection operations become increasingly complex, requiring higher testing efficiency and completion rates. However, current off-line inspection methods are mostly vehicle-specific and cannot adapt to the rapid changes in existing models and the increasing number of parallel-developed models. They also suffer from technical problems such as excessively long test preparation time and poor scalability. Therefore, most existing vehicle off-line inspection methods are suitable for performing off-line inspection operations on large batches of the same models.
[0056] Compared with existing technologies, this application proposes a method and system for vehicle off-line inspection, which stores all relevant information required for off-line inspection, including off-line inspection sequence information, vehicle code, controller hardware and software version information, controller configuration code information, controller communication address, controller calibration information, and security access key, on a cloud platform to facilitate unified management of all vehicle information. Figure 2 As shown, by selecting the vehicle model, vehicle identification number, and one or more controller names on that vehicle for offline testing in the display operation module, users can switch between different vehicles and controllers of different models to complete offline testing of all controllers. In the task execution module, based on the selected vehicle model, vehicle identification number, and controller name, the system searches the cloud platform for a matching offline testing sequence, controller hardware and software version information, controller configuration code, controller communication address, controller calibration information, and security access key. A test sequence is generated based on the execution order and controller name in the offline testing sequence. The controller communication address, controller hardware and software version information, controller configuration code, controller calibration information, and security access mask are extracted and placed into the corresponding information positions in the test sequence. The test sequence is then executed, sending diagnostic commands to the corresponding controller. In the result analysis module, corresponding test standards are generated based on the offline testing sequence and controller name. The system automatically performs result analysis and verification, generates a test report, and uploads the test report to the cloud platform. This facilitates the storage and analysis of test results, greatly improving the ease of use, efficiency, and accuracy of offline testing.
[0057] The method described in this embodiment will now be described in further detail.
[0058] As an optional implementation method, obtaining the vehicle's off-line inspection sequence information includes: obtaining the target vehicle information, wherein the target vehicle information includes the vehicle model and vehicle code, and determining the off-line inspection sequence information based on the target vehicle information.
[0059] In this embodiment, the vehicle off-line inspection system obtains the vehicle off-line inspection sequence information before performing vehicle off-line inspection, including the following steps: obtaining the target vehicle information of the vehicle to be subjected to off-line inspection, wherein the target vehicle information includes the vehicle model and vehicle code, and then inputting the obtained target vehicle information into the cloud platform to determine the off-line inspection sequence information of the target vehicle.
[0060] Optionally, for example, after selecting the vehicle model, vehicle code, and other information, the vehicle off-line inspection system can connect to the cloud platform to obtain the off-line inspection sequence corresponding to the target vehicle model.
[0061] Optionally, the above-mentioned off-line inspection sequence information is pre-stored in the cloud platform. Each vehicle model has its corresponding off-line inspection sequence information. Therefore, after the vehicle off-line inspection system inputs the vehicle model of the target vehicle into the cloud platform, it can query its corresponding off-line inspection sequence information.
[0062] As an optional implementation, obtaining the vehicle's controller information includes: obtaining multiple initial controllers of the vehicle, determining multiple target controllers from the multiple initial controllers, and obtaining controller information corresponding to the multiple target controllers.
[0063] In this embodiment, the vehicle off-line detection system obtains the vehicle's controller information before performing vehicle off-line detection, including the following steps: obtaining all initial controllers in the target vehicle, then determining multiple target controllers from the multiple initial controllers that need to be subjected to off-line detection, and further obtaining the controller information corresponding to the multiple target controllers.
[0064] Specifically, for example, after selecting the target controller, the vehicle off-line inspection system can connect to the cloud platform to obtain the target controller's communication address, software and hardware version information, controller configuration code information, controller calibration information, and the corresponding security access key.
[0065] Optionally, the aforementioned controller information is pre-stored in the cloud platform. Each target controller has its corresponding controller information. Therefore, after the vehicle off-line inspection system inputs the code of the target controller into the cloud platform, it can query its corresponding controller information.
[0066] As an optional implementation, the above method further includes: determining target configuration information corresponding to multiple target controllers based on offline detection sequence information, wherein the target configuration information includes configuration code information and calibration information, and writing the multiple target configuration information into multiple target controllers, wherein different target controllers correspond to different target configuration information.
[0067] In this embodiment, the vehicle off-line detection system further includes the following steps when performing off-line detection on the target vehicle: the vehicle off-line detection system can obtain target configuration information corresponding to multiple target controllers based on the off-line detection sequence information in the cloud platform. The target configuration information includes configuration code information and calibration information. The system then writes the obtained target configuration information into multiple target controllers, where different target controllers correspond to different target configuration information.
[0068] Specifically, before performing offline detection on multiple controllers, standard configuration code information and calibration information need to be written to these controllers. This is so that when performing offline detection on the controllers later, the configuration information returned by the multiple controllers can be compared with the standard configuration information to determine whether the controllers have successfully completed the offline detection operation.
[0069] As an optional implementation, performing offline detection operations on multiple target controllers based on generated test sequence information and controller information includes: determining target test sequences for multiple target controllers based on generated test sequence information and controller information, and performing offline detection operations on multiple target controllers based on the target test sequences.
[0070] In this embodiment, the vehicle off-line detection system performs off-line detection operations on multiple target controllers based on the generated test sequence information and controller information obtained above, including the following steps: the vehicle off-line detection system can determine the test order of multiple target controllers based on the generated test sequence information and controller information, and further, the vehicle off-line detection system performs off-line detection operations on the multiple target controllers of the target vehicle according to the determined test order of the target controllers.
[0071] Specifically, when the vehicle off-line inspection system performs off-line inspection operations on multiple controllers, it needs to perform the inspection operations in a corresponding order. Therefore, the vehicle off-line inspection system needs to determine the test order of multiple target controllers based on the generated test sequence information and the corresponding coding information of each controller. Furthermore, the vehicle off-line inspection system then performs off-line inspection operations on the multiple target controllers of the aforementioned target vehicle in one go according to the determined test order of the target controllers.
[0072] As an optional implementation, performing offline detection operations on multiple target controllers according to the target test sequence includes: based on the target test sequence, sequentially sending corresponding diagnostic configuration information to each target controller within the multiple target controllers, determining whether the diagnostic configuration information is consistent with the target configuration information corresponding to the target controller, and determining that the offline detection operation is completed in response to the diagnostic configuration information being consistent with the target configuration information.
[0073] In this embodiment, the vehicle off-line testing system performs off-line testing operations on multiple target controllers according to the testing order of multiple target controllers, including the following steps: The vehicle off-line testing system can send its corresponding diagnostic configuration information to each target controller in turn based on the testing order of the multiple target controllers, and then determine whether the sent diagnostic configuration information is consistent with the target configuration information written in the target controller. If the diagnostic configuration information is consistent with the target configuration information written in the target controller, it can be determined that the off-line testing operation of the controller has been successfully completed, that is, it has been determined that the off-line testing operation of the controller has no problems.
[0074] Specifically, the vehicle off-line detection system performs off-line detection operations on the controller as follows: The vehicle off-line detection system sends diagnostic configuration information to the target controller. After the target controller receives the diagnostic configuration information, it simultaneously begins to parse the diagnostic configuration information and feeds back the target configuration information contained in the diagnostic configuration information to the vehicle off-line detection system. After receiving the target configuration information sent by the target controller, the vehicle off-line detection system compares the received target configuration information with the standard diagnostic configuration information.
[0075] Optionally, if the diagnostic configuration information and the target configuration information of the controller are consistent, it indicates that the offline detection operation of the controller has been successfully completed.
[0076] Optionally, if the diagnostic configuration information and the target configuration information of the controller are inconsistent, it indicates that the offline testing operation of the controller has failed. The vehicle offline testing system needs to further analyze the reasons for the failure of this offline testing operation and generate a corresponding test report.
[0077] As an optional implementation, the above method further includes: determining the target security key corresponding to each target controller based on the offline detection sequence information, obtaining the preset security key in each target controller, determining whether the target security key and the preset security key are consistent, and determining the target controller as a security controller in response to the consistency between the target security key and the preset security key.
[0078] In this embodiment, the vehicle off-line detection system further includes the following steps when performing off-line detection on the controller: The vehicle off-line detection system can determine the target security key corresponding to each target controller based on the off-line detection sequence information. At the same time, it also needs to obtain the preset security key in each target controller and determine whether the generated target security key and the preset security key are consistent. If the generated target security key and the preset security key in the controller are consistent, the target controller can be determined to be a security controller, and subsequent off-line detection operations can be performed.
[0079] Optionally, the aforementioned preset security key is pre-stored in the controller for subsequent security verification before performing offline detection operations on the controller.
[0080] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or grid device, etc.) to execute the methods of the various embodiments of the present invention.
[0081] This embodiment also provides a vehicle off-line inspection device, which is used to implement the above embodiments and preferred embodiments, and will not be repeated as already described. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0082] Figure 3 This is a structural block diagram of a vehicle off-line inspection device 300 according to one embodiment of the present invention, as shown below. Figure 3 As shown, the device includes: an acquisition module 301, a determination module 302, and an execution module 303.
[0083] The acquisition module 301 is used to acquire the vehicle's off-line detection sequence information and the controller information of multiple target controllers;
[0084] The determination module 302 is used to determine the generated test sequence information of the vehicle based on the offline inspection sequence information;
[0085] The execution module 303 is used to perform offline detection operations on multiple target controllers based on the generated test sequence information and controller information.
[0086] Optionally, the acquisition module 301 includes: a first acquisition unit, used to acquire target vehicle information of the vehicle, wherein the target vehicle information includes vehicle model and vehicle code; and a first determination unit, used to determine offline detection sequence information based on the target vehicle information.
[0087] Optionally, the acquisition module 301 further includes: a second acquisition unit for acquiring multiple initial controllers of the vehicle; a second determination unit for determining multiple target controllers from the multiple initial controllers; and a third acquisition unit for acquiring controller information corresponding to the multiple target controllers.
[0088] Optionally, the vehicle off-line inspection device 300 further includes: a second determining module, used to determine target configuration information corresponding to multiple target controllers based on off-line inspection sequence information, wherein the target configuration information includes configuration code information and calibration information; and a writing module, used to write multiple target configuration information to multiple target controllers, wherein different target controllers correspond to different target configuration information.
[0089] Optionally, the execution module 303 includes: a third determining unit, configured to determine a target test sequence for multiple target controllers based on generated test sequence information and controller information; and an execution unit, configured to perform offline detection operations on the multiple target controllers based on the target test sequence.
[0090] Optionally, the execution unit includes: a sending subunit, configured to send corresponding diagnostic configuration information to each of the multiple target controllers sequentially based on the target test sequence; a first determining subunit, configured to determine whether the diagnostic configuration information is consistent with the target configuration information corresponding to the target controller; and a second determining subunit, configured to determine that the offline testing operation is completed in response to the consistency between the diagnostic configuration information and the target configuration information.
[0091] Optionally, the execution unit further includes: a third determining subunit, used to determine the target security key corresponding to each target controller based on the offline detection sequence information; an acquisition subunit, used to acquire the preset security key in each target controller; a fourth determining subunit, used to determine whether the target security key and the preset security key are consistent; and a fifth determining subunit, used to determine that the target controller is a security controller in response to the consistency between the target security key and the preset security key.
[0092] Embodiments of the present invention also provide a vehicle, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to perform the above-described vehicle off-line detection method.
[0093] Optionally, in this embodiment, the vehicle may be configured to store a computer program for performing the following steps:
[0094] Step S102: Obtain the vehicle's offline detection sequence information and the controller information of multiple target controllers;
[0095] Step S104: Determine the vehicle's generated test sequence information based on the offline inspection sequence information;
[0096] Step S106: Perform offline detection operations on multiple target controllers based on the generated test sequence information and controller information.
[0097] Optionally, the processor may also perform the following steps when executing the program: obtaining target vehicle information, wherein the target vehicle information includes vehicle model and vehicle code; and determining offline detection sequence information based on the target vehicle information.
[0098] Optionally, the processor may also perform the following steps when executing the program: acquiring multiple initial controllers of the vehicle; determining multiple target controllers from the multiple initial controllers; and acquiring controller information corresponding to the multiple target controllers.
[0099] Optionally, when the processor executes the program, it also performs the following steps: determining the target configuration information corresponding to multiple target controllers based on the offline detection sequence information, wherein the target configuration information includes configuration code information and calibration information; writing the multiple target configuration information to multiple target controllers, wherein different target controllers correspond to different target configuration information.
[0100] Optionally, the processor may also perform the following steps when executing the program: determining a target test sequence for multiple target controllers based on the generated test sequence information and controller information; and performing an offline detection operation on the multiple target controllers based on the target test sequence.
[0101] Optionally, when the processor executes the program, it also performs the following steps: based on the target test sequence, it sequentially sends the corresponding diagnostic configuration information to each of the multiple target controllers; determines whether the diagnostic configuration information is consistent with the target configuration information corresponding to the target controller; and in response to the diagnostic configuration information being consistent with the target configuration information, determines that the offline testing operation is complete.
[0102] Optionally, when the processor executes the program, it also performs the following steps: determining the target security key corresponding to each target controller based on the offline detection sequence information; obtaining the preset security key in each target controller; determining whether the target security key and the preset security key are consistent; and determining that the target controller is a security controller in response to the consistency between the target security key and the preset security key.
[0103] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.
[0104] Embodiments of the present invention also provide an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to perform the above-described vehicle off-line inspection method.
[0105] Optionally, in this embodiment, the electronic device may be configured to store a computer program for performing the following steps:
[0106] Step S102: Obtain the vehicle's offline detection sequence information and the controller information of multiple target controllers;
[0107] Step S104: Determine the vehicle's generated test sequence information based on the offline inspection sequence information;
[0108] Step S106: Perform offline detection operations on multiple target controllers based on the generated test sequence information and controller information.
[0109] Optionally, the processor may also perform the following steps when executing the program: obtaining target vehicle information, wherein the target vehicle information includes vehicle model and vehicle code; and determining offline detection sequence information based on the target vehicle information.
[0110] Optionally, the processor may also perform the following steps when executing the program: acquiring multiple initial controllers of the vehicle; determining multiple target controllers from the multiple initial controllers; and acquiring controller information corresponding to the multiple target controllers.
[0111] Optionally, when the processor executes the program, it also performs the following steps: determining the target configuration information corresponding to multiple target controllers based on the offline detection sequence information, wherein the target configuration information includes configuration code information and calibration information; writing the multiple target configuration information to multiple target controllers, wherein different target controllers correspond to different target configuration information.
[0112] Optionally, the processor may also perform the following steps when executing the program: determining a target test sequence for multiple target controllers based on the generated test sequence information and controller information; and performing an offline detection operation on the multiple target controllers based on the target test sequence.
[0113] Optionally, when the processor executes the program, it also performs the following steps: based on the target test sequence, it sequentially sends the corresponding diagnostic configuration information to each of the multiple target controllers; determines whether the diagnostic configuration information is consistent with the target configuration information corresponding to the target controller; and in response to the diagnostic configuration information being consistent with the target configuration information, determines that the offline testing operation is complete.
[0114] Optionally, when the processor executes the program, it also performs the following steps: determining the target security key corresponding to each target controller based on the offline detection sequence information; obtaining the preset security key in each target controller; determining whether the target security key and the preset security key are consistent; and determining that the target controller is a security controller in response to the consistency between the target security key and the preset security key.
[0115] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.
[0116] Embodiments of the present invention also provide a computer-readable storage medium storing a computer program configured to perform the above-described vehicle decommissioning detection method when run on a computer or processor.
[0117] Optionally, in this embodiment, the computer-readable storage medium may be configured to store a computer program for performing the following steps:
[0118] Step S102: Obtain the vehicle's offline detection sequence information and the controller information of multiple target controllers;
[0119] Step S104: Determine the vehicle's generated test sequence information based on the offline inspection sequence information;
[0120] Step S106: Perform offline detection operations on multiple target controllers based on the generated test sequence information and controller information.
[0121] Optionally, the storage medium is configured to store program code for performing the following steps: obtaining target vehicle information, wherein the target vehicle information includes vehicle model and vehicle code; and determining offline detection sequence information based on the target vehicle information.
[0122] Optionally, the storage medium is configured to store program code for performing the following steps: obtaining multiple initial controllers of the vehicle; determining multiple target controllers from the multiple initial controllers; and obtaining controller information corresponding to the multiple target controllers.
[0123] Optionally, the storage medium is configured to store program code for performing the following steps: determining target configuration information corresponding to multiple target controllers based on offline detection sequence information, wherein the target configuration information includes configuration code information and calibration information; writing the multiple target configuration information to multiple target controllers, wherein different target controllers correspond to different target configuration information.
[0124] Optionally, the storage medium is configured to store program code for performing the following steps: determining target test sequences for multiple target controllers based on generated test sequence information and controller information; and performing offline detection operations on the multiple target controllers based on the target test sequences.
[0125] Optionally, the storage medium is configured to store program code for performing the following steps: based on the target test sequence, sequentially sending corresponding diagnostic configuration information to each of the multiple target controllers; determining whether the diagnostic configuration information is consistent with the target configuration information corresponding to the target controller; and determining that the offline testing operation is completed in response to the consistency between the diagnostic configuration information and the target configuration information.
[0126] Optionally, the storage medium is configured to store program code for performing the following steps: determining the target security key corresponding to each target controller based on the offline detection sequence information; obtaining the preset security key within each target controller; determining whether the target security key and the preset security key are consistent; and determining that the target controller is a security controller in response to the consistency between the target security key and the preset security key.
[0127] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.
[0128] Embodiments of the present invention also provide a computer program product, including a computer program, wherein the computer program, when executed by a processor, implements the steps of the above-described vehicle off-line inspection method.
[0129] Optionally, in this embodiment, the computer program product described above may be configured to store a computer program for performing the following steps:
[0130] Step S102: Obtain the vehicle's offline detection sequence information and the controller information of multiple target controllers;
[0131] Step S104: Determine the vehicle's generated test sequence information based on the offline inspection sequence information;
[0132] Step S106: Perform offline detection operations on multiple target controllers based on the generated test sequence information and controller information.
[0133] Optionally, the computer program may further perform the following steps when executing the program: obtaining target vehicle information, wherein the target vehicle information includes vehicle model and vehicle code; and determining offline detection sequence information based on the target vehicle information.
[0134] Optionally, when the computer program executes the program, it also performs the following steps: obtaining multiple initial controllers of the vehicle; determining multiple target controllers from the multiple initial controllers; and obtaining controller information corresponding to the multiple target controllers.
[0135] Optionally, when the computer program executes the program, it also performs the following steps: determining the target configuration information corresponding to multiple target controllers based on the offline detection sequence information, wherein the target configuration information includes configuration code information and calibration information; writing the multiple target configuration information into multiple target controllers, wherein different target controllers correspond to different target configuration information.
[0136] Optionally, when the computer program executes the program, it also performs the following steps: determining the target test sequence for multiple target controllers based on the generated test sequence information and controller information; and performing offline detection operations on the multiple target controllers based on the target test sequence.
[0137] Optionally, when the computer program executes the program, it also performs the following steps: based on the target test sequence, it sequentially sends the corresponding diagnostic configuration information to each of the multiple target controllers; determines whether the diagnostic configuration information is consistent with the target configuration information corresponding to the target controller; and in response to the diagnostic configuration information being consistent with the target configuration information, determines that the offline testing operation is complete.
[0138] Optionally, when the computer program executes the program, it also performs the following steps: determining the target security key corresponding to each target controller based on the offline detection sequence information; obtaining the preset security key in each target controller; determining whether the target security key and the preset security key are consistent; and in response to the consistency between the target security key and the preset security key, determining that the target controller is a security controller.
[0139] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.
[0140] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0141] In the embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some interfaces; indirect couplings or communication connections between units or modules may be electrical or other forms.
[0142] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0143] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0144] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or grid device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0145] The above are merely preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A method for vehicle off-line inspection, characterized in that, The method includes: In response to a selection operation performed on the display operation module, the vehicle model, vehicle code, and controller names corresponding to multiple target controllers in the vehicle are determined; Based on the vehicle model, vehicle code, and controller name, the offline detection sequence information of the vehicle and the controller information of the multiple target controllers are matched in the cloud platform. The controller information includes the controller communication address, controller hardware and software version information, controller configuration code, controller calibration information, and security access mask. An initial test sequence is generated based on the execution order in the offline detection sequence information and the controller name; The controller communication address, the controller hardware and software version information, the controller configuration code, the controller calibration information, and the security access mask are placed into the information positions corresponding to the initial test sequence to obtain the target test sequence; Based on the target test sequence, corresponding diagnostic configuration information is sent sequentially to each of the plurality of target controllers; Determine whether the diagnostic configuration information is consistent with the target configuration information corresponding to the target controller; In response to the diagnostic configuration information being consistent with the target configuration information, it is determined that the offline detection operation is completed, and the test result is obtained; The test results are analyzed and verified according to the test standards, a test report is generated, and the test report is uploaded to the cloud platform. The test standards are generated based on the offline detection sequence information and the controller name.
2. The vehicle off-line inspection method according to claim 1, characterized in that, The method further includes: The target configuration information corresponding to the multiple target controllers is determined based on the offline detection sequence information, wherein the target configuration information includes configuration code information and calibration information; The multiple target configuration information is written into the multiple target controllers, wherein different target controllers correspond to different target configuration information.
3. The vehicle off-line inspection method according to claim 1, characterized in that, The method further includes: The target security key corresponding to each target controller is determined based on the offline detection sequence information; Obtain the preset security key within each target controller; Determine whether the target security key and the preset security key are consistent; In response to the target security key being consistent with the preset security key, the target controller is determined to be a security controller.
4. A vehicle off-line inspection device, characterized in that, The vehicle includes multiple target controllers, and the device includes: The acquisition module is used to respond to a selection operation performed by the display operation module, determine the vehicle model, vehicle code, and controller names corresponding to multiple target controllers in the vehicle; and match the vehicle's offline detection sequence information and the controller information of the multiple target controllers in the cloud platform according to the vehicle model, vehicle code, and controller names, wherein the controller information includes controller communication address, controller hardware and software version information, controller configuration code, controller calibration information, and security access mask; The determination module is used to generate an initial test sequence based on the execution order in the offline detection sequence information and the controller name; and to put the controller communication address, the controller hardware and software version information, the controller configuration code, the controller calibration information, and the security access mask into the information positions corresponding to the initial test sequence to obtain the target test sequence; The execution module is configured to, based on the target test sequence, sequentially send corresponding diagnostic configuration information to each of the plurality of target controllers; determine whether the diagnostic configuration information is consistent with the target configuration information corresponding to the target controller; and, in response to the diagnostic configuration information being consistent with the target configuration information, determine that the offline detection operation is completed and obtain the test result. The device is also used to analyze and verify the test results according to the test standard, generate a test report, and upload the test report to the cloud platform, wherein the test standard is generated based on the offline detection sequence information and the controller name.
5. A vehicle comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to run the computer program to perform the vehicle off-line inspection method as described in any one of claims 1 to 3.
6. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to run the computer program to perform the vehicle off-line inspection method as described in any one of claims 1 to 3.
7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, wherein the computer program is configured to execute the vehicle off-line inspection method as described in any one of claims 1 to 3 when run on a computer or processor.
8. A computer program product, characterized in that, It includes a computer program that, when executed by a processor, implements the steps of the vehicle off-line inspection method as described in any one of claims 1 to 3.
Citation Information
Patent Citations
Vehicle off-line detection method, device and equipment and storage medium
CN115032965A
Vehicle off-line detection method and system and moving tool
CN118032369A