Child lock control method and device of vehicle, electronic equipment and vehicle

By using the same control to unlock or lock the child lock and the rear window, and by obtaining and adjusting the state matching of the two, the problem of inconsistent child lock states is solved, improving the practicality and user experience of the child lock.

CN121451801APending Publication Date: 2026-02-03GREAT WALL MOTOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511838774.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-08
Publication Date
2026-02-03

AI Technical Summary

Technical Problem

In existing technologies, the state of child locks is inconsistent with the state required by the user, resulting in a decline in user experience.

Method used

The system controls the unlocking or locking of the child lock and the rear window using the same control. It obtains the current states of both and determines whether they match, then generates adjustment control commands to adjust the state of the child lock to match the state of the rear window.

Benefits of technology

Ensuring the child lock matches the rear window status improves the practicality and user experience of the child lock, and prevents the child lock from malfunctioning.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121451801A_ABST
    Figure CN121451801A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of vehicle control, in particular to a child lock control method and device of a vehicle, electronic equipment and the vehicle. The method comprises the steps of obtaining a current control state of a rear window and a current control state of a child lock; judging whether the current control state of the child lock is matched with the current control state of the rear window or not; and in response to the fact that the current control state of the child lock is not matched with the current control state of the rear window, an adjustment control instruction matched with the current control state of the rear window is generated, and the adjustment control instruction is sent to the child lock so that the child lock can adjust the current control state of the child lock according to the adjustment control instruction. According to comparison judgment of the current control state of the rear window and the current control state of the child lock, when the current control state of the rear window and the current control state of the child lock are not matched, the adjustment control instruction is generated and sent to the child lock, the child lock conducts control state adjustment, the adjusted child lock and the rear window can be matched in state, the situation that the child lock is in an error state is avoided, and the accuracy of the child lock is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of vehicle control, in particular to a child lock control method and device of a vehicle, an electronic device and a vehicle. BACKGROUND

[0002] At present, more and more vehicles are equipped with child locks, which can be unlocked or locked according to the needs of users to avoid the misoperation of children.

[0003] However, the state of the child lock may be different from the state required by the user, which affects the user experience. SUMMARY

[0004] Therefore, the present application aims to provide a child lock control method and device of a vehicle, an electronic device and a vehicle to solve the technical problem that the state of the child lock is different from the state required by the user.

[0005] To achieve the above purpose, the present application provides a child lock control method of a vehicle, the unlocking or locking of a child lock and a rear window being controlled by the same control. The method comprises: obtaining the current control state of the rear window and the current control state of the child lock; determining whether the current control state of the child lock matches the current control state of the rear window; in response to the current control state of the child lock not matching the current control state of the rear window, generating an adjustment control instruction matching the current control state of the rear window, and sending the adjustment control instruction to the child lock for adjusting the current control state of the child lock according to the adjustment control instruction.

[0006] In some embodiments, a counter for the number of times of executing the adjustment control instruction is preset, and the counter is reset when the vehicle is powered on. The method further comprises: determining whether the number of the counter is less than a threshold number of times; in response to the number of the counter being less than the threshold number of times, obtaining the current control state of the rear window and the current control state of the child lock.

[0007] In some embodiments, the step of generating an adjustment control instruction matching the current control state of the rear window and sending the adjustment control instruction to the child lock in response to the current control state of the child lock not matching the current control state of the rear window comprises: in response to the current control state of the child lock not matching the current control state of the rear window, starting a timer; after the first predetermined time duration ends, reacquire the current control state of the child lock, and determine again whether the reacquired current control state of the child lock matches the current control state of the rear window; in response to the reacquired current control state of the child lock not matching the current control state of the rear window, generate an adjustment control instruction matching the current control state of the rear window, and send the adjustment control instruction to the child lock.

[0008] In some embodiments, the child lock includes a first child lock and a second child lock. The response to the current control state of the child lock not matching the current control state of the rear window, generating an adjustment control instruction matching the current control state of the rear window, and sending the adjustment control instruction to the child lock includes: In response to the first child lock and / or the second child lock not matching the current control state of the rear window, determining the first child lock and / or the second child lock that does not match as a target child lock; Generating an adjustment control instruction matching the current control state of the rear window and sending the adjustment control instruction to the target child lock.

[0009] In some embodiments, the generation of the adjustment control instruction matching the current control state of the rear window includes: determining that the current control state of the rear window is a rear window unlocking state, generating a child lock unlocking control instruction; or determining that the current control state of the rear window is a rear window locking state, generating a child lock locking control instruction.

[0010] In some embodiments, the child lock includes a child lock relay and a child lock motor. After the sending of the adjustment control instruction to the child lock, further includes: using the child lock relay to receive the adjustment control instruction through a hard-wire, determining a voltage signal according to the adjustment control instruction, and sending the voltage signal to the child lock motor; using the child lock motor to receive the voltage signal, and driving execution according to the voltage signal for adjusting the current control state of the child lock.

[0011] In some embodiments, after the sending of the adjustment control instruction to the child lock, further includes: after the second predetermined time duration ends, determining whether the current control state of the child lock is adjusted; in response to the current control state of the child lock not being adjusted, determining that the child lock has failed, generating failure information, and prompting the failure information.

[0012] Based on the same inventive concept, the application further provides a child lock control device of a vehicle, and unlocking or locking of the rear window is controlled by the same control. The device comprises: The acquisition module is configured to acquire a current control state of the rear window and a current control state of the child lock. The judgment module is configured to judge whether the current control state of the child lock matches the current control state of the rear window. The child lock state adjustment module is configured to, in response to the current control state of the child lock not matching the current control state of the rear window, generate an adjustment control instruction matching the current control state of the rear window, and send the adjustment control instruction to the child lock, so that the child lock adjusts the current control state of the child lock according to the adjustment control instruction.

[0013] Based on the same inventive concept, the application further provides an electronic device comprising a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the processor implements the method described above when executing the computer program.

[0014] Based on the same inventive concept, the application further provides a vehicle comprising the electronic device described above.

