Method, system, apparatus and processor for functional testing of a seat system

CN116698435BActive Publication Date: 2026-08-07CHINA FAW CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA FAW CO LTD
Filing Date
2023-04-19
Publication Date
2026-08-07

AI Technical Summary

Technical Problem

[0004]本发明实施例提供了一种座椅系统的功能测试方法、系统、装置和处理器,以至少解决了座椅系统的测试效率低的技术问题

Benefits of technology

[0015] In this embodiment of the invention, a functional testing method for a seating system can be applied to a functional testing system, which includes a host computer system, a virtual simulation cabinet, and a functional testing platform. The method can include: controlling the host computer system to send a test task to the virtual simulation cabinet, wherein the test task is at least used to characterize the function to be tested in the seating system; controlling the virtual simulation cabinet to send a functional control signal corresponding to the test task to the functional testing platform; monitoring the functional execution information of the seating system in response to the functional control event indicated by the functional control signal executed by the functional testing platform; and controlling the host computer system to determine the functional test result of the function to be tested based on the functional execution information. In other words, in the functional testing system for a seating system, the host computer system is first controlled to send a test task to the virtual simulation cabinet, then the virtual simulation cabinet is controlled to send a functional control signal corresponding to the test task to the functional testing platform, and finally, when the functional testing platform executes the functional control event indicated by the functional control signal, the functional execution information of the seating system is monitored. Finally, the host computer system determines the functional test result based on the functional execution information, thereby solving the technical problem of low testing efficiency for seating systems and achieving the technical effect of improving the testing efficiency of seating systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116698435B_ABST
    Figure CN116698435B_ABST
Patent Text Reader

Abstract

The application discloses a function test method, system and device of a seat system and a processor. The method can be applied to a function test system, and the function test system comprises an upper computer system, a virtual simulation cabinet and a function test platform. The method comprises the following steps: controlling the upper computer system, and sending a test task to the virtual simulation cabinet, wherein the test task is used for at least representing a to-be-tested function of the seat system; controlling the virtual simulation cabinet to send a function control signal corresponding to the test task to the function test platform; monitoring function execution information of the seat system in response to a function control event indicated by the function control signal and executed by the function test platform; and controlling the upper computer system to determine a function test result of the to-be-tested function based on the function execution information. The application solves the technical problem of low test efficiency of the seat system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of system testing technology, and more specifically, to a functional testing method, system, device, and processor for a seating system. Background Technology

[0002] Currently, the main method for testing seat systems is to integrate them into actual vehicles. However, this method can only be used to test seat systems in the later stages of vehicle development, and the testing environment is unstable with poor test repeatability, resulting in low testing efficiency for seat systems.

[0003] There is currently no effective solution to the technical problem of low testing efficiency of the aforementioned seating system. Summary of the Invention

[0004] This invention provides a functional testing method, system, device, and processor for a seat system, thereby addressing at least the technical problem of low testing efficiency for seat systems.

[0005] According to one aspect of the invention, a method for functional testing of a seating system is provided. This method can be applied to a functional testing system, which includes a host computer system, a virtual simulation cabinet, and a functional testing platform. The method includes: controlling the host computer system to send a test task to the virtual simulation cabinet, wherein the test task is at least used to characterize the function under test of the seating system; controlling the virtual simulation cabinet to send a functional control signal corresponding to the test task to the functional testing platform; monitoring the functional execution information of the seating system in response to the functional control event indicated by the functional control signal executed by the functional testing platform; and controlling the host computer system to determine the functional test result of the function under test based on the functional execution information.

[0006] Optionally, the host computer system also includes a test database model. Controlling the host computer system to determine the functional test result of the function under test based on the functional execution information may include: controlling the host computer system to compare the functional execution information with the reference functional execution information in the test database model to obtain a comparison result; and determining the functional test result based on the comparison result.

[0007] Optionally, based on the comparison results, the functional test result is determined. The method may include: in response to the comparison result that the functional execution information is the same as the reference functional execution information, determining that the functional test result is that the function under test is in normal working condition.

[0008] According to one aspect of the present invention, a functional testing system for a seat system is provided. The system may include: a virtual simulation cabinet connected to a functional testing platform, configured to receive test tasks sent by a host computer system and send functional control signals corresponding to the test tasks to the functional testing platform, wherein the test tasks are at least used to characterize the function under test of the seat system; the functional testing platform, configured to monitor the functional execution information of the seat system in response to a functional control event indicated by the functional control signal executed by the seat system, and send the functional execution information to the host computer system; and the host computer system connected to the virtual simulation cabinet, configured to determine the functional test result of the function under test based on the functional execution information.

[0009] Optionally, the host computer system may also include: a test database model for storing reference function execution information; and an automated test model for comparing the function execution information with the reference function execution information to obtain comparison results, and determining the function test results based on the comparison results.

[0010] Optionally, the functional testing platform may also include: a functional monitoring model for monitoring functional execution information in response to functional control events indicated by functional control signals from the seat system; and a monitoring data processing model for sending the functional execution information to a host computer system.

