Child lock control method, electronic equipment and vehicle

By obtaining vehicle speed and position information in real time, and automatically controlling the opening or unlocking of the child lock, the problem of the child lock being easily forgotten to open or unlock is solved, and the convenience of use and child safety is improved.

CN119942684AActive Publication Date: 2025-05-06GREAT WALL MOTOR CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202510108981.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-23
Publication Date
2025-05-06
Estimated Expiration
2045-01-23

AI Technical Summary

Technical Problem

Children's locks in existing vehicles are easily forgotten by users to open or release, resulting in safety hazards or reduced convenience of use.

Method used

By obtaining the vehicle's speed and position information in real time, the vehicle's child lock is automatically controlled to open or unlock based on this information, ensuring that the child lock is automatically opened when needed to protect children's safety, and automatically unlocking it when not needed to facilitate children getting on and off the car.

Benefits of technology

It improves user convenience, reduces the frequency of manual operation of child locks, ensures children's safety, and avoids safety hazards caused by forgetting to open or unlock the child lock.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119942684A_ABST
    Figure CN119942684A_ABST
Patent Text Reader

Abstract

The invention provides a child lock control method, electronic equipment and a vehicle, and the method comprises the steps: when determining that the vehicle is parked, firstly determining that the current parking position and vehicle door state change information meet a preset child lock unlocking condition and the vehicle is started again, and then obtaining the vehicle speed and the vehicle position information in real time, finally, the child lock of the vehicle can be controlled to be unlocked or unlocked based on the vehicle speed and the position information, so that in the whole process, the child lock of the vehicle can be automatically controlled to be unlocked or unlocked only based on the current parking position of the vehicle, the vehicle door state change information, the vehicle speed and the position information of the vehicle; it is ensured that the child lock can be automatically unlocked to protect child safety when the child lock needs to be unlocked, the child lock can be automatically unlocked to facilitate getting on and off of a child when the child lock needs to be unlocked, manual control of a user is not needed in the whole control process, and the use convenience of the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] With the development of society and the improvement of people's living standards, cars are becoming an increasingly important means of transportation for people to travel. At present, almost all vehicles are equipped with child locks to prevent children from opening the doors at will while driving. The child locks are usually set in a hidden location, and users often forget to turn on the child locks, resulting in the child locks not being able to play a protective role, causing safety hazards, or users forget to unlock the child locks after arriving at their destination, resulting in children being unable to open the doors, reducing the user's convenience. Summary of the invention

[0003] In view of this, the purpose of the present application is to provide a child lock control method, an electronic device and a vehicle.

[0004] Based on the above objectives, the first aspect of the present application provides a child lock control method, comprising:

[0005] In response to determining that the vehicle is parked, acquiring the current parking position of the vehicle and door state change information of each door;

[0006] In response to the current parking position and the door state change information meeting the preset child lock unlocking condition and the vehicle being started again, obtaining the vehicle speed and vehicle position information in real time;

[0007] Based on the vehicle speed and the position information, the child lock of the vehicle is controlled to be opened or unlocked.

[0008] Optionally, the preset child lock unlocking condition includes a preset door state condition;

[0009] The method further comprises:

[0010] determining at least one common parking location for the vehicle;

[0011] In response to at least one of the common parking positions being a target position and the distance between the current parking position and the target position being less than or equal to a first preset value, determining whether the door state change information meets a preset door state condition;

[0012] In response to the door state change information meeting a preset door state condition, it is determined that the current parking position and the door state change information meet a preset child lock unlocking condition.

[0013] Optionally, the determining whether the door state change information meets a preset door state condition includes:

[0014] In response to at least one of the door state change information being that the door states are door closed, door opened, and door closed in sequence, determining that the door corresponding to the door state change information is a state-changed door;

[0015] In response to the state-changed doors including other doors except the main driving door, it is determined that the door state change information meets the preset door state condition.

[0016] Optionally, controlling the opening or unlocking of a child lock of the vehicle based on the vehicle speed and the position information includes:

[0017] In response to determining that the vehicle speed is greater than or equal to a preset vehicle speed value, controlling a child lock of the vehicle to be turned on;

[0018] In response to a distance between the position information and at least one of the common parking positions being less than or equal to a second preset value, the child lock of the vehicle is controlled to be unlocked.

[0019] Optionally, after the child lock of the controlled vehicle is unlocked, the method further includes:

[0020] Acquiring door status information of the door whose state changes;

[0021] In response to the door state information continuously indicating that the door is closed, obtaining the vehicle speed;

[0022] In response to determining that the vehicle speed is greater than or equal to a preset vehicle speed value, a child lock of the vehicle is controlled to be turned on.

[0023] Optionally, controlling the vehicle's child lock to be turned on includes:

[0024] Determine a target door of the vehicle and obtain a child lock status of the target door;

[0025] In response to determining that the child lock state of the target door is an unlocked state, the child lock of the target door of the vehicle is controlled to be unlocked.