[0015] As can be seen from the above, the child lock control method, device, electronic device, and vehicle provided by the application can control unlocking or locking of the child lock and the rear window by the same control, and the state of the rear window is generally accurate, so the current control state of the rear window and the current control state of the child lock are acquired, and then it is judged whether they match. If they match, no adjustment is performed. If they do not match, it is proved that the current control state of the child lock is incorrect, so the corresponding adjustment control instruction is determined according to the current control state of the rear window. In this way, the adjustment control instruction can be sent to the child lock, so that the child lock adjusts the current control state of the child lock according to the adjustment control instruction, so that the child lock and the rear window can match in state after adjustment, avoiding the situation that the child lock is in an incorrect state, improving the practicability of the child lock, and improving the user experience. BRIEF DESCRIPTION OF DRAWINGS

[0016] In order to more clearly illustrate the technical solutions in the application or the related art, the following will briefly introduce the drawings needed to be used in the embodiments or the related art descriptions. Obviously, the drawings in the following description are only embodiments of the application, and those skilled in the art can obtain other drawings according to these drawings without creative labor.

[0017] Figure 1 The application scenario diagram of the child lock control method of the vehicle of the embodiments of the application; Figure 2 Flow chart of child lock control method for vehicle of embodiments of the present application; Figure 3 Structure diagram of vehicle in which child lock control method of vehicle is implemented for embodiments of the present application; Figure 4 Structure block diagram of child lock control device for vehicle of embodiments of the present application; Figure 5 Structure diagram of electronic device of embodiments of the present application. DETAILED DESCRIPTION

[0018] In order to make the objects, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the embodiments and the accompanying drawings.

[0019] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present application should be understood as the general meaning understood by those skilled in the art to which the embodiments of the present application belong. The terms “first”, “second” and the like used in the embodiments of the present application do not represent any order, quantity or importance, but are only used to distinguish different components. The terms “include” or “contain” and the like mean that the elements or objects before the terms cover the elements or objects listed after the terms and their equivalents, and do not exclude other elements or objects. The terms “connect” or “connected” and the like are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. The terms “up”, “down”, “left”, “right” and the like are only used to represent relative positional relationships, and when the absolute positions of the described objects change, the relative positional relationships may also change accordingly.

[0020] HUT: Head Unit, host controller.

[0021] CAN line: Controller Area Network, CAN bus, which is a serial communication protocol bus for real-time applications.

[0022] LIN line: Local Interconnect Network, LIN connection line.

[0023] In the related art, the control of the child lock and the rear window is multiplexed with one control. Pressing the control, the rear window state (rear window glass lifting enablement) and the child lock (driving unlocking or locking) are both toggled once. Among them, the control signal of the rear window goes through the CAN line, and the control signal of the child lock goes through the hard line.

[0024] The related art will have the following three defects: Defect one, the user quickly presses the control twice in succession, for example, the first time is a locking signal, and the second time is an unlocking signal. Since the rear window response is a CAN network communication, the rear window response will be relatively timely and can be normally executed. The child lock is a child lock relay driven by the central electronic control module through a hard wire, and the child lock motor is driven by the output voltage of the child lock relay. The child lock motor needs a relatively long time (for example, about 300 ms) to drive and run, and other control instructions cannot be applied during the time when the child lock motor is driving and running, for example, the child lock motor cannot apply a locking control instruction triggered later during the execution of the unlocking drive. Thus, the state of the child lock may not be consistent with the state required by the user.

[0025] Defect two: during the unlocking process of the child lock, the child lock motor has power supply at both ends (the unlocking end and the locking end). Theoretically, the voltages at both ends should be the same, and the child lock motor remains in the unlocking state without action. The voltage is the voltage of the whole vehicle. If there is a voltage difference between the unlocking end and the locking end of the child lock (a voltage difference may be caused by different lengths of wire harnesses, different impedances, etc.), the voltage at the locking end is higher, and the lock catch of the child lock will move a little in the locking direction. Each time the vehicle is powered on, it will move a little in the locking direction. After a large number of times, the lock catch of the child lock will move to the locking position little by little, and the child lock will be locked without the user operating the child lock.

[0026] Defect three: when the child lock is unlocked, the child lock motor does not run to the position, causing the mechanical structure of the lock catch of the child lock to occasionally jam, which causes the user to want to unlock the child lock, but the child lock is not actually unlocked, so that the child lock remains in the locked state.

[0027] Based on the above, the embodiments of the present application will be described in detail in combination with the drawings.

[0028] Reference Figure 1 It is an application scenario diagram of a child lock control method of a vehicle provided by an embodiment of the present application. The application scenario includes an electronic controller 101, a control 102, a rear window 103, and a child lock 104. The rear window 103 communicates with the electronic controller 101 through a CAN line, and the child lock 104 communicates with the electronic controller 101 through a hard wire. The electronic controller 101, the control 102, the rear window 103, and the child lock 104 are all arranged on the vehicle.

[0029] The control 102 is connected with the electronic controller 101, used to receive the control operation of the user, and generate corresponding control instructions (including: an unlocking instruction or a locking instruction), and send the control instructions to the electronic controller 101 to control the rear window 103 and the child lock 104 to execute the corresponding control instructions. The control 102 is the same control for the rear window 103 and the child lock 104, and can control the locking or unlocking of the rear window 103 and the child lock 104 at the same time.

[0030] The electronic controller 101 acquires the rear window current control state of the rear window 103 and the child lock current control state of the child lock 104, and then determines whether the two states match. If the two states match, no adjustment is performed. If the two states do not match, it is proved that the child lock current control state of the child lock 104 is incorrect, and thus the corresponding adjustment control instruction is determined according to the rear window current control state. In this way, the adjustment control instruction can be sent to the child lock 104, so that the child lock 104 adjusts the child lock current control state according to the adjustment control instruction, so that the child lock 104 and the rear window 103 can be state-matched after adjustment.

[0031] The application scenario of the application is described below. Figure 1 It should be noted that the above application scenario is only shown for the purpose of facilitating understanding of the spirit and principles of the application, and the embodiments of the application are not limited in this respect. On the contrary, the embodiments of the application can be applied to any applicable scenario.

