A vehicle part compliance detection method, device, equipment and medium

By acquiring online component information and execution unit file information, and using compliance testing tools for automated testing, the problems of low efficiency and false positives in manual testing in existing technologies are solved, achieving high efficiency and accuracy in vehicle component testing.

CN119063977BActive Publication Date: 2026-01-13VOYAH AUTOMOBILE TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411043377.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-31
Publication Date
2026-01-13
Estimated Expiration
2044-07-31

AI Technical Summary

Technical Problem

In existing technologies, vehicle component inspection relies on manual inspection, which is inefficient and prone to omissions and mismeasurements, making it difficult to guarantee the comprehensiveness and accuracy of the inspection.

Method used

By acquiring online component information and execution unit file information, and using compliance testing tools for automated testing, compliance testing results are generated by combining weighting coefficients and benchmark testing thresholds.

Benefits of technology

It has enabled automated testing of vehicle parts, improved testing efficiency, reduced omissions and false tests, and ensured the accuracy and comprehensiveness of testing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119063977B_ABST
    Figure CN119063977B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of vehicle testing, and discloses a vehicle part compliance detection method, device, equipment and medium. The method comprises the following steps: acquiring at least one online part information to be detected, wherein the online part information is vehicle part information capable of remote interaction; acquiring an execution unit file information corresponding to each online part information, wherein the execution unit file information comprises compliance provision information corresponding to each online part information and compliance detection tool information; and performing compliance detection on each online part information based on each compliance provision information and each compliance detection tool information, so as to obtain a compliance detection result of each online part information. The test method provided by the application can automatically detect vehicle parts, and solves the problems of low efficiency and easy omission and misjudgment caused by manual detection.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle testing technology, and in particular, to a method, apparatus, equipment, and medium for testing the compliance of vehicle components. Background Technology

[0002] With the rapid development of information technology, the automotive industry is undergoing unprecedented changes. Intelligentization and connectivity have become important trends in modern vehicle development, bringing drivers a more convenient and comfortable driving experience. However, at the same time, vehicle information security issues are becoming increasingly prominent, becoming a major bottleneck restricting the development of intelligent vehicles. Current methods for inspecting vehicle components typically rely on manual testing, requiring personnel to perform security checks on each component's function one by one. This method is not only inefficient but also prone to omissions and mistests, making it difficult to guarantee the comprehensiveness and accuracy of component inspection. Summary of the Invention

[0003] This application provides a method, apparatus, equipment, and medium for the compliance testing of vehicle parts, which can automate the testing of vehicle parts and solve the problems of low efficiency and easy omissions and mistests caused by manual testing.

[0004] Other features and advantages of this application will become apparent from the following detailed description, or may be learned in part from practice of this application.

[0005] According to one aspect of the embodiments of this application, a method for testing the compliance of vehicle components is provided, the method comprising:

[0006] Obtain information on at least one online component to be detected, wherein the online component information is information on vehicle parts capable of remote interaction;

[0007] Obtain execution unit file information corresponding to each of the online component information, wherein the execution unit file information includes compliance clause information and compliance detection tool information corresponding to each of the online component information;

[0008] Based on the compliance clause information and the compliance testing tool information, compliance testing is performed on each of the online component information to obtain the compliance testing results of each of the online component information.

[0009] In one embodiment of this application, based on the foregoing scheme, the compliance testing tool information includes multiple testing tools and weight coefficients corresponding to each testing tool. The compliance testing result of a single online component information can be obtained by the following method:

[0010] Obtain the detection results of each of the detection tools on the online component information, and each detection result corresponds to a weight coefficient;

[0011] The compliance detection value of the online component information is determined based on each of the detection results and the weighting coefficients corresponding to each of the detection results;

[0012] If the compliance detection value is higher than the preset benchmark detection threshold, then the online component information is determined to comply with the compliance provisions.

[0013] In one embodiment of this application, based on the foregoing scheme, the step of performing compliance checks on each of the online component information based on each of the compliance clause information and each of the compliance detection tool information to obtain the compliance check results of each of the online component information includes:

