A method and device for adjusting a vehicle child seat

By monitoring vehicle speed changes in real time and adjusting the posture of the child seat, the problem of child seats tilting forward during vehicle braking or collisions is solved, thus improving the safety of children riding in cars.

CN117429329BActive Publication Date: 2026-06-12DONGFENG MOTOR GRP

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
DONGFENG MOTOR GRP
Filing Date
2023-11-02
Publication Date
2026-06-12

AI Technical Summary

Technical Problem

Existing vehicle child seats may cause injury to children during braking or collisions due to inertia and forward tilting; current technology cannot effectively prevent this problem.

Method used

By monitoring vehicle speed changes in real time, the angle between the virtual ground plane and the vehicle body plane is obtained. The posture of the child seat is adjusted to ensure that the angle between the bottom plane of the seat and the vehicle body plane meets the preset relationship. The height of the seat is adjusted by using the support leg to change the angle and prevent the child from tilting forward.

Benefits of technology

Effectively prevents child seats from tilting forward during vehicle braking or collisions, improving child passenger safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117429329B_ABST
    Figure CN117429329B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a vehicle child seat adjusting method and device, the method comprising: obtaining a speed change value of a vehicle during driving; if the speed change value is greater than a first preset threshold, obtaining a first included angle between a virtual ground plane and a vehicle body plane; determining an angle difference between the first included angle and a set angle; and adjusting a posture of the child seat in the vehicle according to the angle difference, so that an angle change value between a seat bottom plane of the child seat and the vehicle body plane and the angle difference satisfy a preset relationship. The technical solution provided by the embodiments of the present application can improve the safety of children during driving.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle child seat technology, and more specifically, to a method and device for adjusting a vehicle child seat. Background Technology

[0002] Typically, child seats in vehicles are secured to the rear seats using ISOFIX systems or the vehicle's seatbelt system to ensure the stability of the child seats during a traffic accident and prevent them from rolling forward relative to the vehicle body. However, current technology can only prevent the child seats from rolling forward relative to the vehicle body. In reality, during vehicle braking or a collision, inertia can cause the vehicle body to tilt forward along with the child seats, making it easier for the child to be injured during this forward tilting. Therefore, improving the safety of children while riding in vehicles is an urgent technical problem that needs to be solved. Summary of the Invention

[0003] The embodiments of this application provide a method and device for adjusting a child seat in a vehicle. The technical solution provided by this application can improve the safety of children during vehicle travel.

[0004] Other features and advantages of this application will become apparent from the following detailed description, or may be learned in part from practice of this application.

[0005] According to a first aspect of the present application, a method for adjusting a vehicle child seat is provided. The method includes: acquiring a speed change value of the vehicle during driving; if the speed change value is greater than a first preset threshold, acquiring a first angle between a virtual ground plane and a vehicle body plane; determining an angle difference between the first angle and a set angle; and adjusting the posture of the child seat in the vehicle according to the angle difference, so that the angle change value between the bottom plane of the child seat and the vehicle body plane and the angle difference satisfy a preset relationship.

[0006] In some embodiments of this application, based on the foregoing scheme, the method further includes: acquiring first position data of the center positions of each wheel of the vehicle; and constructing the virtual ground plane based on the first position data.

[0007] In some embodiments of this application, based on the foregoing scheme, the method further includes: obtaining second position data of the top positions of each shock absorber tower of the vehicle; and constructing the vehicle body plane based on the second position data.

[0008] In some embodiments of this application, based on the foregoing scheme, the method further includes: obtaining a second included angle between the virtual ground plane and the vehicle body plane when the vehicle is in a stable state; and determining the set angle based on the second included angle.

[0009] In some embodiments of this application, based on the foregoing scheme, after adjusting the posture of the child seat in the vehicle, the method further includes: if the speed change value is less than or equal to the first preset threshold, then adjusting the angle between the bottom plane of the seat and the vehicle body plane to the initial angle.

[0010] In some embodiments of this application, based on the foregoing scheme, the method further includes: if a collision signal is detected from the collision sensor of the vehicle, adjusting the angle between the bottom plane of the seat and the plane of the vehicle body to a preset safety angle.

[0011] In some embodiments of this application, based on the foregoing scheme, the method further includes: if the speed change value is greater than a second preset threshold, adjusting the angle between the seat bottom plane and the vehicle body plane to a preset safety angle, wherein the second preset threshold is greater than the first preset threshold.