[0032] The child lock control method of the vehicle according to the embodiments of the application is proposed, and the unlocking or locking of the child lock and the rear window is controlled by the same control.

[0033] The control can be a hardware switch arranged in the vehicle interior, or a software switch arranged on the screen of the head unit (HUT). The user can trigger the control to achieve the unlocking or locking of the child lock and the rear window.

[0034] The control can switch between the unlocking and locking states by the number of touches, for example, the child lock and the rear window are in the unlocking state, and the hardware switch is touched to switch from the unlocking state to the locking state. Or, the child lock and the rear window are in the locking state, and the hardware switch is touched to switch from the locking state to the unlocking state.

[0035] In addition, the control can represent the current state of the child lock and the rear window.

[0036] For example, a locking icon is arranged on the hardware control, and the locking icon is on to indicate that the child lock and the rear window are in the locking state, and the locking icon is off to indicate that the child lock and the rear window are in the unlocking state.

[0037] For example, a corresponding display content is arranged on the software control, and the child lock and the rear window are in the locking state to display the locking-related text or symbol, and the child lock and the rear window are in the unlocking state to display the unlocking-related text or symbol.

[0038] The child lock control method of the vehicle according to the embodiments of the application is applied to an electronic controller on the vehicle, and the electronic controller is connected to the control, the rear window and the child lock, as shown in Figure 2 The method comprises: Step 201, obtaining the current control state of the rear window and the current control state of the child lock.

[0039] In implementation, the rear window communicates with the electronic controller through a bus (for example, CAN line), and the child lock communicates with the electronic controller through a hard line.

[0040] After the vehicle is powered on, the electronic controller obtains the current control state of the rear window and the current control state of the child lock in real time or at a fixed time. The current control state of the rear window is relatively accurate because the response is fast due to the control through the bus communication, and the current control state of the rear window can be used as a reference to judge the current control state of the child lock.

[0041] Step 202, judging whether the current control state of the child lock matches the current control state of the rear window.

[0042] In implementation, the current control state of the child lock is matched with the current control state of the rear window by taking the current control state of the rear window as a reference. If they are consistent, it is determined that the judgment result is that they match, otherwise, it is determined that the judgment result is that they do not match.

[0043] Normally, the current control state of the child lock is consistent with the current control state of the rear window, so if they are not consistent, it proves that the current control state of the child lock has a fault and needs to be corrected and adjusted.

[0044] Step 203, in response to the current control state of the child lock not matching the current control state of the rear window, generating an adjustment control instruction matching the current control state of the rear window, and sending the adjustment control instruction to the child lock for the child lock to adjust the current control state of the child lock according to the adjustment control instruction.

[0045] In implementation, if the electronic controller determines that the current control state of the child lock does not match the current control state of the rear window, it proves that the current control state of the child lock is incorrect and needs to be adjusted. In order to ensure that the rear window and the child lock always maintain the same state, the electronic controller generates a corresponding adjustment control instruction according to the current control state of the rear window, and then sends it to the child lock through the hard line. In this way, after receiving the adjustment control instruction, the child lock adjusts the current control state of the child lock, so that the adjusted control state of the child lock is consistent with the current control state of the rear window.

[0046] By the above scheme, because the unlocking or locking of the child lock and the rear window is controlled by the same control, and the state of the rear window is generally accurate, the current control state of the rear window and the current control state of the child lock are obtained, and then it is judged whether they match. If they match, no adjustment is made. If they do not match, it proves that the current control state of the child lock is incorrect, so the corresponding adjustment control instruction is determined according to the current control state of the rear window. In this way, the adjustment control instruction can be sent to the child lock, so that the child lock adjusts the current control state of the child lock according to the adjustment control instruction, so that the child lock and the rear window can match in state after adjustment, avoiding the situation that the child lock is in an incorrect state, improving the practicality of the child lock, and improving the user experience.

[0047] As a preferred embodiment, the above process is executed on the premise that the current control state of the rear window is accurate by default. However, the current control state of the rear window is not necessarily always accurate, so it is necessary to identify and judge the current control state of the rear window before step 201 is implemented. The specific process is as follows: Step A1, determine the current control state of the control and the current control state of the rear window.

[0048] In specific implementation, the current control state of the control includes: an unlocked state or a locked state. The current control state of the control is a control state that can directly indicate the user's demand.

[0049] Step A2, compare and judge the current control state of the control and the current control state of the rear window to obtain a judgment result.

[0050] Step A3, in response to the judgment result being consistent, it is determined that the current control state of the rear window is correct, and the process of steps 201 to 203 is continued.

[0051] Alternatively, step A4, in response to the judgment result being different, it is determined that the current control state of the rear window is incorrect. At this time, the current control state of the rear window needs to be adjusted to be consistent with the current control state of the control before the process of steps 201 to 203 is continued.

[0052] By the above scheme, the current control state of the rear window can always be consistent with the current control state of the control, ensuring the accuracy of the current control state of the rear window, so that the process of judging the state of the child lock based on the current control state of the rear window is more accurate.

[0053] In some embodiments, a counter for the number of times of execution of the adjustment control instruction is set in advance, and the counter is cleared when the vehicle is powered on.

[0054] In a specific implementation, the central electronic control module sets a counter for the number of times of execution of the adjustment control instruction, so as to count the number of times of execution of the adjustment control instruction, and to avoid excessive accumulation of the counter, the counter is reset when the vehicle is powered on.

[0055] Step 201 includes: Step 2011, determining whether the number of the counter is less than a threshold number of times.

[0056] Step 2012, in response to the number of the counter being less than the threshold number of times, obtaining the current control state of the rear window and the current control state of the child lock.

[0057] In a specific implementation, since the counter is reset each time the vehicle is powered on, the threshold number of times is the maximum number of times of execution of the adjustment control instruction after the vehicle is powered on, for example, the threshold number of times is set to 1, 2 or 3, preferably 1, and is set according to actual needs.

