Seat control method and vehicle

By installing sensors and image sensors on the seat of the vehicle, it is determined whether the seat is facing and whether there are passengers, and controlling the seat rotation to stagger the position when the vehicle collides or brakes, the problem of passengers causing secondary damage to each other during vehicle collision or brakes is solved, and the safety of passengers is improved.

CN119567966AActive Publication Date: 2025-03-07GREAT WALL MOTOR CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411911152.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-24
Publication Date
2025-03-07
Estimated Expiration
2044-12-24

AI Technical Summary

Technical Problem

In the event of a vehicle collision or sudden brake, passengers in the front seat and passengers in the rear seat may cause secondary damage to each other.

Method used

By installing sensors and image sensors on the first and second seats of the target vehicle, it is determined whether the two seats are facing and whether there are passengers. If the conditions are met, when the vehicle collides or brakes suddenly, control the two seats to rotate to stagger the position to reduce the risk of secondary injury between passengers.

Benefits of technology

It effectively reduces the secondary damage caused by passengers when a vehicle crashes or sudden brakes, and improves the safety of passengers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119567966A_ABST
    Figure CN119567966A_ABST
Patent Text Reader

Abstract

The invention discloses a seat control method and a vehicle, and belongs to the technical field of vehicles. Through the technical scheme provided by the embodiment of the invention, whether the first seat faces the second seat or not is determined under the condition that a passenger exists on the first seat of the target vehicle. Whether a passenger is present on the second seat is determined with the first seat facing the second seat. Under the condition that the passengers exist on the second seat and the passengers on the first seat and / or the second seat meet the preset conditions, the possibility that the passengers on the first seat and the second seat hurt each other during collision or sudden braking is high. And in response to collision or sudden brake of the target vehicle, the first seat and / or the second seat are / is controlled to rotate, so that passengers on the first seat and the second seat are staggered from each other, and the possibility that the two passengers hurt each other is reduced.
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 more specifically, to a seat control method and a vehicle in the field of vehicle technology. Background Art

[0002] With the continuous development of the automotive industry, vehicle safety and passenger comfort have received more and more attention.

[0003] In the related art, the front seats of a vehicle can be rotated to face the rear seats, so that passengers on the front seats can communicate and interact with passengers on the rear seats.

[0004] However, once the vehicle collides or brakes suddenly, the passengers in the front seats and the passengers in the back seats may cause secondary injuries to each other. Summary of the invention

[0005] The embodiment of the present application provides a seat control method and a vehicle, which can reduce the possibility of secondary injuries caused by passengers to each other. The technical solution is as follows:

[0006] In one aspect, a method for controlling a seat is provided, the method comprising:

[0007] In the case where a passenger is present on a first seat of a target vehicle, determining whether the first seat is facing a second seat of the target vehicle, the first seat being capable of rotating;

[0008] determining whether there is a passenger on the second seat when the first seat is facing the second seat;

[0009] When there is a passenger on the second seat and the passenger on the first seat and / or the passenger on the second seat meets preset conditions, in response to a collision or sudden braking of the target vehicle, the first seat and / or the second seat is controlled to rotate so that the first seat and the second seat are staggered with each other.

[0010] In a possible implementation manner, when there is a passenger on a first seat of the target vehicle, determining whether the first seat is facing a second seat of the target vehicle includes:

[0011] In the case where there is a passenger on a first seat of the target vehicle, acquiring a first seat image of the first seat; and determining whether the first seat is facing a second seat of the target vehicle based on the first seat image of the first seat;

[0012] Alternatively, when there is a passenger on a first seat of the target vehicle, seat steering information collected by a seat sensor of the first seat is obtained; and based on the seat steering information, it is determined whether the first seat is facing a second seat of the target vehicle.

[0013] In a possible implementation manner, when the first seat faces the second seat, determining whether there is a passenger on the second seat includes:

[0014] When the first seat faces the second seat, acquiring a second seat image of the second seat; and determining whether there is a passenger on the second seat based on the second seat image of the second seat;

[0015] Alternatively, when the first seat is facing the second seat, a seat pressure value collected by a seat sensor of the second seat is obtained, and the seat pressure value is used to indicate the pressure borne by the second seat; based on the seat pressure value, it is determined whether there is a passenger on the second seat.

[0016] In a possible implementation manner, controlling the first seat and / or the second seat to rotate includes:

[0017] Controlling the first seat or the second seat to rotate to a first target angle;

[0018] Alternatively, controlling the first seat and the second seat to rotate to the first target angle;

[0019] Alternatively, the first seat is controlled to rotate to the first target angle, and the second seat is controlled to rotate to a second target angle, wherein the second target angle is the same in magnitude and opposite in direction to the first target angle.

[0020] In a possible implementation manner, the method for determining the first target angle includes:

[0021] Acquire a collision intensity of the target vehicle and a first distance between the first seat and the second seat; determine the first target angle based on the collision intensity and the first distance between the first seat and the second seat;

[0022] Alternatively, the degree of emergency braking of the target vehicle and a first distance between the first seat and the second seat are obtained; based on the degree of emergency braking and the first distance between the first seat and the second seat, the first target angle is determined;

[0023] Alternatively, the vehicle speed of the target vehicle before collision or sudden braking and a first distance between the first seat and the second seat are obtained; and the first target angle is determined based on the vehicle speed and the first distance between the first seat and the second seat.

[0024] In a possible implementation manner, when there is a passenger on the second seat and the passenger on the first seat and / or the passenger on the second seat meets a preset condition, in response to a collision or sudden braking of the target vehicle, before controlling the first seat and / or the second seat to rotate, the method further includes:

[0025] determining whether a passenger on the first seat and a passenger on the second seat hold a target object, wherein the target object is a movable object;

[0026] In the case where the passenger on the first seat holds the target object, determining that the passenger on the first seat meets the preset condition;

[0027] In the case where the passenger on the second seat holds the target object, determining that the passenger on the second seat meets the preset condition;

[0028] In the case where both the passenger on the first seat and the passenger on the second seat hold the target object, determining that both the passenger on the first seat and the passenger on the second seat meet the preset condition;

[0029] In a case where neither the passenger on the first seat nor the passenger on the second seat holds the target object, it is determined that neither the passenger on the first seat nor the passenger on the second seat meets the preset condition.

[0030] In a possible implementation manner, determining whether the passenger on the first seat and the passenger on the second seat hold the target object includes:

[0031] acquiring a first passenger image of the passenger on the first seat and a second passenger image of the passenger on the first seat;

[0032] Based on the first passenger image and the second passenger image, it is determined whether the passenger on the first seat and the passenger on the second seat are holding a target article.

[0033] In a possible implementation manner, after controlling the first seat and / or the second seat to rotate, the method further includes:

[0034] During the rotation of a target seat, determining whether the target seat has a risk of stalling, the target seat being the first seat or the second seat;

[0035] In the case where there is a risk of the target seat being blocked, determining whether there is an obstacle in the rotation direction of the target seat;

[0036] When there is an obstacle in the rotation direction of the target seat, controlling the target seat to stop rotating;

[0037] When there is no risk of the target seat being blocked or when there is a risk of the target seat being blocked and there is no obstacle in the rotation direction of the target seat, the target seat is controlled to continue rotating.

[0038] In a possible implementation manner, when there is a passenger on the first seat of the target vehicle, after determining whether the first seat is facing the second seat of the target vehicle, the method further includes:

[0039] When the first seat of the target vehicle is a front seat and faces forward, determining a second distance between the first seat and a center console of the target vehicle;

[0040] When the second distance is greater than or equal to a distance threshold, in response to a collision with the target vehicle, the airbag corresponding to the first seat is controlled not to pop out.

[0041] In a possible implementation manner, in response to the target vehicle colliding, controlling the airbag corresponding to the first seat not to pop out includes:

[0042] In response to a collision of the target vehicle, determining whether a passenger in the first seat is wearing a seat belt;

[0043] When the passenger on the first seat fastens the seat belt, the safety airbag corresponding to the first seat is controlled not to pop out.

[0044] In a possible implementation manner, the first seat is a front seat, and when there is a passenger on the first seat of the target vehicle, before determining whether the first seat is facing the second seat of the target vehicle, the method further includes:

[0045] When the target vehicle is in a driving state, determining the passenger seat of the target vehicle as the first seat;

[0046] When the target vehicle is in a stationary state, a driver's seat and a passenger seat of the target vehicle are determined as the first seats.

[0047] In one aspect, a control device for a seat is provided, the device comprising:

[0048] a seat orientation determination module, for determining, when a passenger is present on a first seat of a target vehicle, whether the first seat is facing a second seat of the target vehicle, the first seat being rotatable;

[0049] a passenger identification module, configured to determine whether a passenger is on the second seat when the first seat faces the second seat;

[0050] A seat control module is used to control the first seat and / or the second seat to rotate so that the first seat and the second seat are staggered with each other in response to a collision or sudden braking of the target vehicle when there is a passenger on the second seat and the passenger on the first seat and / or the passenger on the second seat meets preset conditions.

[0051] In one possible implementation, the seat orientation determination module is used to obtain a first seat image of the first seat of a target vehicle when there is a passenger on the first seat; determine whether the first seat is facing the second seat of the target vehicle based on the first seat image of the first seat; or, when there is a passenger on the first seat of the target vehicle, obtain seat steering information collected by a seat sensor of the first seat; and determine whether the first seat is facing the second seat of the target vehicle based on the seat steering information.

[0052] In one possible implementation, the passenger identification module is used to obtain a second seat image of the second seat when the first seat is facing the second seat; determine whether there is a passenger in the second seat based on the second seat image; or, when the first seat is facing the second seat, obtain a seat pressure value collected by a seat sensor of the second seat, the seat pressure value being used to indicate the amount of pressure borne by the second seat; and determine whether there is a passenger in the second seat based on the seat pressure value.

[0053] In one possible implementation, the seat control module is used to control the first seat or the second seat to rotate to a first target angle; or, to control the first seat and the second seat to rotate to the first target angle; or, to control the first seat to rotate to the first target angle and to control the second seat to rotate to a second target angle, wherein the second target angle is the same in magnitude and opposite in direction to the first target angle.

[0054] In a possible embodiment, the device also includes an angle determination module, which is used to obtain the collision intensity of the target vehicle and the first distance between the first seat and the second seat; determine the first target angle based on the collision intensity and the first distance between the first seat and the second seat; or, obtain the degree of emergency braking of the target vehicle and the first distance between the first seat and the second seat; determine the first target angle based on the degree of emergency braking and the first distance between the first seat and the second seat; or, obtain the speed of the target vehicle before collision or emergency braking and the first distance between the first seat and the second seat; determine the first target angle based on the speed and the first distance between the first seat and the second seat.

[0055] In a possible embodiment, the device also includes a condition judgment module, which is used to determine whether the passenger on the first seat and the passenger on the second seat are holding a target item, where the target item is a movable object; in the case where the passenger on the first seat is holding the target item, it is determined that the passenger on the first seat meets the preset condition; in the case where the passenger on the second seat is holding the target item, it is determined that the passenger on the second seat meets the preset condition; in the case where the passenger on the first seat and the passenger on the second seat both hold the target item, it is determined that the passenger on the first seat and the passenger on the second seat both meet the preset condition; in the case where neither the passenger on the first seat nor the passenger on the second seat holds the target item, it is determined that neither the passenger on the first seat nor the passenger on the second seat meets the preset condition.

[0056] In a possible implementation, the condition judgment module is used to obtain a first passenger image of the passenger on the first seat and a second passenger image of the passenger on the first seat; based on the first passenger image and the second passenger image, determine whether the passenger on the first seat and the passenger on the second seat are holding a target item.

[0057] In a possible embodiment, the seat control module is also used to determine whether the target seat has a risk of jamming during rotation of the target seat, the target seat being the first seat or the second seat; if the target seat has a risk of jamming, determine whether there is an obstacle in the rotation direction of the target seat; if there is an obstacle in the rotation direction of the target seat, control the target seat to stop rotating; if there is no risk of jamming for the target seat or if there is a risk of jamming for the target seat and there is no obstacle in the rotation direction of the target seat, control the target seat to continue rotating.

[0058] In a possible embodiment, the device also includes an airbag control module, which is used to determine a second distance between the first seat and the center console of the target vehicle when the first seat of the target vehicle is a front seat and is facing forward; when the second distance is greater than or equal to a distance threshold, in response to a collision of the target vehicle, control the airbag corresponding to the first seat not to pop out.

[0059] In a possible implementation, the airbag control module is used to determine whether the passenger on the first seat is wearing a seat belt in response to a collision with the target vehicle; if the passenger on the first seat is wearing a seat belt, control the airbag corresponding to the first seat not to pop out.

[0060] In a possible implementation, the first seat is a front seat, and the device further includes a seat determination module, which is used to determine the passenger seat of the target vehicle as the first seat when the target vehicle is in driving state; and to determine the driver's seat and the passenger seat of the target vehicle as the first seat when the target vehicle is in a stationary state.

[0061] On the one hand, a vehicle is provided, comprising one or more processors and one or more memories, wherein at least one program code is stored in the one or more memories, and the program code is loaded and executed by the one or more processors to implement the operations performed by the seat control method.

[0062] In one aspect, a computer-readable storage medium is provided, wherein at least one program code is stored in the computer-readable storage medium, and the program code is loaded and executed by a processor to implement the operations performed by the seat control method.

[0063] Through the technical solution provided in the embodiment of the present application, when there is a passenger on the first seat of the target vehicle, it is determined whether the first seat is facing the second seat. When the first seat is facing the second seat, it is determined whether there is a passenger on the second seat. When there is a passenger on the second seat, and the passengers on the first seat and / or the second seat meet the preset conditions, it means that the passengers on the first seat and the second seat are more likely to hurt each other in the event of a collision or sudden braking. In response to a collision or sudden braking of the target vehicle, the first seat and / or the second seat is controlled to rotate so that the passengers on the first seat and the second seat are staggered from each other, reducing the possibility of the two passengers hurting each other. BRIEF DESCRIPTION OF THE DRAWINGS

[0064] Figure 1 is a schematic diagram of an implementation environment of a seat control method provided in an embodiment of the present application;

[0065] Figure 2 is a flow chart of a seat control method provided by an embodiment of the present application;

[0066] Figure 3 is a flow chart of another seat control method provided by an embodiment of the present application;

[0067] Figure 4 This is a schematic diagram of a seat rotation provided in an embodiment of the present application;

[0068] Figure 5 is another schematic diagram of seat rotation provided in an embodiment of the present application;

[0069] Figure 6 This is another seat rotation schematic diagram provided in an embodiment of the present application;

[0070] Figure 7 is a structural schematic diagram of a seat control device provided in an embodiment of the present application;

[0071] Figure 8 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application. DETAILED DESCRIPTION

[0072] The following will be combined with the accompanying drawings to clearly and thoroughly describe the technical solutions in this application. In the description of the embodiments of this application, unless otherwise specified, " / " means or, for example, A / B can mean A or B: "and / or" in the text is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of this application, "multiple" means two or more than two.

[0073] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of technical features reflected. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features.

[0074] In the related art, the two front seats of some vehicles can be rotated 180°. After the vehicle is parked in a safe position, the two front seats are adjusted from facing forward to facing backward, so that a face-to-face space can be formed in the vehicle, which is convenient for passengers to communicate and exchange. In addition, during the driving of the vehicle, the front passenger seat can also be rotated backward, so that the passenger on the front passenger seat can also communicate and exchange with the passenger on the rear seat. After the front seat is rotated backward, the front and rear passengers are face to face. In the case of a collision (collision by other vehicles in static and moving states, collision with other vehicles or objects in moving states) or sudden braking of the vehicle, the face-to-face passengers are at risk of causing secondary injuries to each other. For example, the face-to-face passengers hold mobile phones in their hands. In the case of a collision or sudden braking, the mobile phones in the hands of the passengers may be thrown at each other, causing secondary injuries to the face-to-face passengers. After adopting the technical solution provided in the embodiment of the present application, it is possible to reduce the possibility of secondary injuries to the face-to-face passengers by each other in response to a collision or sudden braking of the vehicle when the front seat is rotated backward.