[0014] Obtain the compliance detection values ​​of each of the online component information based on the information from each of the aforementioned compliance detection tools;

[0015] Each compliance detection value is compared with the benchmark detection threshold to determine whether each online component information conforms to the corresponding compliance clause information, thereby obtaining the compliance detection result of each online component information.

[0016] In one embodiment of this application, based on the foregoing scheme, before obtaining information on at least one online component to be detected, the method further includes:

[0017] Information on each target vehicle component to be detected is obtained, and the information on each target vehicle component is identified to determine whether remote interaction with the information on each target vehicle component is possible.

[0018] If remote interaction with the target vehicle component information is possible, then the target vehicle component information is marked as the online component information;

[0019] If remote interaction with the target vehicle component information is not possible, then within a preset time, it is determined whether remote login configuration information corresponding to the target vehicle component information has been received.

[0020] If remote login configuration information corresponding to the target vehicle component information is received within the preset time, the target vehicle component information is marked as the online component information;

[0021] If no remote login configuration information corresponding to the target vehicle component information is received within the preset time, the target vehicle component information will be marked as the offline component information.

[0022] The offline component information refers to vehicle parts information that cannot be remotely interacted with.

[0023] In one embodiment of this application, based on the foregoing scheme, each piece of online component information corresponds to a remote login configuration information, and the remote login configuration information is stored in a preset database; the identification of each of the target vehicle component information includes:

[0024] If remote login configuration information corresponding to the target vehicle component information is found in the database, then the target vehicle component information is determined to be the online component information;

[0025] If no remote login configuration information corresponding to the target vehicle component information is found in the database, then the target vehicle component information is determined to be the offline component information.

[0026] In one embodiment of this application, based on the foregoing scheme, after marking the target vehicle component information as the offline component information, the method further includes:

[0027] Based on the offline component information, a corresponding offline configuration file is generated so that the vehicle terminal can perform compliance testing on the vehicle parts corresponding to the offline component information using the compliance testing tool in the offline configuration file, and obtain the compliance testing result of the offline component information.

[0028] In one embodiment of this application, based on the foregoing scheme, the detection tool can be run by a script or executor supported by the system, so that the detection tool can perform compliance detection on the online component information and obtain the detection result of the online component information.

[0029] According to one aspect of the embodiments of this application, a vehicle component compliance testing device is also provided. The device includes: a first acquisition unit, configured to acquire at least one online component information to be tested, wherein the online component information is vehicle component information capable of remote interaction; a second acquisition unit, configured to acquire execution unit file information corresponding to each of the online component information, wherein the execution unit file information includes compliance clause information and compliance testing tool information corresponding to each of the online component information; and a testing unit, configured to perform compliance testing on each of the online component information based on each of the compliance clause information and each of the compliance testing tool information, to obtain a compliance testing result for each of the online component information.

[0030] In one embodiment of this application, based on the foregoing scheme, the compliance testing tool information includes multiple testing tools and weight coefficients corresponding to each testing tool. The testing unit is configured to: obtain the testing results of each of the testing tools on the online component information, each testing result corresponding to a weight coefficient; determine the compliance testing value of the online component information based on each testing result and the weight coefficient corresponding to each testing result; if the compliance testing value is higher than a preset benchmark testing threshold, then determine that the online component information conforms to the compliance provisions.

[0031] In one embodiment of this application, based on the foregoing scheme, the detection unit is configured to: obtain compliance detection values ​​of each online component information based on the compliance detection tool information; compare each compliance detection value with the benchmark detection threshold to determine whether each online component information conforms to the corresponding compliance clause information, so as to obtain the compliance detection result of each online component information.