[0058] If the number of the counter is less than the threshold number of times, it proves that the processes of steps 202 and 203 can still be executed, and after the execution of steps 202 and 203 is completed, the number of the counter is increased by 1; if the number of the counter is greater than or equal to the threshold number of times, it proves that the maximum number of times of execution of the adjustment control instruction after the current power-on has been reached, so the process of obtaining the current control state of the rear window and the current control state of the child lock is stopped, and the processes of steps 202 and 203 are also stopped.

[0059] The number of times of execution of the above process of adjusting the child lock motor in one power-on cycle (i.e. one power-on to power-off cycle) cannot exceed the threshold number of times (for example, 1 or 2), in order to avoid repeatedly executing the above process when the child lock relay, child lock motor or other electrical components fail, so that the child lock relay, child lock motor or other electrical components are prone to ablation.

[0060] Through the above scheme, it can be ensured that the number of times of execution of the corresponding adjustment control instruction in each power-on cycle of the vehicle is less than or equal to the threshold number of times, so that if the child lock fails, the state of the child lock is adjusted frequently, which can prevent the failure of the child lock from being aggravated, and the repairability of the child lock when it fails is ensured.

[0061] In some embodiments, step 203 includes: Step 2031, in response to the current control state of the child lock not matching the current control state of the rear window, starting a timer.

[0062] In implementation, if the electronic controller finds that the current control state of the child lock does not match the current control state of the rear window, it is possible that the current control state of the child lock is wrong, or the child lock is in the process of state switching and has not completed the state switching process. In order to give the child lock a certain state switching time, timing is performed at this time.

[0063] For example, the child lock and the rear window, when the state is 0, it indicates an unlocked state, and when the state is 1, it indicates a locked state. If the current control state of the child lock does not match the current control state of the rear window, it is divided into: (1) the current control state of the child lock is 0, in the unlocked state, and the current control state of the rear window is 1, in the locked state; or (2) the current control state of the child lock is 1, in the locked state, and the current control state of the rear window is 0, in the unlocked state.

[0064] Step 2032, after the first predetermined timing duration ends, the current control state of the child lock is reacquired, and whether the reacquired current control state of the child lock matches the current control state of the rear window is judged again.

[0065] In implementation, a timer is provided in the electronic controller, and the timing of the first predetermined timing duration can be executed in two cases: First, after the current control state of the child lock does not match the current control state of the rear window, the electronic controller acquires the clock signal of the timer, adds the first predetermined timing duration to the clock signal as the termination time, and generates a termination time signal when the timer reaches the termination time to determine the end of timing.

[0066] Second, after the current control state of the child lock does not match the current control state of the rear window, the electronic controller sends a countdown instruction to the timer, and the timer starts the countdown of the first predetermined timing duration. When the countdown is 0, the timer generates a termination time signal to determine the end of timing.

[0067] The above two timing methods can be selected according to actual needs as the timing scheme of the first predetermined timing duration.

[0068] If the current control state of the rear window does not change during the timing of the first predetermined timing duration, the current control state of the child lock will be reacquired again after the first predetermined timing duration ends. In this way, the reacquired current control state of the child lock can be compared with the current control state of the rear window. If they are consistent, it proves that the child lock has returned to normal and there is no need to adjust the control. Otherwise, step 2033 will be executed.

[0069] In addition, if the current control state of the rear window changes during the timing of the first predetermined timing duration, the timing will be stopped, and the process will return to step 201 to start again.

[0070] In response to the re-acquired current control state of the child lock not matching the current control state of the rear window, step 2033 generates an adjustment control instruction matching the current control state of the rear window and sends the adjustment control instruction to the child lock.

[0071] In specific implementation, if the electronic controller determines that the re-acquired current control state of the child lock still does not match the current control state of the rear window after the first predetermined timing duration ends (i.e., the re-acquired current control state of the child lock is inconsistent with the current control state of the rear window), it proves that the current control state of the child lock is indeed incorrect, and the child lock needs to be adjusted. In order to ensure that the rear window and the child lock always maintain a consistent state, the electronic controller generates a corresponding adjustment control instruction according to the current control state of the rear window and then sends it to the child lock through a hard line. In this way, after receiving the adjustment control instruction, the child lock adjusts the current control state of the child lock so that the adjusted control state of the child lock is consistent with the current control state of the rear window.

[0072] For example, (1) the current control state of the child lock is 0 in the unlocked state, the current control state of the rear window is 1 in the locked state, and the electronic controller generates a lock instruction as the adjustment control instruction and sends it to the child lock to adjust the child lock from the unlocked state 0 to the locked state 1.

[0073] For another example, (2) the current control state of the child lock is 1 in the locked state, the current control state of the rear window is 0 in the unlocked state, and the electronic controller generates an unlock instruction as the adjustment control instruction and sends it to the child lock to adjust the child lock from the locked state 1 to the unlocked state 0.

[0074] Through the above scheme, when it is found that the current control state of the child lock does not match the current control state of the rear window, the situation of misjudgment can be avoided, the first predetermined timing duration is timed, and after the timing ends, it is determined that the current control state of the child lock does not match the current control state of the rear window. It can be accurately determined that the current control state of the child lock is indeed incorrect, and the child lock needs to be adjusted. Then, the adjustment control instruction corresponding to the current control state of the rear window is generated, the child lock is controlled by the adjustment control instruction to adjust the current control state of the child lock, and the control state of the child lock is adjusted to be consistent with the current control state of the rear window, so that the control state of the child lock is correct.

[0075] In some embodiments, the child lock includes a first child lock and a second child lock.

[0076] In specific implementation, the child lock on the vehicle is generally arranged on the rear door, and the child lock includes a first child lock and a second child lock. The first child lock is arranged on the left rear door, and the second child lock is arranged on the right rear door.

[0077] The first child lock and the second child lock are connected with the electronic controller, and the states of the first child lock and the second child lock are simultaneously controlled by the electronic controller according to the corresponding control.

[0078] Step 203 comprises: Step B1, in response to the first child lock and / or the second child lock not matching the current control state of the rear window, determining the first child lock and / or the second child lock not matching as a target child lock.