[0075] The implementation environment of the embodiment of the present application is introduced below. Figure 1 The implementation environment of the seat control method provided in the embodiment of the present application includes a vehicle terminal 101 and a seat controller 104 .

[0076] The vehicle-mounted terminal 101 is a terminal installed on the vehicle, and is used to obtain and process vehicle-related data. The vehicle-mounted terminal 101 is connected to the seat controller 104 via CAN. The vehicle-mounted terminal 101 can control the rotation and movement of the vehicle seat through the seat controller 104 by sending a seat control instruction to the seat controller 104.

[0077] After introducing the implementation environment of the embodiments of the present application, the application scenarios of the technical solutions provided by the embodiments of the present application are introduced below.

[0078] The technical solution provided in the embodiments of the present application can be applied in vehicles equipped with rotatable seats. By adopting the technical solution provided in the embodiments of the present application, when the front seats are rotated backwards, once the vehicle collides or brakes suddenly, the possibility of secondary injuries to each other by passengers can be reduced by controlling the front seats and / or rear seats.

[0079] After introducing the implementation environment and application scenarios of the embodiments of the present application, the technical solutions provided by the embodiments of the present application are introduced below. Figure 2 Taking the execution subject as a vehicle-mounted terminal as an example, the method includes the following steps.

[0080] 201. When there is a passenger on a first seat of a target vehicle, the vehicle-mounted terminal determines whether the first seat is facing a second seat of the target vehicle and the first seat is capable of rotating.

[0081] Among them, the target vehicle is equipped with a rotatable seat, the first seat is the front seat or the rear seat of the target vehicle, when the first seat is the front seat, the second seat is the rear seat; when the first seat is the rear seat, the second seat is the front seat. For ease of understanding, the first seat is taken as an example for explanation, and the first seat is the main driver's seat or the co-driver's seat. There is at least one rotatable seat in the two front seats (main driver's seat and co-driver's seat) of the target vehicle, and when there is a rotatable seat in the two front seats, the rotatable seat is the co-driver's seat. The orientation of the first seat is adjusted by the passenger according to the needs. A rotating assembly is configured under the first seat, and the first seat can be controlled to rotate by controlling the rotating assembly. In addition, in addition to being able to rotate, the first seat can also move in four directions of front, back, left, and right. The movement of the first seat in four directions of front, back, left, and right is achieved by the track under the first seat. In some embodiments, when the first seat is a front seat, the rear seat of the target vehicle can also be rotated to meet the needs of passengers in different scenarios.

[0082] 202. When the first seat faces the second seat, the vehicle-mounted terminal determines whether there is a passenger on the second seat of the target vehicle, where the second seat is a rear seat opposite to the first seat.

[0083] Among them, the first seat faces the second seat, so the first seat is opposite to the second seat. For example, when the first seat is the front seat at the right front of the target vehicle, the second seat is the rear seat at the right rear of the target vehicle. When there are passengers on both the first seat and the second seat, the passenger on the first seat and the passenger on the second seat are facing each other. When the passenger on the first seat and the passenger on the second seat are facing each other, in the event of a collision or sudden brake of the target vehicle, the two passengers facing each other may cause secondary injuries to each other.

[0084] 203. When there is a passenger on the second seat and the passenger on the first seat and / or the passenger on the second seat meets preset conditions, in response to a collision or sudden braking of the target vehicle, the on-board terminal controls the first seat and / or the second seat to rotate so that the first seat and the second seat are staggered with each other.

[0085] Among them, the passenger meets the preset conditions, which means that in the case of a collision or sudden braking of the target vehicle, the passenger is likely to cause secondary injury to the opposite passenger. Controlling the first seat and / or the second seat to rotate can make the two passengers who originally face each other staggered, thereby reducing the possibility of secondary injury.

[0086] Through the technical solution provided in the embodiment of the present application, when there is a passenger on the first seat of the target vehicle, it is determined whether the first seat is facing the second seat. When the first seat is facing the second seat, it is determined whether there is a passenger on the second seat. When there is a passenger on the second seat, and the passengers on the first seat and / or the second seat meet the preset conditions, it means that the passengers on the first seat and the second seat are more likely to hurt each other in the event of a collision or sudden braking. In response to a collision or sudden braking of the target vehicle, the first seat and / or the second seat is controlled to rotate so that the passengers on the first seat and the second seat are staggered from each other, reducing the possibility of the two passengers hurting each other.

[0087] It should be noted that the above steps 201-203 are a simple description of the control method of the seat provided in the embodiment of the present application. The control method of the seat provided in the embodiment of the present application will be described in more detail below with reference to some examples. Figure 3 Taking the execution subject as a vehicle-mounted terminal as an example, the method includes the following steps.

[0088] 301. The vehicle-mounted terminal determines whether there is a passenger on a first seat of a target vehicle, and the first seat is capable of rotating.

[0089] Among them, the target vehicle is equipped with a vehicle with a rotatable seat, the first seat is the front seat or the rear seat of the target vehicle, and when the first seat is the front seat, the second seat is the rear seat; when the first seat is the rear seat, the second seat is the front seat. For ease of understanding, the first seat is taken as an example for explanation, and the first seat is the main driver's seat or the co-driver's seat. There is at least one rotatable seat in the two front seats (main driver's seat and co-driver's seat) of the target vehicle, and when there is a rotatable seat in the two front seats, the rotatable seat is the co-driver's seat. In addition, in addition to being able to rotate, the first seat can also move in four directions, front, back, left, and right. The movement of the first seat in four directions, front, back, left, and right, is achieved by the track under the first seat. In some embodiments, when the first seat is a front seat, the rear seat of the target vehicle can also be rotated to meet the needs of passengers in different scenarios.

[0090] In a possible implementation, the vehicle-mounted terminal acquires a first seat image of the first seat, and determines whether there is a passenger on the first seat based on the first seat image of the first seat.

[0091] Among them, the first seat image is obtained by the in-vehicle image sensor of the target vehicle. The first seat image is obtained by the in-vehicle image sensor shooting the position of the first seat. The first seat image can show the situation of the position of the first seat, so the first seat image can be used to determine whether there is a passenger in the first seat. In some embodiments, the in-vehicle image sensor is installed at a high place in the target vehicle, such as on the roof of the target vehicle, the rearview mirror inside the vehicle, above the A-pillar or above the B-pillar, so as to take pictures of the interior of the target vehicle. In some embodiments, the in-vehicle image sensor is an OMS (Occupancy Monitoring System) camera.

[0092] In this implementation, the first seat image of the first seat is acquired to determine whether there is a passenger on the first seat, and the cost of passenger identification is low.

[0093] For example, the vehicle terminal obtains a first seat image of the first seat, performs target detection on the first seat image, and obtains a target detection result of the first seat image, and the target detection result is used to indicate whether there is a passenger on the first seat.

[0094] For example, the vehicle terminal obtains the first seat image of the first seat. The vehicle terminal inputs the first seat image into the target detection model, extracts features of the first seat image through the target detection model, and obtains the first image features of the first seat image. The vehicle terminal performs target detection based on the first image features through the target detection model, and obtains the target detection result of the first seat image.

[0095] The target detection result includes whether there is a passenger on the first seat and whether there is no passenger on the first seat, so it can be regarded as a binary classification process. The target detection model is a target detection model of any type or structure in the relevant technology, and the embodiment of the present application is not limited to this.

[0096] In some embodiments, the vehicle terminal obtains a first seat image of the first seat. The vehicle terminal inputs the first seat image into a target detection model, performs multiple rounds of convolution on the first seat image through the target detection model, and obtains a first image feature of the first seat image. The vehicle terminal uses the target detection model to fully connect and normalize the first image feature to obtain a target detection value of the first seat image, and the target detection value is a target detection result. When the target detection value is a first detection value, it indicates that there is a passenger on the first seat; when the target detection value is a second detection value, it indicates that there is no passenger on the first seat.

[0097] Among them, the first detection value and the second detection value are set by technical personnel according to actual conditions, and the embodiments of the present application do not limit this.

[0098] Another implementation of the above step 301 is described below.