[0011] According to one aspect of the present invention, a functional testing apparatus for a seating system is provided. This apparatus can be applied to a functional testing system, which includes a host computer system, a virtual simulation cabinet, and a functional testing platform. The apparatus may include: a first control unit for controlling the host computer system to send test tasks to the virtual simulation cabinet, wherein the test tasks are at least used to characterize the function under test of the seating system; a second control unit for controlling the virtual simulation cabinet to send a functional control signal corresponding to the test task to the functional testing platform; a monitoring unit for monitoring the functional execution information of the seating system in response to a functional control event indicated by the functional control signal executed by the functional testing platform; and a third control unit for controlling the host computer system to determine the functional test result of the function under test based on the functional execution information.

[0012] According to another aspect of the present invention, a computer-readable storage medium is also provided. The computer-readable storage medium includes a stored program, wherein, when the program is executed, it controls the device where the computer-readable storage medium is located to perform the functional testing method of the seating system according to the embodiments of the present invention.

[0013] According to another aspect of the present invention, a processor is also provided. The processor is used to run a program, wherein the program executes the functional testing method for the seating system according to the embodiments of the present invention.

[0014] According to another aspect of the present invention, a vehicle is also provided. This vehicle is used to perform the functional testing method for the seat system according to the embodiments of the present invention.

[0015] In this embodiment of the invention, a functional testing method for a seating system can be applied to a functional testing system, which includes a host computer system, a virtual simulation cabinet, and a functional testing platform. The method can include: controlling the host computer system to send a test task to the virtual simulation cabinet, wherein the test task is at least used to characterize the function to be tested in the seating system; controlling the virtual simulation cabinet to send a functional control signal corresponding to the test task to the functional testing platform; monitoring the functional execution information of the seating system in response to the functional control event indicated by the functional control signal executed by the functional testing platform; and controlling the host computer system to determine the functional test result of the function to be tested based on the functional execution information. In other words, in the functional testing system for a seating system, the host computer system is first controlled to send a test task to the virtual simulation cabinet, then the virtual simulation cabinet is controlled to send a functional control signal corresponding to the test task to the functional testing platform, and finally, when the functional testing platform executes the functional control event indicated by the functional control signal, the functional execution information of the seating system is monitored. Finally, the host computer system determines the functional test result based on the functional execution information, thereby solving the technical problem of low testing efficiency for seating systems and achieving the technical effect of improving the testing efficiency of seating systems. Attached Figure Description

[0016] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this invention, illustrate exemplary embodiments of the invention and are used to explain the invention, but do not constitute an undue limitation of the invention. In the drawings:

[0017] Figure 1 This is a flowchart of a functional testing method for a seating system according to an embodiment of the present invention;

[0018] Figure 2 This is a schematic diagram of a functional testing system for a seating system according to an embodiment of the present invention;

[0019] Figure 3 This is a schematic diagram of the structure of an automated testing device for a seat testing system based on memory function according to an embodiment of the present invention;

[0020] Figure 4 This is a schematic diagram of a host computer system structure according to an embodiment of the present invention;

[0021] Figure 5 This is a schematic diagram of a virtual simulation device structure according to an embodiment of the present invention;

[0022] Figure 6This is a schematic diagram of a seat memory function testing platform structure according to an embodiment of the present invention;

[0023] Figure 7 This is a schematic diagram of a functional testing device for a seating system according to an embodiment of the present invention. Detailed Implementation

[0024] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0025] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0026] Example 1

[0027] According to an embodiment of the present invention, a functional testing method for a seat system is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0028] The functional testing method of the seat system according to an embodiment of the present invention will be described below.

[0029] Figure 1 This is a flowchart of a functional testing method for a seating system according to an embodiment of the present invention. This method can be applied to a functional testing system, which may include: a host computer system, a virtual simulation cabinet, and a functional testing platform, such as... Figure 1 As shown, the method may include the following steps:

[0030] Step S101: Control the host computer system to send test tasks to the virtual simulation cabinet.

[0031] In the technical solution provided by step S101 of the present invention, test tasks can be sent to the virtual simulation cabinet by controlling the host computer system. The host computer system and the virtual simulation cabinet can be connected via Ethernet. The test tasks can at least be used to characterize the functions to be tested of the seat system and the memory function of the seat system.

[0032] Optionally, the host computer system can send control signals to the virtual simulation cabinet via an automated database. These control signals can be used to control the virtual simulation cabinet to perform functional tests on the seat system. The virtual simulation cabinet may include a real-time processor, input / output (IO) boards, and a controller area network (CAN) board. The host computer system can also send control signals to the real-time processor via the automated database. The real-time processor may include a power control model, a memory function input model, a vehicle body parameter model, and a memory position acquisition signal model. These power control, memory function input, vehicle body parameter, and memory position acquisition signal models can transmit calculated signal commands to the seat controller and the seat via the IO and CAN boards. It should be noted that this is only an example and does not specifically limit the types and number of models included in the virtual simulation cabinet and real-time processor.

[0033] Optionally, the virtual simulation cabinet may also include a network signal model, which can be used to acquire and simulate the CAN signals of the seat controller and the seat, enabling the controller to function properly and simulating various test conditions. This is merely an example and is not intended to be specific.

[0034] Optionally, the host computer system may include: a database module, a test sequence module, an automated test module, and a test report module. The database module can be used to store test parameters required for functional testing. These test parameters may include at least one of the following: power parameters, memory button input signal parameters, vehicle body parameters, and memory position signal parameters. The test sequence module can be used to construct executable test sequences. The automated test module can be used to execute automated tests, comparing the actual test results with pre-set results to obtain comparison results. The test report module can be used to generate test reports in various formats. This is merely an example and does not specifically limit the content included in the host computer system.

