Vehicle door controller test method, vehicle door controller, vehicle door and vehicle
The proposed testing method for car door control modules addresses the limitations of single-variable testing by incorporating multiple variables to simulate user environments, improving humanization and logical coverage, ensuring effective and efficient operation.
Patent Information
- Application Number
- CN202510671669.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-23
- Publication Date
- 2025-07-15
AI Technical Summary
The dormant test method of the existing door controller is only tested for a single variable, and cannot fully cover the complex and changeable situations in the user's driving environment, resulting in low humanization and poor logic coverage.
By obtaining the duration of the door status, door lock status and door controller status, and combining the preset time length to determine whether to enter dormant or wake up mode, it simulates the complex and changeable situations in the user's driving environment, and uses various operating methods to wake up or sleep the door controller.
It improves the humanity of the test method, enhances the coverage of the door controller logic, ensures the normal response and energy management of the door controller in various actual scenarios, and improves user operation experience and vehicle safety.
Smart Images

Figure CN120315428A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of vehicles, and in particular to a test method for a door controller, a door controller, a door and a vehicle. Background Art
[0002] In the prior art, the sleep test of the door controller (DCM, Door Control Module) only tests for one variable, such as: door open sleep, door closed sleep, unlock and close sleep, key unlock and close sleep, and network no message sleep, etc. Although various vehicles have implemented different specifications and targeted tests for the above wake-up methods, in actual use, there are often differences between the user's usage habits and the single-variable test. The user's driving environment generally has many variables and complex situations. However, the existing single-variable test method can only partially cover the driver's usage scenarios, with low humanization and weak coverage of logic. Summary of the Invention
[0003] The present invention aims to at least solve one of the technical problems existing in the prior art. For this reason, an object of the present invention is to provide a test method for a door controller, which can more comprehensively simulate the complex and changeable situations in the user's driving environment, improve the humanization degree of the test method, and enhance the coverage of the logic of the door controller.
[0004] A second object of the present invention is to provide a door controller.
[0005] A third object of the present invention is to provide a door including the above door controller.
[0006] A fourth object of the present invention is to provide a vehicle including the above door controller or the above door.
[0007] The test method for a door controller according to an embodiment of the first aspect of the present invention includes the following steps: Obtain the door state, the door lock state, and the door controller state; Record the duration of the door state as the first duration, the duration of the door lock state as the second duration, and the duration of the door controller as the third duration. Determine whether at least one of the first duration, the second duration, and the third duration reaches a preset duration; If the judgment result is yes, the door controller enters the sleep mode; If the judgment result is no, the door controller is in the wake-up mode.
[0008] The test method for a door controller according to an embodiment of the present invention tests through at least one of the door state, the door lock state, and the door controller state to determine whether the door controller enters the sleep mode or remains in the wake-up mode, which can more comprehensively simulate the complex and changeable situations in the user driving environment, improve the humanization degree of the test method, and enhance the coverage of the door controller logic.
[0009] According to some embodiments of the present invention, the door state includes an open state and a closed state, Record the duration of the open state as the first sub-duration and the duration of the closed state as the second sub-duration; Judge whether the first sub-duration reaches a first preset duration, or whether the second sub-duration reaches a second preset duration, and the second preset duration is less than the first preset duration.
[0010] According to some embodiments of the present invention, the door lock state includes a locked state and an unlocked state, Record the duration of the locked state as the third sub-duration and the duration of the unlocked state as the fourth sub-duration; Judge whether the third sub-duration reaches a third preset duration, or whether the fourth sub-duration reaches a fourth preset duration, and the third preset duration is less than the fourth preset duration.
[0011] According to some embodiments of the present invention, the door controller state includes a signal reception state, Record the duration of the signal reception state as the fifth sub-duration; Judge whether the fifth sub-duration reaches a fifth preset duration.
[0012] According to some embodiments of the present invention, the test method for the door controller further includes the following steps: When the door controller is in the sleep mode, switch the door controller to the wake-up mode through a wake-up operation, and the wake-up operation includes at least one of operation A, operation B, operation C, and operation D, Operation A: Adjust the state of the door lock switch on the door; Operation B: Adjust the state of the door lock switch on the instrument panel; Operation C: Adjust the state of the door lock switch on the key; Operation D: Adjust the state of the window switch on the key.
[0013] The door controller according to an embodiment of the second aspect of the present invention includes: an acquisition module configured to acquire the door state, the door lock state, and the door controller state; a recording module configured to record the duration of the door state, the door lock state, and the door controller state; and a determination module configured to determine the operation mode of the door controller according to the recording result of the recording module.
[0014] The door according to an embodiment of the third aspect of the present invention includes the door controller according to the above-mentioned second aspect embodiment of the present invention.
[0015] The vehicle according to an embodiment of the fourth aspect of the present invention includes the door controller according to the above-mentioned second aspect embodiment of the present invention, or the door according to the above-mentioned third aspect embodiment of the present invention.
[0016] Additional aspects and advantages of the present invention will be given in part in the following description, become apparent in part from the following description, or be learned through the practice of the present invention. Description of the Drawings
[0017] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following will briefly introduce the drawings required for use in the description of the specific embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0018] Figure 1 is a flowchart of a test method for a door controller according to an embodiment of the present invention.
[0019] Description of the Reference Numerals: 100. Test method for the door controller. Detailed Embodiments
[0020] The following will describe in detail the embodiments of the present invention. The embodiments described with reference to the drawings are exemplary. The following refers to Figure 1 Describe the test method 100 for the door controller according to an embodiment of the first aspect of the present invention.
[0021] As Figure 1 shown, the test method 100 for the door controller according to an embodiment of the first aspect of the present invention includes the following steps: Acquire the door state, the door lock state, and the door controller state; Record the duration of the door state as the first duration, the duration of the door lock state as the second duration, and the duration of the door controller as the third duration. Determine whether at least one of the first duration, the second duration, and the third duration reaches a preset duration; If the judgment result is yes, the door controller enters the sleep mode; If the judgment result is no, the door controller is in the wake-up mode.
[0022] For example, during the process of recording the duration of the door state, if the first duration reaches the preset duration, it can be judged that the sleep condition is met and the door controller enters the sleep mode. If any one of the door state, the door lock state, and the door controller state changes when the first duration does not reach the preset duration, it can be judged that the sleep condition is not met and the door controller remains in the wake-up mode. At this time, it is necessary to re-time and repeat the above steps.
[0023] Similarly, during the process of recording the duration of the door lock state, if the second duration reaches the preset duration, it can be judged that the sleep condition is met and the door controller enters the sleep mode. If any one of the door state, the door lock state, and the door controller state changes when the second duration does not reach the preset duration, it can be judged that the sleep condition is not met and the door controller remains in the wake-up mode. At this time, it is necessary to re-time and repeat the above steps.
[0024] Similarly, during the process of recording the duration of the door controller state, if the third duration reaches the preset duration, it can be judged that the sleep condition is met and the door controller enters the sleep mode. If any one of the door state, the door lock state, and the door controller state changes when the third duration does not reach the preset duration, it can be judged that the sleep condition is not met and the door controller remains in the wake-up mode. At this time, it is necessary to re-time and repeat the above steps.
[0025] Therefore, by testing at least one of the door state, the door lock state, and the door controller state to determine whether the door controller enters the sleep mode or remains in the wake-up mode, it is not limited to only testing single variables such as door open, door closed, unlocking, etc., which can more comprehensively simulate the complex and changeable situations in the user's driving environment, effectively solve the problem that the existing single-variable testing method has insufficient coverage of the driver's usage scenarios, and is more in line with various operation situations of the user during driving, improving the humanization degree of the testing method. Moreover, by comprehensively judging multiple state variables such as the door state, the door lock state, and the door controller state, and determining whether the door controller enters the sleep mode or remains in the wake-up mode according to different state changes, it can more comprehensively cover various possible logical situations of the user during driving, thereby enhancing the coverage of the door controller logic and helping to more accurately detect the performance of the door controller in various actual scenarios.
[0026] The test method 100 of the door controller according to an embodiment of the present invention tests through at least one of the door state, the door lock state, and the door controller state to determine whether the door controller enters the sleep mode or remains in the wake-up mode, which can more comprehensively simulate the complex and changeable situations in the user driving environment, improve the humanization degree of the test method, and enhance the coverage of the door controller logic.
[0027] Specifically, the door state includes the open state and the closed state. Record the duration of the open state as the first sub-duration and the duration of the closed state as the second sub-duration. Judge whether the first sub-duration reaches a first preset duration, or whether the second sub-duration reaches a second preset duration, and the second preset duration is less than the first preset duration.
[0028] When the door is in the open state, the user may still need to perform more operations on the vehicle. For example, when the user gets on or off the vehicle or loads or unloads items, more devices on the vehicle (such as lighting devices, etc.) may be in the working state. By setting a longer first preset duration, that is, it can be determined that the door controller enters the sleep mode only after the door is opened for a long time, which ensures that during the normal use process of the user (such as when the user gets on or off the vehicle, loads or unloads items, etc.), the door controller can normally respond to various operation instructions of the user, avoiding the problem of inability to operate caused by entering the sleep mode due to a short opening, as well as the problems of low humanization degree and energy consumption caused by frequent waking up, and improving the user's operation experience.
[0029] In addition, when the door is in the closed state, the vehicle may be in a state where the door does not need to be frequently operated, such as parked. By setting a shorter second preset duration, the door controller can enter the sleep mode in time after the door is closed for a short time, thereby effectively reducing the overall energy consumption of the vehicle. Moreover, after the user parks and closes the door, the door controller can quickly enter the sleep state, improving the safety of the vehicle, reducing the waiting time of the user, and improving the operation experience of the user after parking.
[0030] It should be noted that the first preset duration can be set to 10 min, and the second preset duration can be set to 10 s. The present application does not make specific limitations on this.
[0031] In some alternative embodiments, the door lock state includes the locked state and the unlocked state. Record the duration of the locked state as the third sub-duration and the duration of the unlocked state as the fourth sub-duration. Judge whether the third sub-duration reaches a third preset duration, or whether the fourth sub-duration reaches a fourth preset duration, and the third preset duration is less than the fourth preset duration.
[0032] By setting a relatively long fourth preset duration, that is, it can be determined that the door controller enters the sleep mode only after the door lock is unlocked for a long time, which ensures that during the normal use process of the user (such as when the user gets on and off the vehicle, loads and unloads items, etc.), the door controller can normally respond to various operation instructions of the user, avoiding the problem of inability to operate caused by entering the sleep mode due to short-term unlocking, as well as the problems of low user-friendliness and energy consumption caused by frequent waking up, and improving the user's operation experience.
[0033] In addition, when the door lock is in the closed state, the vehicle may be in a state where frequent operation of the door is not required, such as parking. By setting a relatively short third preset duration, the door controller can enter the sleep mode in time after the door lock is locked for a short time, thereby effectively reducing the overall energy consumption of the vehicle. Moreover, after the user parks and locks the door, the door controller can quickly enter the sleep state, improving the safety of the vehicle, reducing the waiting time of the user, and improving the operation experience of the user after parking.
[0034] It should be noted that the third preset duration can be set to 10s, and the fourth preset duration can be set to 60s. The present application does not make specific restrictions on this.
[0035] In some alternative embodiments, the state of the door controller includes a signal reception state. The duration of recording the signal reception state is the fifth sub-duration; Determine whether the fifth sub-duration reaches the fifth preset duration.
[0036] Specifically, the signal received by the door controller refers to a radio frequency signal. For example, when the user long-presses the key to perform operations such as raising and lowering the window, the key emits a radio frequency signal to the door controller. With such a setting, it is possible to simulate the situation where the user uses the key to operate in the driving environment, further improving the coverage of the test method for the driver's usage scenarios, and being more in line with various operation situations of the user during driving, thereby improving the user-friendliness of the test method.
[0037] It should be noted that the fifth preset duration can be set to 15s. The present application does not make specific restrictions on this.
[0038] According to some embodiments of the present invention, the test method 100 of the door controller further includes the following steps: When the door controller is in the sleep mode, the door controller is switched to the wake-up mode through a wake-up operation, and the wake-up operation includes at least one of operation A, operation B, operation C, and operation D. Operation A: Adjust the state of the door lock switch on the door; Operation B: Adjust the state of the door lock switch on the instrument panel; Operation C: Adjust the state of the door lock switch on the key; Operation D: Adjust the state of the window switch on the key to wake up.
[0039] Different operation methods represent the user's behavior habits in different scenarios. For example, when the vehicle is parked, the user may use the switch on the key to wake up the door controller, which corresponds to Operation C; while during driving, the user may operate the switch on the instrument panel, which corresponds to Operation B. Such a setting can more comprehensively simulate the different operation habits of users in a complex and changeable driving environment, ensure that the test results are closer to actual applications, and improve the humanization of the test method 100 for the door controller.
[0040] In addition, when the door controller fails to wake up normally, different wake-up operations can be tested to quickly locate the fault point. For example, if Operation A (the door lock switch on the door) cannot wake up the door controller, while Operation B (the door lock switch on the instrument panel) can wake up the door controller normally, it can be preliminarily judged that the fault may occur in the relevant components of the door, rather than the door controller or the instrument panel, reducing the vehicle's repair time and repair cost.
[0041] Furthermore, Operation A includes adjusting the door lock switch on the door to the open state to wake up or adjusting the door lock switch on the door to the closed state to wake up; Operation B includes adjusting the door lock switch on the instrument panel to the open state to wake up or adjusting the door lock switch on the instrument panel to the closed state to wake up; Operation C includes adjusting the door lock switch on the key to the open state to wake up or adjusting the door lock switch on the key to the closed state to wake up; Operation D includes adjusting the window switch on the key to the open state to wake up or adjusting the window switch on the key to the closed state to wake up.
[0042] Such a setting can more comprehensively simulate the different operation habits of users in a complex and changeable driving environment, ensure that the test results are closer to actual applications, and improve the humanization of the test method 100 for the door controller.
[0043] In some alternative embodiments, when the door controller is in the wake-up mode, the door controller is switched to the sleep mode through a sleep operation, and the sleep operation includes at least one of Operation E, Operation F, Operation G, and Operation H. Operation E: Adjust the state of the door lock switch on the door; Operation F: Adjust the state of the door lock switch on the instrument panel; Operation G: Adjust the state of the door lock switch on the key; Operation H: Adjust the state of the window switch on the key.
[0044] With such settings, it is possible to more comprehensively simulate different operating habits of users in complex and ever-changing driving environments, ensuring that the test results are closer to actual applications and improving the humanization level of the test method 100 for door controllers.
[0045] Further, the E operation includes adjusting the upper door lock switch of the door to the open state for waking up or adjusting the upper door lock switch of the door to the closed state for waking up; The F operation includes adjusting the upper door lock switch on the instrument panel to the open state for waking up or adjusting the upper door lock switch on the instrument panel to the closed state for waking up; The G operation includes adjusting the upper door lock switch of the key to the open state for waking up or adjusting the upper door lock switch of the key to the closed state for waking up; The H operation includes adjusting the upper window switch of the key to the open state for waking up or adjusting the upper window switch of the key to the closed state for waking up.
[0046] With such settings, it is possible to more comprehensively simulate different operating habits of users in complex and ever-changing driving environments, ensuring that the test results are closer to actual applications and improving the humanization level of the test method 100 for door controllers.
[0047] According to the test method 100 for door controllers of the embodiments of the present invention, the specific control logic is as follows: When the state of the ignition switch (i.e., Figure 1 IG in Figure 1 is OFF), if the door controller is first switched to the wake-up mode through a wake-up operation at this time and no subsequent sleep operation is performed, then starting from when the door controller is switched to the wake-up mode, the door state is used to verify whether the door controller enters the sleep mode, that is, the duration of the open state of the door is recorded as the first sub-duration and it is determined whether the first sub-duration reaches the first preset duration.
[0048] When the state of the ignition switch (i.e., Figure 1 IG in
[0049] is OFF), if the door controller is first switched to the wake-up mode through a wake-up operation at this time and then switched to the sleep mode through a sleep operation, then starting from when the door controller is switched to the sleep mode, the door state is used to verify whether the door controller enters the sleep mode, that is, the duration of the open state of the door is recorded as the first sub-duration and it is determined whether the first sub-duration reaches the first preset duration.
[0050] When the state of the ignition switch changes from the on state to the off state (i.e., Figure 1 the ON - OFF in
[0051] Figure 1 ), if the door controller is first switched to the wake - up mode through a wake - up operation at this time and no subsequent sleep operation is performed, then starting from when the door controller is switched to the wake - up mode, the door state is used to verify whether the door controller enters the sleep mode, that is, the duration of the open door state is recorded as the first sub - duration, and it is judged whether the first sub - duration reaches the first preset duration.
[0052] When the state of the ignition switch changes from the on state to the off state, if no operation is performed at this time, then the door state is directly used to verify whether the door controller enters the sleep mode, that is, the duration of the open door state is recorded as the first sub - duration, and it is judged whether the first sub - duration reaches the first preset duration.
[0053] When the ignition switch is in the off state, other components on the vehicle are all in the sleep state. In this state, the waiting time for the door controller to enter the sleep state is short; while during the process of the ignition switch changing from the on state to the off state, other components on the vehicle need to switch from the wake - up state to the sleep state, and the waiting time for the door controller to enter the sleep state is long. Therefore, depending on the on - off state of the ignition switch, the waiting time for the door controller to enter the sleep state varies.
[0054] In the above control logic, there are 146 valid test cases. However, when the door controller is in the wake - up mode, after the door controller is switched to the sleep mode through a sleep operation, instead of verifying whether the door controller enters the sleep mode by means of how and the last operation action without a wake - up operation, the door state is used to verify whether the door controller enters the sleep mode, that is, the duration of the open door state is recorded as the first sub - duration, and it is judged whether the first sub - duration reaches the first preset duration. Using the door state as the judgment basis in this way is more intuitive and easier for users to refer to.
[0055] It should be noted that while the test cases retrieve problems according to logic, some can be freely combined according to the user's logic to align the developed logic with the user's usage habits, unify the functional differences among different manufacturers in the market, better meet the user's freedom to switch between different products, and avoid misoperations caused by product differences in some emergency situations. At the same time, it can simplify the costs of development and testing and complete product design and verification faster and better.
[0056] Moreover, the test method 100 of the door controller according to the embodiment of the present invention can write test cases and develop software according to the normal operation purposes of users, use test items as the judgment criteria to represent the user's usage mode, and guide the development content based on this. It is determined by actual applications and respects the differences of different products, but the basic operations are unified.
[0057] The door controller according to the second aspect embodiment of the present invention includes: an acquisition module, a recording module, and a judgment module.
[0058] Among them, the acquisition module is used to acquire the door state, the door lock state, and the door controller state; the recording module is used to record the duration of the door state, the door lock state, and the door controller state; the judgment module is used to judge the operation mode of the door controller according to the recording result of the recording module.
[0059] The door controller according to the embodiment of the present invention can, by applying the test method 100 of the door controller according to the first aspect embodiment of the present invention above, respond in a timely manner to the complex and changeable situations encountered in the user's driving environment, improve the humanization level of the whole vehicle, and enhance the coverage of the door controller logic.
[0060] The other components and operations of the door controller according to the embodiment of the present invention are known to those of ordinary skill in the art and will not be described in detail here.
[0061] The door according to the third aspect embodiment of the present invention includes the door controller according to the second aspect embodiment of the present invention above.
[0062] The door according to the embodiment of the present invention can, by adopting the above door controller, respond in a timely manner to the complex and changeable situations encountered in the user's driving environment, and improve the humanization level of door control.
[0063] The other components and operations of the door according to the embodiment of the present invention are known to those of ordinary skill in the art and will not be described in detail here.
[0064] The vehicle according to the fourth aspect embodiment of the present invention includes the door controller according to the second aspect embodiment of the present invention above, or the door according to the third aspect embodiment of the present invention above.
[0065] For the vehicle according to an embodiment of the present invention, by adopting the above-mentioned door, the humanization degree and the intelligent degree of the whole vehicle are improved, and the driving experience of the user is enhanced.
[0066] Other components and operations of the vehicle according to an embodiment of the present invention are known to those of ordinary skill in the art and will not be described in detail herein.
[0067] In the description of the present invention, it should be noted that the orientation or positional relationship indicated by the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc. is based on the orientation or positional relationship shown in the drawings, and is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus should not be construed as a limitation of the present invention. In addition, the terms "first", "second", "third" are only used for descriptive purposes and cannot be construed as indicating or implying relative importance.
[0068] In the description of the present invention, it should be noted that unless otherwise clearly specified and limited, the terms "mounted", "connected", "coupled" should be understood in a broad sense. For example, it may be a fixed connection, a detachable connection, or an integral connection; it may be a mechanical connection or an electrical connection; it may be directly connected or indirectly connected through an intermediate medium, and it may be the internal communication of two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0069] In the description of this specification, the descriptions with reference to the terms "one embodiment", "some embodiments", "illustrative embodiments", "examples", "specific examples", or "some examples", etc. mean that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic descriptions of the above terms do not necessarily refer to the same embodiment or example.
[0070] Although the embodiments of the present invention have been shown and described, those of ordinary skill in the art can understand that various changes, modifications, substitutions, and variations can be made to these embodiments without departing from the principles and spirits of the present invention, and the scope of the present invention is defined by the claims and their equivalents.
Claims
1. A test method for a vehicle door controller, characterized in that, Comprising the following steps: Obtain the door state, the door lock state, and the door controller state; Record the duration of the door state as a first duration, the duration of the door lock state as a second duration, and the duration of the door controller as a third duration, Determine whether at least one of the first duration, the second duration, and the third duration reaches a preset duration; If the determination result is yes, the door controller enters the sleep mode; If the determination result is no, the door controller is in the wake-up mode.
2. The test method of the vehicle door controller according to claim 1, characterized in that, The door state includes an open state and a closed state, Record the duration of the open state as a first sub-duration and the duration of the closed state as a second sub-duration; Determine whether the first sub-duration reaches a first preset duration, or whether the second sub-duration reaches a second preset duration, where the second preset duration is less than the first preset duration.
3. The test method for a vehicle door controller according to claim 1, characterized in that The door lock state includes a locked state and an unlocked state, Record the duration of the locked state as a third sub-duration and the duration of the unlocked state as a fourth sub-duration; Determine whether the third sub-duration reaches a third preset duration, or whether the fourth sub-duration reaches a fourth preset duration, where the third preset duration is less than the fourth preset duration.
4. The test method for a vehicle door controller according to claim 1, characterized in that The door controller state includes a signal reception state, Record the duration of the signal reception state as a fifth sub-duration; Determine whether the fifth sub-duration reaches a fifth preset duration.
5. The test method of the vehicle door controller according to any one of claims 1-4, characterized in that Further comprising the following steps: When the door controller is in the sleep mode, switch the door controller to the wake-up mode through a wake-up operation, and the wake-up operation includes at least one of operation A, operation B, operation C, and operation D, Operation A: Adjust the state of the door lock switch on the door; Operation B: Adjust the state of the door lock switch on the instrument panel; Operation C: Adjust the state of the door lock switch on the key; Operation D: Adjust the state of the window switch on the key.
6. A vehicle door controller, characterized in that, Comprising: An acquisition module, where the acquisition module is used to acquire the door state, the door lock state, and the door controller state; A recording module, where the recording module is used to record the durations of the door state, the door lock state, and the door controller state; A judgment module, where the judgment module is used to determine the operating mode of the door controller according to the recording result of the recording module.
7. A vehicle door, characterized in that, Comprising the door controller according to claim 6.
8. A vehicle, characterized in that, Comprising the door controller according to claim 6, or the door according to claim 7.