[0099] In a possible implementation, the vehicle terminal obtains a seat pressure value collected by a seat sensor of the first seat, the seat pressure value being used to indicate the pressure borne by the first seat, and determines whether there is a passenger on the first seat based on the seat pressure value.

[0100] In this implementation manner, the seat pressure value collected by the seat pressure sensor is used to determine whether there is a passenger in the first seat, and the efficiency of passenger judgment is relatively high.

[0101] For example, the vehicle terminal obtains the seat pressure value collected by the seat sensor of the first seat. When the seat pressure value is greater than or equal to the pressure value threshold, the vehicle terminal determines that there is a passenger on the first seat. When the seat pressure value is less than the pressure value threshold, the vehicle terminal determines that there is no passenger on the first seat.

[0102] Among them, the pressure value threshold is set by technical personnel according to actual conditions, and the embodiments of the present application do not limit this.

[0103] Optionally, before step 301, the vehicle-mounted terminal can also determine the first seat. The method for determining the first seat is described below.

[0104] In a possible implementation, the first seat is a front seat, and when the target vehicle is in a driving state, the vehicle terminal determines the passenger seat of the target vehicle as the first seat. When the target vehicle is stationary, the vehicle terminal determines the main driver's seat and the passenger seat of the target vehicle as the first seat.

[0105] When the vehicle is in motion, the driver's seat faces forward, so there is no need to determine whether the driver's seat is the first seat, and the passenger seat can be directly determined as the passenger seat. When the vehicle is stationary, the driver's seat and the passenger seat may both face backward, and at this time, both the driver's seat and the passenger seat are determined as the first seat, and subsequent judgment and control are performed based on the first seat.

[0106] 302. When there is a passenger on a first seat of the target vehicle, the vehicle-mounted terminal determines whether the first seat is facing a second seat of the target vehicle.

[0107] The direction of the first seat is adjusted by the passenger according to the needs. If the first seat faces the second seat, then the first seat is opposite to the second seat. For example, when the first seat is the front seat at the right front of the target vehicle, the second seat is the rear seat at the right rear of the target vehicle. A rotating assembly is arranged under the first seat, and the first seat can be controlled to rotate by controlling the rotating assembly.

[0108] In a possible implementation, when there is a passenger on a first seat of the target vehicle, the vehicle terminal acquires a first seat image of the first seat and determines whether the first seat faces a second seat of the target vehicle based on the first seat image of the first seat.

[0109] Among them, in the above step 301, the acquired first seat image is used to determine whether there is a passenger in the first seat. In the above embodiment, there is no need to re-acquire the first seat image, and the orientation of the first seat can be directly determined by using the already acquired first seat image.

[0110] In this implementation, the first seat image of the first seat is used to determine whether the first seat is facing the second seat, and the efficiency of seat orientation recognition is high.

[0111] For example, when there is a passenger on the first seat of the target vehicle, the vehicle terminal obtains a first seat image of the first seat, inputs the first seat image of the first seat into the seat orientation recognition model, and recognizes the first seat image through the seat orientation recognition model to determine whether the first seat is facing the second seat.

[0112] For example, when there is a passenger on the first seat of the target vehicle, the vehicle-mounted terminal obtains the first seat image of the first seat. The vehicle-mounted terminal inputs the first seat image of the first seat into the seat orientation recognition model, extracts features of the first seat image through the seat orientation recognition model, and obtains the second image feature of the first seat image. The vehicle-mounted terminal determines whether the first seat is facing the second seat of the target vehicle based on the second image feature through the seat orientation recognition model.

[0113] In some embodiments, when there is a passenger on the first seat of the target vehicle, the vehicle-mounted terminal obtains a first seat image of the first seat. The vehicle-mounted terminal inputs the first seat image of the first seat into a seat orientation recognition model, and performs multiple rounds of convolution on the first seat image through the seat orientation recognition model to obtain a second image feature of the first seat image. The vehicle-mounted terminal uses the seat orientation recognition model to fully connect and normalize the second image feature to obtain an orientation classification value of the first seat image. When the orientation classification value is greater than or equal to the orientation classification value threshold, the vehicle-mounted terminal determines that the first seat is facing the second seat of the target vehicle; when the orientation classification value is less than the orientation classification value threshold, the vehicle-mounted terminal determines that the first seat is not facing the second seat of the target vehicle.

[0114] Among them, the orientation classification value threshold is set by technical personnel according to actual conditions, and the embodiments of the present application do not limit this.

[0115] Another implementation of the above step 302 is described below.

[0116] In a possible implementation, when there is a passenger on the first seat of the target vehicle, the vehicle terminal obtains seat steering information collected by a seat sensor of the first seat, and determines whether the first seat is facing the second seat of the target vehicle based on the seat steering information.

[0117] The seat turning information of the first seat includes a rotation angle of the first seat compared to a starting position, and the rotation angle is associated with the orientation.

[0118] In this implementation, the seat sensor of the first seat is used to determine whether the first seat is facing the second seat, which is more efficient.

[0119] For example, when there is a passenger on the first seat of the target vehicle, the vehicle terminal obtains the seat steering information of the first seat through the seat sensor of the first seat, and the seat steering information includes the rotation angle of the first seat compared to the starting position. Based on the rotation angle, the vehicle terminal determines whether the first seat is facing the second seat of the target vehicle.

[0120] Among them, the corresponding relationship between the rotation angle and whether it is facing the second seat is set by the technician according to the actual situation, and the embodiment of the present application does not limit this.

[0121] Optionally, after step 302, the vehicle-mounted terminal can execute the following step 303 or 306 according to actual conditions, which is not limited in this embodiment of the present application.

[0122] 303. When the first seat faces the second seat, the vehicle-mounted terminal determines whether there is a passenger on the second seat of the target vehicle, where the second seat is a rear seat opposite to the first seat.

[0123] In the case where there are passengers on both the first seat and the second seat, the passenger on the first seat and the passenger on the second seat face each other. In the case where the passenger on the first seat and the passenger on the second seat face each other, if the target vehicle collides or brakes suddenly, the two passengers facing each other may cause secondary injuries to each other.

[0124] In a possible implementation, when the first seat faces the second seat, the vehicle terminal acquires a second seat image of the second seat, and determines whether there is a passenger on the second seat based on the second seat image of the second seat.

[0125] Among them, the second seat image is obtained through the in-vehicle image sensor of the target vehicle. The second seat image is obtained by photographing the position of the second seat by the in-vehicle image sensor. The second seat image can show the situation of the position of the second seat, so the second seat image can be used to determine whether there is a passenger on the second seat.

[0126] In this implementation manner, when the first seat faces the second seat, a second seat image of the second seat is acquired to determine whether there is a passenger on the second seat, and the cost of passenger identification is low.

[0127] For example, when the first seat faces the second seat, the vehicle terminal obtains a second seat image of the second seat, performs target detection on the second seat image, and obtains a target detection result of the second seat image, which is used to indicate whether there is a passenger on the second seat.

[0128] For example, when the first seat faces the second seat, the vehicle terminal obtains the second seat image of the second seat. The vehicle terminal inputs the second seat image into the target detection model, extracts features of the second seat image through the target detection model, and obtains the third image features of the second seat image. The vehicle terminal performs target detection based on the third image features through the target detection model to obtain the target detection result of the second seat image.

[0129] The target detection result includes whether there is a passenger on the second seat and whether there is no passenger on the second seat, so it can be regarded as a binary classification process. The target detection model is a target detection model of any type or structure in the relevant technology, and the embodiment of the present application is not limited to this.

[0130] In some embodiments, when the first seat faces the second seat, the vehicle terminal obtains a second seat image of the second seat. The vehicle terminal inputs the second seat image into the target detection model, and performs multiple rounds of convolution on the second seat image through the target detection model to obtain a third image feature of the second seat image. The vehicle terminal uses the target detection model to fully connect and normalize the third image feature to obtain a target detection value of the second seat image, and the target detection value is a target detection result. When the target detection value is the first detection value, it indicates that there is a passenger on the second seat; when the target detection value is the second detection value, it indicates that there is no passenger on the second seat.

[0131] Another implementation of the above step 303 is described below.