[0032] In one embodiment of this application, based on the foregoing scheme, a third acquisition unit is further included, configured to acquire information on each target vehicle component to be detected, and to identify each target vehicle component information to determine whether remote interaction with each target vehicle component information is possible; a first marking unit is configured to mark the target vehicle component information as online component information if remote interaction with the target vehicle component information is possible; a judgment unit is configured to determine whether remote login configuration information corresponding to the target vehicle component information is received within a preset time if remote interaction with the target vehicle component information is not possible; a second marking unit is configured to mark the target vehicle component information as online component information if remote login configuration information corresponding to the target vehicle component information is received within the preset time; a third marking unit is configured to mark the target vehicle component information as offline component information if remote login configuration information corresponding to the target vehicle component information is not received within the preset time; wherein, the offline component information is vehicle component information that cannot be remotely interacted with.

[0033] In one embodiment of this application, based on the aforementioned scheme, each of the online component information corresponds to a remote login configuration information, and the remote login configuration information is stored in a preset database; the third acquisition unit is configured to: if remote login configuration information corresponding to the target vehicle component information is found in the database, then the target vehicle component information is determined to be the online component information; if remote login configuration information corresponding to the target vehicle component information is not found in the database, then the target vehicle component information is determined to be the offline component information.

[0034] In one embodiment of this application, based on the foregoing scheme, a generation unit is further included, which is used to generate a corresponding offline configuration file according to the offline component information, so that the vehicle terminal can perform compliance testing on the vehicle parts corresponding to the offline component information according to the compliance testing tool in the offline configuration file, and obtain the compliance testing result of the offline component information.

[0035] In one embodiment of this application, based on the foregoing scheme, the second acquisition unit is configured such that the detection tool can be run by a script or executor supported by the system, so that the detection tool can perform compliance detection on the online component information and obtain the detection result of the online component information.

[0036] According to one aspect of the embodiments of this application, a computer-readable storage medium is provided, on which a computer program is stored, the computer program including executable instructions, which, when executed by a processor, implement the vehicle component compliance testing method as described in the above embodiments.

[0037] According to one aspect of the embodiments of this application, an electronic device is provided, including: one or more processors; and a memory for storing executable instructions of the processors, wherein when the executable instructions are executed by the one or more processors, the one or more processors implement the vehicle component compliance testing method as described in the above embodiments.

[0038] In the technical solution of this application embodiment, by acquiring online component information capable of remote interaction and execution unit file information corresponding to each online component information, the compliance detection tool information in the execution unit file information can perform compliance detection on the online component information, determine whether it conforms to the corresponding compliance clauses, and then generate the corresponding compliance detection result. The method proposed in this application embodiment can automatically detect vehicle parts corresponding to each online component information, eliminating the need for manual functional testing, improving the detection efficiency of vehicle parts, and solving the problems of low efficiency and easy omissions and false tests caused by manual testing.

[0039] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description

[0040] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. In the drawings:

[0041] Figure 1 This is a flowchart illustrating a vehicle component compliance testing method according to an embodiment of this application;

[0042] Figure 2 This is a flowchart illustrating the specific execution process of vehicle component compliance testing according to an embodiment of this application;

[0043] Figure 3 This is a block diagram of a vehicle component compliance testing device according to an embodiment of this application;

[0044] Figure 4 This is a schematic diagram of the system structure of an electronic device according to an embodiment of this application;

[0045] Figure 5 This is a flowchart illustrating the calculation of compliance test results according to an embodiment of this application. Detailed Implementation

[0046] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided to make this application more comprehensive and complete, and to fully convey the concept of the exemplary embodiments to those skilled in the art.

[0047] Furthermore, the described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. Numerous specific details are provided in the following description to give a thorough understanding of embodiments of this application. However, those skilled in the art will recognize that the technical solutions of this application can be practiced without one or more of the specific details, or other methods, components, apparatuses, steps, etc., can be employed. In other instances, well-known methods, apparatuses, implementations, or operations are not shown or described in detail to avoid obscuring various aspects of this application.

[0048] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller node devices.

[0049] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily have to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.

[0050] It should be noted that "multiple" in this article refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0051] The implementation details of the technical solutions in the embodiments of this application are described in detail below:

