BCM (Body Control Module) testing method, testing device, equipment and medium
Through the testing methods of standard judgment unit and abstract display unit, the problems of long time and high error rate of BCM functional testing are solved, the multifunctional automated testing and visual information output of BCM are realized, and the testing difficulty and cost are reduced.
Patent Information
- Application Number
- CN202510904052.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-01
- Publication Date
- 2025-10-03
AI Technical Summary
Existing BCM functional testing methods are time-consuming and have a high error rate, mainly due to the BCM's multiple functions, strong customer customization, and complex signals.
The test method using the standard decision unit and abstract display unit sends a test signal to the BCM through the standard function decision module, receives a feedback signal, generates test result information based on the feedback signal, and converts it into visual information output by the abstract display unit.
It realizes the multifunctional automated testing of BCM, reduces the test time cost and error rate, and allows testers to complete the test quickly and accurately without in-depth understanding of complex signals.
Smart Images

Figure CN120742851A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle testing, and in particular to a BCM testing method, testing device, equipment and medium. Background Art
[0002] The BCM (Body Control Module) functional test consists of two main parts: controller input testing and output testing. Communication verification is the most commonly used test method, specifically: using a BCM test bench to send the test bench's matching input control signal to the controller's corresponding input port, manually monitoring the corresponding CAN message (Note: a currently universally used standard protocol) or LIN message (Note: another standard protocol) using a CAN device, and determining whether the controller's input port is normal after deriving the signal status from the monitored message; similarly, mapping the controller's output port to the BCM test bench's corresponding output signal port, and determining whether the controller's output port is normal through the test bench's phenomenon feedback and the specific manifestation of the function.
[0003] The problem with existing testing methods is that due to the multiple functions, strong customer customization and complex signals of BCM, the traditional manual verification of signal values to complete the verification of all functions consumes a lot of time and has a high error rate. Summary of the Invention
[0004] The embodiments of the present invention provide a BCM testing method, testing device, equipment and medium, aiming to solve the problem of high time cost caused by manual authentication signal value when multi-function testing of BCM is required in the existing technical methods.
[0005] In a first aspect, an embodiment of the present invention provides a BCM testing method, which is applied to a testing device in communication with the BCM, wherein the testing device includes a standard arbitration unit and an abstract display unit, wherein the standard arbitration unit includes multiple standard function arbitration modules. The testing method includes:
[0006] If any standard function arbitration module receives a test instruction, it sends a test signal to the BCM;
[0007] receiving a feedback signal sent by the BCM based on the test signal;
[0008] Obtaining test result information based on the feedback signal, and sending the test result information to the abstract display unit;
[0009] The abstract display unit converts the test result information into visualization information and outputs the visualization information.
[0010] In a second aspect, an embodiment of the present invention further provides a testing device for implementing the BCM testing method described in the first aspect, wherein the testing device includes a standard adjudication unit and an abstract display unit, wherein the standard adjudication unit includes multiple standard function adjudication modules; the standard adjudication unit further includes:
[0011] A signal sending subunit, configured to send a test signal to the BCM if any standard function determination module receives a test instruction;
[0012] a signal receiving subunit, configured to receive a feedback signal sent by the BCM based on the test signal;
[0013] A result acquisition and sending subunit, configured to obtain test result information based on the feedback signal and send the test result information to the abstract display unit;
[0014] The abstract display unit is used to convert the test result information into visualization information and output the visualization information.
[0015] In a third aspect, an embodiment of the present invention further provides a test device, comprising a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus;
[0016] Memory for storing computer programs;
[0017] The processor is configured to implement the steps of the BCM testing method described in the first aspect when executing the program stored in the memory.
[0018] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the BCM testing method described in the first aspect.
[0019] Embodiments of the present invention provide a BCM testing method, testing device, equipment, and medium. The method is applied to a testing device communicatively connected to a BCM. The testing device includes a standard arbitration unit and an abstract display unit. The standard arbitration unit includes multiple standard function arbitration modules. The testing method includes: upon receiving a test instruction, any standard function arbitration module sends a test signal to the BCM; receives a feedback signal sent by the BCM based on the test signal; obtains test result information based on the feedback signal and sends the test result information to the abstract display unit; the abstract display unit converts the test result information into visual information and outputs the visual information. Therefore, by integrating different BCM function tests into corresponding standard function arbitration modules, multifunctional testing of the BCM is achieved. Each standard function arbitration module is implemented in code, allowing testers to perform automated testing by simply inputting test instructions into the standard function arbitration module. Combined with the abstract display unit, complex feedback signals are converted into visual, readable information, allowing testers to intuitively obtain test results, reducing the high time cost associated with traditional manual verification methods. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0021] Figure 1 A flowchart of a BCM testing method provided by an embodiment of the present invention;
[0022] Figure 2 A sub-flowchart of a BCM testing method provided by an embodiment of the present invention;
[0023] Figure 3 A sub-flowchart of a BCM testing method provided by an embodiment of the present invention;
[0024] Figure 4 A schematic block diagram of a testing device provided in an embodiment of the present invention;
[0025] Figure 5 A schematic block diagram of a standard adjudication unit in a test device according to an embodiment of the present invention;
[0026] Figure 6 A schematic block diagram of a test device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0027] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.
[0028] It will be understood that when used in this specification and the appended claims, the terms “comprises” and “comprising” indicate the presence of described features, integers, steps, operations, elements and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof.
[0029] It should also be understood that the terms used in the present specification are only for the purpose of describing particular embodiments and are not intended to limit the present invention. As used in the present specification and the appended claims, the singular forms "a", "an", and "the" are intended to include the plural forms unless the context clearly indicates otherwise.
[0030] It should be further understood that the term "and / or" used in the present description and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
[0031] It should also be noted that, unless otherwise clearly specified and limited, terms such as "installed", "connected", "connected", "fixed", and "set" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integrated connection; it can be a mechanical connection or an electrical connection; it can be directly connected or indirectly connected through an intermediate medium, and it can be the internal connection of two elements or the interaction relationship between two elements. When an element is referred to as being "on" or "under" another element, the element can be "directly" or "indirectly" located on the other element, or there may be one or more intervening elements. The terms "first", "second", "third", etc. are only for the convenience of describing the present technical solution, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first", "second", "third", etc. may explicitly or implicitly include one or more of such features. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to the specific circumstances.
[0032] See also Figure 1As shown in the figure, an embodiment of the present invention provides a BCM testing method, which is applied in a testing device connected to the BCM for communication. The testing device includes a standard judgment unit and an abstract display unit. The standard judgment unit includes multiple standard function judgment modules.
[0033] In this embodiment, the BCM (Body Control Module) works with various sensors and actuators to manage various vehicle functions, such as lights, doors, windows, and wipers. Testing the BCM ensures the proper functioning of these functions, preventing safety issues caused by malfunctions and improving the user experience. In the test device, a standard arbitration unit is used to send and receive signals to the BCM. The standard arbitration unit includes multiple standard function arbitration modules, each of which enables the BCM to control different vehicle functional modules. Test results are generated based on the signals fed back by the BCM to determine whether the functions corresponding to the BCM and the standard function arbitration modules are functioning properly. An abstract display unit abstracts the complex communication signals representing the test results into a unified, easily understandable display, enabling testers to quickly and accurately complete the test process. Even new testers unfamiliar with testing can quickly master and complete the test after simple training, reducing testing time and labor costs while improving accuracy. "New testers who are not familiar with the testing background" can be understood as newcomers with no testing experience, or as employees who could previously perform single function verification through manual authentication signal values, but are not familiar with the verification methods of other functions.
[0034] Specifically, the testing method includes steps S1 to S4.
[0035] S1. If any standard function arbitration module receives a test instruction, it sends a test signal to the BCM.
[0036] In this embodiment, the test device is built into a test equipment with a display. Virtual buttons corresponding to each quasi-function judgment module are displayed on the interactive interface of the display. The tester can select the corresponding virtual button by touch, mouse, physical key, dial button, etc., so that the standard function judgment module built into the test equipment sends a test instruction. After receiving the test instruction, the standard function judgment module sends a test signal to the BCM that has completed the communication connection with the test device.
[0037] Specifically, the test signals sent to the BCM may include a transmitting-end test signal and a receiving-end test signal. The transmitting-end test signal is used to verify whether the BCM can interact normally with the actuators of the various functional modules of the vehicle body, while the receiving-end test signal is used to verify whether the BCM can interact normally with the sensors of the functional modules of the vehicle body, thereby verifying whether each functional module is normal enough.
[0038] S2. Receive a feedback signal sent by the BCM based on the test signal.
[0039] In this embodiment, the BCM sends feedback signals based on test signals sent by different standard function arbitration modules. Feedback signals are messages generated based on the test signals. These messages consist of a series of letters and numbers and include at least an ID and a signal value. The ID identifies the specific function of the vehicle function module, and the signal value indicates the module's status. A transmitter-side test signal can trigger the BCM to send a control message. The standard function arbitration module can then intercept and receive this control message, thereby receiving the feedback signal sent by the BCM based on the test signal. For example, a transmitter-side test signal can trigger the BCM to send a message to turn on the wipers.
[0040] The receiving-end test signal simulates the operating status of a vehicle's functional modules. The BCM sends a response message based on the receiving-end test signal. The standard function decision module intercepts and receives this response message, thereby receiving feedback from the BCM based on the test signal. For example, a receiving-end test signal simulates the engine ECU sending a message to the BCM indicating "VehicleSpeed" = 50 km / h. If the BCM is operating normally, it should respond with a message indicating that the vehicle doors will automatically lock.
[0041] The difference between the receiving end test signal and the transmitting end test signal is that the transmitting end test signal directly controls the BCM to send control messages to a specific functional module, thereby detecting whether the transmitting end corresponding to the BCM is normal; the receiving end test signal simulates the working status of a module in the vehicle, and judges whether the BCM can respond to it correctly by on and off, thereby detecting whether the receiving end corresponding to the BCM is normal.
[0042] S3. Obtain test result information based on the feedback signal, and send the test result information to the abstract display unit.
[0043] In this embodiment, the standard function decision module can obtain test result information by comparing the ID in the feedback signal with a preset ID and the signal value in the feedback signal with a preset signal value. This allows the module to determine whether the BCM and the corresponding transmitter and receiver terminals of each vehicle functional module are functioning properly, and furthermore, whether the BCM can properly manage the corresponding functional module in the vehicle body. For ID comparison, the ID in the feedback signal can be compared to see if it matches the preset ID; for signal value comparison, the signal value in the feedback signal can be compared to see if it matches the preset signal value, or whether the signal value in the feedback signal is within a preset range. For example, a standard function decision module tests the BCM's control of the vehicle's lighting status. When it sends a test signal to trigger the BCM to send a message to turn on the left turn signal, the preset message ID and signal value may be "LeftTurnLamp_Request" and "On," and "TurnSignal_Status" and "0x1." If the ID in the feedback signal matches the preset ID, the signal value in the feedback signal matches the preset signal value, or the signal value in the feedback signal is within the preset range, the test is considered normal, indicating that the BCM is managing the functional module properly. Otherwise, the test is considered abnormal. The standard function adjudication module then sends test result information representing the test result to the abstract display unit, allowing the tester to intuitively view the test result from the abstract display unit.
[0044] See also Figure 2 In one embodiment, S3, obtaining test result information based on the sent feedback signal, and sending the test result information to the abstract display unit, specifically includes: S31, judging whether the feedback signal is a continuous signal or an immediate signal; S32, if the feedback signal is an immediate signal, extending the time for sending the test result information to the abstract display unit.
[0045] In this embodiment, the BCM's feedback signals include immediate signals and continuous signals. When the BCM sends messages based on the test signal, there are generally two scenarios based on their timing. One is triggering the BCM to send an immediate control message. This control message can be understood as an event-type message, triggering the BCM to implement an instantaneous control action, such as turning on the left turn signal. Therefore, this type of control message does not exist continuously. The other is triggering the BCM to send a continuous control message. This control message can be understood as a periodic message, triggering the BCM to implement a control action within a time period. For example, a test signal simulates changes in rainfall, triggering the BCM to send a message to control the wiper operation and adjust the wiper speed according to the rainfall. In this scenario, when obtaining the test result, the standard function decision module determines whether the period of the BCM sending messages matches the period of the rainfall signal during the entire period of rainfall signal change, and whether the signal value corresponding to the wiper speed (e.g., "WiperSpeed_Request") is consistent with a preset value or within a preset range. Therefore, if manual detection is used in the traditional method, the instantaneous signal may not be observed in time, resulting in inaccurate test results. The method in this embodiment is to obtain test result information based on sending feedback signals through code, and to judge the type of feedback signal. When the feedback signal is an instantaneous signal, the test result information is sent to the abstract display unit for extended time processing, so that the abstract display unit can increase the output time of the visual information, thereby making it easier for testers to obtain test results.
[0046] S4. The abstract display unit converts the test result information into visualization information and outputs the visualization information.
[0047] In this embodiment, the abstract display unit can convert complex test result information composed of various English letters and numbers into visual information, which can be easily observed by the tester. For example, the display of the test equipment serves as a hardware of the abstract display unit. The abstract display unit can convert the test result information into text information and output it to the display interface, such as "door lock status is abnormal", so that the tester can quickly and accurately obtain the test results and understand whether the BCM function is normal or not.
[0048] See also Figure 3 In one embodiment, S4, the abstract display unit converts the test result information into visual information and outputs the visual information, including: S41, determining whether the test result information is normal information or abnormal information; S42, if the test result information is abnormal information, making the visual information conspicuous when outputting the visual information.
[0049] In this embodiment, the abstract display unit determines whether the test result information is normal information or abnormal information. Normal information indicates that the xx function is normal, and abnormal information indicates that the xx function is abnormal. If the test result information is abnormal information, the abstract display unit will make the visual information eye-catching when outputting the visual information. For example, a square frame area on the display of the test equipment is used to display text information as visual information. When the test result information is normal information, the square frame area displays the text information and the default fill color at the same time; when the test result information is abnormal information, the square frame area displays the text information and the red fill color at the same time, thereby providing eye-catching visual information for easy observation by the tester.
[0050] Therefore, combining steps S31, S32, S41 and S42 can improve test efficiency while preventing testers from missing test results, thereby improving test accuracy.
[0051] To sum up, the embodiment of the present invention integrates different functional tests of BCM into corresponding standard function judgment modules to realize multi-functional testing of BCM, and each standard function judgment module is implemented in the form of code. Testers only need to input test instructions into the standard function judgment module to realize automated testing, and combined with the abstract display unit, complex feedback signals are converted into vivid and readable information. Testers can obtain test results intuitively, solving the problems of high time cost and high error rate brought by traditional manual verification methods.
[0052] The BCM testing method provided by the embodiment of the present invention reduces the difficulty of testing. Even inexperienced testers can complete the testing work efficiently after simple training.
[0053] In a further embodiment, S1, if any standard function determination module receives a test instruction, before sending a test signal to the BCM, it includes: pre-storing a standard code and an experience code library in the standard function determination module.
[0054] In this embodiment, the standard code is used to implement standard business automatic monitoring and testing of the corresponding module functions. The experience code library stores the experience detection codes of old employees and the product history fault detection codes, which is equivalent to putting an experienced employee in the project in the form of code. When the current tester has no experience, the standard function judgment module executes the code in the experience code library in addition to the standard code during the automatic testing process. When the program finds abnormal working conditions or the same fault that has appeared in the product history, it will inform the tester of the abnormal working conditions through the abstract display unit. This can avoid the problem of newcomers being unable to test due to the departure of personnel with a clear product background, and achieve the purpose of "single-person testing, multi-person assistance" while consuming only the resources of a single person.
[0055] In a further embodiment, the standard function decision module includes a custom script standard decision module, and the standard code and experience code library are pre-stored in the standard function decision module, including: pre-stored customizable scripts and a public experience script library in the custom script standard decision module.
[0056] In this embodiment, the customizable scripts in the customizable script standard judgment module can be edited by the tester to achieve unexpected functional inspection and testing, that is, the other judgment modules in the standard functional judgment module are used to achieve corresponding specific functional (i.e. expected) testing and inspection, while the customizable script standard judgment module can be edited by the tester to achieve monitoring and testing of unexpected functions such as interactive anomaly inspection, double flash frequency modulation, and authentication failure. For example, it is necessary to monitor the flashing frequency of the turn signal through the customizable script standard judgment module. Using the method of this embodiment, the number of flashes and time of the turn signal in the pre-confirmed test requirements are pre-confirmed. The customizable script is edited so that it can count the number of changes in the corresponding feedback signal and the duration of each state, and compare them with the number of flashes and time of the turn signal in the pre-confirmed test requirements to obtain test result information.
[0057] On the one hand, the public experience script library can be used as an experience code library for the custom script standard judgment module to realize experience detection and historical fault detection. On the other hand, the scripts in the public experience script library contain common syntax. When testers edit the customizable scripts, they can refer to the scripts in the public experience script library, so that they can flexibly use the scripts to complete the test tasks smoothly and efficiently, thereby reducing the input of professional programmers.
[0058] See again Figure 1 In a further embodiment, after S4, the abstract display unit converts the test result information into visual information and outputs the visual information, the method further includes:
[0059] S5. Storing the tested custom script in the public experience script library to update the public experience script library.
[0060] In this embodiment, the tester obtains the custom script after editing the custom script by himself. When starting the test, he can input the test instructions to the custom script standard judgment module, so that the test device executes steps S1 to S4. After the test device executes steps S1 to S4, the tested custom script can be obtained. The tested custom script is stored in the public experience script library to update the public experience script library, thereby realizing the automatic accumulation of the public experience script library and gradually enriching and strengthening the testing capabilities of the test device.
[0061] like Figure 4 As shown, an embodiment of the present invention further provides a testing device for implementing the BCM testing method described in the above embodiment. The testing device includes a standard adjudication unit 10 and an abstract display unit 20. The standard adjudication unit 10 includes multiple standard function adjudication modules; the standard adjudication unit 10 also includes:
[0062] The signal sending subunit 101 is used to send a test signal to the BCM if any standard function determination module receives a test instruction;
[0063] a signal receiving subunit 102, configured to receive a feedback signal sent by the BCM based on the test signal;
[0064] The result acquisition and sending subunit 103 is configured to obtain test result information based on the feedback signal and send the test result information to the abstract display unit.
[0065] The abstract display unit 20 is used to convert the test result information into visualization information and output the visualization information.
[0066] Furthermore, the testing device further comprises:
[0067] The pre-storage unit 30 is used to pre-store standard codes and an experience code library in the standard function determination module.
[0068] Furthermore, the standard function decision module includes a custom script standard decision module, and the testing device further includes:
[0069] The updating unit 40 is configured to store the tested custom script into the public experience script library to update the public experience script library.
[0070] like Figure 5As shown, the multiple standard function decision modules are: a custom script decision module 11, a vehicle status decision module 12, a door lock and window status decision module 13, a vehicle speed and steering decision module 14, a lighting status decision module 15, an action prompt decision module 16, a wiper status decision module 17, and an anti-theft and remote status decision module 18. The custom script decision module 11 is used to monitor for unexpected interaction anomalies, double flash frequency modulation, and authentication failures, completing cases that cannot be manually tested or have a high repetition rate. The vehicle status decision module 12 is used to monitor the power supply, BLE, and TBOX to facilitate fault cause determination. The door lock and window status decision module 13 is used to test the functions of the doors, locks, and windows. The vehicle speed and steering decision module 14 is used to monitor the specific scenarios in which the turn signal flashes, whether the rearview mirror folds when the speed reaches a threshold, and other issues. The lighting status decision module 15 is used to monitor the lighting signal function. The action prompt decision module 16 is used to monitor and test common action feedback. The wiper status determination module 17 is used to monitor the wiper function to verify its functional logic and its unique homing function. The anti-theft and remote status standard determination module 18 is used for monitoring and anti-theft functions.
[0071] The above-mentioned testing device can be realized in the form of a computer program. The computer program can be used in Figure 6 The test equipment shown is run on
[0072] See also Figure 6 , Figure 6 5 is a schematic block diagram of a test device provided by an embodiment of the present invention. The test device 500 includes a processor 502 , a memory, and a network interface 505 connected via a communication bus 501 , wherein the memory may include a storage medium 503 and an internal memory 504 .
[0073] The storage medium 503 may store an operating system 5031 and a computer program 5032. When the computer program 5032 is executed, the processor 502 may execute a BCM test method. The storage medium 503 may be a volatile storage medium or a non-volatile storage medium.
[0074] The processor 502 is used to provide computing and control capabilities to support the operation of the entire testing device 500 .
[0075] The internal memory 504 provides an environment for the operation of the computer program 5032 in the storage medium 503. When the computer program 5032 is executed by the processor 502, the processor 502 can execute the test method of the BCM.
[0076] The network interface 505 is used for network communication, such as providing data information transmission. Those skilled in the art will understand that Figure 6 The structure shown in the figure is merely a block diagram of a portion of the structure related to the solution of the present invention, and does not constitute a limitation on the test device 500 to which the solution of the present invention is applied. The specific test device 500 may include more or fewer components than those shown in the figure, or combine certain components, or have a different component arrangement.
[0077] The processor 502 is configured to run a computer program 5032 stored in a memory to implement corresponding functions in the aforementioned BCM testing method.
[0078] Those skilled in the art will understand that Figure 6 The embodiment of the test device shown in the figure does not constitute a limitation on the specific composition of the test device. In other embodiments, the test device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently. For example, in some embodiments, the test device may only include a memory and a processor. In such an embodiment, the structure and function of the memory and processor are the same as those in the figure. Figure 6 The embodiments shown are consistent and will not be described again here.
[0079] It should be understood that in the embodiment of the present invention, the processor 502 may be a central processing unit (CPU), and the processor 502 may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.
[0080] In another embodiment of the present invention, a computer-readable storage medium is provided. The computer-readable storage medium may be volatile or non-volatile. The computer-readable storage medium stores a computer program, wherein when executed by a processor, the computer program implements the steps included in the above-mentioned BCM testing method.
[0081] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described equipment, devices and units can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented with electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0082] In the several embodiments provided by the present invention, it should be understood that the disclosed devices, apparatuses and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, or units with the same function may be combined into one unit. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interfaces, devices or units, or may be an electrical, mechanical or other form of connection.
[0083] The units described as separate components may or may not be physically separate, and 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 network units. Some or all of these units may be selected according to actual needs to achieve the objectives of the embodiments of the present invention.
[0084] In addition, the functional units in the various embodiments of the present invention may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0085] If the integrated unit is implemented in the form of 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 the present invention is essentially 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. The computer software product is stored in a computer-readable storage medium and includes several instructions for enabling a test device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned computer-readable storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a magnetic disk, or an optical disk.
[0086] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and such modifications or substitutions are intended to be within the scope of protection of the present invention. Therefore, the scope of protection of the present invention shall be subject to the scope of protection of the claims.
Claims
1. A BCM testing method, characterized in that: The invention is applied in a test device connected to a BCM for communication, wherein the test device includes a standard decision unit and an abstract display unit, wherein the standard decision unit includes a plurality of standard function decision modules; The test method includes: If any standard function arbitration module receives a test instruction, it sends a test signal to the BCM; receiving a feedback signal sent by the BCM based on the test signal; Obtaining test result information based on the feedback signal, and sending the test result information to the abstract display unit; The abstract display unit converts the test result information into visualization information and outputs the visualization information.
2. The BCM testing method according to claim 1, characterized in that: The obtaining test result information based on the sending feedback signal and sending the test result information to the abstract display unit includes: Determining whether the feedback signal is a continuous signal or an immediate signal; If the feedback signal is an immediate signal, the time for sending the test result information to the abstract display unit is extended.
3. The BCM testing method according to claim 1, characterized in that: The abstract display unit converts the test result information into visualization information and outputs the visualization information, including: Determine whether the test result information is normal information or abnormal information; If the test result information is abnormal information, the visualized information is made conspicuous when outputting the visualized information.
4. The BCM testing method according to claim 1, characterized in that: If any standard function determination module receives a test instruction, before sending a test signal to the BCM, the process includes: Standard codes and an experience code library are pre-stored in the standard function determination module.
5. The BCM testing method according to claim 4, characterized in that: The standard function decision module includes a custom script standard decision module, in which standard codes and experience code libraries are pre-stored, including: The custom script standard decision module is pre-stored with a custom script and a public experience script library.
6. The BCM testing method according to claim 5, characterized in that: After the abstract display unit converts the test result information into visualization information and outputs the visualization information, the method further includes: The tested custom script is stored in the public experience script library to update the public experience script library.
7. A testing device, characterized in that: A method for testing a BCM according to any one of claims 1 to 6, wherein the testing device comprises a standard adjudication unit and an abstract display unit, wherein the standard adjudication unit comprises a plurality of standard function adjudication modules; The standard adjudication unit further includes: A signal sending subunit, configured to send a test signal to the BCM if any standard function determination module receives a test instruction; a signal receiving subunit, configured to receive a feedback signal sent by the BCM based on the test signal; A result acquisition and sending subunit, configured to obtain test result information based on the feedback signal and send the test result information to the abstract display unit; The abstract display unit is used to convert the test result information into visualization information and output the visualization information.
8. The testing device according to claim 7, characterized in that: The multiple standard function judgment modules are: custom script standard judgment module, vehicle status standard judgment module, door lock and window status standard judgment module, vehicle speed and steering standard judgment module, lighting status standard judgment module, action prompt standard judgment module, wiper status judgment module, anti-theft and remote status standard judgment module.
9. A testing device, characterized in that: The device includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus; Memory for storing computer programs; The processor is configured to implement the steps of the BCM testing method according to any one of claims 1 to 6 when executing a program stored in the memory.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the BCM testing method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Automobile body control function automatic test apparatus and method thereof
CN102360212A
Test system and test method of BCM (Body Control Module) body controller
CN114371681A
Vehicle automatic test method and device, storage medium and equipment
CN114383856A
System and method for detecting vehicle body controller
CN119105375A
Vehicle controller test method, device, equipment, system and medium
CN119396125A