[0012] In some embodiments of this application, based on the foregoing solution, the child seat includes a support leg located at the bottom of the child seat, and adjusting the posture of the child seat in the vehicle includes: adjusting the height of the support leg to change the angle between the bottom plane of the seat and the vehicle body plane.

[0013] In some embodiments of this application, based on the foregoing scheme, the preset relationship includes the angle change value being equal to the angle difference value.

[0014] According to a second aspect of the embodiments of this application, a vehicle child seat adjustment device is provided. The device includes: an acquisition unit for acquiring a speed change value of the vehicle during driving; a first determination unit for acquiring a first angle between a virtual ground plane and a vehicle body plane if the speed change value is greater than a first preset threshold; a second determination unit for determining an angle difference between the first angle and a set angle; and an adjustment unit for adjusting the posture of the child seat in the vehicle according to the angle difference, so that the angle change value between the bottom plane of the child seat and the vehicle body plane and the angle difference satisfy a preset relationship.

[0015] According to a third aspect of the embodiments of this application, a computer-readable storage medium is provided, characterized in that the computer-readable storage medium stores at least one piece of program code, the at least one piece of program code being loaded and executed by a processor to perform the operations performed by the method described in any of the first aspects above.

[0016] According to a fourth aspect of the present application, an electronic device is provided, including one or more processors and one or more memories, wherein at least one piece of program code is stored in the one or more memories, the at least one piece of program code being loaded and executed by the one or more processors to perform the operation as described in any of the first aspects above.

[0017] The technical solution of this application first obtains the speed change value of the vehicle during driving; secondly, if the speed change value is greater than a first preset threshold, it obtains a first angle between the virtual ground plane and the vehicle body plane; thirdly, it determines the angle difference between the first angle and a set angle; finally, based on the angle difference, it adjusts the posture of the child seat in the vehicle so that the angle change value between the bottom plane of the child seat and the vehicle body plane and the angle difference satisfy a preset relationship. Therefore, if the vehicle's speed change value is detected to be greater than the first preset threshold during driving, the angle difference between the first angle and the set angle is automatically determined, and the posture of the child seat in the vehicle is adjusted according to the determined angle difference, thereby preventing the child from leaning forward during the ride and improving the child's safety during the ride.

[0018] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description

[0019] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. In the drawings:

[0020] Figure 1 A schematic flowchart of a vehicle child seat adjustment method according to an embodiment of this application is shown;

[0021] Figure 2 A schematic diagram illustrating the acquisition of first location data and second location data according to an embodiment of this application is shown;

[0022] Figure 3 A detailed flowchart illustrating the method for determining the set angle according to one embodiment of this application is shown;

[0023] Figure 4 A schematic diagram of a vehicle child seat according to one embodiment of this application is shown;

[0024] Figure 5A schematic diagram illustrating a scenario of adjusting the posture of the child seat in a vehicle according to an embodiment of this application is shown;

[0025] Figure 6 A block diagram of a vehicle child seat adjustment device according to an embodiment of this application is shown;

[0026] Figure 7 A schematic diagram of the structure of an electronic device according to an embodiment of this application is shown. Detailed Implementation

[0027] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided to make this application more comprehensive and complete, and to fully convey the concept of the exemplary embodiments to those skilled in the art.

[0028] Furthermore, the described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. Numerous specific details are provided in the following description to give a thorough understanding of embodiments of this application. However, those skilled in the art will recognize that the technical solutions of this application can be practiced without one or more of the specific details, or other methods, components, apparatuses, steps, etc., can be employed. In other instances, well-known methods, apparatuses, implementations, or operations are not shown or described in detail to avoid obscuring various aspects of this application.

[0029] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0030] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily have to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.

[0031] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such uses of these terms can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described.

[0032] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0033] The following detailed description of some embodiments of this application will be provided in conjunction with the accompanying drawings. Unless otherwise specified, the following embodiments and features can be combined with each other.

[0034] See Figure 1 The diagram illustrates a process flow of a vehicle child seat adjustment method according to an embodiment of this application, specifically including the following steps S110 to S140:

[0035] Step S110: Obtain the speed change value of the vehicle during driving.

[0036] In some implementations, the vehicle's speed can be collected in real time by a speed sensor during operation, thereby determining the speed change value of the vehicle during operation.