[0052] First, it should be noted that the vehicle component compliance testing scheme proposed in the embodiments of this application can be applied to related technical fields of vehicle testing. In the embodiments of this application, the execution subject of the vehicle component compliance testing method is a computer device or some host computer device, which can perform compliance testing of vehicle components by logging into the testing management system in the computer device or host computer device. The testing principle is as follows: when the database of the testing management system stores remote login configuration information for remote interaction between a certain vehicle component information and the testing management system, it can be determined that the vehicle component information can remotely interact with the testing management system, and the vehicle component information is marked as online component information.

[0053] In the actual testing process, the vehicle component information is also equipped with an operating system. The testing management system sends execution unit file information to this operating system, which includes compliance clause information and compliance testing tool information. This allows the operating system to perform compliance testing on the vehicle components based on the compliance testing tool information, such as what actions the vehicle components need to perform and how to automatically generate a test result after these actions are completed. After obtaining the test result, it automatically returns a compliance test result to the testing management system to determine whether the vehicle component complies with the corresponding compliance clause information. The compliance clause information can be legal provisions, vehicle usage standard provisions, etc. This combines the functional safety testing of vehicle components with legal provisions or vehicle usage standard provisions, making the testing of vehicle components more compliant and standardized, thereby solving the problem of inconsistent testing standards in existing technologies.

[0054] According to one aspect of this application, a method for testing the compliance of vehicle components is provided. Figure 1 This is a flowchart of a vehicle component compliance testing method provided according to an embodiment of this application. The vehicle component compliance testing method includes at least steps 110-130:

[0055] In step 110, information on at least one online component to be detected is obtained, wherein the online component information is information on vehicle parts that can be remotely interacted with.

[0056] In one embodiment of this application, before obtaining information about at least one online component to be detected, the method further includes:

[0057] Information on each target vehicle component to be detected is obtained, and the information on each target vehicle component is identified to determine whether remote interaction with the information on each target vehicle component is possible.

[0058] If remote interaction with the target vehicle component information is possible, then the target vehicle component information is marked as the online component information;

[0059] If remote interaction with the target vehicle component information is not possible, then within a preset time, it is determined whether remote login configuration information corresponding to the target vehicle component information has been received.

[0060] If remote login configuration information corresponding to the target vehicle component information is received within the preset time, the target vehicle component information is marked as the online component information;

[0061] If no remote login configuration information corresponding to the target vehicle component information is received within the preset time, the target vehicle component information will be marked as the offline component information.

[0062] The offline component information refers to vehicle parts information that cannot be remotely interacted with.

[0063] Specifically, please refer to Figure 2 As shown, Figure 2 The diagram below illustrates the entire testing method. First, a portable computer equipped with the testing management system is connected to the testing environment. The testing environment is selectable and generally includes the following options:

[0064] First, bench environment: connect to the operating system of the vehicle component under test via USB or Ethernet port; second, real vehicle environment: connect via OBD port; if it is impossible to connect to the operating system or it is very difficult to connect: do not connect for the time being, and the vehicle component can be put into the operating system through other means to execute.

[0065] Log in to the inspection and management system, go to the automated task management, create an automated task, select the target vehicle component information to be inspected, and then determine whether the target vehicle component information is online component information (online component information means that the inspection and management system can remotely interact with the operating system of the target vehicle component information). If it is not an online asset, there are two options:

[0066] ① Access the configuration interface for the target vehicle's component information to remotely log in and configure it, and mark the target vehicle's component information as online component information.

[0067] ② Abandon remote login and mark the asset as offline component information.

[0068] In step 120, execution unit file information corresponding to each of the online component information is obtained. The execution unit file information includes compliance clause information and compliance detection tool information corresponding to each of the online component information.

[0069] Specifically, the execution unit file information contains multiple execution units. Each execution unit is used to perform compliance checks on a specific compliance clause in the online component information. In other words, each execution unit can correspond to a regulatory clause. It also includes compliance testing tool information, meaning there are multiple testing tools. By weighting the test results of multiple testing tools, the obtained compliance test value is more accurate, which means the testing of vehicle parts is more accurate.