[0035] Step S102: Control the virtual simulation cabinet to send the functional control signal corresponding to the test task to the functional test platform.

[0036] In the technical solution provided in step S102 of the present invention, the virtual simulation cabinet can be controlled to send the functional control signal corresponding to the test task in step S101 to the functional test platform. The functional control signal can be a signal command determined by the virtual simulation cabinet based on the test task, and the functional test platform can be a seat system memory function test platform. The virtual simulation cabinet and the seat system memory function test platform can be connected by a hard wire.

[0037] Optionally, the functional testing platform may include: a seat controller, a seat, a seat memory function monitoring device, and a test data processing module. The seat controller, identical to the one on the actual vehicle, drives the seat to perform actions. The seat can be the same as the actual seat under test in the vehicle. The seat memory function monitoring device collects data on the position of the seat memory button, the soft stop point position, the seat's position before automatic retraction, the position storage flag, the soft stop point setting flag, the automatic retraction flag, the software limit point, and the corresponding memory function flag, and transmits this collected information to the test data processing module. The test data processing module processes the received seat memory position data into a CAN signal and transmits it back to the real-time processor via a CAN board. The seat controller and seat are connected via a hardwired connection, the seat memory function monitoring device and test data processing module are connected via a hardwired connection, and the test data processing module and CAN board are connected via a CAN cable.

[0038] Step S103: In response to the function control event indicated by the function control signal executed by the function test platform, monitor the function execution information of the seat system.

[0039] In the technical solution provided in step S103 of the present invention, based on the function control event indicated by the function control signal in step S102, the function test platform can monitor the function execution information of the seat system. The function execution information can be the seat memory position signal and the seat memory function signal parameters.

[0040] Optionally, the function execution information can be processed by a functional testing platform and then transmitted to a real-time processor via a CAN bus, thereby achieving closed-loop control. It should be noted that this is merely an example and does not specifically limit the content of the function execution information of the monitoring seat system or the specific processing method for that information. All specific content of the function execution information of the monitoring seat system and the specific processing method for that information are within the protection scope of this invention, and will not be elaborated upon here.

[0041] Step S104: Control the host computer system to determine the functional test result of the function under test based on the functional execution information.

[0042] In the technical solution provided in step S104 of the present invention, the function execution information monitored in step S103 can be analyzed by the host computer system to obtain the function test results of the seat system to be tested. The function test results can be the automated test report of the seat system.

[0043] Optionally, automated testing software can be run on the host computer system to automatically compare the acquired function execution information actually monitored by the seat memory function monitoring device with the pre-input reference function execution information, and determine the function test result of the seat system's function under test based on the comparison result. It should be noted that this is only a preferred embodiment of controlling the host computer system to determine the function test result of the function under test based on function execution information. The method for controlling the host computer system to determine the function test result of the function under test based on function execution information is not specifically limited here. Any method and process for controlling the host computer system to determine the function test result of the function under test based on function execution information is within the protection scope of this invention, and will not be elaborated here.

[0044] Optionally, when determining the functional test result of the seat system's function under test based on the comparison results, if the comparison result shows that the function execution information is the same as the pre-input reference function execution information, then the corresponding functional test result is determined to be that the function under test is in a normal working state; if the comparison result shows that the function execution information is different from the pre-input reference function execution information, then the corresponding functional test result is determined to be that the function under test is in an abnormal working state.

[0045] The present invention, in steps S101 to S104, provides a functional testing method for a seating system that can be applied to a functional testing system. The functional testing system may include a host computer system, a virtual simulation cabinet, and a functional testing platform. The method may include: controlling the host computer system to send a test task to the virtual simulation cabinet, wherein the test task is at least used to characterize the function to be tested in the seating system; controlling the virtual simulation cabinet to send a functional control signal corresponding to the test task to the functional testing platform; responding to the functional control event indicated by the functional control signal executed by the functional testing platform, monitoring the functional execution information of the seating system; and controlling the host computer system to determine the functional test result of the function to be tested based on the functional execution information. In other words, in the functional testing system for a seating system, the host computer system is first controlled to send a test task to the virtual simulation cabinet, then the virtual simulation cabinet is controlled to send a functional control signal corresponding to the test task to the functional testing platform. Finally, when the functional testing platform executes the functional control event indicated by the functional control signal, the functional execution information of the seating system is monitored. Finally, the host computer system determines the functional test result based on the functional execution information, thereby solving the technical problem of low testing efficiency for seating systems and achieving the technical effect of improving the testing efficiency of seating systems.

[0046] The method described in this embodiment will be further described below.

[0047] As an optional embodiment, the host computer system also includes a test database model. Controlling the host computer system to determine the functional test result of the function under test based on the functional execution information may include: controlling the host computer system to compare the functional execution information with the reference functional execution information in the test database model to obtain a comparison result; and determining the functional test result based on the comparison result.

[0048] In this embodiment, the host computer system may further include a test database model, which controls the host computer system to compare the function execution information with the reference function execution information in the test database to obtain the comparison result, thereby determining the function test result. The test database model may include a database module, and the reference function execution information may be a seat memory position signal with preset input conditions, or a position signal monitored by a seat memory function monitoring device, etc.