[0037] It should be noted that the obtained speed change value reflects the absolute value of the difference between the vehicle's current speed and its speed at the previous moment, and also reflects whether the vehicle is experiencing acceleration / deceleration. During vehicle operation, acceleration or a rear-end collision will increase the vehicle's speed; braking or a front-end collision will decrease the vehicle's speed.

[0038] It should also be noted that, under normal circumstances, since child seats are placed on the rear seats of a vehicle and have backrests, if the vehicle accelerates, the child will lean back due to inertia. However, because of the backrest, leaning back will not cause harm to the child or will cause minimal harm. But if the vehicle decelerates, the child will lean forward due to inertia, and leaning forward may cause greater harm to the child.

[0039] In summary, the following embodiments in this application are all described with respect to adjusting the child seat under conditions of vehicle deceleration. Of course, those skilled in the art can also adjust the child seat under conditions of vehicle acceleration according to actual needs and the embodiments of this application.

[0040] See also Figure 1In step S120, if the speed change value is greater than the first preset threshold, the first included angle between the virtual ground plane and the vehicle plane is obtained.

[0041] In this embodiment, the first preset threshold can be set to 0.5g, 0.6g, etc. It is understood that if the speed change value is less than or equal to the first preset threshold, the degree to which the vehicle body causes the child seat to tilt forward is considered very slight, therefore no posture adjustment of the child seat is necessary.

[0042] In this application, the virtual ground plane can be constructed through the following steps S121A to S122A:

[0043] Step S121A: Obtain the first position data of the center positions of each wheel of the vehicle.

[0044] Step S122A: Based on the first location data, the virtual ground plane is constructed.

[0045] In this embodiment, wheel center sensors can be installed at the center of each wheel of the vehicle to collect position data of the location of each wheel center sensor and obtain the first position data.

[0046] In this application, the vehicle body plane can be constructed through the following steps S121B to S122B:

[0047] Step S121B: Obtain the second position data of the top position of each shock absorber tower of the vehicle.

[0048] Step S122B: Based on the second position data, the vehicle body plane is constructed.

[0049] In this embodiment, tower top sensors can be installed at the top of each shock absorber tower of the vehicle, thereby collecting position data of the location of each tower top sensor to obtain the second position data.

[0050] Specifically, the various wheel center sensors and tower top sensors configured in this application can be as follows: Figure 2 As shown, a virtual ground plane can be constructed using the position data collected by each wheel center sensor, and a vehicle body plane can be constructed using the position data collected by each tower top sensor.

[0051] In this application, during the period when the speed change value is greater than the first preset threshold while the vehicle is in motion, the virtual ground plane and the vehicle body plane can be constructed in real time, thereby obtaining the first angle between the virtual ground plane and the vehicle body plane in real time, and thus adjusting the posture of the child seat in the vehicle in real time to prevent the child seat from tilting forward and causing injury to the child.

[0052] See also Figure 1 Step S130: Determine the angle difference between the first included angle and the set angle.

[0053] In this embodiment, the method for determining the set angle can be as follows: Figure 3 Perform the steps shown.

[0054] See Figure 3 The diagram illustrates a detailed flow chart of the method for determining the set angle according to an embodiment of this application, specifically including the following steps S310 to S320:

[0055] Step S310: Obtain the second included angle between the virtual ground plane and the vehicle body plane when the vehicle is in a stable state.

[0056] In this embodiment, the stable state can be the driving state of the vehicle when the speed change value is less than or equal to the first preset threshold, or it can be the parking state when the vehicle is not driving.

[0057] See also Figure 3 Step S320: Determine the set angle based on the second included angle.

[0058] It should be noted that when the vehicle is in a stable state, the second included angle between the virtual ground plane and the vehicle body plane will fluctuate, which may result in multiple second included angles.

[0059] In step S320, at least three implementation methods exist:

[0060] In the first embodiment, the second included angle between the virtual ground plane and the vehicle body plane when the vehicle is parked is used as the set angle.

[0061] In the second implementation, the minimum value among the determined second included angles is taken as the set angle.

[0062] In the third implementation, the average value of the determined second included angles is taken as the set angle.