[0132] In a possible implementation, when the first seat faces the second seat, the vehicle terminal obtains a seat pressure value collected by a seat sensor of the second seat, the seat pressure value being used to indicate the pressure borne by the second seat. Based on the seat pressure value, the vehicle terminal determines whether there is a passenger on the second seat.

[0133] In this implementation manner, the seat pressure value collected by the seat pressure sensor is used to determine whether there is a passenger on the second seat, and the efficiency of passenger judgment is relatively high.

[0134] For example, when the first seat faces the second seat, the vehicle terminal obtains the seat pressure value collected by the seat sensor of the second seat. When the seat pressure value is greater than or equal to the pressure value threshold, the vehicle terminal determines that there is a passenger on the second seat. When the seat pressure value is less than the pressure value threshold, the vehicle terminal determines that there is no passenger on the second seat.

[0135] 304. When there is a passenger on the second seat, the vehicle-mounted terminal determines whether the passenger on the first seat and / or the passenger on the second seat meets a preset condition.

[0136] Among them, determining whether the passenger meets the preset conditions is to determine the possibility of the passenger causing secondary injury to the opposite passenger in the event of a collision or sudden braking of the target vehicle. Accordingly, if the passenger meets the preset conditions, it means that if the target vehicle collides or suddenly brakes, the passenger is more likely to cause secondary injury to the opposite passenger; if the passenger does not meet the preset conditions, it means that if the target vehicle collides or suddenly brakes, the passenger is less likely to cause secondary injury to the opposite passenger.

[0137] In a possible implementation, the vehicle terminal determines whether the passenger on the first seat and the passenger on the second seat are holding a target item, which is a movable object. In the case where the passenger on the first seat is holding the target item, the vehicle terminal determines that the passenger on the first seat meets the preset condition. In the case where the passenger on the second seat is holding the target item, the vehicle terminal determines that the passenger on the second seat meets the preset condition. In the case where both the passenger on the first seat and the passenger on the second seat are holding the target item, the vehicle terminal determines that both the passenger on the first seat and the passenger on the second seat meet the preset condition. In the case where neither the passenger on the first seat nor the passenger on the second seat is holding the target item, the vehicle terminal determines that neither the passenger on the first seat nor the passenger on the second seat meets the preset condition.

[0138] Among them, movable items refer to items that are not fixed to the target vehicle, such as mobile phones and water cups, and the pull rings on the target vehicle are immovable items. In the above implementation, the passenger meets the preset condition when the passenger holds movable items. This is because in the event of a collision or sudden brake of the target vehicle, the movable items held by the passenger may be thrown to the opposite side under the action of inertia, thereby causing secondary damage to the opposite passenger.

[0139] In this implementation, the possibility of a passenger causing secondary harm to the opposite passenger is determined by identifying whether the passenger is holding a movable object, which is more efficient.

[0140] In order to explain the above embodiment more clearly, the following describes the manner in which the vehicle terminal determines whether the passenger on the first seat and the passenger on the second seat are holding the target item in the above embodiment.

[0141] In a possible implementation, the vehicle terminal obtains a first passenger image of the passenger on the first seat and a second passenger image of the passenger on the first seat. Based on the first passenger image and the second passenger image, the vehicle terminal determines whether the passenger on the first seat and the passenger on the second seat are holding a target item.

[0142] In this implementation, the first passenger image and the second passenger image can be used to determine whether the passengers on the first seat and the second seat are holding the target item, and the cost of determining whether the target item is held is low and the efficiency is high.

[0143] For example, the vehicle terminal obtains a first passenger image of the passenger on the first seat and a second passenger image of the passenger on the first seat. The vehicle terminal performs target detection on the first passenger image to determine whether the passenger on the first seat holds an item. In the case where the passenger on the first seat holds an item, the vehicle terminal classifies the item held by the passenger on the first seat based on the first passenger image to determine whether the item is a target item. In the case where the item is a target item, the vehicle terminal determines that the passenger on the first seat holds the target item. In the case where the item is not a target item, or the passenger on the first seat does not hold an item, the vehicle terminal determines that the passenger on the first seat does not hold a target item. The vehicle terminal performs target detection on the second passenger image to determine whether the passenger on the second seat holds an item. In the case where the passenger on the second seat holds an item, the vehicle terminal classifies the item held by the passenger on the second seat based on the second passenger image to determine whether the item is a target item. In the case where the item is a target item, the vehicle terminal determines that the passenger on the second seat holds the target item. In a case where the object is not the target object or the passenger on the second seat does not hold an object, the in-vehicle terminal determines that the passenger on the second seat does not hold the target object.

[0144] Among them, the target detection and the classification of objects based on passenger images can be implemented using the target detection model and classification model in the relevant technology, and the embodiments of the present application are not limited to this.

[0145] 305. When the passengers on the first seat and / or the passengers on the second seat meet preset conditions, in response to a collision or sudden braking of the target vehicle, the on-board terminal controls the first seat and / or the second seat to rotate so that the first seat and the second seat are staggered with each other.

[0146] Among them, the passenger meets the preset conditions, which means that in the event of a collision or sudden braking of the target vehicle, the passenger is likely to cause secondary damage to the opposite passenger. Controlling the first seat and / or the second seat to rotate can make the two passengers who were originally facing each other staggered, thereby reducing the possibility of secondary damage. There are three situations in which the passenger on the first seat and / or the passenger on the second seat meet the preset conditions, that is, the passenger on the first seat meets the preset conditions, the passenger on the second seat meets the preset conditions, and the passenger on the first seat and the passenger on the second seat both meet the preset conditions.

[0147] In a possible implementation, when the passenger on the first seat and / or the passenger on the second seat meets preset conditions, in response to a collision or sudden braking of the target vehicle, the on-board terminal controls the first seat or the second seat to rotate to a first target angle.

[0148] Among them, the first target angle can be set by the technician according to the actual situation, such as setting it to 45°, or it can be determined by the vehicle-mounted terminal according to the relevant information of the target vehicle. The embodiment of the present application is not limited to this. The way in which the vehicle-mounted terminal determines the first target angle according to the relevant information of the target vehicle will be described in detail later.

[0149] Under this embodiment, when the passenger on the first seat and / or the passenger on the second seat meets preset conditions, in response to a collision or sudden braking of the target vehicle, the first seat or the second seat is controlled to rotate so that two passengers who were originally facing each other are staggered, thereby reducing the possibility of secondary injury.

[0150] For example, when the passenger on the first seat and / or the passenger on the second seat meets the preset conditions, in response to the target vehicle colliding or braking suddenly, the vehicle-mounted terminal sends a first control instruction to the seat controller of the first seat or the seat controller of the second seat, and the first control instruction carries the first target angle, and the first control instruction is used to instruct the seat to rotate to the target angle. The seat controller of the first seat or the seat controller of the second seat controls the first seat or the second seat to rotate to the first target angle based on the first control instruction.

[0151] For example, see Figure 4 Taking the control of the rotation of the first seat 401 as an example, by executing the above steps, the first seat 401 can be rotated to Figure 4 Status shown.

[0152] The following describes a method in which the vehicle-mounted terminal determines the first target angle based on relevant information of the target vehicle.

[0153] In a possible implementation, the vehicle terminal obtains the collision strength of the target vehicle and the first distance between the first seat and the second seat, and determines the first target angle based on the collision strength and the first distance between the first seat and the second seat.

[0154] Among them, the collision intensity is used to reflect the severity of the collision of the target vehicle. The collision intensity is closely related to the possibility of the passenger on the first seat and the passenger on the second seat causing secondary injuries to each other. Accordingly, the method of determining the first target angle provided in the above embodiment is applicable to the situation where the target vehicle collides. In some embodiments, the collision intensity can be represented by the pressure value measured by the collision sensor of the target vehicle. The larger the first distance, the larger the distance between the passenger on the first seat and the passenger on the second seat, and the higher the possibility of the two passengers causing secondary injuries to each other, so it is necessary to adjust the rotation angle of the seat accordingly.

[0155] In this embodiment, the first target angle can be determined using the collision intensity and the first distance, and the first target angle is more closely matched with the collision condition of the target vehicle and the distance between the passenger on the first seat and the passenger on the second seat.