[0026] Optionally, determining a target door of the vehicle includes:

[0027] In response to the door state change information that the door states are door closed, door opened and door closed in sequence, the door is determined to be a target door; wherein the door corresponding to the door state change information is a door other than a main driving door;

[0028] In response to at least two of the door state change information being door states of door closed, door open and door closed in sequence, and at least two doors corresponding to at least two of the door state change information are doors other than the main driving door, one of the at least two doors is determined as the target door of the vehicle.

[0029] Optionally, determining one of the at least two doors as a target door of the vehicle includes:

[0030] Respectively acquiring image information of vehicle seats corresponding to the at least two vehicle doors;

[0031] In response to determining that the image information includes a preset child image and a preset safety seat image, determining the vehicle door corresponding to the image information as a target vehicle door;

[0032] In response to determining that the image information includes a preset child image but does not include a preset safety seat image, the distance between the top of the head of the person on the seat corresponding to the image information and the roof of the vehicle, as well as the weight information of the person on the seat are obtained; in response to the distance being greater than or equal to the preset distance, and the weight information being less than or equal to the preset weight, the door corresponding to the image information is determined as the target door.

[0033] A second aspect of the present application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and running on the processor, wherein when the processor executes the program, the method described in any one of the first aspects above is implemented.

[0034] A third aspect of the present application provides a vehicle, comprising the electronic device described in the second aspect.

[0035] From the above, it can be seen that the child lock control method, electronic device and vehicle provided by the present application, when determining that the vehicle is parked, first determine that the current parking position and door status change information meet the preset child lock opening conditions and the vehicle is started again, and then obtain the vehicle speed and vehicle location information in real time. Finally, the vehicle's child lock can be controlled to be opened or unlocked based on the vehicle speed and location information. In this way, during the entire process, the vehicle's child lock can be automatically controlled to be opened or unlocked based only on the vehicle's current parking position, door status change information, vehicle speed and vehicle location information, ensuring that the child lock can be automatically opened to protect the safety of children when the child lock needs to be opened, and the child lock can be automatically unlocked when the child lock needs to be unlocked to facilitate children getting on and off the vehicle. The entire control process does not require manual control by the user, thereby improving the user's convenience. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] In order to more clearly illustrate the technical solutions in the present application or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0037] Figure 1 A schematic diagram of a child lock control method according to an embodiment of the present application;

[0038] Figure 2 A schematic diagram of a child lock control device according to an embodiment of the present application;

[0039] Figure 3 A schematic diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0040] In order to make the objectives, technical solutions and advantages of the present application more clearly understood, the present application is further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.

[0041] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present application should be the usual meanings understood by people with ordinary skills in the field to which the present application belongs. The "first", "second" and similar words used in the embodiments of the present application do not represent any order, quantity or importance, but are only used to distinguish different components. "Including" or "comprising" and similar words mean that the elements or objects appearing in front of the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0042] With the development of society and the improvement of people's living standards, cars are becoming more and more important means of transportation for people to travel. At present, almost all vehicles are equipped with child locks to prevent children from opening the car doors at will while driving.

[0043] For most users with children at home, home and school are the places where the car is parked most frequently, and are also the places where the child lock is opened or unlocked most frequently. For users, when children get on the car from home or school, they need to control the child lock to open, and when children go from home to school or from school to home, they need to control the child lock to unlock. Since children repeat the process of going from home to school and from school to home at least twice a day, users need to frequently manually control the child lock to lock or unlock.

[0044] Existing child locks usually require users to manually open or unlock them. However, since child locks are usually located in a hidden location, users often forget to open the child locks, resulting in the child locks being unable to protect the car and causing safety hazards. Alternatively, users may forget to release the child locks after arriving at their destination, resulting in children being unable to open the car door, reducing user convenience.

[0045] Based on this, see Figure 1 The present application provides a child lock control method, which is executed by a vehicle controller and specifically includes the following steps:

[0046] Step S100, in response to determining that the vehicle is parked, obtaining the current parking position of the vehicle and door state change information of each door;

[0047] Step S200, in response to the current parking position and the door state change information meeting the preset child lock unlocking condition and the vehicle is started again, obtaining the vehicle speed and vehicle position information in real time;

[0048] Step S300: Based on the vehicle speed and the position information, control the child lock of the vehicle to be opened or unlocked.

[0049] Specifically, when it is determined that the vehicle is parked, the current parking position of the vehicle and the door state change information of each door are obtained. The door state change information is used to characterize the specific change of the door state information. For example, the door state information generally includes door closed and door open. Then the door state change information can be the door state information changing from door closed to door open, and then to door closed, or it can be the door open to door closed, etc.

[0050] Then, after obtaining the current parking position of the vehicle and the door state change information of each door, it is determined whether the current parking position and the door state change information meet the preset child lock opening condition. The preset child lock opening condition is a preset condition for opening the child lock.