[0063] In step S130, it can be determined that since the set angle is the angle between the virtual ground plane and the vehicle body plane calibrated when the vehicle is in a stable state, when the speed change value of the vehicle is greater than the first preset threshold, the first angle between the virtual ground plane and the vehicle body plane will exceed the preset set angle, so that the angle difference between the calculated first angle and the set angle is a non-negative number.

[0064] See also Figure 1 In step S140, the posture of the child seat in the vehicle is adjusted according to the angle difference so that the angle change between the bottom plane of the child seat and the vehicle body plane satisfies a preset relationship with the angle difference.

[0065] In step S140, the specific implementation of adjusting the posture of the child seat in the vehicle according to the angle difference is not limited. Specifically, the posture of the child seat in the vehicle can be adjusted by the support leg set at the bottom of the child seat.

[0066] See Figure 4 The diagram shows a vehicle child seat according to one embodiment of the present application.

[0067] from Figure 4 As can be seen, typically, the support leg of a child seat is located at the front end of the seat bottom. One end of the support leg connects to the bottom of the child seat, and the other end contacts the vehicle body. The design of the child seat support leg is mainly to increase the connection rigidity between the child seat and the vehicle body, preventing the child seat from tipping forward. The lifting and lowering of this support leg can be achieved using a drive motor.

[0068] In some implementations, the child seat is positioned in the rear seat of the vehicle. When the vehicle is stable, the angle between the bottom surface of the child seat and the vehicle body surface is defined as the initial angle. This initial angle can be 0° or another value. An initial angle of 0° means that when the vehicle is stable, the bottom of the child seat is in contact with the rear seat, making the bottom surface of the child seat parallel to the vehicle body surface, resulting in an initial angle of 0°. An initial angle other than 0° means that when the vehicle is stable, there is a certain angle between the bottom surface of the child seat and the vehicle body surface.

[0069] Conversely, if the child seat's posture in the vehicle is adjusted via the support leg, when the vehicle is in a stable state, and the angle between the bottom plane of the child seat and the vehicle body plane is the initial angle, the corresponding height of the support leg is the initial height.

[0070] exist Figure 4 In this case, if the height of the support leg is increased, the bottom of the child seat will be raised, thus changing the angle between the bottom plane of the seat and the plane of the vehicle body; if the height of the support leg is decreased, the bottom of the child seat will be lowered, thus changing the angle between the bottom plane of the seat and the plane of the vehicle body.

[0071] In step S140, if the posture of the child seat in the vehicle is adjusted by using a set support leg, a specific implementation method may be: adjusting the height of the support leg to change the angle between the bottom plane of the seat and the vehicle body plane. It is understood that the height of the support leg can be adjusted up or down, thereby changing the spatial position of the bottom of the child seat, and thus changing the angle between the bottom plane of the child seat and the vehicle body plane.

[0072] It should be noted that the plane on which the bottom of the child seat is located is the bottom plane of the child seat.

[0073] In step S140, the angle change value between the bottom plane of the child seat and the vehicle body plane refers to the angle change value generated when the included angle between the bottom plane of the child seat and the vehicle body plane changes from the initial angle to the target angle. This target angle is the angle between the bottom plane of the child seat and the vehicle body plane after adjusting the posture of the child seat in the vehicle. For example, assuming the initial angle between the bottom plane of the child seat and the vehicle body plane is 1°, and after raising the support leg to make the angle between the bottom plane of the child seat and the vehicle body plane 5°, then the resulting angle change value is 4°.

[0074] It should be noted that if the speed change value reflects that the vehicle is decelerating, and the speed change value is greater than the first preset threshold, then in order to prevent the child from leaning forward, the height of the support leg can be adjusted to be greater than the initial height, so that the bottom of the child seat is raised away from the bottom of the rear seat of the vehicle, thereby preventing the child from leaning forward and being injured.

[0075] In step S140, by adjusting the posture of the child seat in the vehicle according to the angle difference, the effect achieved is that the angle change between the bottom plane of the child seat and the plane of the vehicle body satisfies a preset relationship with the angle difference.

[0076] In some implementations, the preset relationship includes the angle change value being equal to the angle difference value.

[0077] In some implementations, the preset relationship includes a value where the difference between the angle difference and the angle change value is less than a preset angle threshold.

[0078] To enable those skilled in the art to better understand step S140 above, the following will be combined with... Figure 5 Let's illustrate with examples.

[0079] See Figure 5 The diagram illustrates a scenario of adjusting the posture of the child seat in a vehicle according to an embodiment of this application.