[0156] For example, the vehicle terminal obtains the collision strength of the target vehicle and the first distance between the first seat and the second seat, and uses the collision strength and the first distance to query in the first correspondence table to obtain the first target angle.

[0157] Among them, the first correspondence table is used to represent the correspondence between the collision intensity and the first distance and the first target angle. The first correspondence table is set by technical personnel according to actual conditions, and the embodiments of the present application do not limit this.

[0158] Another method for determining the first target angle is described below.

[0159] In a possible implementation, the vehicle terminal obtains the degree of emergency braking of the target vehicle and the first distance between the first seat and the second seat. The vehicle terminal determines the first target angle based on the degree of emergency braking and the first distance between the first seat and the second seat.

[0160] The degree of emergency braking is used to reflect the severity of braking, and is closely related to the possibility of secondary injury between the passenger on the first seat and the passenger on the second seat. Accordingly, the method for determining the first target angle provided in the above embodiment is applicable to the case where the target vehicle is emergency braked. In some embodiments, the degree of emergency braking is represented by the amount of brake pedal depression when the target vehicle is emergency braked, or by the deceleration of the target vehicle when it is emergency braked.

[0161] In this embodiment, the first target angle can be determined using the degree of emergency braking and the first distance, and the first target angle is more closely matched with the braking condition of the target vehicle and the distance between the passenger on the first seat and the passenger on the second seat.

[0162] For example, the vehicle terminal obtains the emergency braking degree of the target vehicle and the first distance between the first seat and the second seat, and uses the emergency braking degree and the first distance to query in the second correspondence table to obtain the first target angle.

[0163] Among them, the second correspondence table is used to represent the correspondence between the degree of emergency braking and the first distance and the first target angle. The second correspondence table is set by technical personnel according to actual conditions, and the embodiments of the present application do not limit this.

[0164] Another method for determining the first target angle is described below.

[0165] In a possible implementation, the vehicle terminal obtains the speed of the target vehicle before collision or emergency braking and the first distance between the first seat and the second seat. The vehicle terminal determines the first target angle based on the speed and the first distance between the first seat and the second seat.

[0166] Among them, the speed of the target vehicle before collision or emergency braking can reflect the intensity of the collision or the degree of emergency braking. Therefore, the speed before collision or emergency braking is closely related to the possibility of secondary injuries between the passengers in the first seat and the passengers in the second seat.

[0167] In this embodiment, the first target angle can be determined using the vehicle speed and the first distance before the collision or emergency braking, and the first target angle is more closely matched with the speed of the target vehicle and the distance between the passenger on the first seat and the passenger on the second seat.

[0168] For example, the vehicle terminal obtains the speed of the target vehicle before collision or emergency braking and the first distance between the first seat and the second seat. The vehicle terminal uses the speed before collision or emergency braking and the first distance to query in the third correspondence table to obtain the first target angle.

[0169] Among them, the third correspondence table is used to represent the correspondence between the vehicle speed before collision or emergency braking and the first distance and the first target angle. The third correspondence table is set by technical personnel according to actual conditions, and the embodiments of the present application do not limit this.

[0170] Another implementation of the above step 305 is described below.

[0171] In a possible implementation, when the passenger on the first seat and / or the passenger on the second seat meets preset conditions, in response to a collision or sudden braking of the target vehicle, the on-board terminal controls the first seat and the second seat to rotate to the first target angle.

[0172] In this embodiment, when the passenger on the first seat and / or the passenger on the second seat meets preset conditions, in response to a collision or sudden braking of the target vehicle, the first seat and the second seat are controlled to rotate so that the two passengers who were originally facing each other are staggered, thereby reducing the possibility of secondary injury.

[0173] For example, when the passenger on the first seat and / or the passenger on the second seat meets the preset conditions, in response to the collision or sudden braking of the target vehicle, the vehicle-mounted terminal sends a first control instruction to the seat controller of the first seat and the seat controller of the second seat, the first control instruction carries the first target angle, and the first control instruction is used to instruct the seat to be rotated to the target angle. The seat controller of the first seat and the seat controller of the second seat control the first seat and the second seat to rotate to the first target angle based on the first control instruction.

[0174] For example, see Figure 5 By performing the above steps, the first seat 501 and the second seat 502 can be rotated into Figure 5 Status shown.

[0175] Another implementation of the above step 305 is described below.

[0176] In one possible implementation, when the passenger on the first seat and / or the passenger on the second seat meets preset conditions, in response to a collision or sudden braking of the target vehicle, the on-board terminal controls the first seat to rotate to a first target angle and controls the second seat to rotate to a second target angle, wherein the second target angle is the same in magnitude and opposite in direction to the first target angle.

[0177] In this embodiment, when the passenger on the first seat and / or the passenger on the second seat meets preset conditions, in response to a collision or sudden braking of the target vehicle, the first seat and the second seat are controlled to rotate so that the two passengers who were originally facing each other are staggered with a larger angle, thereby reducing the possibility of secondary injury.

[0178] For example, when the passengers on the first seat and / or the passengers on the second seat meet the preset conditions, in response to the collision or sudden braking of the target vehicle, the vehicle-mounted terminal sends a first control instruction to the seat controller of the first seat, the first control instruction carries the first target angle, and the first control instruction is used to instruct the seat to rotate to the target angle. The vehicle-mounted terminal sends a second control instruction to the seat controller of the second seat, the second control instruction carries the second target angle, and the second control instruction is used to instruct the seat to rotate to the second target angle. The seat controller of the first seat controls the first seat to rotate to the first target angle based on the first control instruction. The seat controller of the second seat controls the second seat to rotate to the second target angle based on the second control instruction.

[0179] For example, see Figure 6 By performing the above steps, the first seat 601 and the second seat 602 can be rotated into Figure 6 Status shown.

[0180] Optionally, after step 305, the vehicle-mounted terminal can also perform the following steps.

[0181] In a possible implementation, during the rotation of the target seat, the vehicle terminal determines whether the target seat has a risk of stalling, and the target seat is the first seat or the second seat. In the case that the target seat has a risk of stalling, the vehicle terminal determines whether there is an obstacle in the rotation direction of the target seat. In the case that there is an obstacle in the rotation direction of the target seat, the vehicle terminal controls the target seat to stop rotating. In the case that the target seat does not have a risk of stalling or the target seat has a risk of stalling and there is no obstacle in the rotation direction of the target seat, the vehicle terminal controls the target seat to continue rotating.

[0182] Among them, the risk of rotation blocking of the target seat means that the rotation of the target seat may be blocked.

[0183] For example, during the rotation of the target seat, the vehicle terminal determines the current fluctuation degree of the rotating motor that rotates the target seat. When the current fluctuation degree is greater than or equal to the fluctuation degree threshold, the vehicle terminal determines that the target seat is at risk of stalling; when the current fluctuation degree is less than the fluctuation degree threshold, the vehicle terminal determines that the target seat is not at risk of stalling. When the target seat is at risk of stalling, the vehicle terminal acquires a ground image in the rotation direction of the target seat. Based on the ground image, the vehicle terminal determines whether there is an obstacle in the rotation direction of the target seat. When there is an obstacle in the rotation direction of the target seat, the vehicle terminal controls the target seat to stop rotating. When there is no risk of stalling for the target seat or when there is a risk of stalling for the target seat and there is no obstacle in the rotation direction of the target seat, the vehicle terminal controls the target seat to continue rotating.

[0184] Among them, if the current fluctuation degree is greater than or equal to the fluctuation degree threshold, it means that the current fluctuation degree is large, that is, the rotation of the target seat may be hindered, so there is a risk of rotation blocking; if the current fluctuation degree is less than the fluctuation degree threshold, it means that the current fluctuation degree is small, that is, the rotation of the target seat is not significantly hindered, so there is no risk of rotation blocking. The fluctuation degree threshold is set by the technician according to the actual situation, and the embodiments of the present application do not limit this.

[0185] 306. When the first seat of the target vehicle is a front seat and faces forward, the vehicle-mounted terminal determines a second distance between the first seat and a center console of the target vehicle.

[0186] The second distance is used to indicate the distance between the first seat and the center console, and the second distance can be used to control the airbag corresponding to the first seat.

