Control method of a seat and vehicle

By detecting and controlling seat rotation in real time, the problem of secondary injuries between passengers during vehicle collisions or sudden braking is solved, thereby improving passenger safety.

CN119567966BActive Publication Date: 2025-10-21GREAT WALL MOTOR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In the event of a vehicle collision or sudden braking, passengers in the front and rear seats may cause secondary injuries to each other.

Method used

By setting up a seat control method and device in the vehicle, the presence of passengers in the seat can be detected in real time, and their orientation and whether they meet the preset conditions can be determined. In response to vehicle collisions or sudden braking events, the seats can be controlled to rotate so that they are staggered, reducing the risk of secondary injuries between passengers.

Benefits of technology

It effectively reduces the possibility of secondary injuries to passengers caused by their face-to-face position during vehicle collisions or sudden braking, thereby improving passenger safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119567966B_ABST
    Figure CN119567966B_ABST
Patent Text Reader

Abstract

The application discloses a control method of a seat and a vehicle, and belongs to the technical field of vehicles. Through the technical scheme provided by the embodiment of the application, whether the first seat is oriented to the second seat is determined in the case that there is a passenger on the first seat of the target vehicle. In the case that the first seat is oriented to the second seat, whether there is a passenger on the second seat is determined. In the case that there is a passenger on the second seat and the passengers on the first seat and / or the second seat meet preset conditions, it is indicated that the passengers on the first seat and the second seat have a higher possibility of injuring each other in a collision or a sudden braking. In response to the collision or the sudden braking of the target vehicle, the first seat and / or the second seat are controlled to rotate, so that the passengers on the first seat and the second seat are staggered with each other, and the possibility of the two passengers injuring 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 particularly, 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 are receiving 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, if 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 embodiments of the present application provide 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] 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 capable of rotating;

[0008] determining whether a passenger is on the second seat when the first seat faces 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 one possible implementation, 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 a case where a passenger is seated on a first seat of a target vehicle, acquiring a first seat image of the first seat; and determining, based on the first seat image of the first seat, whether the first seat is facing a second seat of the target vehicle;