[0051] When it is determined that the current parking position and the door state change information meet the preset child lock opening conditions, and the vehicle is started again, the vehicle speed and vehicle location information are obtained in real time, and then the vehicle child lock is controlled to be opened or unlocked based on the vehicle speed and the location information. Specifically, the vehicle child lock can be controlled to be opened based on the vehicle speed and the location information, and then the vehicle child lock can be controlled to be unlocked based on the vehicle speed and the location information.

[0052] In the present application, when it is determined that the vehicle is parked, it is first determined that the current parking position and the door status change information meet the preset child lock opening conditions, and then the vehicle speed and vehicle location information are obtained in real time. Finally, the vehicle's child lock can be controlled to be opened or unlocked based on the vehicle speed and location information. In this way, during the entire process, the vehicle's child lock can be automatically controlled to be opened or unlocked based only on the vehicle's current parking position, door status change information, vehicle speed and vehicle location information, ensuring that the child lock can be automatically opened to protect the safety of children when the child lock needs to be opened, and the child lock can be automatically unlocked to facilitate children getting on and off the vehicle when the child lock needs to be unlocked. The entire control process does not require manual control by the user, thereby improving the user's convenience.

[0053] In some embodiments, the preset child lock unlocking condition includes a preset door state condition and a preset position condition;

[0054] The method further comprises:

[0055] determining at least one common parking location for the vehicle;

[0056] In response to at least one of the common parking positions being a target position and the distance between the current parking position and the target position being less than or equal to a first preset value, determining whether the door state change information meets a preset door state condition;

[0057] In response to the door state change information meeting a preset door state condition, it is determined that the current parking position and the door state change information meet a preset child lock unlocking condition.

[0058] Specifically, the preset door state condition is a preset condition that the door state needs to meet in order to open the child lock, and the preset position condition is a preset condition that the current position information of the vehicle needs to meet in order to open the child lock.

[0059] Only when the current parking position of the vehicle meets the preset position condition and the door state change information meets the preset door state condition, can it be determined that the current parking position and the door state change information meet the preset child lock opening condition.

[0060] Therefore, when judging whether the current parking position and the door state change information meet the preset child lock opening conditions, it specifically includes:

[0061] First, at least one frequently used parking location of the vehicle is determined. Specifically, data of the parking location of the vehicle within a preset time period can be obtained from a cloud platform connected to the vehicle. In response to the number of times the vehicle has parked at certain parking locations being greater than or equal to a preset number of times, these parking locations are determined to be frequently used parking locations of the vehicle.

[0062] For example, data of the parking location of the vehicle in a month may be obtained from a cloud platform connected to the vehicle. In response to the number of parking times of the vehicle at certain parking locations being greater than or equal to 30 times, these parking locations are determined to be common parking locations of the vehicle. Generally speaking, the common driving locations of the vehicle are generally home, work place, school, etc.

[0063] Secondly, determine whether the current parking position and the door state change information meet the preset child lock opening conditions.

[0064] After determining the common parking position of the vehicle, it is determined whether the common parking position includes the target position. Specifically, it can be determined whether the common parking position includes the target position based on the navigation information.

[0065] The target location may be a location that children frequently visit, for example, a school location, a playground location, a park location, a training institution location, etc.

[0066] In this embodiment, taking the school location as an example of the target location, only when the frequently used parking location includes the school location, it means that the user often parks at the school, and the user has the need to automatically control the child safety lock, and only then does it need to perform the subsequent judgment conditions and operations of automatically controlling the opening or unlocking of the child lock, which can improve the user's convenience. If the frequently used parking location does not include the school location, it means that the user does not often park at the school, and the possibility of the user's need to automatically control the child safety lock is low, so there is no need to perform the subsequent judgment conditions and operations of automatically controlling the opening or unlocking of the child lock.

[0067] When at least one of the commonly used parking positions is determined to be the target position, and the distance between the current parking position and the target position is less than or equal to the first preset value, it means that the distance between the current parking position of the vehicle and the target position in the commonly used parking positions is small, which further indicates that the vehicle is parked near the target position at this time. At this time, the current position of the vehicle meets the preset position condition, so it is necessary to further determine whether the door state change information meets the preset door state condition.

[0068] When it is determined that the door state change information meets the preset door state conditions, when it is determined that the current parking position of the vehicle meets the preset position conditions, and when the door state change information meets the preset door state conditions, it is finally determined that the current parking position and the door state change information meet the preset child lock opening conditions, and the next step can be performed.

[0069] The first preset value is a preset maximum distance value between the current parking position and the target position. When the distance between the current parking position and the target position is less than or equal to the first preset value, it means that the distance between the current parking position and the target position is small, and the current parking position is near the target position. For example, the first preset value may be 500m or 1000m.