[0187] 307. When the second distance is greater than or equal to the distance threshold, in response to a collision of the target vehicle, the vehicle-mounted terminal controls the safety airbag corresponding to the first seat not to pop out.

[0188] Among them, the second distance is greater than or equal to the distance threshold, which means that the distance between the first seat and the center console is far, that is, the distance the first seat is moved back is far, at this time the airbag cannot protect the passenger on the first seat, and not popping out the airbag can save the airbag. The second distance is less than the distance threshold, which means that the distance between the first seat and the center console is close, then the airbag can protect the passenger on the first seat. The distance threshold is set by the technician according to the actual situation, and the embodiment of the present application does not limit this. Under normal circumstances, the first seat in step 306 and step 307 is the passenger seat.

[0189] In a possible implementation, when the second distance is greater than or equal to the distance threshold, in response to a collision of the target vehicle, the vehicle terminal determines whether the passenger on the first seat has fastened his seat belt. If the passenger on the first seat has fastened his seat belt, the vehicle terminal controls the airbag corresponding to the first seat not to pop out.

[0190] In this implementation manner, before controlling the airbag not to pop out, it is first determined whether the passenger on the first seat has fastened his seat belt. If the passenger has fastened his seat belt, the airbag corresponding to the first seat is controlled not to pop out, thereby achieving full utilization of the airbag.

[0191] Based on the above implementation, optionally, when the second distance is greater than or equal to the distance threshold, in response to a collision of the target vehicle, the vehicle terminal determines whether the passenger on the first seat is wearing a seat belt. If the passenger on the first seat is not wearing a seat belt, the vehicle terminal controls the airbag corresponding to the first seat to pop out normally.

[0192] After the above step 306, in addition to executing the above step 307, the following steps can also be executed.

[0193] In a possible implementation manner, when the second distance is less than the distance threshold, in response to a collision of the target vehicle, the vehicle-mounted terminal controls the safety airbag corresponding to the first seat to pop out normally.

[0194] All the above optional technical solutions can be arbitrarily combined to form optional embodiments of the present application, which will not be described one by one here.

[0195] Through the technical solution provided in the embodiment of the present application, when there is a passenger on the first seat of the target vehicle, it is determined whether the first seat is facing the second seat. When the first seat is facing the second seat, it is determined whether there is a passenger on the second seat. When there is a passenger on the second seat, and the passengers on the first seat and / or the second seat meet the preset conditions, it means that the passengers on the first seat and the second seat are more likely to hurt each other in the event of a collision or sudden braking. In response to a collision or sudden braking of the target vehicle, the first seat and / or the second seat is controlled to rotate so that the passengers on the first seat and the second seat are staggered from each other, reducing the possibility of the two passengers hurting each other.

[0196] Figure 7 is a structural schematic diagram of a seat control device provided in an embodiment of the present application, see Figure 7 The device includes: a seat orientation determination module 701, a passenger identification module 702 and a seat control module 703.

[0197] The seat orientation determination module 701 is used to determine whether a first seat of a target vehicle is facing a second seat of the target vehicle when there is a passenger on the first seat of the target vehicle, and the first seat is rotatable.

[0198] The passenger identification module 702 is used to determine whether there is a passenger on the second seat of the target vehicle when the first seat faces the second seat.

[0199] The seat control module 703 is used to control the first seat and / or the second seat to rotate so that the first seat and the second seat are staggered with each other in response to a collision or sudden braking of the target vehicle when there is a passenger on the second seat and the passenger on the first seat and / or the passenger on the second seat meets preset conditions.

[0200] In a possible implementation, the seat orientation determination module 701 is used to obtain a first seat image of the first seat of the target vehicle when there is a passenger on the first seat. Based on the first seat image of the first seat, determine whether the first seat is facing the second seat of the target vehicle. Alternatively, when there is a passenger on the first seat of the target vehicle, obtain seat steering information collected by a seat sensor of the first seat. Based on the seat steering information, determine whether the first seat is facing the second seat of the target vehicle.

[0201] In a possible implementation, the passenger identification module 702 is used to obtain a second seat image of the second seat when the first seat is facing the second seat. Based on the second seat image of the second seat, determine whether there is a passenger on the second seat. Alternatively, when the first seat is facing the second seat, obtain a seat pressure value collected by a seat sensor of the second seat, the seat pressure value being used to indicate the pressure on the second seat. Based on the seat pressure value, determine whether there is a passenger on the second seat.

[0202] In a possible implementation, the seat control module 703 is used to control the first seat or the second seat to rotate to a first target angle. Alternatively, the first seat and the second seat are controlled to rotate to the first target angle. Alternatively, the first seat is controlled to rotate to the first target angle, and the second seat is controlled to rotate to a second target angle, wherein the second target angle is the same in magnitude and opposite in direction to the first target angle.

[0203] In a possible implementation, the device further includes an angle determination module for obtaining the collision intensity of the target vehicle and the first distance between the first seat and the second seat. Based on the collision intensity and the first distance between the first seat and the second seat, the first target angle is determined. Alternatively, the degree of emergency braking of the target vehicle and the first distance between the first seat and the second seat are obtained. Based on the degree of emergency braking and the first distance between the first seat and the second seat, the first target angle is determined. Alternatively, the speed of the target vehicle before collision or emergency braking and the first distance between the first seat and the second seat are obtained. Based on the speed and the first distance between the first seat and the second seat, the first target angle is determined.

[0204] In a possible implementation, the device further includes a condition judgment module, which is used to determine whether the passenger on the first seat and the passenger on the second seat are holding a target object, where the target object is a movable object. In the case where the passenger on the first seat is holding the target object, it is determined that the passenger on the first seat meets the preset condition. In the case where the passenger on the second seat is holding the target object, it is determined that the passenger on the second seat meets the preset condition. In the case where the passenger on the first seat and the passenger on the second seat both hold the target object, it is determined that the passenger on the first seat and the passenger on the second seat both meet the preset condition. In the case where neither the passenger on the first seat nor the passenger on the second seat holds the target object, it is determined that neither the passenger on the first seat nor the passenger on the second seat meets the preset condition.

[0205] In a possible implementation, the condition determination module is used to obtain a first passenger image of the passenger on the first seat and a second passenger image of the passenger on the first seat, and determine whether the passenger on the first seat and the passenger on the second seat are holding a target item based on the first passenger image and the second passenger image.

[0206] In a possible implementation, the seat control module 703 is also used to determine whether the target seat has a risk of stalling during the rotation of the target seat, and the target seat is the first seat or the second seat. In the case that the target seat has a risk of stalling, determine whether there is an obstacle in the rotation direction of the target seat. In the case that there is an obstacle in the rotation direction of the target seat, control the target seat to stop rotating. In the case that the target seat does not have a risk of stalling or the target seat has a risk of stalling and there is no obstacle in the rotation direction of the target seat, control the target seat to continue rotating.

[0207] In a possible implementation, the device further includes an airbag control module, which is used to determine a second distance between the first seat and the center console of the target vehicle when the first seat of the target vehicle is a front seat and faces forward. When the second distance is greater than or equal to a distance threshold, in response to a collision of the target vehicle, control the safety airbag corresponding to the first seat not to pop out.

[0208] In a possible implementation, the airbag control module is used to determine whether the passenger on the first seat is wearing a seat belt in response to a collision of the target vehicle, and to control the airbag corresponding to the first seat not to pop out if the passenger on the first seat is wearing a seat belt.

[0209] In a possible implementation, the first seat is a front seat, and the device further includes a seat determination module, which is used to determine the passenger seat of the target vehicle as the first seat when the target vehicle is in a driving state. When the target vehicle is in a stationary state, the driver's seat and the passenger seat of the target vehicle are determined as the first seat.