[0080] Figure 5 The assumption is that when the vehicle is in a stable state, the bottom of the child seat is in contact with the rear seat, that is, the bottom plane of the child seat is parallel to the vehicle body plane, with an initial angle of 0°.

[0081] Figure 5 (1) The corresponding scenario is: the set angle for the vehicle is α0. When the vehicle is in a stable state, the virtual ground plane and the vehicle body plane intersect at the rear end of the vehicle, and the bottom plane of the child seat is parallel to the vehicle body plane. Figure 5 (2) The corresponding scenario is: when the vehicle is in motion, the braking deceleration of the vehicle exceeds 0.5g, and the first angle between the virtual ground plane and the vehicle body plane is α1. Figure 5 It can be seen that during the braking process, the virtual ground plane of the vehicle intersects with the vehicle body plane at the front end of the vehicle, and the bottom plane of the child seat is parallel to the vehicle body plane. Figure 5 (3) The corresponding scenario is to raise the support leg of the child seat so that the angle between the bottom plane of the child seat and the plane of the vehicle body is α2=(α1-α0).

[0082] Understandably, in Figure 5 In the scenario shown, if the child seat's support leg is raised so that the angle between the child seat's bottom plane and the vehicle body plane is (α1-α0), the angle between the child seat's bottom plane and the virtual ground plane is indirectly set to α0, thereby preventing the child seat from tilting forward and reducing the degree of injury to the child during braking.

[0083] In some embodiments of this application, after step S140 described above, step S150 may also be performed:

[0084] Step S150: If the speed change value is less than or equal to the first preset threshold, then the angle between the seat bottom plane and the vehicle body plane is adjusted to the initial angle.

[0085] It is understood that if the detected speed change value is less than or equal to the first preset threshold, it means that the vehicle has returned to a stable state. Therefore, the angle between the bottom plane of the seat and the plane of the vehicle body can be adjusted to the initial angle to restore the child seat to its initial state.

[0086] In some implementations, if the detected speed change value is less than or equal to the first preset threshold, the child seat support leg can be directly reset to its initial height, thereby achieving the initial angle between the seat bottom plane and the vehicle body plane.

[0087] In this application, it should be noted that during the adjustment of the child seat's posture in the vehicle, the bottom of the child seat should not be raised indefinitely, as this could cause injury to the child, such as suffocation. Therefore, in some embodiments of this application, the following step S200 can also be performed:

[0088] In step S200, if a collision signal is detected from the vehicle's collision sensor, the angle between the bottom plane of the seat and the plane of the vehicle body is adjusted to a preset safe angle.

[0089] It should be noted that this collision sensor can be a frontal collision sensor, used to detect whether a collision has occurred in front of the vehicle. If a frontal collision occurs, the frontal collision sensor will send a collision signal to the vehicle, and the vehicle will passively decelerate. Therefore, in this situation, the bottom of the child seat can be directly lifted upwards so that the angle between the bottom plane of the seat and the vehicle body plane is a preset safe angle.

[0090] In some implementations, a preset safe height for the support leg of the child seat corresponding to the preset safe angle can be calibrated. If a collision signal is received from the collision sensor, the height of the support leg can be directly adjusted to the preset safe height, thereby achieving a preset safe angle between the bottom plane of the seat and the plane of the vehicle body.

[0091] In this embodiment, it is understood that if a collision signal is detected from the vehicle's collision sensor, it indicates that the vehicle will experience a significant change in speed. Therefore, directly adjusting the angle between the bottom plane of the seat and the plane of the vehicle body to a preset safe angle can maximize the protection of the child from injury.

[0092] In some embodiments of this application, the following step S300 may also be performed:

[0093] Step S300: If the speed change value is greater than the second preset threshold, the angle between the seat bottom plane and the vehicle body plane is adjusted to a preset safety angle, where the second preset threshold is greater than the first preset threshold.

[0094] In some implementations, the second preset threshold may be a value greater than 0.5g, such as 1g or other values.

[0095] In some implementations, if the vehicle speed change is detected to be greater than a second preset threshold during braking and deceleration, the height of the support leg can be directly adjusted to the preset safe height, thereby achieving a preset safe angle between the seat bottom plane and the vehicle body plane.