[0070] In the present application, only when the current parking position is determined to be the target position for commonly used parking and the door status change information meets the preset door status conditions, can it be determined that the current parking position of the vehicle and the door status change information meet the preset child lock opening conditions, and the subsequent automatic control of the child lock to open or unlock the operation will continue. In this way, the child lock can be automatically controlled for users who need to control the child lock based on the vehicle's situation, and there is no need to automatically control the child lock for users who do not need to control the child lock, thereby saving vehicle energy consumption.

[0071] In some embodiments, the determining whether the door state change information meets a preset door state condition includes:

[0072] In response to at least one of the door state change information being that the door states are door closed, door opened, and door closed in sequence, determining that the door corresponding to the door state change information is a state-changed door;

[0073] In response to the state-changed doors including other doors except the main driving door, it is determined that the door state change information meets the preset door state condition.

[0074] Specifically, when judging whether the door state change information meets the preset door state conditions, when it is determined that at least one of the door state change information is that the door state is sequentially door closed, door open and door closed, it means that the door state of the door corresponding to the door state change information has changed, and the change is that the door changes from the initial door closed state to the door open state, and then continues to change to the door closed state, indicating that at this time someone may have opened the door to get in the car and then closed the door, that is, someone may get in the car through this door. At this time, it is necessary to further judge whether the door meets the preset conditions.

[0075] When it is determined that the doors with changed state include doors other than the main driver's door, it means that the door whose door state changes is not the main driver's door. That is to say, only when the door states of doors other than the main driver's door change can it be determined that the door state change information meets the preset door state conditions and the subsequent automatic control of the child lock can continue; if when the door state of the main driver's door changes, it is determined that the door state change information does not meet the preset door state conditions, the subsequent automatic control of the child lock cannot continue.

[0076] This is because the automatic child lock control operation will only be performed when it is confirmed that a child is boarding the vehicle. If not, there is no need to control the child lock. Children can only board the vehicle from doors other than the driver's door, not from the driver's door. Therefore, the subsequent automatic child lock control operation needs to be performed only when it is confirmed that a specific door state change occurs in doors other than the driver's door. Even if a specific door state change occurs in the driver's door, the subsequent automatic child lock control operation needs to be performed.

[0077] In the present application, in judging whether the door state change information meets the preset door state condition, it is necessary not only to judge whether the door state change information meets the preset condition, but also to judge whether the door corresponding to the door state change information that meets the preset condition is a qualified door. Only when the door state change information and its corresponding door meet the corresponding conditions can it be finally determined that the door state change information meets the preset door state condition, and the subsequent automatic control of the child lock can be performed. In this way, it is ensured that the child lock is automatically controlled only when a child may get on the car to protect the child. When a child is not likely to get on the car, there is no need to automatically control the child lock, saving vehicle energy consumption.

[0078] In some embodiments, controlling the vehicle's child lock to be opened or unlocked based on the vehicle speed and the location information includes:

[0079] In response to determining that the vehicle speed is greater than or equal to a preset vehicle speed value, controlling a child lock of the vehicle to be turned on;

[0080] In response to a distance between the position information and at least one of the common parking positions being less than or equal to a second preset value, the child lock of the vehicle is controlled to be unlocked.

[0081] Specifically, when it is determined that the vehicle speed is greater than or equal to the preset speed value, it means that the vehicle has stopped, someone got on the vehicle from a door other than the main driver's door, and then the vehicle was restarted and the vehicle speed is greater than or equal to the preset speed value. At this time, in order to protect the personal safety of the person in the vehicle (which may be a child), the child lock of the vehicle is controlled to be opened. For example, the child lock of only a specific door can be controlled to be opened, or the child lock of all doors can be controlled to be opened.

[0082] The preset vehicle speed value is a preset minimum vehicle speed in a normal state of the vehicle. For example, the preset vehicle speed value is 10 km / h or 15 km / h.

[0083] When the vehicle speed is greater than or equal to the preset speed value, the location information of the vehicle is determined. When the distance between the location information and at least one of the common parking positions is less than or equal to a second preset value, it means that the vehicle is parked at the common parking position, and the user in the vehicle may get off at this time. Therefore, the child lock of the vehicle is controlled to be unlocked at this time to ensure that the user in the vehicle can get on and off normally, thereby improving the user's convenience.

[0084] The second preset value is the maximum distance between the location information and the common parking location. For example, the second preset value is 1000m or 500m.

[0085] In the present application, the vehicle's child lock is controlled to be opened or unlocked based on the vehicle speed and position information, which can ensure that the child lock is in the open state while the vehicle is driving, ensuring the safety of children during driving, and can also ensure that the child lock is in the unlocked state after the vehicle reaches a commonly used parking position, ensuring the convenience of users getting on and off the vehicle.

[0086] In some embodiments, after the child lock of the vehicle is unlocked, the method further includes:

[0087] Acquiring door status information of the door whose state changes;

[0088] In response to the door state information continuously indicating that the door is closed, obtaining the vehicle speed;

[0089] In response to determining that the vehicle speed is greater than or equal to a preset vehicle speed value, a child lock of the vehicle is controlled to be turned on.