[0049] For example, by running automated testing software in a host computer system, the power parameters and memory function input signal parameters in the database module can be controlled in real time through the test sequence module and the automated testing module in the host computer system. Then, the actual position signal monitored by the seat memory function monitoring device is automatically compared and analyzed with the pre-input position signal to obtain the functional test results and generate an automated test report. This is only an example and is not intended to be specific.

[0050] As an optional implementation method, determining the functional test result based on the comparison results may include: in response to the comparison result showing that the functional execution information is the same as the reference functional execution information, determining that the functional test result is that the function under test is in normal working condition.

[0051] In this embodiment, the function execution information and reference function execution information can be compared. If the two information are the same, the function test result can be determined to be that the function under test is in normal working condition. For example, if the obtained function execution information, i.e., the seat memory function signal parameter is 2, and the obtained reference function execution information, i.e., the seat memory function signal parameter is 2, then the function execution information and the reference function execution information are the same, thus determining that the function under test is in normal working condition. It should be noted that this is only an example and does not specifically limit the specific content of the function execution information and the reference function execution information, or the comparison method of the two information. All specific content of the function execution information and the reference function execution information, as well as the comparison method of the two information, are within the protection scope of this invention and will not be listed here.

[0052] Figure 2 This is a schematic diagram of a functional testing system for a seating system according to an embodiment of the present invention. The system may include: a virtual simulation cabinet 201, a functional testing platform 202, and a host computer system 203.

[0053] The virtual simulation cabinet 201 is used to connect to the functional test platform, receive test tasks sent by the host computer system, and send the functional control signals corresponding to the test tasks to the functional test platform. The test tasks are used to characterize the functions under test of the seat system at least.

[0054] The functional test platform 202 is used to respond to the functional control events indicated by the functional control signals of the seat system, monitor the functional execution information of the seat system, and send the functional execution information to the host computer system.

[0055] The host computer system 203 is used to connect to the virtual simulation cabinet and to determine the functional test results of the function under test based on the functional execution information.

[0056] Optionally, the host computer system 203 may include: a test database model for storing reference function execution information; and an automated test model for comparing the function execution information with the reference function execution information to obtain a comparison result, and determining the function test result based on the comparison result.

[0057] In this embodiment, the test database model can be used to store parameters required for functional testing, and the automated test model can be an automated test module used to execute automated testing, comparing the actual test results with pre-set results to obtain comparison results. Based on the comparison results, the functional test results can be determined. This is merely an illustrative example and is not intended to be specific.

[0058] Optionally, the functional testing platform 202 may include: a functional monitoring model for monitoring functional execution information in response to functional control events indicated by functional control signals from the seat system; and a monitoring data processing model for sending the functional execution information to a host computer system.

[0059] In this embodiment, the functional monitoring model can be a seat memory function monitoring device, used to collect information such as the position corresponding to the seat memory button, the soft stop point position, the seat position before automatic retraction, and the position storage flag, and transmit the obtained information to the monitoring data processing module; the monitoring data processing model can be a detection data processing module, used to process the received data, convert it into a CAN signal, and transmit it back to the real-time processor through the CAN board. This is only an example and is not specifically limited.

[0060] Optionally, the host computer system 203 may also include a test database model. Controlling the host computer system to determine the functional test result of the function under test based on the functional execution information may include: a comparison module, used to control the host computer system to compare the functional execution information with the reference functional execution information in the test database model to obtain a comparison result; and a determination module, used to determine the functional test result based on the comparison result.

[0061] Optionally, the determination module may further include: a determination submodule, used to determine the function test result as the function under test is in normal working condition in response to the comparison result being that the function execution information is the same as the reference function execution information.

[0062] In this embodiment, a virtual simulation cabinet is connected to a functional testing platform to receive test tasks sent by a host computer system and to send functional control signals corresponding to the test tasks to the functional testing platform. The test tasks at least characterize the function under test of the seat system. The functional testing platform, in response to the functional control events indicated by the functional control signals executed by the seat system, monitors the functional execution information of the seat system and sends the functional execution information to the host computer system. The host computer system, connected to the virtual simulation cabinet, determines the functional test results of the function under test based on the functional execution information. This solves the technical problem of low testing efficiency for seat systems and achieves the technical effect of improving the testing efficiency of seat systems.

[0063] Example 2

[0064] The technical solutions of the embodiments of the present invention will be illustrated below with reference to preferred embodiments.

[0065] Currently, testing of seat memory function in testing systems involves integrating the system into a real vehicle for verification. However, this testing can only be conducted in the later stages of vehicle development, resulting in low testing efficiency and accuracy. Therefore, to address these issues, this invention provides a functional testing method for seat systems, thereby improving testing efficiency and accuracy.

[0066] In one possible implementation, a seat memory function durability testing device is provided. This device may include: a complete vehicle seat, a seat memory controller, an in-vehicle simulation tool, a computing device, a 9-pin serial port (DB9) controller area network (CLAN) cable, and a terminating resistor. The in-vehicle simulation tool is connected to the terminating resistor and the seat memory controller of the seat under test via the DB9 CLAN cable, and is also connected to the computing device. The seat memory controller is connected to the combination switch of the complete vehicle seat and to the motor of the complete vehicle seat. The motor of the complete vehicle seat is connected to the seat body of the complete vehicle seat. This testing device fills the gap in seat testing regarding the durability of position memory function, ensuring the complete reliability of the seat memory function when the vehicle is launched on the market. However, it suffers from the technical problem of low testing efficiency for the seat system.