[0070] In one embodiment of this application, the compliance testing tool information includes multiple testing tools and weighting coefficients corresponding to each testing tool. The compliance testing result of a single online component information can be obtained by the following method:

[0071] Obtain the detection results of each of the detection tools on the online component information, and each detection result corresponds to a weight coefficient;

[0072] The compliance detection value of the online component information is determined based on each of the detection results and the weighting coefficients corresponding to each of the detection results;

[0073] If the compliance detection value is higher than the preset benchmark detection threshold, then the online component information is determined to comply with the compliance provisions.

[0074] Specifically, please refer to Figure 5 As shown, Figure 5 This diagram illustrates how a single execution unit calculates a final compliance test value using multiple testing tools and compares it with a preset benchmark test threshold. The test results obtained from multiple testing tools are weighted and calculated to obtain the final compliance test value, which is used to determine whether the vehicle component complies with the compliance provisions and thus whether it is compliant.

[0075] In step 130, compliance checks are performed on each of the online component information based on each of the compliance clause information and each of the compliance detection tool information to obtain the compliance detection results of each of the online component information.

[0076] In one embodiment of this application, the step of performing compliance checks on each of the online component information based on each of the compliance clause information and each of the compliance detection tool information to obtain the compliance detection results of each of the online component information includes:

[0077] Obtain the compliance detection values ​​of each of the online component information based on the information from each of the aforementioned compliance detection tools;

[0078] Each compliance detection value is compared with the benchmark detection threshold to determine whether each online component information conforms to the corresponding compliance clause information, thereby obtaining the compliance detection result of each online component information.

[0079] Specifically, by automating the compliance checks of each online component that needs to be inspected, eliminating the need for manual inspection, the problem of low efficiency and high error rate caused by manual inspection is solved. Furthermore, multiple execution units are selected for the current automated task, and an execution unit set is created—the execution unit file information mentioned in this application. Execution units can be added to this set. For online component information, inspection will begin immediately, and the inspection results will be fed back to the inspection management system in real time and displayed in the task details.

[0080] In one embodiment of this application, each piece of online component information corresponds to a remote login configuration information, and the remote login configuration information is stored in a preset database; the identification of each of the target vehicle component information includes:

[0081] If remote login configuration information corresponding to the target vehicle component information is found in the database, then the target vehicle component information is determined to be the online component information;

[0082] If no remote login configuration information corresponding to the target vehicle component information is found in the database, then the target vehicle component information is determined to be the offline component information.

[0083] Specifically, each online component information is configured with remote login information in the local database of the testing and management system. Therefore, identifying each target vehicle component information involves querying the local database to see if there is remote login configuration information corresponding to the target vehicle component information. If so, it means that the target vehicle component information can remotely interact with this testing and management system. If not, remote login configuration can be configured according to the needs of the developers, or remote interaction can be abandoned directly, and compliance testing results can be obtained by using offline component information testing methods.

[0084] In one embodiment of this application, after marking the target vehicle component information as the offline component information, the method further includes:

[0085] Based on the offline component information, a corresponding offline configuration file is generated so that the vehicle terminal can perform compliance testing on the vehicle parts corresponding to the offline component information using the compliance testing tool in the offline configuration file, and obtain the compliance testing result of the offline component information.

[0086] For offline component information, the corresponding offline package (i.e., the offline configuration file mentioned in this application) must first be downloaded in the automated task and transferred to the vehicle component's operating system via other means (such as serial port, USB port, etc.). Then, the offline package main program is run to start the detection. After the detection is completed, the results are fed back to the detection management system. After the automated task is completed, the specific results can be viewed on the task details page. The results will primarily display information security requirements and regulatory provisions, indicating whether compliance with each regulatory provision has been achieved.

[0087] In one embodiment of this application, the detection tool can be run by a script or executor supported by the system, so that the detection tool can perform compliance detection on the online component information and obtain the detection result of the online component information.