[0079] In specific implementation, the first child lock and the second child lock can appear: 1. Both of the current control states of the two child locks do not match the current control state of the rear window, and the corresponding target child lock is the first child lock and the second child lock; for example, the current control states of the first child lock and the second child lock are 0 in the unlocked state, and the current control state of the rear window is 1 in the locked state; for another example, the current control states of the first child lock and the second child lock are 1 in the locked state, and the current control state of the rear window is 0 in the unlocked state.

[0080] 2. The current control state of the first child lock does not match the current control state of the rear window, and the corresponding target child lock is the first child lock; for example, the current control state of the first child lock is 0 in the unlocked state, and the current control state of the rear window is 1 in the locked state; for another example, the current control state of the first child lock is 1 in the locked state, and the current control state of the rear window is 0 in the unlocked state.

[0081] 3. The current control state of the second child lock does not match the current control state of the rear window, and the corresponding target child lock is the second child lock; for example, the current control state of the second child lock is 0 in the unlocked state, and the current control state of the rear window is 1 in the locked state; for another example, the current control state of the second child lock is 1 in the locked state, and the current control state of the rear window is 0 in the unlocked state.

[0082] Step B2, generating an adjustment control instruction matching the current control state of the rear window, and sending the adjustment control instruction to the target child lock.

[0083] In specific implementation, in order to ensure that the rear window and the child lock always maintain the same state, the electronic controller generates a corresponding adjustment control instruction according to the current control state of the rear window, and then sends it to the corresponding target child lock through a hard line. In this way, the target child lock adjusts the current control state, and finally the current control states of the first child lock and the second child lock are consistent with the current control state of the rear window.

[0084] By the above scheme, the error state of the first child lock and / or the second child lock can be found in time, and the error state is adjusted to be consistent with the current control state of the rear window in time, so that the first child lock and the second child lock both maintain correct control states, and the practicability of the first child lock and the second child lock is improved.

[0085] In some embodiments, the generating of the adjustment control instruction matched with the current control state of the rear window in step 203 comprises: Step C1, determining that the current control state of the rear window is a rear window unlocking state, and generating a child lock unlocking control instruction.

[0086] In specific implementation, when it is determined that the current control state of the child lock is incorrect, if the current control state of the rear window is the rear window unlocking state, in order to ensure consistency with the current control state of the rear window, a child lock unlocking control instruction is generated and sent to the child lock, and then the child lock adjusts the current control state to the unlocking state according to the child lock unlocking control instruction, so that the current control state of the child lock is consistent with the rear window unlocking state.

[0087] Alternatively, step C2, determining that the current control state of the rear window is a rear window locking state, and generating a child lock locking control instruction.

[0088] In specific implementation, when it is determined that the current control state of the child lock is incorrect, if the current control state of the rear window is the rear window locking state, in order to ensure consistency with the current control state of the rear window, a child lock locking control instruction is generated and sent to the child lock, and then the child lock adjusts the current control state to the locking state according to the child lock locking control instruction, so that the current control state of the child lock is consistent with the rear window locking state.

[0089] By the above scheme, the current control state of the rear window is taken as a correct reference, when it is found that the current control state of the child lock is incorrect, a child lock unlocking control instruction or a child lock locking control instruction corresponding to the current control state of the rear window is sent to the child lock in time, so that the child lock adjusts the control state to be consistent with the current control state of the rear window, and the correctness of the control state of the child lock is ensured, and the situation that the child lock cannot be corrected when the error state occurs is reduced.

[0090] In some embodiments, the child lock comprises a child lock relay and a child lock motor.

[0091] In specific implementation, the child lock motor comprises a first child lock motor and a second child lock motor, the first child lock motor is arranged on the left rear door and is used for unlocking or locking the left rear door, and the second child lock motor is arranged on the right rear door and is used for unlocking or locking the right rear door.

[0092] The electronic controller is connected with the child lock relay through a hard line, and the child lock relay is connected with the child lock motor through a hard line.

[0093] After step 203, the method further comprises: In step 204, the child lock relay receives the adjustment control instruction through the hard line, determines a voltage signal according to the adjustment control instruction, and sends the voltage signal to the child lock motor.

[0094] In step 205, the child lock motor receives the voltage signal and drives execution according to the voltage signal to adjust the current control state of the child lock.

[0095] In specific implementation, if the adjustment control instruction is a child lock unlocking control instruction, the child lock relay generates a first voltage signal for keeping the voltage across the child lock motor consistent, sends the first voltage signal to the child lock motor, so that there is no voltage difference across the child lock motor, and the child lock motor adjusts the current control state of the child lock to an unlocking state.

[0096] If the adjustment control instruction is a child lock locking control instruction, the child lock relay generates a second voltage signal for keeping the voltage across the child lock motor inconsistent, sends the second voltage signal to the child lock motor, so that there is a predetermined voltage difference across the child lock motor, and the child lock motor adjusts the current control state of the child lock to a locking state.

[0097] Through the above scheme, the child lock relay can cooperate with the child lock motor to accurately execute the adjustment control instruction, and then accurately complete the adjustment process of the current control state of the child lock, so that the control state of the child lock after adjustment is consistent with the current control state of the rear window, and the abnormal situation of the child lock is reduced.

[0098] In some embodiments, after step 203, the method further comprises: In step 206, after the second predetermined timing duration ends, it is determined whether the current control state of the child lock is adjusted.

[0099] In specific implementation, after the electronic controller sends the adjustment control instruction, the electronic controller starts a timing process of a second predetermined timing duration, and the timing process of the second predetermined timing duration is divided into two cases: In the first case, after the electronic controller sends the adjustment control instruction, the electronic controller acquires a clock signal of the timer, adds the second predetermined timing duration to the clock signal as a termination time, and generates a termination time signal after the timer reaches the termination time to determine that the timing ends.

[0100] Second, the electronic controller sends a countdown instruction to the timer after sending the adjustment control instruction, and the timer starts the countdown of the second predetermined timing duration. When the countdown is 0, the timer generates a termination time signal to determine the end of timing.

[0101] The above two timing methods can be selected according to actual needs as the timing scheme of the second predetermined timing duration. The second predetermined timing duration is greater than or equal to the first predetermined timing duration.