[0067] However, in this embodiment of the invention, by first controlling the host computer system to send test tasks to the virtual simulation cabinet in the functional testing system of the seat system, then controlling the virtual simulation cabinet to send the functional control signal corresponding to the test task to the functional testing platform, and finally monitoring the functional execution information of the seat system when the functional testing platform executes the functional control event indicated by the functional control signal, and finally determining the functional test result by the host computer system based on the functional execution information, the technical problem of low testing efficiency of the seat system is solved, and the technical effect of improving the testing efficiency of the seat system is achieved.

[0068] Figure 3 This is a schematic diagram of the structure of an automated testing equipment for a seat testing system based on memory function according to an embodiment of the present invention, as shown below. Figure 3 As shown, the structure may include: a host computer system 301, a virtual simulation cabinet 302, and a seat memory function test platform 303.

[0069] The host computer system 301 can connect to the virtual simulation cabinet via Ethernet communication, and can also control the workflow of the entire system by sending commands to the virtual simulation cabinet.

[0070] The virtual simulation cabinet 302 can be connected to the seat system memory function test platform via hardwire to process the functions to be tested in the seat system.

[0071] The seat memory function test platform 303 is used to collect seat position signals and their corresponding memory function signals using a seat position measuring device, and transmits the obtained signals to the test data processing module to collect the dynamic process of the memory position corresponding to the seat memory function in real time, thereby improving the accuracy of seat position testing.

[0072] Figure 4 This is a schematic diagram of a host computer system structure according to an embodiment of the present invention, such as... Figure 4 As shown, the host computer system structure 400 may include: a database module 401, a test sequence module 402, an automated test module 403, and a test report module 404.

[0073] Database module 401 is used to store test parameters required for functional testing, and the test parameters may include at least one of power parameters, memory button input signal parameters, vehicle body parameters, and memory position signal parameters.

[0074] Test sequence module 402 is used to construct executable test sequences.

[0075] The automated testing module 403 is used to execute automated testing processes and compare the actual test results with the expected results stored in the database module.

[0076] Test report module 404 is used to generate test reports in various formats. The host computer system controls the workflow of the entire system by sending commands to the virtual simulation cabinet.

[0077] Figure 5 This is a schematic diagram of a virtual simulation device structure according to an embodiment of the present invention, such as... Figure 5 As shown, the virtual simulation device structure 500 may include: a real-time processor 501, an I / O board 502, and a CAN board 503.

[0078] The real-time processor 501 may include: a power control model 5011, a memory function input model 5012, a vehicle body parameter model 5013, and a memory position signal acquisition model 5014.

[0079] The power control model 5011 is used to provide various voltage and current power input conditions for a memory-based seat testing system.

[0080] The memory function input model 5012 is used to provide simulated input conditions for the seat testing system and different memory function buttons.

[0081] The vehicle body parameter model 5013 is used to provide various vehicle body parameter input conditions for the seat testing system based on memory function. These can include vehicle speed information, door status information, gear information, vehicle power status, and other vehicle body parameters. The vehicle body parameter conditions include, but are not limited to, the above conditions. They can be extended and expanded according to the future development of seat memory function. The transmission method is not limited to CAN signal technology as technology develops.

[0082] The memory position signal acquisition model 5014 is used to set the corresponding expected seat memory position based on the current vehicle body parameters. Different memory function signal parameters are input, including memory position 1, memory position 2, memory position 3, read position 1, read position 2, read position 3, initialization, automatic retraction, automatic return, etc. Valid memory position signal parameters include, but are not limited to, the above conditions, and may also include other memory position signals as technology advances. This model can accurately determine the distance between the seat and the initial position, enabling more accurate testing of steering column positions with different memory functions.

[0083] The IO board 502 can be connected to the real-time processor via a general-purpose bus (PCI-E) or to the controller via a hardwired connection.

[0084] The CAN board 503 connects to the seat controller via a CAN cable.

[0085] In this embodiment, the real-time processor may further include a network signal model, which is used to acquire and simulate the CAN signals of the seat controller and the seat, so that the controller can work normally and simulate various test conditions.

[0086] Figure 6 This is a schematic diagram of a seat memory function testing platform structure according to an embodiment of the present invention, as shown below. Figure 6 As shown, the seat memory function test platform structure 600 may include: a seat controller 601, a seat 602, a seat memory function monitoring device 603, and a test data processing module 604.

[0087] The seat controller 601 is used to drive the seat movement. The seat controller here is the same as the seat controller used in the actual vehicle, and the seat controller and the seat can be connected by a hard wire.

[0088] Seat 602: The seat used here is the same as the actual test seat used in the real vehicle, and can be connected to the memory position acquisition signal model. The seat controller and steering column are connected using the same real wiring harness as the one used in the real vehicle. The above devices together form the seat memory function test platform.

[0089] The seat memory function monitoring device 603 is used to collect the position corresponding to the seat memory button, as well as the soft stop point position, the position before the seat automatically retracts, the position storage mark, the soft stop point setting mark, the automatic retraction mark, the software limit point, and the corresponding memory function signals, and transmit the collected information to the detection data processing module.