[0088] Specifically, the system supports detection tools that can be run via scripts or executable files. The output of each detection tool is a percentage indicating the degree of compliance of the detection; the higher the score, the better the compliance. At the same time, the executor can be used to run the executable files of the compliance detection tools. If the compliance detection is written using scripts supported by the target system, then the executor is not required. The executor provides more technical approaches for writing detection tools, enhances the flexibility of compliance detection, and improves the capability of compliance detection.

[0089] In summary, the testing method proposed in this application is highly flexible. The testing tools used can be general scripts, executable programs, or other custom scripts, and compliance testing can be implemented using various programming methods, effectively improving the flexibility of the testing. Furthermore, it can import regulatory provisions and information security requirements (custom provisions) at any time to adapt to updates in automotive information security regulations.

[0090] This application embodiment maps the testing tools in the execution unit to specific regulatory provisions, and all tests are based on specific regulatory provisions. Testing scripts or testing tools can be written in a targeted manner, and there is a scoring mechanism for testing results. The test results of multiple tools can be combined to effectively improve the accuracy and coverage of compliance testing, and at the same time, it can help users understand the current compliance status of vehicle parts more clearly.

[0091] The detection method of this application embodiment can achieve a high degree of automation. The only human involvement is in some basic configuration work. As long as the administrator maintains the detection tools, execution unit file information, etc., the subsequent task creation and execution are all completed automatically, which solves the problems of low detection efficiency and low accuracy caused by manual detection.

[0092] Figure 3The diagram shows a vehicle parts compliance testing device 300 according to an embodiment of this application. The vehicle parts compliance testing device 300 according to an embodiment of this application includes: a first acquisition unit 301, a second acquisition unit 302, and a testing unit 303.

[0093] The first acquisition unit 301 is used to acquire information on at least one online component to be detected, wherein the online component information is information on vehicle parts that can be remotely interacted with.

[0094] The second acquisition unit 302 is used to acquire execution unit file information corresponding to each of the online component information, wherein the execution unit file information includes compliance clause information and compliance detection tool information corresponding to each of the online component information;

[0095] The detection unit 303 is used to perform compliance detection on each of the online component information based on each of the compliance clause information and each of the compliance detection tool information, so as to obtain the compliance detection results of each of the online component information.

[0096] In one embodiment of this application, based on the foregoing scheme, the compliance testing tool information includes multiple testing tools and weight coefficients corresponding to each testing tool. The testing unit is configured to: obtain the testing results of each of the testing tools on the online component information, each testing result corresponding to a weight coefficient; determine the compliance testing value of the online component information based on each testing result and the weight coefficient corresponding to each testing result; if the compliance testing value is higher than a preset benchmark testing threshold, then determine that the online component information conforms to the compliance provisions.

[0097] In one embodiment of this application, based on the foregoing scheme, the detection unit is configured to: obtain compliance detection values ​​of each online component information based on the compliance detection tool information; compare each compliance detection value with the benchmark detection threshold to determine whether each online component information conforms to the corresponding compliance clause information, so as to obtain the compliance detection result of each online component information.

[0098] In one embodiment of this application, based on the foregoing scheme, a third acquisition unit is further included, configured to acquire information on each target vehicle component to be detected, and to identify each target vehicle component information to determine whether remote interaction with each target vehicle component information is possible; a first marking unit is configured to mark the target vehicle component information as online component information if remote interaction with the target vehicle component information is possible; a judgment unit is configured to determine whether remote login configuration information corresponding to the target vehicle component information is received within a preset time if remote interaction with the target vehicle component information is not possible; a second marking unit is configured to mark the target vehicle component information as online component information if remote login configuration information corresponding to the target vehicle component information is received within the preset time; a third marking unit is configured to mark the target vehicle component information as offline component information if remote login configuration information corresponding to the target vehicle component information is not received within the preset time; wherein, the offline component information is vehicle component information that cannot be remotely interacted with.

[0099] In one embodiment of this application, based on the aforementioned scheme, each of the online component information corresponds to a remote login configuration information, and the remote login configuration information is stored in a preset database; the third acquisition unit is configured to: if remote login configuration information corresponding to the target vehicle component information is found in the database, then the target vehicle component information is determined to be the online component information; if remote login configuration information corresponding to the target vehicle component information is not found in the database, then the target vehicle component information is determined to be the offline component information.