[0102] Timing for the second predetermined timing duration provides sufficient time for the adjustment process of the child lock. After the second predetermined timing duration ends, it is determined whether the current control state of the child lock is adjusted.

[0103] The specific method for determining whether the adjustment is completed is: (1) Determine whether the current control state of the child lock after the second predetermined timing duration is consistent with the current control state of the rear window. If they are consistent, it means that the adjustment is completed. If they are not consistent, it means that the adjustment is not completed.

[0104] Alternatively, (2) Determine whether the current control state of the child lock after the second predetermined timing duration is consistent with the state corresponding to the adjustment control instruction. If it is, it means that the adjustment is completed. If not, it means that the adjustment is not completed.

[0105] Step 207, in response to the child lock current control state not being adjusted, it is determined that the child lock has failed, and a fault information is generated. The fault information is prompted.

[0106] In specific implementation, if the child lock current control state is not adjusted after the second predetermined timing duration, it proves that the child lock has failed and cannot perform control state adjustment. At this time, a fault information is generated and sent to the car machine (HUT) for display to remind the user that the child lock has failed and needs to be repaired.

[0107] Through the above scheme, the adjustment process of the child lock is provided with a second predetermined timing duration, so that the child lock has sufficient time to complete the adjustment process. After the second predetermined timing duration ends, if the current control state of the child lock is still not adjusted, it proves that the child lock cannot perform control state adjustment, and the child lock has failed. Then a fault information is generated to prompt the user, so that the user can know the fault condition of the child lock in time, and then repair the child lock in time to avoid the faulty child lock affecting the user's riding experience.

[0108] The child lock control method of the vehicle of the embodiment of the application is described below with a specific embodiment. As shown in the structure schematic diagram of Figure 3 The specific process is as follows: The user can trigger the control 102 to unlock or lock the child lock 104 and the rear window 103, which includes: The hardware control 102 is arranged in the vehicle and is connected to the electronic controller 101 through a LIN line. Alternatively, the software control 102 is arranged on the screen of the head unit (HUT), and the head unit (HUT) is connected to the electronic controller 101 through a CAN line.

[0109] (1) The electronic controller 101 receives the current control state of the rear window (for example, the current control state of the rear window is in the unlocked state) through the door module 1031 and the rear window lifter 1032 through the CAN line. At the same time, the electronic controller 101 also receives the current control state of the first child lock fed back by the first child lock motor 1042 arranged on the left rear door, and the current control state of the second child lock fed back by the second child lock motor 1043 arranged on the right rear door.

[0110] (2) The electronic controller 101 compares the current control state of the first child lock and the current control state of the second child lock with the current control state of the rear window.

[0111] (21) If the current control state of the first child lock and the current control state of the second child lock are consistent with the current control state of the rear window, the electronic controller 101 does not act.

[0112] (22) If at least one of the current control state of the first child lock and the current control state of the second child lock is different from the current control state of the rear window, the electronic controller 101 starts timing for a first predetermined timing duration (for example, 500 ms); after the timing is over, the electronic controller 101 compares the current control state of the first child lock and the current control state of the second child lock with the current control state of the rear window again.

[0113] (221) If the current control state of the first child lock and the current control state of the second child lock are consistent with the current control state of the rear window after the comparison, no action is taken.

[0114] (222) If at least one of the current control state of the first child lock and the current control state of the second child lock is different from the current control state of the rear window, an adjustment control instruction corresponding to the current control state of the rear window is generated; the adjustment control instruction is sent to the child lock relay 1041, the child lock relay 1041 generates a corresponding voltage signal according to the adjustment control instruction, and sends the voltage signal to the first child lock motor 1042 and the second child lock motor 1043, so as to adjust the current control state of the child lock by the first child lock motor 1042 and the second child lock motor 1043.

[0115] For example, the rear window current control state is the unlocking state, and the corresponding adjustment control instruction is the child lock unlocking control instruction. The child lock relay 1041 generates a first voltage signal that keeps the voltage across the child lock motor (i.e., the first child lock motor 1042 and / or the second child lock motor 1043) consistent, sends the first voltage signal to the child lock motor, so that there is no voltage difference across the child lock motor, and the child lock motor adjusts the current control state of the child lock to the unlocking state.

[0116] In addition, the number of times of executing the above process of adjusting the child lock motor in one power-on cycle (i.e., one power-on to power-off power consumption cycle) cannot exceed the number threshold (for example, 1 or 2), so as to avoid repeatedly executing the above process when the child lock relay, the child lock motor or other electrical elements fail, so that the child lock relay, the child lock motor or other electrical elements are prone to ablation.

[0117] In summary, the abnormal locking or unlocking of the child lock can be avoided, and the accuracy of the corresponding control state of the child lock can be effectively improved.

[0118] It should be noted that the method of the embodiments of the present application can be executed by a single device, such as a computer or a server. The method of the embodiments of the present application can also be applied to a distributed scenario, and completed by multiple devices cooperating with each other. In this distributed scenario, one of the multiple devices can only execute one or more steps in the method of the embodiments of the present application, and the multiple devices can interact with each other to complete the method.

[0119] It should be noted that some embodiments of the present application have been described above. Other embodiments are within the scope of the appended claims. In some cases, the acts or steps recited in the claims can be performed in a different order than those described above and still achieve desirable results. In addition, the processes depicted in the figures do not necessarily require the particular order shown, or sequential order, to achieve the desired results. In certain implementations, multitasking and parallel processing can be advantageous.

[0120] Based on the same inventive concept, the present application also provides a child lock control device of a vehicle, wherein the child lock and the unlocking or locking of the rear window are controlled by the same control.

[0121] Reference Figure 4 The device comprises: The acquisition module 301 is configured to acquire the current control state of the rear window and the current control state of the child lock. The judging module 302 is configured to judge whether the child lock current control state matches the rear window current control state. The child lock state adjustment module 303 is configured to, in response to the child lock current control state not matching the rear window current control state, generate an adjustment control instruction matching the rear window current control state, and send the adjustment control instruction to the child lock, so that the child lock adjusts the child lock current control state according to the adjustment control instruction.