[0090] The detection data processing module 604 processes the received information from the seat memory function monitoring, converts it into a CAN signal, and transmits it back to the real-time processor via the CAN board. The seat memory function monitoring device and the detection data processing module can be connected via a hardwired connection, and the detection data processing module and the CAN board can be connected via a CAN cable.

[0091] In this embodiment, the automated testing equipment structure of the seat testing system may include a host computer system, a virtual simulation cabinet, and a seat memory function testing platform. The host computer system can connect to the virtual simulation cabinet via Ethernet communication and can also control the entire system's workflow by sending commands to the virtual simulation cabinet. The virtual simulation cabinet can be connected to the seat memory function testing platform via hardwired connection. The seat memory function testing platform uses a seat position measuring device to collect seat position signals and their corresponding memory function signals, and transmits the obtained signals to the detection data processing module. This real-time acquisition of the dynamic process of the memory position corresponding to the seat memory function improves the accuracy of seat position testing, thereby solving the technical problem of low testing efficiency in seat systems and achieving the technical effect of improving the testing efficiency of seat systems.

[0092] The functional testing method of the above-mentioned seat system in the embodiments of the present invention will be further illustrated below.

[0093] In this embodiment of the invention, the functional testing method for the above-described seat system can test at least the following functions of the seat system: seat memory information initialization function, seat position memory storage function, seat memory position retrieval function, and seat welcome function.

[0094] Optionally, the seat memory information initialization function can reset the seat position to zero and discard the memorized position when the driver feels a significant difference between the actual retrieved position and the memorized position. When the seat module receives the position initialization command sent by the BCM via the CAN bus, it determines whether the memory instruction is the same as the memory information for clearing / resetting key value 1. If they are the same (e.g., MemoryCmd = Clear remode key1 memory information), the seat module begins the position clearing operation. After the position clearing operation is completed, all previously memorized positions will be cleared. These previously memorized positions mainly include the positions corresponding to button-memorized positions 1, 2, and 3 (POS1, POS2, POS3), the soft stop point position, the position before automatic seat retraction, the position storage flag, the soft stop point setting flag, the automatic retraction flag, and the software limit point, etc. The memory button information is sent to the CAN bus through the BCM controller, which sends an "initialization command" message to the seat controller to start the Start Control Unit (SCU) module to perform position initialization. After the position initialization operation, the result information is sent to the CAN bus. If there is an error in the memory position, the memory position can be cleared through memory initialization to verify the error of the seat memory function.

[0095] Optionally, the seat position memory storage function uses the Body Control Module (BCM) to send a memory signal. When the memory command is the same as memory position 1 / memory position 2 / memory position 3 (e.g., MemoryCmd = Memory Position 1 / Memory Position 2 / Memory Position 3), the seat module receives one of the signals and executes the corresponding memory action. The seat module then feeds back the current memory result through the MemoryResult_Driver Seat Control Unit (MemoryResult_DSCU) signal, which can be success / failure / operating, and this signal is fed back for three frames. The MemoryMode_DSCU signal is the same as the memory signal (e.g., MemoryMode_DSCU = memory), and it is fed back for three frames. After the memory is completed, the DSCU will report that the memory position is in the memory state. The above testing process can be automated through the test management system to repeatedly memorize different requested positions and retrieve the stored information, testing the error between the set value and the actual value, thereby achieving functional and performance testing of the seat memory function.

[0096] Optionally, the seat memory position retrieval function uses the BCM to send signals, specifically, whether the memory command is the same as the read position 1 / read position 2 / read position 3. If they are the same (e.g., MemoryCmd = Read Position1 / Read Position2 / Read Position3), the seat module receives the memory command (MemoryCmd) signal from the BCM and determines whether the position has been stored. If it has been stored, the memory retrieval function is executed. The MemoryMode_DSCU signal is fed back during operation: when the memory mode_driver's seat control module signal is the same as the read signal (MemoryMode_DSCU = read), the seat moves to the corresponding memory position, indicating successful memory retrieval. At this time, the memory result_driver's seat control module signal is successful (e.g., MemoryResult_DSCU = Success), and three frames are fed back. The above testing process can be automated through a test management system to repeatedly request different positions and retrieve the memory positions, testing the error between the set value and the actual value, thereby achieving functional and performance testing of the seat memory function.

[0097] Optionally, the seat welcome function is used when the BCM1_3 sends an "automatic backing request" (e.g., MemoryCmd = Auto backward). Upon receiving the request, the seat controller memorizes the current horizontal position and begins to execute the automatic seat backing action. During execution, the action status is fed back: the memory mode_driver's seat control module signal and the maximum backing distance signal are the same (e.g., MemoryMode_DSCU = Seat auto backward (maximum backing distance 50mm (to be calibrated)). When the memory command signal is the same as the automatic forward signal (e.g., MemoryCmd = Auto forward), the automatic return function is activated. When the BCM1_3 sends an "automatic return request" (e.g., MemoryCmd = Auto forward), the seat controller receives the request and begins to execute the automatic seat return action, returning to the position before backing. During execution, the action status is fed back: the memory mode_driver's seat control module signal and the maximum backing distance signal are the same (e.g., MemoryMode_DSCU = Seat auto backward). (forward). The above testing process can be automated through a test management system to repeatedly memorize different positions and retrieve the memorized positions, testing the error between the set value and the actual value, thereby achieving functional and performance testing of the seat memory function.