[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, when the first seat faces the second seat, determining whether there is a passenger on the second seat includes:

[0014] acquiring a second seat image of the second seat when the first seat faces the second seat; and determining whether a passenger is 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, where 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, 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, where the second target angle is the same in magnitude and opposite in direction to the first target angle.

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

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

[0022] Alternatively, obtaining a degree of sudden braking of the target vehicle and a first distance between the first seat and the second seat; and determining the first target angle based on the degree of sudden braking and the first distance between the first seat and the second seat;

[0023] Alternatively, the vehicle speed of the target vehicle before collision or sudden braking and the 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 one possible implementation, 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 are holding a target item, wherein the target item is a movable object;

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

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

[0028] In a case where both the passenger on the first seat and the passenger on the second seat are holding the target item, 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 item, 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, determining whether the passenger on the first seat and the passenger on the second seat are holding a target item 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 item.

[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] If 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 no obstacle exists in the rotation direction of the target seat, the target seat is controlled to continue rotating.

[0038] In a possible implementation, 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 of the target vehicle, the airbag corresponding to the first seat is controlled not to pop out.

[0041] In a possible implementation, in response to the target vehicle colliding, controlling the airbag corresponding to the first seat to not deploy 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 a passenger on the first seat fastens his seat belt, the airbag corresponding to the first seat is controlled not to pop out.

[0044] In one possible implementation, the first seat is a front seat. When a passenger is seated on the first seat of the target vehicle, before determining whether the first seat is facing a 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, configured to determine, 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 in the second seat when the first seat faces the second seat;

[0050] A seat control module is configured 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 meet preset conditions.

[0051] In one possible embodiment, the seat orientation determination module 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 of the target vehicle; 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 the 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 embodiment, 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 embodiment, 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 size and opposite in direction to the first target angle.

[0054] In one possible embodiment, the device also 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; determining the first target angle based on the collision intensity and the first distance between the first seat and the second seat; or obtaining the degree of sudden braking of the target vehicle and the first distance between the first seat and the second seat; determining the first target angle based on the degree of sudden braking and the first distance between the first seat and the second seat; or obtaining the speed of the target vehicle before collision or sudden braking and the first distance between the first seat and the second seat; determining 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 for determining 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; if 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; if 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; if both the passenger on the first seat and the passenger on the second seat are holding the target item, it is determined that both the passenger on the first seat and the passenger on the second seat meet the preset condition; if neither the passenger on the first seat nor the passenger on the second seat is holding 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 one possible embodiment, 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; and 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 one possible embodiment, the seat control module is also used to determine whether the target seat has a risk of jamming during its rotation, 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 or if the target seat has a risk of jamming and there is no obstacle in the rotation direction of the target seat, control the target seat to continue rotating.

[0058] In one possible embodiment, the device also includes an airbag control module for determining 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, controlling the airbag corresponding to the first seat not to pop out.

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

[0060] In one possible embodiment, the first seat is a front seat, and the device further includes a seat determination module for determining the passenger seat of the target vehicle as the first seat when the target vehicle is in motion; and for determining the driver's seat and the passenger seat of the target vehicle as the first seat when the target vehicle is stationary.

[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 embodiments 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 preset conditions, it indicates that the passengers on the first seat and the second seat are highly likely to injure 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, reducing the possibility of the two passengers injuring 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 This 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 by an embodiment of the present application;

[0068] Figure 5 This is another seat rotation schematic diagram 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 provide a clear and detailed description of the technical solutions in this application in conjunction with the accompanying drawings. 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 should not be understood to imply or suggest relative importance or implicitly indicate the number of technical features reflected. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of such features.

[0074] In the related art, some vehicles have two front seats that can rotate 180 degrees. After the vehicle is parked in a safe position, the two front seats can be adjusted from facing forward to facing backward, thereby creating a face-to-face space in the vehicle, facilitating communication and interaction between passengers. In addition, while the vehicle is in motion, the front passenger seat can also rotate backward, allowing the passenger in the front passenger seat to communicate and interact with the passengers in the rear seats. After the front seats rotate backward, the front and rear passengers are facing each other. In the event of a collision (being hit by other vehicles when stationary or in motion, or colliding with other vehicles or objects when in motion) or sudden braking, the facing passengers are at risk of causing secondary injuries to each other. For example, if the facing passengers are holding mobile phones, in the event 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 facing passengers. By adopting the technical solutions provided in the embodiments of the present application, when the front seats rotate backward, in response to a collision or sudden braking of the vehicle, the possibility of secondary injuries to the facing passengers can be reduced.

[0075] The following describes the implementation environment of the embodiment of the present application. 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 in 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 a CAN bus. The vehicle-mounted terminal 101 can send seat control commands to the seat controller 104, thereby controlling the rotation and movement of the vehicle's seats through the seat controller 104.

[0077] After introducing the implementation environment of the embodiment of the present application, the application scenario of the technical solution provided by the embodiment of the present application is 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 backward, once the vehicle collides or brakes suddenly, the possibility of passengers causing secondary injuries to each other 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 in-vehicle terminal determines whether the first seat is facing a second seat of the target vehicle and the first seat is capable of rotating.

[0081] The target vehicle is equipped with rotatable seats. The first seat is either the front or rear seat of the target vehicle. If the first seat is the front seat, the second seat is the rear seat; if the first seat is the rear seat, the second seat is the front seat. For ease of understanding, the following description uses the first seat as the front seat as an example, where the first seat is either the driver's seat or the passenger seat. At least one of the two front seats (driver's seat and passenger's seat) of the target vehicle is rotatable. If one of the two front seats is rotatable, the rotatable seat is the passenger seat. The orientation of the first seat can be adjusted by the passenger according to their needs. A rotating assembly is located beneath the first seat, which can be controlled to rotate the first seat. In addition to rotating, the first seat can also move in four directions: front, back, left, and right. This movement is achieved via tracks beneath the first seat. In some embodiments, if the first seat is the front seat, the rear seat of the target vehicle can also rotate, thereby meeting 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] If the first seat faces the second seat, then the first seat is opposite the second seat. For example, if the first seat is the front seat on the right front of the target vehicle, the second seat is the rear seat on the right rear of the target vehicle. If there are passengers in both the first and second seats, the passenger in the first seat and the passenger in the second seat are facing each other. If the passenger in the first seat and the passenger in the second seat are facing each other, the two passengers facing each other may cause secondary injuries in the event of a collision or sudden braking of the target vehicle.

[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 the 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] The passenger meeting the preset conditions indicates that there is a high probability that the passenger will cause secondary injury to the opposite passenger in the event of a collision or sudden braking of the target vehicle. Controlling the first seat and / or the second seat to rotate can cause two passengers who were originally facing each other to stagger, thereby reducing the possibility of secondary injury.

[0086] Through the technical solution provided in the embodiments 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 preset conditions, it indicates that the passengers on the first seat and the second seat are highly likely to injure 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, reducing the possibility of the two passengers injuring each other.

[0087] It should be noted that the above steps 201-203 are a brief 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, where the first seat is capable of rotating.

[0089] Among them, the target vehicle is equipped with a vehicle with rotatable seats, 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 following description will be made using the first seat as an example, and the first seat is the driver's seat or the passenger seat. There is at least one rotatable seat in the two front seats (driver's seat and passenger seat) of the target vehicle, and when there is one rotatable seat in the two front seats, the rotatable seat is the passenger 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 the four directions: front, back, left, and right is achieved through a track under the first seat. In some embodiments, when the first seat is the front seat, the rear seat of the target vehicle can also rotate, thereby meeting the needs of passengers in different scenarios.

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

[0091] 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 by photographing the position of the first seat. The first seat image can show the situation at 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 position in the target vehicle, such as on the roof of the target vehicle, on the rearview mirror, above the A-pillar, or above the B-pillar, so as to facilitate photographing the interior of the target vehicle. In some embodiments, the in-vehicle image sensor is an OMS (Occupancy Monitoring System) camera.

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

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

[0094] For example, the vehicle-mounted terminal obtains a first seat image of the first seat. The vehicle-mounted terminal inputs the first seat image into an object detection model, performs feature extraction on the first seat image using the object detection model, and obtains first image features of the first seat image. The vehicle-mounted terminal then performs object detection based on the first image features using the object detection model to obtain an object detection result for the first seat image.

[0095] The object detection result includes whether a passenger is in the first seat or not, and thus can be considered a binary classification process. The object detection model can be any type or structure of an object detection model in the related art, and the embodiments of the present application are not limited thereto.

[0096] In some embodiments, the vehicle-mounted terminal obtains a first seat image of the first seat. The vehicle-mounted terminal inputs the first seat image into a target detection model, and performs multiple rounds of convolution on the first seat image through the target detection model to obtain first image features of the first seat image. The vehicle-mounted terminal uses the target detection model to fully connect and normalize the first image features to obtain a target detection value for the first seat image, which is a target detection result. If the target detection value is a first detection value, it indicates that a passenger is present in the first seat; if the target detection value is a second detection value, it indicates that no passenger is present in the first seat.

[0097] Among them, the first detection value and the second detection value are set by technicians 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 one 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 applied to the first seat, and determines whether a passenger is present in the first seat based on the seat pressure value.

[0100] In this embodiment, 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 high.

[0101] For example, the vehicle terminal obtains a seat pressure value collected by a seat sensor of the first seat. If the seat pressure value is greater than or equal to a pressure value threshold, the vehicle terminal determines that a passenger is in the first seat. If the seat pressure value is less than the pressure value threshold, the vehicle terminal determines that no passenger is in 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 motion, the vehicle-mounted terminal determines the passenger seat of the target vehicle as the first seat. When the target vehicle is stationary, the vehicle-mounted terminal determines the 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 primary seat. The passenger seat can be directly determined as the secondary seat. When the vehicle is stationary, both the driver's seat and the secondary seat may face backward. In this case, both the driver's seat and the secondary seat are determined as the primary seat, and subsequent judgments and controls are based on the primary seat.

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

[0107] The orientation of the first seat is adjusted by the passenger according to their needs. If the first seat faces the second seat, then the first seat is opposite the second seat. For example, if 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 disposed under the first seat, and the first seat can be rotated by controlling the rotating assembly.

[0108] In one possible implementation, when a passenger is seated on a first seat of the target vehicle, the vehicle-mounted terminal obtains a first seat image of the first seat and determines, based on the first seat image, whether the first seat is facing a second seat of the target vehicle.

[0109] Among them, in the above step 301, the acquired first seat image is used to determine whether there is a passenger on the first seat. Then 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 directly using the already acquired first seat image.

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

[0111] For example, if a passenger is seated in 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 into a seat orientation recognition model, which then recognizes the first seat image to determine whether the first seat is facing the second seat.

[0112] For example, if a passenger is occupying the first seat of a target vehicle, the vehicle-mounted terminal obtains a first seat image of the first seat. The vehicle-mounted terminal then inputs the first seat image into a seat orientation recognition model, extracts features from the first seat image using the seat orientation recognition model, and obtains a second image feature of the first seat image. Based on the second image feature, the vehicle-mounted terminal uses the seat orientation recognition model to determine whether the first seat is facing the second seat of the target vehicle.

[0113] In some embodiments, when there is a passenger in the first seat of the target vehicle, the onboard terminal obtains a first seat image of the first seat. The onboard terminal inputs the first seat image of the first seat into a seat orientation recognition model, performs multiple rounds of convolution on the first seat image through the seat orientation recognition model, and obtains a second image feature of the first seat image. The onboard terminal uses the seat orientation recognition model to fully connect and normalize the second image feature to obtain an orientation classification value for the first seat image. If the orientation classification value is greater than or equal to the orientation classification value threshold, the onboard terminal determines that the first seat is facing the second seat of the target vehicle; if the orientation classification value is less than the orientation classification value threshold, the onboard 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 one possible implementation, when a passenger is seated in a first seat of the target vehicle, the vehicle-mounted terminal obtains seat steering information collected by a seat sensor of the first seat and determines, based on the seat steering information, whether the first seat is facing a second seat of the target vehicle.

[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 embodiment, 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, if a passenger is sitting in the first seat of a target vehicle, the vehicle terminal uses the first seat's seat sensor to obtain the first seat's seat rotation information, which includes the first seat's rotation angle relative to its starting position. Based on this rotation angle, the vehicle terminal determines whether the first seat is facing the second seat of the target vehicle.

[0120] Among them, the correspondence between the rotation angle and whether it is facing the second seat is set by technical personnel according to actual conditions, and the embodiments of the present application do 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] If there are passengers on both the first and second seats, the passenger on the first seat and the passenger on the second seat are facing each other. If the passenger on the first seat and the passenger on the second seat are facing each other, the two passengers facing each other may cause secondary injuries to each other in the event of a collision or sudden braking of the target vehicle.

[0124] In a possible implementation, when the first seat faces the second seat, the vehicle-mounted terminal obtains 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.

[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 the in-vehicle image sensor shooting the position of the second seat. 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 embodiment, when the first seat faces the second seat, a second seat image of the second seat is acquired to determine whether a passenger exists 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 object detection on the second seat image, and obtains an object detection result for the second seat image, which is used to indicate whether there is a passenger in the second seat.

[0128] For example, when the first seat is facing 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 object detection model, and uses the object detection model to perform feature extraction on the second seat image to obtain third image features of the second seat image. The vehicle terminal then uses the object detection model to perform object detection based on the third image features to obtain an object detection result for the second seat image.

[0129] The object detection result includes whether a passenger is in the second seat or not, and thus can be considered a binary classification process. The object detection model can be any type or structure of an object detection model in the related art, and the embodiments of the present application are not limited thereto.

[0130] In some embodiments, when the first seat is facing the second seat, the vehicle-mounted terminal obtains a second seat image of the second seat. The vehicle-mounted terminal inputs the second seat image into a target detection model, and performs multiple rounds of convolution on the second seat image through the target detection model to obtain third image features of the second seat image. The vehicle-mounted terminal uses the target detection model to fully connect and normalize the third image features to obtain a target detection value for the second seat image, which is the target detection result. If the target detection value is the first detection value, it indicates that a passenger is present in the second seat; if the target detection value is the second detection value, it indicates that no passenger is present in the second seat.

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

[0132] In one 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 applied to the second seat. Based on the seat pressure value, the vehicle terminal determines whether a passenger is occupying the second seat.

[0133] In this embodiment, 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 high.

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

[0135] 304. When there is a passenger on the second seat, the in-vehicle 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 injuries to the opposite passengers 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 has a higher possibility of causing secondary injuries to the opposite passengers; if the passenger does not meet the preset conditions, it means that if the target vehicle collides or suddenly brakes, the passenger has a lower possibility of causing secondary injuries to the opposite passengers.

[0137] In one 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. If 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. If 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. If 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. If 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] A movable object refers to an item that is not fixed to the target vehicle. For example, a mobile phone or a water cup is a movable object, while a pull ring on the target vehicle is an immovable object. In the above embodiment, a passenger meeting this pre-set condition means that the passenger is holding a movable object. This is because if the target vehicle collides or brakes suddenly, the movable object held by the passenger may be thrown toward the opposite side due to inertia, causing secondary injury to the opposite side's passengers.

[0139] In this embodiment, 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 a method in which the vehicle terminal determines whether the passenger on the first seat and the passenger on the second seat are holding a target item in the above embodiment.

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

[0142] In this embodiment, 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. 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 in the first seat and a second passenger image of the passenger in the first seat. The vehicle terminal performs object detection on the first passenger image to determine whether the passenger in the first seat is holding an item. If the passenger in the first seat is holding an item, the vehicle terminal classifies the item held by the passenger in the first seat based on the first passenger image to determine whether the item is a target item. If the item is a target item, the vehicle terminal determines that the passenger in the first seat is holding the target item. If the item is not a target item, or if the passenger in the first seat is not holding an item, the vehicle terminal determines that the passenger in the first seat is not holding the target item. The vehicle terminal performs object detection on the second passenger image to determine whether the passenger in the second seat is holding an item. If the passenger in the second seat is holding an item, the vehicle terminal classifies the item held by the passenger in the second seat based on the second passenger image to determine whether the item is a target item. If the item is a target item, the vehicle terminal determines that the passenger in the second seat is holding the target item. In a case where the item is not the target item, or the passenger on the second seat does not hold an item, the in-vehicle terminal determines that the passenger on the second seat does not hold the target item.

[0144] Among them, the target detection and classification of items 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] The passenger meeting the preset conditions indicates that there is a high probability that the passenger will cause secondary injury to the opposite passenger in the event of a collision or sudden braking of the target vehicle. Controlling the rotation of the first seat and / or the second seat can cause two passengers who were originally facing each other to stagger, thereby reducing the possibility of secondary injury. The passenger on the first seat and / or the passenger on the second seat meeting the preset conditions includes three situations: the passenger on the first seat meeting the preset conditions, the passenger on the second seat meeting the preset conditions, and both the passenger on the first seat and the passenger on the second seat meeting the preset conditions.