[0096] It should be noted that the preset safety angles involved in steps S200 and S300 are related to the stiffness of the vehicle's front and rear suspensions, and can be obtained through prior testing. Specifically, the vehicle is placed on a horizontal surface, and the rear end of the vehicle is slowly lifted using equipment until the rear wheels are just off the ground. At this point, the front suspension is compressed and the rear suspension is stretched. The relative tilt angle between the vehicle body and the actual ground is measured and used as the preset safety angle.

[0097] Of course, this preset safety angle can also be obtained through other means, such as simulation.

[0098] In some embodiments of this application, the technical solutions first obtain the speed change value of the vehicle during driving; secondly, if the speed change value is greater than a first preset threshold, obtain a first angle between the virtual ground plane and the vehicle body plane; thirdly, determine the angle difference between the first angle and a set angle; finally, adjust the posture of the child seat in the vehicle according to the angle difference, so that the angle change value between the bottom plane of the child seat and the vehicle body plane and the angle difference satisfy a preset relationship. Therefore, if the vehicle speed change value is detected to be greater than the first preset threshold during driving, the angle difference between the first angle and the set angle is automatically determined, and the posture of the child seat in the vehicle is adjusted according to the determined angle difference, thereby preventing the child from leaning forward during the ride and improving the child's safety during the ride.

[0099] Based on the same inventive concept, this application provides a vehicle child seat adjustment device that can be used to perform the vehicle child seat adjustment method described in the above embodiments of this application. For details not disclosed in the embodiments of this application, please refer to the embodiments of the vehicle child seat adjustment method described above.

[0100] See Figure 6 The diagram shows a block diagram of a vehicle child seat adjustment device according to an embodiment of this application.

[0101] like Figure 6 As shown, a vehicle child seat adjustment device 600 according to an embodiment of this application includes: an acquisition unit 601, a first determination unit 602, a second determination unit 603, and an adjustment unit 604.

[0102] The acquisition unit 601 is used to acquire the speed change value of the vehicle during driving; the first determination unit 602 is used to acquire the first included angle between the virtual ground plane and the vehicle body plane if the speed change value is greater than a first preset threshold; the second determination unit 603 is used to determine the angle difference between the first included angle and the set angle; and the adjustment unit 604 is used to adjust the posture of the child seat in the vehicle according to the angle difference, so that the angle change value between the bottom plane of the child seat and the vehicle body plane and the angle difference satisfy a preset relationship.

[0103] In some embodiments of this application, based on the foregoing scheme, the first determining unit 602 is further configured to: acquire first position data of the center positions of each wheel of the vehicle; and construct the virtual ground plane based on the first position data.

[0104] In some embodiments of this application, based on the foregoing scheme, the first determining unit 602 is further configured to: obtain second position data of the positions of the top of each shock absorber tower of the vehicle; and construct the vehicle body plane based on the second position data.

[0105] In some embodiments of this application, based on the foregoing scheme, the second determining unit 603 is further configured to: obtain a second included angle between the virtual ground plane and the vehicle body plane when the vehicle is in a stable state; and determine the set angle based on the second included angle.

[0106] In some embodiments of this application, based on the foregoing scheme, after adjusting the posture of the child seat in the vehicle, the adjustment unit 604 is further configured to: if the speed change value is less than or equal to the first preset threshold, adjust the angle between the bottom plane of the seat and the vehicle body plane to the initial angle.

[0107] In some embodiments of this application, based on the foregoing scheme, the adjustment unit 604 is further configured to: if a collision signal is detected from the collision sensor of the vehicle, adjust the angle between the bottom plane of the seat and the plane of the vehicle body to a preset safety angle.

[0108] In some embodiments of this application, based on the foregoing scheme, the adjustment unit 604 is further configured to: if the speed change value is greater than a second preset threshold, adjust the angle between the seat bottom plane and the vehicle body plane to a preset safety angle, wherein the second preset threshold is greater than the first preset threshold.

[0109] In some embodiments of this application, based on the foregoing solution, the child seat includes a support leg located at the bottom of the child seat, and the adjustment unit 604 is further configured to: adjust the height of the support leg to change the angle between the bottom plane of the seat and the plane of the vehicle body.

[0110] In some embodiments of this application, based on the foregoing scheme, the preset relationship includes the angle change value being equal to the angle difference value.

[0111] Based on the same inventive concept, embodiments of this application also provide a computer-readable storage medium storing at least one computer program instruction, which is loaded and executed by a processor to perform the operations described above.