[0098] In this embodiment, the automated testing equipment for the seat system's memory function can test the following functions: seat memory information initialization, seat position memory storage, seat memory position retrieval, and seat greeting function. Through an automated program in the test management system, different requested positions are repeatedly memorized and the corresponding memorized positions are retrieved to test the error between the set value and the actual value. This achieves functional and performance testing of the seat memory function, thus solving the technical problem of low testing efficiency for seat systems and improving the testing efficiency of seat systems.

[0099] Example 3

[0100] According to an embodiment of the present invention, a functional testing apparatus for a seat system is provided. It should be noted that this functional testing apparatus for a seat system can be used to perform a functional testing method for a seat system as described in Embodiment 1.

[0101] Figure 7 This is a schematic diagram of a functional testing device for a seating system according to an embodiment of the present invention. Figure 7As shown, a functional testing device for a seating system can be applied to a functional testing system, which includes a host computer system, a virtual simulation cabinet, and a functional testing platform. The functional testing device 700 for the seating system may include a first control unit 701, a second control unit 702, a monitoring unit 703, and a third control unit 704.

[0102] The first control unit 701 is used to control the host computer system to send test tasks to the virtual simulation cabinet, wherein the test tasks are used to characterize the function under test of the seat system.

[0103] The second control unit 702 is used to control the virtual simulation cabinet to send the functional control signals corresponding to the test task to the functional test platform.

[0104] The monitoring unit 703 is used to monitor the function execution information of the seat system in response to the function control event indicated by the function control signal executed by the function test platform.

[0105] The third control unit 704 is used to control the host computer system and determine the functional test results of the function under test based on the functional execution information.

[0106] Optionally, the host computer system also includes a test database model. Controlling the host computer system to determine the functional test result of the function under test based on the functional execution information may include: a comparison module, used to control the host computer system to compare the functional execution information with the reference functional execution information in the test database model to obtain a comparison result; and a determination module, used to determine the functional test result based on the comparison result.

[0107] Optionally, the determination module may include: a determination submodule, used to determine the function test result as the function under test is in normal working condition in response to the comparison result being that the function execution information is the same as the reference function execution information.

[0108] In this embodiment, the functional testing device for the seat system can be applied to a functional testing system, which includes a host computer system, a virtual simulation cabinet, and a functional testing platform. The device can include: a first control unit for controlling the host computer system to send test tasks to the virtual simulation cabinet, wherein the test tasks are at least used to characterize the function to be tested of the seat system; a second control unit for controlling the virtual simulation cabinet to send functional control signals corresponding to the test tasks to the functional testing platform; a monitoring unit for monitoring the functional execution information of the seat system in response to the functional control events indicated by the functional control signals executed by the functional testing platform; and a third control unit for controlling the host computer system to determine the functional test results of the function to be tested based on the functional execution information, thereby solving the technical problem of low testing efficiency of the seat system and achieving the technical effect of improving the testing efficiency of the seat system.

[0109] Example 4

[0110] According to an embodiment of the present invention, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored program, wherein, when the program is executed, it controls the device where the computer-readable storage medium is located to perform the functional testing method of the seat system in Embodiment 1.

[0111] Example 5

[0112] According to an embodiment of the present invention, a processor is also provided for running a program, wherein the program executes the functional testing method of the seat system in Embodiment 1 during runtime.

[0113] Example 6

[0114] According to an embodiment of the present invention, a vehicle is also provided for performing the functional testing method of the seat system in claim 1.

[0115] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0116] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0117] In the several embodiments provided by this invention, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed can be through some interfaces; the indirect coupling or communication connection of units or modules can be electrical or other forms.

[0118] The units described as separate components may or may not be physically separate. Similarly, the components shown as units may or may not be physical units; they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.

[0119] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0120] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0121] The above are merely preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A functional testing method for a seating system, characterized in that, Applied to a functional testing system, the functional testing system comprising: a host computer system, a virtual simulation cabinet, and a functional testing platform, the method comprising: The host computer system is controlled to send test tasks to the virtual simulation cabinet. The test tasks are used to characterize the functions under test of the seat system. The virtual simulation cabinet includes a real-time processor, an I / O board, and a CAN board. The real-time processor includes a power control model, a memory function input model, a vehicle body parameter model, and a memory position signal acquisition model. The power control model provides power input conditions for the functional test system. The memory function input model provides simulated input conditions for different seat memory buttons. The vehicle body parameter model provides input conditions for vehicle body parameters for the functional test system. The vehicle body parameters include vehicle speed information, door status information, gear information, and vehicle power status. The memory position signal acquisition model generates the corresponding expected seat memory position based on the vehicle body parameters. The virtual simulation cabinet controls the sending of function control signals corresponding to the test task to the function test platform. The function control signals include at least: the position corresponding to the seat memory button, the soft stop point position, the position before the seat automatically retracts, the position storage flag, the soft stop point setting flag, the automatic retraction flag, the software limit point, and the memory function flag. In response to the function control event indicated by the function control signal executed by the function test platform, the function execution information of the seat system is monitored, wherein the function execution information includes at least one of the following: seat memory position signal and seat memory function signal parameters, and the function control event includes: seat memory information initialization function, seat position memory storage function, seat memory position retrieval function, and seat welcome function; Control the host computer system to determine the functional test result of the function under test based on the functional execution information; A test report is generated based on the functional test results. The host computer system further includes a test database model. Controlling the host computer system to determine the functional test result of the function under test based on the functional execution information includes: controlling the host computer system to compare the functional execution information with reference functional execution information in the test database model to obtain a comparison result; and determining the functional test result based on the comparison result.