[0147] 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 or the second seat to rotate to a first target angle.

[0148] Among them, the first target angle can be set by technical personnel according to actual conditions, such as setting it to 45°, or it can be determined by the vehicle-mounted terminal based on relevant information of the target vehicle. The embodiment of the present application does not limit this. The way in which the vehicle-mounted terminal determines the first target angle based on 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 the two passengers who were originally facing each other are staggered, thereby reducing the possibility of secondary injury.

[0150] For example, if 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 in-vehicle terminal sends a first control instruction to the seat controller of the first seat or the seat controller of the second seat. The first control instruction carries the first target angle and is used to instruct the seat to be rotated 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 The status shown.

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

[0153] In one possible implementation, the vehicle terminal obtains the collision intensity 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 intensity and the first distance between the first seat and the second seat.

[0154] The collision intensity reflects the severity of a collision with the target vehicle. The collision intensity is closely related to the likelihood of secondary injury between the passenger in the first seat and the passenger in the second seat. Accordingly, the method for determining the first target angle provided in the above-described embodiment is applicable to situations where the target vehicle has collided. In some embodiments, the collision intensity can be represented by the pressure value measured by the collision sensor of the target vehicle. The greater the first distance, the greater the distance between the passenger in the first seat and the passenger in the second seat, and the higher the likelihood of secondary injury between the two passengers. Therefore, the seat rotation angle needs to be adjusted 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 intensity of the target vehicle and the first distance between the first seat and the second seat, and uses the collision intensity and the first distance to search in a 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 one possible implementation, the vehicle terminal obtains the degree of sudden braking 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 degree of sudden braking and the first distance between the first seat and the second seat.