[0122] In some embodiments, a counter of the number of times of execution of the adjustment control instruction is preset, and the counter is cleared when the vehicle is powered on. The obtaining module 301 is specifically configured to: Judge whether the number of times of counting of the counter is less than a threshold number of times. In response to the number of times of counting being less than the threshold number of times, obtain the rear window current control state and the child lock current control state.

[0123] In some embodiments, the child lock state adjustment module 303 is specifically configured to: In response to the child lock current control state not matching the rear window current control state, start timing; After the first predetermined timing duration ends, re-obtain the child lock current control state, and again judge whether the re-obtained child lock current control state matches the rear window current control state; In response to the re-obtained child lock current control state not matching the rear window current control state, generate an adjustment control instruction matching the rear window current control state, and send the adjustment control instruction to the child lock.

[0124] In some embodiments, the child lock includes a first child lock and a second child lock. The response to the child lock current control state not matching the rear window current control state, generating an adjustment control instruction matching the rear window current control state, and sending the adjustment control instruction to the child lock includes: In response to the first child lock and / or the second child lock not matching the rear window current control state, determining the first child lock and / or the second child lock that does not match as a target child lock; Generating an adjustment control instruction matching the rear window current control state, and sending the adjustment control instruction to the target child lock.

[0125] In some embodiments, the child lock state adjustment module 303 is specifically further configured to: Determine that the rear window current control state is a rear window unlocking state, and generate a child lock unlocking control instruction; or determining that the current control state of the rear window is a rear window lock state, and generating a child lock lock control instruction.

[0126] In some embodiments, the child lock comprises a child lock relay and a child lock motor. The child lock relay is configured to receive the adjustment control instruction through a hard wire, determine a voltage signal according to the adjustment control instruction, and send the voltage signal to the child lock motor. The child lock motor is configured to receive the voltage signal and drive execution according to the voltage signal for adjusting the current control state of the child lock.

[0127] In some embodiments, the device further comprises an adjustment identification module configured to: After sending the adjustment control instruction to the child lock, it is determined whether the adjustment of the current control state of the child lock is completed after the end of a second predetermined timing duration. In response to the current control state of the child lock not being adjusted, it is determined that the child lock has failed, and failure information is generated and prompted.

[0128] For the convenience of description, the above device is described as various modules described separately in terms of functions. Of course, in the implementation of the present application, the functions of each module can be implemented in one or more software and / or hardware.

[0129] The device of the above embodiments is used to implement the corresponding method of any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which are not described here.

[0130] Based on the same inventive concept, the present application also provides an electronic device corresponding to any of the above method embodiments, comprising a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the method of any of the above embodiments.

[0131] Figure 5 A more specific hardware structure of an electronic device provided by the present embodiment is shown, which can include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040 and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030 and the communication interface 1040 are connected to each other through the bus 1050 for communication within the device.

[0132] The processor 1010 can be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits, etc., for executing relevant programs to implement the technical solutions provided by the embodiments of the present specification.

[0133] The memory 1020 can be implemented by a ROM (Read Only Memory), a RAM (Random Access Memory), a static storage device, a dynamic storage device, etc. The memory 1020 can store an operating system and other application programs, and when the technical solutions provided by the embodiments of the present specification are implemented by software or firmware, the relevant program codes are stored in the memory 1020 and called and executed by the processor 1010.

[0134] The input / output interface 1030 is configured to connect input / output modules to implement information input and output. The input / output modules can be configured as components in the device (not shown in the figure) or externally connected to the device to provide corresponding functions. The input devices can include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output devices can include a display, a speaker, a vibrator, an indicator light, etc.

[0135] The communication interface 1040 is configured to connect a communication module (not shown in the figure) to implement communication interaction between the device and other devices. The communication module can realize communication through a wired manner (such as USB, network cable, etc.) or through a wireless manner (such as mobile network, WIFI, Bluetooth, etc.).

[0136] The bus 1050 includes a path for transmitting information between various components (such as the processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040) of the device.

[0137] It should be noted that although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040, and the bus 1050, in the specific implementation process, the device can also include other components necessary for normal operation. In addition, those skilled in the art can understand that the above device can also only include components necessary to implement the solutions of the embodiments of the present specification, and does not have to include all the components shown in the figure.

[0138] The electronic device of the above embodiments is used to implement the corresponding method in any of the preceding embodiments, and has the beneficial effects of the corresponding method embodiments, which are not described here again.

[0139] Based on the same inventive concept, the present application also provides a non-transitory computer readable storage medium storing computer instructions for causing a computer to perform the method of any of the above embodiments.

[0140] The computer readable medium of the embodiments can include permanent and non-permanent, removable and non-removable media, which can be realized by any method or technology to store information. The information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM, Parameter Random Access Memory), static random access memory (SRAM, Static Random-Access Memory), dynamic random access memory (DRAM, Dynamic Random Access Memory), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM, Electrically Erasable Programmable read only memory), flash memory or other memory technologies, compact disc read-only memory (CD-ROM, Compact Disc Read-Only Memory), digital versatile disc (DVD, Digital Video Disc) or other optical storage, magnetic cassette, magnetic tape disk storage or other magnetic storage device, or any other non-transmission medium that can be used to store information accessible to a computing device.

[0141] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to perform the method of any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which are not repeated here.

[0142] Based on the same concept, the present application also provides a computer program product comprising computer program instructions for causing a computer to perform the method of any of the above embodiments when the computer program instructions are run on the computer, having the beneficial effects of the corresponding method embodiments, which are not repeated here.

[0143] Based on the same inventive concept, the present application also provides a vehicle comprising the device of the above embodiments or the electronic device of the above embodiments. The vehicle has the beneficial effects of the corresponding device or electronic device embodiments, which are not repeated here.

[0144] It can be understood that, before using the technical solutions of various embodiments in the present application, the user will be informed of the type, use range, use scenario, etc. of the personal information involved in a proper manner, and the authorization of the user will be obtained.