[0090] Specifically, after controlling the vehicle's child lock to unlock, the door status information of the door whose state has changed is obtained. If the door status information continues to show that the door is closed, it means that after the vehicle stops, the door whose state has changed before has not been opened, further indicating that the person who got on the vehicle through the door before may not have gotten off the vehicle, so it is necessary to continue to provide protection measures for the people in the vehicle.

[0091] Therefore, the vehicle speed is obtained, and when it is determined that the vehicle speed is greater than or equal to the preset speed value, it means that the vehicle has stopped, someone got on the vehicle from a door other than the main driver's door, and after stopping, the vehicle was restarted and the vehicle speed is greater than or equal to the preset speed value. At this time, in order to protect the personal safety of the person still in the vehicle (possibly a child), the child lock of the vehicle is continued to be controlled to be opened. For example, the child lock of only a specific door can be controlled to be opened, or the child lock of all doors can be controlled to be opened.

[0092] In the present application, after the child lock of the vehicle is controlled to be unlocked, the door status information of the door whose state changes is continued to be monitored. If the door status information continues to be closed, then when it is determined that the vehicle speed is greater than or equal to the preset speed value, the child lock of the vehicle is controlled to be opened. In this way, the child lock can continue to be opened when it is determined that the person who got on the vehicle before is still in the vehicle to protect the safety of the people.

[0093] In some embodiments, the controlling the vehicle's child lock to be turned on includes:

[0094] Determine a target door of the vehicle and obtain a child lock status of the target door;

[0095] In response to determining that the child lock state of the target door is an unlocked state, the child lock of the target door of the vehicle is controlled to be unlocked.

[0096] Specifically, when controlling the child lock of the vehicle to be opened, the child lock of only a specific door can be controlled to be opened, or the child lock of all doors can be controlled to be opened. However, in fact, it is only necessary to control the child lock of the door where a person is on the vehicle to be opened. For the door where no person is on the vehicle or the main driving door, it is not necessary to automatically control the child lock to be opened, otherwise it will increase the energy consumption of the vehicle.

[0097] Therefore, in order to save the energy consumption of the vehicle, it is necessary to automatically control the child locks of certain doors in a targeted manner. In the present application, when controlling the opening of the child lock of the vehicle, it is necessary to first determine the target door of the vehicle and obtain the child lock state of the target door. When it is determined that the child lock state of the target door is unlocked, the child lock of the target door of the vehicle is controlled to be opened. In this way, only the child lock of the target door of the vehicle can be controlled to be opened, ensuring the driving safety of the person in the seat corresponding to the target door, without having to control the opening of the child locks of all doors, thereby reducing the energy consumption of the vehicle.

[0098] In the present application, only the child lock of the target door of the vehicle is controlled to be opened, so as to ensure the driving safety of the persons in the seats corresponding to the target door, without controlling the child lock of all doors to be opened, thereby reducing the energy consumption of the vehicle.

[0099] In some embodiments, determining a target door of the vehicle includes:

[0100] In response to the door state change information that the door states are door closed, door opened and door closed in sequence, determining the door as a target door; wherein the door corresponding to the door state change information is a door other than a main driving door;

[0101] In response to at least two of the door state change information being door states of door closed, door open and door closed in sequence, and at least two doors corresponding to at least two of the door state change information are doors other than the main driving door, one of the at least two doors is determined as the target door of the vehicle.

[0102] Specifically, when it is determined that only one of the door state change information is that the door states are door closed, door open and door closed in sequence, and the door corresponding to the door state change information is a door other than the main driving door, it means that at this time only one door meets the door state change conditions and the door is not the main driving door, then the door is determined to be the target door.

[0103] When it is determined that at least two of the door state change information are that the door states are door closed, door open and door closed respectively, and at least two doors corresponding to the at least two door state change information are doors other than the main driving door, it means that at this time at least two doors meet the door state change conditions and the door is not the main driving door, then it is necessary to further determine one of the at least two doors as the target door of the vehicle.

[0104] In the present application, the target door is determined by the door state change information and the door corresponding to the door state change information, so as to control the opening of the child lock of the target door and ensure the driving safety of the persons in the seats corresponding to the target door.

[0105] In some embodiments, determining one of the at least two doors as a target door of the vehicle includes:

[0106] Respectively acquiring image information of vehicle seats corresponding to the at least two vehicle doors;

[0107] In response to determining that the image information includes a preset child image and a preset safety seat image, determining the vehicle door corresponding to the image information as a target vehicle door;

[0108] In response to determining that the image information includes a preset child image but does not include a preset safety seat image, the distance between the top of the head of the person on the seat corresponding to the image information and the roof of the vehicle, as well as the weight information of the person on the seat are obtained; in response to the distance being greater than or equal to the preset distance, and the weight information being less than or equal to the preset weight, the door corresponding to the image information is determined as the target door.