[0100] In one embodiment of this application, based on the foregoing scheme, a generation unit is further included, which is used to generate a corresponding offline configuration file according to the offline component information, so that the vehicle terminal can perform compliance testing on the vehicle parts corresponding to the offline component information according to the compliance testing tool in the offline configuration file, and obtain the compliance testing result of the offline component information.

[0101] In one embodiment of this application, based on the foregoing scheme, the second acquisition unit is configured such that the detection tool can be run by a script or executor supported by the system, so that the detection tool can perform compliance detection on the online component information and obtain the detection result of the online component information.

[0102] In another aspect, this application also provides a computer-readable storage medium storing a program product capable of implementing the methods provided above in this specification. In some possible implementations, various aspects of this application may also be implemented as a program product comprising program code that, when run on a terminal device, causes the terminal device to perform the steps described in the "Embodiment Methods" section of this specification according to various exemplary embodiments of this application.

[0103] The program product for implementing the above-described method according to the embodiments of this application may employ a portable compact disc read-only memory (CD-ROM) and include program code, and may run on a terminal device, such as a personal computer. However, the program product of this application is not limited thereto. In this document, the readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.

[0104] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0105] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting programs for use by or in conjunction with an instruction execution system, apparatus, or device.

[0106] The program code contained on the readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.

[0107] Program code for performing the operations of this application can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0108] In another respect, this application also provides an electronic device capable of implementing the above-described method.

[0109] Those skilled in the art will understand that various aspects of this application can be implemented as a system, method, or program product. Therefore, various aspects of this application can be specifically implemented in the following forms: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or a combination of hardware and software implementations, collectively referred to herein as a "circuit," "module," or "system."

[0110] The following reference Figure 4 To describe an electronic device 400 according to this embodiment of the present application. Figure 4 The electronic device 400 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.

[0111] like Figure 4 As shown, the electronic device 400 is manifested in the form of a general-purpose computing device. The components of the electronic device 400 may include, but are not limited to: at least one processing unit 410, at least one storage unit 420, and a bus 430 connecting different system components (including storage unit 420 and processing unit 410).

[0112] The storage unit stores program code that can be executed by the processing unit 410, causing the processing unit 410 to perform the steps described in the "Embodiment Methods" section above according to various exemplary embodiments of this application.

[0113] Storage unit 420 may include a readable medium in the form of a volatile storage unit, such as random access memory (RAM) 421 and / or cache memory 422, and may further include a read-only memory (ROM) 423.

[0114] Storage unit 420 may also include a program / utility 424 having a set (at least one) of program modules 425, such program modules 425 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment.

[0115] Bus 430 can represent one or more of several types of bus structures, including a memory cell bus or memory cell control node, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.

[0116] Electronic device 400 can also communicate with one or more external devices 1200 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with electronic device 400, and / or with any device that enables electronic device 400 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 450. Furthermore, electronic device 400 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 460. As shown, network adapter 460 communicates with other modules of electronic device 400 via bus 430. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 400, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0117] Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, terminal device, or network device, etc.) to execute the method according to the embodiments of this application.

[0118] Furthermore, the above figures are merely illustrative of the processes included in the method according to exemplary embodiments of this application, and are not intended to be limiting. It is readily understood that the processes shown in the above figures do not indicate or limit the temporal order of these processes. Additionally, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.

[0119] It should be understood that this application is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.

Claims

1. A method for testing the compliance of vehicle components, characterized in that, The method comprises: acquiring at least one online component information to be detected, the online component information being vehicle component information capable of remote interaction; acquiring execution unit file information corresponding to each of the online component information, the execution unit file information comprising compliance clause information corresponding to each of the online component information and compliance detection tool information; performing compliance detection on each of the online component information based on each of the compliance clause information and each of the compliance detection tool information to obtain a compliance detection result of each of the online component information; the compliance detection tool information comprises a plurality of detection tools and a weight coefficient corresponding to each of the detection tools, and the compliance detection result of each of the online component information is obtained by the following method: acquiring a detection result of each of the detection tools on the online component information, each of the detection result corresponding to a weight coefficient; determining a compliance detection value of the online component information according to each of the detection result and the weight coefficient corresponding to each of the detection result; if the compliance detection value is higher than a preset reference detection threshold, it is determined that the online component information meets the compliance clause information.