[0145] For example, in response to receiving the active request of the user, the user is sent prompt information to explicitly prompt the user that the operation requested to be performed will require obtaining and using the personal information of the user. Thus, the user can voluntarily choose whether to provide the personal information to the software or hardware such as an electronic device, an application program, a server or a storage medium, etc. performing the operation of the technical solutions of the present application according to the prompt information.

[0146] As an optional but non-limiting implementation manner, in response to accepting the active request of the user, the manner of sending the prompt information to the user may, for example, be a pop-up window manner, and the prompt information may, for example, be presented in the form of text in the pop-up window. In addition, the pop-up window may also carry selection controls for the user to select "agree" or "disagree" to provide the personal information to the electronic device.

[0147] It can be understood that the above notification and user authorization obtaining process is only illustrative, and does not limit the implementation manners of the present application, and other manners meeting the relevant laws and regulations can also be applied to the implementation manners of the present application.

[0148] Those skilled in the art will understand that the discussion of any of the above embodiments is merely exemplary, and is not intended to suggest that the scope of the present application (including claims) is limited to these examples; the above embodiments or technical features among different embodiments can also be combined, steps can be implemented in any order, and there are many other changes to the aspects of the embodiments of the present application as described above, which are not provided in detail for the sake of brevity. Therefore, the true scope of the present application should be defined only by the claims.

[0149] In addition, in order to simplify the description and discussion, and so as not to make the embodiments of the present application difficult to understand, the known power / ground connections of integrated circuit (IC) chips and other components can or can not be shown in the provided drawings. In addition, the devices can be shown in the form of block diagrams in order to avoid making the embodiments of the present application difficult to understand, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform to be implemented in the embodiments of the present application (i.e. these details should be fully within the understanding of those skilled in the art). Where specific details (e.g. circuits) are set forth in order to describe an illustrative embodiment of the present application, it will be apparent to those skilled in the art that the present application can be practiced without these specific details or with variations on these specific details. Therefore, these descriptions should be considered as illustrative rather than limiting.

[0150] While the present application has been described in connection with certain embodiments thereof, many modifications, substitutions, changes, and of forms will be apparent to those of ordinary skill in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) can use the embodiments discussed.

[0151] Embodiments of the present application are intended to cover all such alterations, modifications, and variations as they can come within the scope of the appended claims. Accordingly, although specific embodiments have been furthered in connection with the present application, any omission, substitution, or change, in principle and in form, made to the present application should be included in the scope of the present application.

Claims

1. A method for controlling child locks in a vehicle, characterized in that, The child lock and the rear window are controlled by the same control. The method includes: Get the current control status of the rear window and the current control status of the child lock; Determine whether the current control state of the child lock matches the current control state of the rear window; In response to a mismatch between the current control state of the child lock and the current control state of the rear window, an adjustment control command matching the current control state of the rear window is generated and sent to the child lock so that the child lock can adjust its current control state according to the adjustment control command.

2. The method according to claim 1, characterized in that, A counter is pre-set to indicate the number of times the adjustment control command is executed, and the counter is reset to zero when the vehicle is powered on. The process of obtaining the current control status of the rear window and the current control status of the child lock includes: Determine whether the count of the counter is less than the count threshold; If the number of counts is less than the count threshold, the current control status of the back window and the current control status of the child lock are obtained.

3. The method according to claim 1, characterized in that, The step of responding to a mismatch between the current control state of the child lock and the current control state of the rear window, generating an adjustment control command that matches the current control state of the rear window, and sending the adjustment control command to the child lock includes: In response to a mismatch between the current control state of the child lock and the current control state of the rear window, a timer is started. After the first predetermined timeout period ends, the current control state of the child lock is reacquired, and it is determined again whether the reacquired current control state of the child lock matches the current control state of the rear window. In response to a mismatch between the reacquired current control state of the child lock and the current control state of the rear window, an adjustment control command matching the current control state of the rear window is generated and sent to the child lock.

4. The method according to claim 1, characterized in that, The child lock includes: a first child lock and a second child lock; The step of responding to a mismatch between the current control state of the child lock and the current control state of the rear window, generating an adjustment control command that matches the current control state of the rear window, and sending the adjustment control command to the child lock includes: In response to a mismatch between the first child lock and / or the second child lock and the current control state of the rear window, the mismatched first child lock and / or second child lock are determined as the target child lock; Generate an adjustment control command that matches the current control state of the rear window, and send the adjustment control command to the target child lock.

5. The method according to any one of claims 1 to 4, characterized in that, The generation of adjustment control commands that match the current control state of the rear window includes: If the current control state of the rear window is determined to be the rear window unlocked state, a child lock unlock control command is generated; or, The current control state of the rear window is determined to be the rear window locked state, and a child lock locking control command is generated.

6. The method according to claim 1, characterized in that, The child lock includes: a child lock relay and a child lock motor; After sending the adjustment control command to the child lock, the method further includes: The child lock relay receives the adjustment control command via a hard wire, determines the voltage signal based on the adjustment control command, and sends the voltage signal to the child lock motor. The child lock motor receives the voltage signal and drives the operation according to the voltage signal to adjust the current control state of the child lock.

7. The method according to claim 1, characterized in that, After sending the adjustment control command to the child lock, the method further includes: After the second predetermined timeout period ends, determine whether the current control state of the child lock has been adjusted. If the current control state of the child lock has not been adjusted, it is determined that the child lock has malfunctioned, fault information is generated, and the fault information is displayed as a notification.

8. A child lock control device for a vehicle, characterized in that, The child lock and the rear window are controlled by the same control. The device includes: The acquisition module is configured to acquire the current control status of the rear window and the current control status of the child lock; The judgment module is configured to determine whether the current control state of the child lock matches the current control state of the rear window; The child lock status adjustment module is configured to generate an adjustment control command that matches the current control state of the rear window in response to a mismatch between the current control state of the child lock and the current control state of the rear window, and send the adjustment control command to the child lock so that the child lock can adjust its current control state according to the adjustment control command.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method as described in any one of claims 1 to 7.

10. A vehicle, characterized in that, Includes the electronic device as described in claim 9.