[0112] Based on the same inventive concept, embodiments of this application also provide an electronic device.

[0113] See Figure 7 The diagram illustrates the structure of an electronic device according to an embodiment of the present application. The electronic device includes one or more memories 704, one or more processors 702, and at least one computer program (computer program instructions) stored in the memory 704 and executable on the processor 702. When the processor 702 executes the computer program, it implements the method described above.

[0114] Among them, Figure 7 In this document, a bus architecture (represented by bus 700) is used. Bus 700 may include any number of interconnected buses and bridges, linking various circuits including one or more processors represented by processor 702 and memory represented by memory 704. Bus 700 may also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. Bus interface 705 provides an interface between bus 700 and receiver 701 and transmitter 703. Receiver 701 and transmitter 703 may be the same element, i.e., a transceiver, providing a unit for communicating with various other devices over a transmission medium. Processor 702 is responsible for managing bus 700 and general processing, while memory 704 can be used to store data used by processor 702 during operation.

[0115] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored as one or more instructions or codes on or transmitted via a computer-readable medium. Other examples and embodiments are within the scope and spirit of this application and the appended claims. For example, due to the nature of software, the functions described above may be implemented using software executed by a processor, hardware, firmware, hardwired, or any combination thereof. Furthermore, the functional units may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit.

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

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

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

[0119] The above description is merely an embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.

Claims

1. A method for adjusting a vehicle child seat, characterized in that, The method includes: Obtain the speed change value of the vehicle during driving; If the speed change value is greater than a first preset threshold, obtain the first included angle between the virtual ground plane and the vehicle plane; Determine the angle difference between the first included angle and the set angle; Based on the angle difference, the posture of the child seat in the vehicle is adjusted so that the angle change between the bottom plane of the child seat and the vehicle body plane and the angle difference satisfy a preset relationship; The method further includes: Obtain the first position data of the center positions of each wheel of the vehicle; Based on the first location data, the virtual ground plane is constructed; The method further includes: Obtain the second position data of the top position of each shock absorber tower of the vehicle; Based on the second location data, the vehicle body plane is constructed; The method further includes: Obtain the second included angle between the virtual ground plane and the vehicle body plane when the vehicle is in a stable state; The set angle is determined based on the second included angle.

2. The method according to claim 1, characterized in that, After adjusting the child seat's posture in the vehicle, the method further includes: If the speed change value is less than or equal to the first preset threshold, the angle between the seat bottom plane and the vehicle body plane is adjusted to the initial angle.

3. The method according to claim 1, characterized in that, The method further includes: If a collision signal is detected from the vehicle's collision sensor, the angle between the bottom plane of the seat and the plane of the vehicle body is adjusted to a preset safe angle.

4. The method according to claim 1, characterized in that, The method further includes: If the speed change value is greater than the second preset threshold, the angle between the seat bottom plane and the vehicle body plane is adjusted to a preset safety angle, where the second preset threshold is greater than the first preset threshold.

5. The method according to claim 1, characterized in that, The child seat includes a support leg located at the bottom of the child seat, and adjusting the posture of the child seat in the vehicle includes: Adjust the height of the support leg to change the angle between the seat bottom plane and the vehicle body plane.

6. The method according to claim 1, characterized in that, The preset relationship includes the angle change value being equal to the angle difference value.

7. A height adjustment device for a child seat support leg in a vehicle, characterized in that, The device includes: The acquisition unit is used to acquire the speed change value of the vehicle during driving; The first determining unit is used to obtain the first included angle between the virtual ground plane and the vehicle plane if the speed change value is greater than the first preset threshold. The second determining unit is used to determine the angle difference between the first included angle and the set angle; The second determining unit is further configured to acquire first position data of the center positions of each wheel of the vehicle; Based on the first location data, the virtual ground plane is constructed; Obtain the second position data of the top position of each shock absorber tower of the vehicle; Based on the second location data, the vehicle body plane is constructed; Obtain the second included angle between the virtual ground plane and the vehicle body plane when the vehicle is in a stable state; The set angle is determined based on the second included angle. An adjustment unit is used to adjust the posture of the child seat in the vehicle according to the angle difference, so that the angle change between the bottom plane of the child seat and the vehicle body plane and the angle difference satisfy a preset relationship.