[0109] Specifically, the preset child image is a preset image that has a collection of child facial image features. When the image information includes the preset child image, it means that the person sitting on the seat corresponding to the image information may be a child, but it is not 100% certain that it is a child. This is because the facial features of some adults may be very similar to those of children, so some adult image information may also be confirmed as the preset child image.

[0110] The preset safety seat image is a preset set of images having safety seat image features.

[0111] When determining the target door of the vehicle based on the at least two doors, firstly, image information of the seats corresponding to the at least two doors is respectively acquired.

[0112] When it is determined that the image information includes a preset child image and a preset safety seat image, it means that the image information includes both a person image with child facial image features and an image of a safety seat. At this time, it can be determined that a child is sitting on the seat corresponding to the image information. Then, the door corresponding to the image information is determined to be the target door, and the child lock of the target door can be controlled to be opened to ensure the safety of the child during driving.

[0113] When it is determined that the image information includes a preset child image but does not include a preset safety seat image, since the image information does not include an image of a safety seat but only includes a person image with child facial image features, it is impossible to determine whether the person sitting on the seat corresponding to the image information is definitely a child, and further judgment is required.

[0114] The distance between the top of the head of the person on the seat corresponding to the image information and the roof of the vehicle, as well as the weight information of the person on the seat are obtained, and based on the distance and weight information, it is determined whether the person sitting on the vehicle seat corresponding to the image information is a child.

[0115] When it is determined that the distance is greater than or equal to the preset distance, it means that the distance between the top of the head of the person on the seat corresponding to the image information and the roof of the vehicle is large, which further indicates that the person on the seat is short and may be a child. The preset distance is the preset distance between the top of the user's head and the roof of the vehicle, and exemplarily, the preset distance is 20 cm or 30 cm.

[0116] When it is determined that the weight information is less than or equal to the preset weight, it means that the weight of the person on the seat is light, and may be a child. The preset weight is the preset maximum weight value of the user, and the preset weight can be set based on the maximum load-bearing weight of the child seat to ensure that the preset weight can distinguish the weight of an adult from the weight of a child. Exemplarily, the preset weight can be 40kg or 42kg.

[0117] When it is determined that the distance is greater than or equal to the preset distance, and the weight information is less than or equal to the preset weight, it means that the person on the seat corresponding to the image information is short in height and light in weight. It can be determined that the person on the seat corresponding to the image information is most likely a child. Therefore, the door corresponding to the image information is determined to be the target door, and the child lock of the target door can be controlled to open to ensure the safety of children during driving.

[0118] In the present application, based on image information, the distance between the top of the head of the person on the seat corresponding to the image information and the roof of the vehicle, and the weight information of the person on the seat, it is jointly determined which seat the person sitting on is a child, and the door corresponding to the seat is further determined as the target door, thereby improving the accuracy of the determined target door, and then the child lock of the target door is controlled to open, thereby ensuring the driving safety of the child on the seat corresponding to the target door.

[0119] In some embodiments, taking the target location as a school location as an example, the control method of the child lock described in the present application includes:

[0120] 1. Obtain the vehicle’s parking history from the cloud database and record frequently used parking locations.

[0121] 2. Calculate the distance between the commonly used parking location and the school location. If the distance is less than a certain set threshold, it is determined that the commonly used parking spot includes a school. When a school appears multiple times in the user's parking locations, the user's vehicle is activated to automatically open and release the child lock function according to the parking location.

[0122] 3. When the user uses the vehicle, after detecting that the vehicle is parked in the school area, the door status is determined. When it is detected that other doors except the main driving door are switched, the door with the switch action is recorded.

[0123] 4. Determine the vehicle speed status. If the vehicle speed is greater than the set value, determine whether the child lock is turned on for the current vehicle. If it is detected that it is not turned on, the child lock will be automatically turned on.

[0124] 5. After the vehicle is parked, it is determined whether the current parking spot is the user's usual parking spot. If it is the user's usual parking spot, the child lock is automatically released.

[0125] If the door recorded in step 3 is not detected after the child lock is released, the child lock will be automatically opened when the vehicle speed exceeds the set value again. When the previously recorded door is detected to have opened and closed, the automatic opening of the child lock function is released.

[0126] The method of the present application can control the vehicle to automatically open and release the child lock, thereby improving the convenience of users using the vehicle and ensuring the safety of children riding in the vehicle.

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

[0128] It should be noted that some embodiments of the present application are described above. In some cases, the actions or steps recorded in the above embodiments can be performed in an order different from that in the above embodiments and still achieve the desired results. In addition, the process depicted in the accompanying drawings does not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0129] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a child lock control device.

[0130] refer to Figure 2 , the child lock control device comprises:

[0131] The acquisition module 100 is configured to acquire the current parking position of the vehicle and the door state change information of each door in response to determining that the vehicle is parked;

[0132] The judgment module 200 is configured to obtain the vehicle speed and vehicle position information in real time in response to the current parking position and the door state change information meeting the preset child lock unlocking condition and the vehicle is started again;