[0210] It should be noted that: the seat control device provided in the above embodiment only uses the division of the above functional modules as an example to illustrate when controlling the seat. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the vehicle is divided into different functional modules to complete all or part of the functions described above. In addition, the seat control device provided in the above embodiment and the seat control method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0211] Through the technical solution provided in the embodiment of the present application, when there is a passenger on the first seat of the target vehicle, it is determined whether the first seat is facing the second seat. When the first seat is facing the second seat, it is determined whether there is a passenger on the second seat. When there is a passenger on the second seat, and the passengers on the first seat and / or the second seat meet the preset conditions, it means that the passengers on the first seat and the second seat are more likely to hurt each other in the event of a collision or sudden braking. In response to a collision or sudden braking of the target vehicle, the first seat and / or the second seat is controlled to rotate so that the passengers on the first seat and the second seat are staggered from each other, reducing the possibility of the two passengers hurting each other.

[0212] The embodiment of the present application also provides a vehicle, Figure 8 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application.

[0213] Typically, the vehicle 800 includes: one or more processors 801 and one or more memories 802 .

[0214] The processor 801 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 801 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 801 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 801 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 801 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0215] The memory 802 may include one or more computer-readable storage media, which may be non-transitory. The memory 802 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 802 is used to store at least one computer program, which is used to be executed by the processor 801 to implement the seat control method provided in the method embodiment of the present application.

[0216] Those skilled in the art will understand that Figure 8 The structure shown in the figure does not constitute a limitation on the vehicle 800, and the vehicle 800 may include more or less components than those shown in the figure, or combine certain components, or adopt a different arrangement of components.

[0217] In addition, the device provided in the embodiments of the present application may specifically be a chip, a component or a module, and the chip may include a connected processor and a memory; wherein the memory is used to store instructions, and when the processor calls and executes the instructions, the chip can execute a method for controlling a seat provided in the above embodiments.

[0218] This embodiment also provides a computer-readable storage medium, in which a computer program code is stored. When the computer program code is run on a computer, the computer executes the above-mentioned related method steps to implement a seat control method provided in the above embodiment.

[0219] This embodiment also provides a computer program product. When the computer program product is run on a computer, the computer is caused to execute the above-mentioned related steps to implement a seat control method provided in the above embodiment.

[0220] Among them, the device, computer-readable storage medium, computer program product or chip provided in this embodiment is used to execute the corresponding method provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method provided above, and will not be repeated here.

[0221] Through the description of the above implementation methods, technical personnel in the relevant field can understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0222] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0223] The above contents are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A seat control method, characterized in that: The method comprises: In the case where a passenger is present on a first seat of a target vehicle, determining whether the first seat is facing a second seat of the target vehicle, the first seat being capable of rotating; determining whether there is a passenger on the second seat when the first seat is facing the second seat; When there is a passenger on the second seat and the passenger on the first seat and / or the passenger on the second seat meets preset conditions, in response to a collision or sudden braking of the target vehicle, the first seat and / or the second seat is controlled to rotate so that the first seat and the second seat are staggered with each other.

2. The method according to claim 1, characterized in that: The step of determining whether a first seat is facing a second seat of the target vehicle when a passenger is on the first seat of the target vehicle comprises: In the case where there is a passenger on a first seat of the target vehicle, acquiring a first seat image of the first seat; and determining whether the first seat is facing a second seat of the target vehicle based on the first seat image of the first seat; Alternatively, when there is a passenger on a first seat of the target vehicle, seat steering information collected by a seat sensor of the first seat is obtained; and based on the seat steering information, it is determined whether the first seat is facing a second seat of the target vehicle.

3. The method according to claim 1, characterized in that The determining whether there is a passenger on the second seat when the first seat is facing the second seat comprises: When the first seat faces the second seat, acquiring a second seat image of the second seat; and determining whether there is a passenger on the second seat based on the second seat image of the second seat; Alternatively, when the first seat is facing the second seat, a seat pressure value collected by a seat sensor of the second seat is obtained, and the seat pressure value is used to indicate the pressure borne by the second seat; based on the seat pressure value, it is determined whether there is a passenger on the second seat.

4. The method according to claim 1, characterized in that: The controlling the first seat and / or the second seat to rotate comprises: Controlling the first seat or the second seat to rotate to a first target angle; Alternatively, controlling the first seat and the second seat to rotate to the first target angle; Alternatively, the first seat is controlled to rotate to the first target angle, and the second seat is controlled to rotate to a second target angle, wherein the second target angle is the same in magnitude and opposite in direction to the first target angle.

5. The method according to claim 4, characterized in that The method for determining the first target angle includes: Acquire a collision intensity of the target vehicle and a first distance between the first seat and the second seat; determine the first target angle based on the collision intensity and the first distance between the first seat and the second seat; Alternatively, the degree of emergency braking of the target vehicle and a first distance between the first seat and the second seat are obtained; based on the degree of emergency braking and the first distance between the first seat and the second seat, the first target angle is determined; Alternatively, the vehicle speed of the target vehicle before collision or sudden braking and a first distance between the first seat and the second seat are obtained; and the first target angle is determined based on the vehicle speed and the first distance between the first seat and the second seat.

6. The method according to claim 1, characterized in that When there is a passenger on the second seat and the passenger on the first seat and / or the passenger on the second seat meets a preset condition, in response to a collision or sudden braking of the target vehicle, before controlling the first seat and / or the second seat to rotate, the method further includes: determining whether a passenger on the first seat and a passenger on the second seat hold a target object, wherein the target object is a movable object; In the case where the passenger on the first seat holds the target object, determining that the passenger on the first seat meets the preset condition; In the case where the passenger on the second seat holds the target object, determining that the passenger on the second seat meets the preset condition; In the case where both the passenger on the first seat and the passenger on the second seat hold the target object, determining that both the passenger on the first seat and the passenger on the second seat meet the preset condition; In a case where neither the passenger on the first seat nor the passenger on the second seat holds the target object, it is determined that neither the passenger on the first seat nor the passenger on the second seat meets the preset condition.

7. The method according to claim 6, characterized in that The determining whether the passenger on the first seat and the passenger on the second seat hold a target object comprises: acquiring a first passenger image of the passenger on the first seat and a second passenger image of the passenger on the first seat; Based on the first passenger image and the second passenger image, it is determined whether the passenger on the first seat and the passenger on the second seat are holding a target article.

8. The method according to claim 1, characterized in that After controlling the first seat and / or the second seat to rotate, the method further includes: During the rotation of a target seat, determining whether the target seat has a risk of stalling, the target seat being the first seat or the second seat; In the case where there is a risk of the target seat being blocked, determining whether there is an obstacle in the rotation direction of the target seat; When there is an obstacle in the rotation direction of the target seat, controlling the target seat to stop rotating; When there is no risk of the target seat being blocked or when there is a risk of the target seat being blocked and there is no obstacle in the rotation direction of the target seat, the target seat is controlled to continue rotating.

9. The method according to claim 1, characterized in that: After determining whether the first seat is facing the second seat of the target vehicle when there is a passenger on the first seat of the target vehicle, the method further includes: When the first seat of the target vehicle is a front seat and faces forward, determining a second distance between the first seat and a center console of the target vehicle; When the second distance is greater than or equal to a distance threshold, in response to a collision with the target vehicle, the airbag corresponding to the first seat is controlled not to pop out.

10. The method according to claim 9, characterized in that In response to the target vehicle colliding, controlling the airbag corresponding to the first seat not to pop out includes: In response to a collision of the target vehicle, determining whether a passenger in the first seat is wearing a seat belt; When the passenger on the first seat fastens the seat belt, the safety airbag corresponding to the first seat is controlled not to pop out.

11. The method according to claim 1, characterized in that: The first seat is a front seat, and when there is a passenger on the first seat of the target vehicle, before determining whether the first seat is facing the second seat of the target vehicle, the method further includes: When the target vehicle is in a driving state, determining the passenger seat of the target vehicle as the first seat; When the target vehicle is in a stationary state, a driver's seat and a passenger seat of the target vehicle are determined as the first seats.

12. A vehicle, characterized in that: The target vehicle includes: A memory for storing executable program codes; A processor, configured to call and run the executable program code from the memory so that the vehicle executes the seat control method as described in any one of claims 1 to 11.

Citation Information

Patent Citations

  • Monitoring a vehicle cabin

    CN108621883A

  • Controller, vehicle, and non-transitory computer-readable media

    CN113276794A

  • Method for the protection of passengers in a vehicle

    DE102016213040A1

  • Seat position control device

    JP2019166990A