2. The method according to claim 1, characterized in that, Based on the comparison results, the functional test results are determined, including: If the comparison result shows that the function execution information is the same as the reference function execution information, the function test result is determined to be that the function under test is in normal working condition.

3. A functional testing system for a seating system, characterized in that, include: A virtual simulation cabinet, connected to a functional testing platform, is used to receive test tasks sent by a host computer system and send functional control signals corresponding to the test tasks to the functional testing platform. The test tasks are used to characterize the functions to be tested of the seat system. The functional control signals include at least: the position corresponding to the seat memory button, the soft stop point position, the position before the seat automatically retracts, the position storage flag, the soft stop point setting flag, the automatic retraction flag, the software limit point, and the memory function flag. The functional testing platform is used to respond to the functional control event indicated by the functional control signal executed by the seat system, monitor the functional execution information of the seat system, and send the functional execution information to the host computer system. The functional control events include: seat memory information initialization function, seat position memory storage function, seat memory position retrieval function, and seat welcome function. The host computer system is connected to the virtual simulation cabinet and is used to determine the functional test result of the function under test based on the functional execution information. It is also used to generate a test report based on the functional test result. The functional execution information includes at least one of the following: seat memory position signal and seat memory function signal parameters. The virtual simulation cabinet includes a real-time processor, I / O boards, and CAN boards. The real-time processor includes a power control model, a memory function input model, a vehicle body parameter model, and a memory position signal acquisition model. The power control model provides power input conditions for the functional testing system. The memory function input model provides simulated input conditions for different seat memory buttons. The vehicle body parameter model provides input conditions for vehicle body parameters for the functional testing system. The vehicle body parameters include vehicle speed information, door status information, gear information, and vehicle power status. The memory position signal acquisition model is used to generate the corresponding seat memory position as expected based on the vehicle body parameters. The host computer system also includes a test database model. The host computer system is further used to control the host computer system to compare the function execution information with the reference function execution information in the test database model to obtain a comparison result; and to determine the function test result based on the comparison result.

4. The system according to claim 3, characterized in that, The host computer system also includes: A test database model is used to store reference function execution information; An automated testing model is used to compare the function execution information with the reference function execution information, obtain a comparison result, and determine the function test result based on the comparison result.

5. The system according to claim 3, characterized in that, The functional testing platform includes: A function monitoring model is used to monitor function execution information in response to a function control event indicated by the function control signal executed by the seat system. A monitoring data processing model is used to send the function execution information to the host computer system.

6. A functional testing device for a seating system, characterized in that, Applied to a functional testing system, the functional testing system includes: a host computer system, a virtual simulation cabinet, and a functional testing platform, the device including: The first control unit is used to control the host computer system to send test tasks to the virtual simulation cabinet. The test tasks are used to characterize the functions to be tested of the seat system. The virtual simulation cabinet includes a real-time processor, an I / O board, and a CAN board. The real-time processor includes a power control model, a memory function input model, a vehicle body parameter model, and a memory position signal acquisition model. The power control model is used to provide power input conditions for the functional test system. The memory function input model provides simulated input conditions for different seat memory buttons. The vehicle body parameter model provides input conditions for vehicle body parameters for the functional test system. The vehicle body parameters include vehicle speed information, door status information, gear information, and vehicle power status. The memory position signal acquisition model is used to generate the corresponding expected seat memory position based on the vehicle body parameters. The second control unit is used to control the virtual simulation cabinet to send the function control signal corresponding to the test task to the function test platform. The function control signal includes at least: the position corresponding to the seat memory button, the soft stop point position, the position before the seat automatically retracts, the position storage flag, the soft stop point setting flag, the automatic retraction flag, the software limit point, and the memory function flag. The monitoring unit is configured to monitor the function execution information of the seat system in response to the function control event indicated by the function control signal executed by the function test platform. The function execution information includes at least one of the following: seat memory position signal and seat memory function signal parameters. The function control event includes: seat memory information initialization function, seat position memory storage function, seat memory position retrieval function, and seat welcome function. The third control unit is used to control the host computer system and determine the functional test result of the function under test based on the functional execution information. The third control unit is also used to generate a test report based on the functional test results; The host computer system also includes a test database model, and the third control unit is further used to control the host computer system to compare the function execution information with the reference function execution information in the test database model to obtain a comparison result; and to determine the function test result based on the comparison result.

7. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein, when the program is executed, it controls the device containing the computer-readable storage medium to perform a functional testing method for the seating system according to any one of claims 1 to 2.

8. A processor, characterized in that, The processor is used to run a program, wherein the program, when run by the processor, performs the functional testing method of the seating system according to any one of claims 1 to 2.

9. A vehicle, characterized in that, A method for performing a functional test of the seating system according to any one of claims 1 to 2.

Citation Information

Patent Citations

  • Automatic test system and method, electronic equipment and storage medium

    CN114778129A

  • Seat memory function endurance test equipment

    CN215218075U