[0133] The execution module 300 is configured to control the child lock of the vehicle to be opened or unlocked based on the vehicle speed and the position information.

[0134] In some embodiments, the preset child lock unlocking condition includes a preset door status condition.

[0135] In some embodiments, the determination module 200 is further configured to:

[0136] determining at least one common parking location for the vehicle;

[0137] In response to at least one of the common parking positions being a target position and the distance between the current parking position and the target position being less than or equal to a first preset value, determining whether the door state change information meets a preset door state condition;

[0138] In response to the door state change information meeting a preset door state condition, it is determined that the current parking position and the door state change information meet a preset child lock unlocking condition.

[0139] In some embodiments, the determination module 200 is further configured to:

[0140] In response to at least one of the door state change information being that the door states are door closed, door opened, and door closed in sequence, determining that the door corresponding to the door state change information is a state-changed door;

[0141] In response to the state-changed doors including other doors except the main driving door, it is determined that the door state change information meets the preset door state condition.

[0142] In some embodiments, the execution module 300 is further configured to:

[0143] In response to determining that the vehicle speed is greater than or equal to a preset vehicle speed value, controlling a child lock of the vehicle to be turned on;

[0144] In response to a distance between the position information and at least one of the common parking positions being less than or equal to a second preset value, the child lock of the vehicle is controlled to be unlocked.

[0145] In some embodiments, the execution module 300 is further configured to:

[0146] Acquiring door status information of the door whose state changes;

[0147] In response to the door state information continuously indicating that the door is closed, obtaining the vehicle speed;

[0148] In response to determining that the vehicle speed is greater than or equal to a preset vehicle speed value, a child lock of the vehicle is controlled to be turned on.

[0149] In some embodiments, the execution module 300 is further configured to:

[0150] Determine a target door of the vehicle and obtain a child lock status of the target door;

[0151] In response to determining that the child lock state of the target door is an unlocked state, the child lock of the target door of the vehicle is controlled to be unlocked.

[0152] In some embodiments, the execution module 300 is further configured to:

[0153] In response to the door state change information that the door states are door closed, door opened and door closed in sequence, the door is determined to be a target door; wherein the door corresponding to the door state change information is a door other than a main driving door;

[0154] In response to at least two of the door state change information being door states of door closed, door open and door closed respectively, and at least two doors corresponding to at least two of the door state change information are doors other than the main driving door, one of the at least two doors is determined as the target door of the vehicle.

[0155] In some embodiments, the execution module 300 is further configured to:

[0156] Respectively acquiring image information of vehicle seats corresponding to the at least two vehicle doors;

[0157] In response to determining that the image information includes a preset child image and a preset safety seat image, determining the vehicle door corresponding to the image information as a target vehicle door;

[0158] In response to determining that the image information includes a preset child image but does not include a preset safety seat image, the distance between the top of the head of the person on the seat corresponding to the image information and the roof of the vehicle, as well as the weight information of the person on the seat are obtained; in response to the distance being greater than or equal to the preset distance, and the weight information being less than or equal to the preset weight, the door corresponding to the image information is determined as the target door.

[0159] For the convenience of description, the above device is described in terms of functions divided into various modules. Of course, when implementing the present application, the functions of each module can be implemented in the same or multiple software and / or hardware.

[0160] The device of the above embodiment is used to implement the corresponding child lock control method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.

[0161] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the child lock control method described in any of the above embodiments is implemented.

[0162] Figure 3 A more specific schematic diagram of the hardware structure of an electronic device provided in this embodiment is shown, and the device may 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 in the device.

[0163] The processor 1010 can be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.

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

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

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

[0167] The bus 1050 includes a path that transmits information between the various components of the device (eg, the processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040).

[0168] 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 may also include other components necessary for normal operation. In addition, it can be understood by those skilled in the art that the above device may also only include the components necessary for implementing the embodiments of the present specification, and does not necessarily include all the components shown in the figure.

[0169] The electronic device of the above embodiment is used to implement the corresponding child lock control method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.

[0170] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the child lock control method described in any of the above embodiments.

[0171] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.

[0172] The computer instructions stored in the storage medium of the above embodiment are used to enable the computer to execute the child lock control method described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0173] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a computer program product, including computer program instructions. When the computer program instructions are run on a computer, the computer executes the child lock control method as described in any of the above embodiments, which has the beneficial effects of the corresponding method embodiments and will not be repeated here.

[0174] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present application also provides a vehicle, including the electronic device, device, computer program product or computer-readable storage medium described in any of the above-mentioned embodiments.

[0175] It is understandable that before using the technical solutions of each embodiment of the present disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved will be informed to the user in an appropriate manner, and the user's authorization will be obtained.

[0176] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly remind the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can independently choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.