[0160] The degree of sudden braking reflects the severity of the braking action and is closely related to the likelihood of secondary injury between the passenger in the first seat and the passenger in the second seat. Accordingly, the method for determining the first target angle provided in the above embodiment is applicable to situations where the target vehicle suddenly brakes. In some embodiments, the degree of sudden braking is represented by the amount of brake pedal depression during sudden braking of the target vehicle, or by the deceleration of the target vehicle during sudden braking.

[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 degree of sudden braking of the target vehicle and the first distance between the first seat and the second seat, and uses the sudden braking degree and the first distance to query 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 this application do not limit this.

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

[0165] In one possible implementation, the vehicle terminal obtains the speed of the target vehicle before collision or sudden 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 sudden braking can reflect the intensity of the collision or the degree of sudden braking. Therefore, the speed before collision or sudden braking is closely related to the possibility of secondary injuries caused to each other by 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 sudden 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 the collision or sudden braking and the first distance between the first seat and the second seat. The vehicle terminal uses the speed before the collision or sudden braking and the first distance to query 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 sudden 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 this application do not limit this.

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

[0171] 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 and the second seat to rotate to the first target angle.

[0172] 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 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, if 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 in-vehicle 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 is used to instruct the seat controller to rotate to the target angle. Based on the first control instruction, 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.

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

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

[0176] In one possible 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 on-board terminal controls the first seat to rotate to the first target angle and controls the second seat to rotate to the second target angle, and the second target angle is the same in magnitude and opposite in direction to the first target angle.

[0177] 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 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 target vehicle colliding or suddenly braking, 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 be rotated 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 be rotated 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 to Figure 6 The status shown.

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

[0181] In one possible embodiment, during the rotation of the target seat, the on-board terminal determines whether the target seat has a risk of stalling, and the target seat is the first seat or the second seat. If the target seat has a risk of stalling, the on-board terminal determines 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, the on-board terminal controls the target seat to stop rotating. If the target seat does not have a risk of stalling or if the target seat has a risk of stalling and there is no obstacle in the rotation direction of the target seat, the on-board terminal controls the target seat to continue rotating.

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

[0183] For example, during the rotation of the target seat, the on-board terminal determines the degree of current fluctuation 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 on-board terminal determines that the target seat is at risk of stalling; when the current fluctuation degree is less than the fluctuation degree threshold, the on-board terminal determines that the target seat is not at risk of stalling. When the target seat is at risk of stalling, the on-board terminal obtains a ground image in the rotation direction of the target seat. Based on the ground image, the on-board 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 on-board terminal controls the target seat to stop rotating. When there is no risk of stalling or when the target seat is at risk of stalling and there is no obstacle in the rotation direction of the target seat, the on-board terminal controls the target seat to continue rotating.

[0184] If the current fluctuation degree is greater than or equal to the fluctuation degree threshold, it indicates a significant current fluctuation, meaning the target seat may be obstructed from rotating, thus posing a risk of rotational jam. If the current fluctuation degree is less than the fluctuation degree threshold, it indicates a minor current fluctuation, meaning the target seat's rotation is not significantly obstructed, thus posing no risk of rotational jam. The fluctuation degree threshold is set by a technician based on actual circumstances and is not limited in the present embodiments.

[0185] 306. When the first seat of the target vehicle is a front seat and faces forward, the in-vehicle 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 airbag corresponding to the first seat can be controlled by using the second distance.

[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 in-vehicle terminal controls the airbag corresponding to the first seat not to pop out.

[0188] If the second distance is greater than or equal to the distance threshold, it indicates that the distance between the first seat and the center console is far, that is, the first seat is moved back a long distance. In this case, the airbag cannot protect the passenger in the first seat, and not deploying the airbag can conserve airbags. If the second distance is less than the distance threshold, it indicates that the distance between the first seat and the center console is close, and the airbag can protect the passenger in the first seat. This distance threshold is set by technicians based on actual conditions and is not limited in this embodiment of the application. Under normal circumstances, the first seat in steps 306 and 307 is the passenger seat.

[0189] In one possible implementation, when the second distance is greater than or equal to a distance threshold, in response to a collision of the target vehicle, the vehicle-mounted terminal determines whether the passenger in the first seat is wearing a seat belt. If the passenger in the first seat is wearing a seat belt, the vehicle-mounted terminal controls the airbag corresponding to the first seat not to deploy.

[0190] In this embodiment, 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 fully utilizing the airbag.

[0191] Based on the above embodiment, 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-mounted terminal determines whether the passenger in the first seat is wearing a seat belt. If the passenger in the first seat is not wearing a seat belt, the vehicle-mounted terminal controls the airbag corresponding to the first seat to deploy 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, when the second distance is less than the distance threshold, in response to a collision of the target vehicle, the in-vehicle terminal controls the airbag corresponding to the first seat to pop out normally.

[0194] All of the above optional technical solutions can be combined in any way to form optional embodiments of the present application, and will not be described in detail here.

[0195] Through the technical solution provided in the embodiments 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 preset conditions, it indicates that the passengers on the first seat and the second seat are highly likely to injure 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, reducing the possibility of the two passengers injuring each other.

[0196] Figure 7 This is a structural 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 configured to determine, when a passenger is seated on a first seat of a target vehicle, whether the first seat is facing a second seat of the target vehicle, and the first seat is rotatable.

[0198] The passenger identification module 702 is configured 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 meet preset conditions.

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

[0201] In one possible implementation, the passenger identification module 702 is configured to, when the first seat is facing the second seat, obtain a second seat image of the second seat. Based on the second seat image, determine whether a passenger is occupied by 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, indicating the pressure applied to the second seat. Based on the seat pressure value, determine whether a passenger is occupied by the second seat.

[0202] In one possible implementation, the seat control module 703 is configured to control the first seat or the second seat to rotate to a first target angle. Alternatively, the seat control module 703 is configured to control the first seat and the second seat to rotate to the first target angle. Alternatively, the seat control module 703 is configured to control the first seat to rotate to the first target angle and 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.

[0203] In one possible embodiment, 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 sudden braking of the target vehicle and the first distance between the first seat and the second seat are obtained. Based on the degree of sudden 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 the collision or sudden 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 one possible embodiment, the device further includes a condition judgment module for determining 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. If 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. If 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. If both the passenger on the first seat and the passenger on the second seat are holding the target item, it is determined that both the passenger on the first seat and the passenger on the second seat meet the preset condition. If neither the passenger on the first seat nor the passenger on the second seat is holding 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.

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

[0206] In a possible embodiment, the seat control module 703 is further used to determine whether the target seat has a risk of stalling during the rotation of the target seat, the target seat being the first seat or the second seat. If the target seat has a risk of stalling, 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 the target seat does not have a risk of stalling or if 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 one possible embodiment, the device further includes an airbag control module configured to, when a first seat of the target vehicle is a front seat and facing forward, determine a second distance between the first seat and a center console of the target vehicle. If 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 to not deploy.

[0208] In one possible embodiment, the airbag control module is configured to, in response to a collision of the target vehicle, determine whether a passenger in the first seat is wearing a seat belt, and control the airbag corresponding to the first seat not to deploy if the passenger in the first seat is wearing a seat belt.

[0209] In one possible embodiment, the first seat is a front seat, and the device further includes a seat determination module configured to, when the target vehicle is in motion, determine the passenger seat of the target vehicle as the first seat, and, when the target vehicle is stationary, determine the driver's seat and the passenger seat of the target vehicle as the first seat.

[0210] It should be noted that the seat control device provided in the above embodiment is merely an example of the division of the aforementioned functional modules when controlling the seat. In actual applications, the aforementioned functions can be assigned to different functional modules as needed, that is, the internal structure of the vehicle can be divided into different functional modules to perform all or part of the functions described above. Furthermore, the seat control device provided in the above embodiment and the seat control method embodiment are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0211] Through the technical solution provided in the embodiments 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 preset conditions, it indicates that the passengers on the first seat and the second seat are highly likely to injure 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, reducing the possibility of the two passengers injuring 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), or 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] Memory 802 may include one or more computer-readable storage media, which may be non-transitory. Memory 802 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in memory 802 is used to store at least one computer program, which is executed by processor 801 to implement the seat control method provided in the method embodiments of this 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 fewer components than 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 can specifically be a chip, component or module, and the chip may include a connected processor and memory; wherein the memory is used to store instructions, and when the processor calls and executes the instructions, the chip can execute a seat control method provided in the above embodiment.