2. The method of claim 1, wherein, the compliance detection on each of the online component information based on each of the compliance clause information and each of the compliance detection tool information to obtain a compliance detection result of each of the online component information comprises: obtaining a compliance detection value of each of the online component information based on each of the compliance detection tool information; comparing each of the compliance detection value with the reference detection threshold to determine whether each of the online component information meets the corresponding compliance clause information to obtain a compliance detection result of each of the online component information.

3. The method of claim 1, wherein, Before acquiring at least one online component information to be detected, the method further comprises: acquiring each of the target vehicle component information to be detected and identifying each of the target vehicle component information to determine whether remote interaction can be performed on each of the target vehicle component information; if remote interaction can be performed on the target vehicle component information, the target vehicle component information is marked as the online component information; if remote interaction cannot be performed on the target vehicle component information, it is determined whether remote login configuration information corresponding to the target vehicle component information is received within a preset time; if the remote login configuration information corresponding to the target vehicle component information is received within the preset time, the target vehicle component information is marked as the online component information; if the remote login configuration information corresponding to the target vehicle component information is not received within the preset time, the target vehicle component information is marked as offline component information; wherein the offline component information is vehicle component information incapable of remote interaction.

4. The method of claim 3, wherein, each of the online component information corresponds to a remote login configuration information, and the remote login configuration information is stored in a preset database; the identification of each of the target vehicle component information comprises: If the remote login configuration information corresponding to the target vehicle part information is found in the database, the target vehicle part information is determined as the online part information; If the remote login configuration information corresponding to the target vehicle part information is not found in the database, the target vehicle part information is determined as the offline part information.

5. The method of claim 3, wherein, After the target vehicle part information is marked as the offline part information, the method further comprises: According to the offline part information, a corresponding offline configuration file is generated, so that a vehicle terminal can perform compliance detection on a vehicle part corresponding to the offline part information according to a compliance detection tool in the offline configuration file, to obtain a compliance detection result of the offline part information.

6. The method of claim 1, wherein, The detection tool can be run through a system-supported script or an executor, so that the detection tool performs compliance detection on the online part information to obtain a detection result of the online part information.

7. A vehicle component compliance detection apparatus, characterized by, The device comprises: A first acquisition unit configured to acquire at least one online part information to be detected, the online part information being vehicle part information capable of remote interaction; A second acquisition unit configured to acquire execution unit file information corresponding to each online part information, the execution unit file information including compliance provision information and compliance detection tool information corresponding to each online part information; A detection unit configured to perform compliance detection on each online part information based on each compliance provision information and each compliance detection tool information, to obtain a compliance detection result of each online part information; The compliance detection tool information includes a plurality of detection tools and a weight coefficient corresponding to each detection tool, and the compliance detection result of a single online part information can be obtained by the following method: Acquiring a detection result of each detection tool on the online part information, each detection result corresponding to a weight coefficient; Determining a compliance detection value of the online part information according to each detection result and the weight coefficient corresponding to each detection result; If the compliance detection value is higher than a preset reference detection threshold, it is determined that the online part information meets the compliance provision information.

8. A computer-readable storage medium, characterized in that, The computer readable storage medium stores at least one program code, and the at least one program code is loaded and executed by the processor to implement the operations performed by the method of any one of claims 1-6.

9. An electronic device, comprising: The electronic device comprises one or more processors and one or more memories, and the one or more memories store at least one program code, and the at least one program code is loaded and executed by the one or more processors to implement the operations performed by the method of any one of claims 1-6.

Citation Information

Patent Citations

  • Screwdriver quality detection method and system, electronic equipment and storage medium

    CN117871059A