[0177] As an optional but non-limiting implementation, in response to receiving the user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0178] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0179] A person skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present application is limited to these examples. In line with the concept of the present application, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present application as described above, which are not provided in detail for the sake of simplicity.

[0180] In addition, to simplify the description and discussion, and in order not to make the embodiments of the present application difficult to understand, the known power supply / ground connection with the integrated circuit (IC) chip and other components may or may not be shown in the provided drawings. In addition, the device can be shown in the form of a block diagram 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 (that is, these details should be fully within the scope of understanding of those skilled in the art). In the case of elaborating specific details (e.g., circuits) to describe exemplary embodiments of the present application, it is obvious to those skilled in the art that the embodiments of the present application can be implemented without these specific details or when these specific details are changed. Therefore, these descriptions should be considered to be illustrative rather than restrictive.

[0181] Although the present application has been described in conjunction with specific embodiments of the present application, many replacements, modifications and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.

[0182] The embodiments of the present application are intended to cover all such substitutions, modifications and variations that fall within the broad scope of the present application. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present application should be included in the protection scope of the present application.

Claims

1. A child lock control method, characterized in that: include: In response to determining that the vehicle is parked, acquiring the current parking position of the vehicle and door state change information of each door; In response to the current parking position and the door state change information meeting a preset child lock unlocking condition and the vehicle being started again, obtaining the vehicle speed and vehicle position information in real time; Based on the vehicle speed and the position information, the child lock of the vehicle is controlled to be opened or unlocked.

2. The method according to claim 1, characterized in that The preset child lock unlocking condition includes a preset door state condition; The method further comprises: determining at least one common parking location for the vehicle; In response to at least one of the common parking positions being a target position and the distance between the current parking position and the target position being less than or equal to a first preset value, determining whether the door state change information meets a preset door state condition; In response to the door state change information meeting a preset door state condition, it is determined that the current parking position and the door state change information meet a preset child lock unlocking condition.

3. The method according to claim 2, characterized in that The determining whether the door state change information meets a preset door state condition includes: In response to at least one of the door state change information being that the door states are door closed, door opened, and door closed in sequence, determining that the door corresponding to the door state change information is a state-changed door; In response to the state-changed doors including other doors except the main driving door, it is determined that the door state change information meets the preset door state condition.

4. The method according to claim 3, characterized in that The controlling the vehicle's child lock to be opened or unlocked based on the vehicle speed and the position information includes: In response to determining that the vehicle speed is greater than or equal to a preset vehicle speed value, controlling a child lock of the vehicle to be turned on; In response to a distance between the position information and at least one of the common parking positions being less than or equal to a second preset value, the child lock of the vehicle is controlled to be unlocked.

5. The method according to claim 4, characterized in that After the child lock of the controlled vehicle is unlocked, the method further includes: Acquiring door status information of the door whose state changes; In response to the door state information continuously indicating that the door is closed, obtaining the vehicle speed; In response to determining that the vehicle speed is greater than or equal to a preset vehicle speed value, a child lock of the vehicle is controlled to be turned on.

6. The method according to claim 4, characterized in that The method of controlling the vehicle's child lock to be turned on comprises: Determine a target door of the vehicle and obtain a child lock status of the target door; In response to determining that the child lock state of the target door is an unlocked state, the child lock of the target door of the vehicle is controlled to be unlocked.

7. The method according to claim 6, characterized in that The step of determining a target door of the vehicle comprises: In response to the door state change information that the door states are door closed, door opened and door closed in sequence, the door is determined to be a target door; wherein the door corresponding to the door state change information is a door other than a main driving door; In response to at least two of the door state change information being door states of door closed, door open and door closed in sequence, and at least two doors corresponding to at least two of the door state change information are doors other than the main driving door, one of the at least two doors is determined as the target door of the vehicle.

8. The method according to claim 7, characterized in that The step of determining one of the at least two vehicle doors as a target vehicle door of the vehicle includes: Respectively acquiring image information of vehicle seats corresponding to the at least two vehicle doors; In response to determining that the image information includes a preset child image and a preset safety seat image, determining the vehicle door corresponding to the image information as a target vehicle door; In response to determining that the image information includes a preset child image but does not include a preset safety seat image, the distance between the top of the head of the person on the seat corresponding to the image information and the roof of the vehicle, as well as the weight information of the person on the seat are obtained; in response to the distance being greater than or equal to the preset distance, and the weight information being less than or equal to the preset weight, the door corresponding to the image information is determined as the target door.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that: When the processor executes the program, the method according to any one of claims 1 to 8 is implemented.

10. A vehicle, characterized in that: An electronic device comprising the electronic device described in claim 9.

Citation Information

Patent Citations

  • Intra-vehicle child state monitoring system based on April Tags

    CN109398302A

  • Automatic unlocking method based on child door lock and cloud server

    CN110490998A

  • Child lock control device, method and equipment

    CN111827803A

  • Vehicle lock control system

    GB201708569D0

  • Child locking device

    JP2005163397A