[0218] This embodiment also provides a computer-readable storage medium, which stores computer program code. When the computer program code runs 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, it enables the computer to execute the above-mentioned related steps to implement the 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 are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods 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 distributed and completed by 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 this 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 merely schematic. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods, 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 content is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

Claims

1. A seat control method, characterized in that: The method comprises: 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 capable of rotating; determining whether a passenger is on the second seat when the first seat faces 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 passenger is seated on a first seat of a target vehicle and whether the first seat faces a second seat of the target vehicle comprises: In a case where a passenger is seated on a first seat of a target vehicle, acquiring a first seat image of the first seat; and determining, based on the first seat image of the first seat, whether the first seat is facing a second seat of the target vehicle; 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 faces the second seat includes: acquiring a second seat image of the second seat when the first seat faces the second seat; and determining whether a passenger is 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, where 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, wherein The controlling the first seat and / or the second seat to rotate includes: 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, where 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: Obtaining a collision intensity of the target vehicle and a first distance between the first seat and the second seat; determining the first target angle based on the collision intensity and the first distance between the first seat and the second seat; Alternatively, obtaining a degree of sudden braking of the target vehicle and a first distance between the first seat and the second seat; and determining the first target angle based on the degree of sudden braking and the first distance between the first seat and the second seat; Alternatively, the vehicle speed of the target vehicle before collision or sudden braking and the 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 are holding a target item, wherein the target item is a movable object; In a case where the passenger on the first seat holds the target item, determining that the passenger on the first seat meets the preset condition; In a case where the passenger on the second seat holds the target item, determining that the passenger on the second seat meets the preset condition; In a case where both the passenger on the first seat and the passenger on the second seat are holding the target item, 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 item, 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 are holding a target item includes: 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 item.

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; If 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 no obstacle exists 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 a passenger is seated on a first seat of the target vehicle and whether the first seat faces a second 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 of 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 to not deploy includes: In response to a collision of the target vehicle, determining whether a passenger in the first seat is wearing a seat belt; When a passenger on the first seat fastens his seat belt, the airbag corresponding to the first seat is controlled not to pop out.

11. The method according to claim 1, wherein The first seat is a front seat. When a passenger is present on the first seat of the target vehicle, before determining whether the first seat is facing a 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 code; A processor is used to call and run the executable program code from the memory, so that the vehicle executes the seat control method according to any one of claims 1 to 11.

Citation Information

Patent Citations

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

    CN113276794A

  • Seat position control device

    JP2019166990A