Adjusting method of vehicle seat, vehicle, storage medium and computer program product
By detecting the living targets in the vehicle cockpit, determining the target type and generating seat adjustment commands, and automatically adjusting the seat to the best state, the problem of low seat adjustment operation efficiency in the prior art is solved, fast and automatic seat adjustment is achieved, and the riding experience is improved.
Patent Information
- Application Number
- CN202510328081.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-19
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2045-03-19
AI Technical Summary
In the prior art, the vehicle seat adjustment operation efficiency is low, and the occupant needs multiple manual operations to adjust the seat to the best state, which is a waste of time and inefficient.
By detecting the living target in the vehicle cockpit, obtaining its characteristic parameters, determining the target type (human or pet), and generating seat adjustment commands based on this, automatically adjusting the seat to the matching state.
It realizes rapid screening and automatic adjustment, reduces the time required for seat adjustment operation, improves the efficiency of seat adjustment operation, and improves the riding experience.
Smart Images

Figure CN119928679A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular to a vehicle seat adjustment method, a vehicle, a storage medium and a computer program product. Background Art
[0002] With the continuous development of the automobile industry, new energy vehicles have become the preferred means of transportation for more and more users in their daily travel.
[0003] In the related art, technicians usually install seat adjustment devices on vehicle seats to provide manual operation methods for passengers on the seats, so that they can adjust seat status parameters such as seat position and tilt angle according to their own needs, thereby improving the seat's riding comfort. However, when passengers manually operate the seat adjustment device, it is usually difficult to adjust the seat status parameters to the optimal value in one step with a single adjustment operation.
[0004] In this way, the occupant needs to operate the seat adjustment device multiple times until the seat state parameter reaches the optimal value of personal body perception, which greatly wastes the time required for seat adjustment and makes the seat adjustment operation less efficient. Summary of the invention
[0005] The main purpose of the present application is to provide a vehicle seat adjustment method, a vehicle, a storage medium and a computer program product, aiming to solve the technical problem of low seat adjustment operation efficiency in related technologies.
[0006] To achieve the above objectives, the present application proposes a method for adjusting a vehicle seat, comprising:
[0007] Detecting a living target in a vehicle cabin to obtain characteristic parameters corresponding to the living target;
[0008] Determining a target type corresponding to the living target according to the characteristic parameters, and determining a target seat state parameter group based on the target type, wherein the target type includes humans and pets;
[0009] A first seat adjustment instruction is generated according to the target seat state parameter group, and the target seat where the living target is located is adjusted according to the first seat adjustment instruction so that the target seat is switched to a first seat state that matches the target seat state parameter group.
[0010] In one embodiment, the step of determining the target type corresponding to the living target according to the characteristic parameter comprises at least one of the following:
[0011] reading a target heart rate parameter included in the characteristic parameter, and determining that the target type corresponding to the living target is human when it is determined that the target heart rate parameter is within a preset human heart rate interval;
[0012] reading a seat pressure parameter included in the characteristic parameter, and determining that the target type is a human being when it is determined that the seat pressure parameter is greater than a preset pressure threshold;
[0013] The target posture information included in the characteristic parameters is read, and a target height parameter corresponding to the living target is determined according to the target posture information. When it is determined that the target height parameter is greater than a first preset height threshold, the target type is determined to be human.
[0014] In one embodiment, the step of determining a target seat state parameter group based on the target type comprises:
[0015] When it is determined that the target type is a human, obtaining a plurality of preset height parameters and a first seat state parameter group that matches each of the plurality of preset height parameters, wherein the first seat state parameter group is a seat state parameter group that makes the sight line of the living target perpendicular to the display module in the vehicle cabin;
[0016] Screening the plurality of preset height parameters based on the target height parameter of the living object to determine a target preset height parameter that matches the target height parameter;
[0017] The first seat state parameter group that matches the target preset height parameter is determined as the target seat state parameter group.
[0018] In one embodiment, after the step of adjusting the target seat where the living target is located according to the first seat adjustment instruction, the method further includes:
[0019] Obtaining a second preset height threshold, wherein the second preset height threshold is greater than the first preset height threshold;
[0020] When it is determined that the target height parameter is less than the second preset height threshold and there is a first idle seat between the living target and the display module, generating a second seat adjustment instruction based on the first idle seat;
[0021] The first vacant seat is adjusted according to the second seat adjustment instruction so as to move the first vacant seat closer to an adjacent front seat.
[0022] In one embodiment, after the step of adjusting the target seat where the living target is located according to the first seat adjustment instruction, the method further includes:
[0023] determining a respiratory rate parameter of the living target;
[0024] In the case where it is determined that the breathing rate parameter is in a preset breathing rate interval, generating a third seat adjustment instruction based on a preset second seat state parameter group, wherein the second seat state parameter group is a seat state parameter group that puts the living target in a lying position;
[0025] The target seat is adjusted according to the third seat adjustment instruction so that the target seat switches from the first seat state to a second seat state matching the second seat state parameter group.
[0026] In one embodiment, the step of determining the target seat state parameter group based on the target type further includes:
[0027] When it is determined that the target type is a pet, the preset third seat state parameter group is used to determine the target seat state parameter group that matches the living target, wherein the third seat state parameter group is a seat state parameter group that enables the target seat to provide maximum seat space.
[0028] In one embodiment, after the step of adjusting the target seat where the living target is located according to the first seat adjustment instruction, the method further includes:
[0029] Determining position information corresponding to the living target;
[0030] When it is determined according to the position information that the living target is in the seat aisle corresponding to the target seat and there is a second vacant seat matching the target seat, a third seat adjustment instruction is generated based on the second vacant seat and / or the target seat, wherein the second vacant seat is an vacant seat in front of and / or behind the target seat and adjacent to the target seat;
[0031] The target seat and / or the second vacant seat are adjusted according to the third seat adjustment instruction so that the width of the seat aisle reaches a maximum value.
[0032] In one embodiment, before the step of detecting a living target in the vehicle cabin, the method further includes:
[0033] Detecting a target to be measured in a vehicle cabin to obtain a target body temperature parameter of the target to be measured;
[0034] When it is determined that the target body temperature parameter reaches a preset temperature range, the target to be detected is determined to be a living target, and the step of detecting the living target in the vehicle cabin is performed.
[0035] In one embodiment, before the step of detecting a living target in the vehicle cabin, the method further includes:
[0036] Photographing a target to be measured in a vehicle cabin to acquire a plurality of image data containing the target to be measured;
[0037] Extracting target contour features and seat contour features contained in each of the plurality of image data, and determining relative position information contained in each of the plurality of image data according to each of the target contour features and each of the seat contour features, wherein the relative position information is relative position information between the target to be measured and the seat in the vehicle cabin;
[0038] When it is determined according to each of the relative position information that the position information of the target to be detected changes, the target to be detected is determined to be a living target, and the step of detecting the living target in the vehicle cabin is performed.
[0039] In addition, to achieve the above-mentioned purpose, the present application also proposes a vehicle, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the vehicle seat adjustment method as described above.
[0040] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the vehicle seat adjustment method described above are implemented.
[0041] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the vehicle seat adjustment method as described above are implemented.
[0042] The vehicle seat adjustment method provided in an embodiment of the present application detects a living target in a vehicle cabin to obtain characteristic parameters corresponding to the living target; determines a target type corresponding to the living target according to the characteristic parameters, and determines a target seat state parameter group based on the target type, wherein the target types include humans and pets; generates a first seat adjustment instruction according to the target seat state parameter group, and adjusts the target seat where the living target is located according to the first seat adjustment instruction, so that the target seat switches to a first seat state that matches the target seat state parameter group.
[0043] In this embodiment, when the vehicle receives a door closing signal, it first detects the living target in the vehicle cabin to obtain characteristic parameters that can indicate the target type of the living target. Thereafter, the vehicle identifies the living target based on the characteristic parameters to determine whether the target type of the living target is a human with a low activity range and activity frequency, or a pet with a high activity range and activity frequency, and determines a target seat state parameter group that matches the target type. Finally, the vehicle generates a first seat adjustment instruction according to the target seat state parameter group, and adjusts the target seat where the living target is located according to the first seat adjustment instruction, so that the target seat switches to the first seat state that matches the target seat state parameter group.
[0044] In this way, the present application solves the technical problem of low efficiency of seat adjustment operation in the related technology. That is, the present application quickly screens out seat state parameters that match the living target, and quickly adjusts the seat where the living target is located according to the seat state parameters. This allows the living target to switch to a seat state parameter that matches the living target when sitting in the seat without the living target having to manually adjust the seat, thereby reducing the time required for the seat adjustment operation, achieving the technical effect of improving the efficiency of the seat adjustment operation, and greatly improving the riding experience of the living target. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0046] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0047] Figure 1 A schematic diagram of a process flow provided for the first embodiment of the vehicle seat adjustment method of the present application;
[0048] Figure 2 This is a schematic diagram of a seat adjustment scenario involved in a fourth embodiment of a vehicle seat adjustment method of the present application;
[0049] Figure 3 This is a schematic diagram of a first seat adjustment scenario involved in a fifth embodiment of a vehicle seat adjustment method of the present application;
[0050] Figure 4 This is a schematic diagram of a second seat adjustment scenario involved in the fifth embodiment of the vehicle seat adjustment method of the present application;
[0051] Figure 5 This is a schematic diagram of a third seat adjustment scenario involved in the fifth embodiment of the vehicle seat adjustment method of the present application;
[0052] Figure 6 A schematic diagram of a simplified process of adjusting a vehicle seat of the present application;
[0053] Figure 7 This is a schematic diagram of the module structure of the adjustment device for the vehicle seat according to the embodiment of the present application;
[0054] Figure 8 This is a schematic diagram of the device structure of the hardware operating environment involved in the vehicle seat adjustment method in the embodiment of the present application.
[0055] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0056] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.
[0057] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.
[0058] In this embodiment, for ease of description, the following description is based on a vehicle equipped with a liveness detection system and a rear display screen, or a mobile terminal, a data storage control terminal, a PC and other terminals connected to an electronic control unit of the vehicle as the execution subject.
[0059] Among them, the liveness detection system includes a camera device, multiple seat pressure sensors, millimeter-wave radars, temperature sensors, and a GPS (Global Positioning System) positioning device. It can be understood that the deployment positions of the camera device, seat pressure sensors, millimeter-wave radars, temperature sensors, and GPS positioning devices can be specifically referred to the deployment positions of the camera device, seat pressure sensors, millimeter-wave radars, temperature sensors, and GPS positioning devices on other vehicles of the same type, and this application does not impose any restrictions on this.
[0060] Based on the above-mentioned vehicle, the overall concept of the vehicle seat adjustment method of the present application is proposed here.
[0061] With the continuous development of the automobile industry, new energy vehicles have become the preferred means of transportation for more and more users in their daily travel. In related technologies, technicians usually configure seat adjustment devices in the vehicle seats to provide manual operation methods for occupants in the seats, so that they can adjust the seat state parameters such as the seat position and tilt angle according to their own needs, thereby improving the riding comfort of the seat. However, when the occupants manually operate the seat adjustment device, it is usually difficult to adjust the seat state parameters to the optimal value in one step with a single adjustment operation. In this way, the occupants need to operate the seat adjustment device multiple times until the seat state parameters reach the optimal value of personal perception, which greatly wastes the time required for seat adjustment, and thus makes the efficiency of the seat adjustment operation low.
[0062] In response to the above phenomenon, the present application provides a method for adjusting a vehicle seat, comprising: detecting a living target in a vehicle cabin to obtain characteristic parameters corresponding to the living target; determining a target type corresponding to the living target based on the characteristic parameters, and determining a target seat state parameter group based on the target type, wherein the target types include humans and pets; generating a first seat adjustment instruction based on the target seat state parameter group, and adjusting the target seat where the living target is located according to the first seat adjustment instruction, so that the target seat switches to a first seat state that matches the target seat state parameter group.
[0063] In this way, the present application solves the technical problem of low efficiency of seat adjustment operation in the related technology. That is, the present application quickly screens out seat state parameters that match the living target, and quickly adjusts the seat where the living target is located according to the seat state parameters. This allows the living target to switch to a seat state parameter that matches the living target when sitting in the seat without the living target having to manually adjust the seat, thereby reducing the time required for the seat adjustment operation, achieving the technical effect of improving the efficiency of the seat adjustment operation, and greatly improving the riding experience of the living target.
[0064] Based on the overall concept of the vehicle seat adjustment method of the present application, the present application embodiment provides a vehicle seat adjustment method, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the vehicle seat adjustment method of the present application. In this embodiment, the vehicle seat adjustment method includes steps S10 to S30:
[0065] Step S10: Detecting a living target in the vehicle cabin to obtain characteristic parameters corresponding to the living target;
[0066] Step S20: determining the target type corresponding to the living target according to the characteristic parameters, and determining a target seat state parameter group based on the target type, wherein the target type includes humans and pets;
[0067] It should be noted that the characteristic parameters may specifically include target heart rate parameters, seat pressure parameters and target posture information corresponding to the living target, which can distinguish whether the living target is a human with a low range of activity and low activity frequency. In addition, in this target type, the characteristics of human activity amplitude, activity frequency, etc. are all smaller than the characteristics of pet activity amplitude, activity frequency, etc. In addition, the target seat state parameter group is a seat state parameter group that can make the living target in a comfortable posture. For example, when the living target is a human, the target seat state parameter group is a seat state parameter group that can make the human line of sight perpendicular to the display module configured in the vehicle, so that the human can see the complete image information displayed on the display module; similarly, when the living target is a pet, the target seat state parameter group is a seat state parameter group that can make the pet move fully. It can be understood that the seat state parameter group can specifically include parameters such as the seat position, seat back angle, seat rotation angle, seat rotation direction, seat height, seat cushion parameters, etc.
[0068] In this embodiment, when the vehicle receives a door closing signal, it first calls its own configured liveness detection system to detect a live target in the vehicle cabin, thereby obtaining characteristic parameters that can infer the live range and activity frequency of the live target. Afterwards, the vehicle analyzes the live target based on the characteristic parameters to determine whether the target type of the live target is a pet with high activity frequency and range, or a human with low activity frequency and range. The vehicle then determines the target seat state parameter group required for the live target based on the target type.
[0069] Exemplarily, for example, when a living target enters the rear cabin of a vehicle and closes the rear door of the vehicle, the vehicle receives a door closing signal from the rear door and controls its own living detection system, so that the living detection system calls the millimeter-wave radar configured on the rear seat to detect the target heart rate parameters of the living target located on the rear seat. At the same time, the living detection system calls the seat pressure sensors respectively configured on each seat to read the seat pressure parameters generated on the seat where the living target is located. At the same time, the living detection system calls the camera device configured in the vehicle to shoot the living target, thereby capturing image data containing the living target, and processing the image data. Processing is performed to determine the target posture information of the living target, and then the vehicle processes characteristic parameters such as the target heart rate parameters, seat pressure parameters and target posture information, so as to determine based on the characteristic parameters whether the target type of the living target is a pet with high activity frequency and activity range, or a human with relatively low activity frequency and activity range. When the vehicle determines that the target type is a human, the vehicle determines that the seat state parameter group that makes the human's line of sight perpendicular to the display module configured in the vehicle is the target seat state parameter. Similarly, when the vehicle determines that the target type is a pet, the vehicle determines that the seat state parameter group that allows the pet to fully move on the seat is the target seat state parameter.
[0070] In this way, the vehicle can detect the presence of living targets in the cockpit, thereby obtaining the characteristic parameters corresponding to the living targets, and then judge the activity frequency and activity range of the living targets based on the characteristic parameters, and then determine the target seat state parameter group that matches the living targets.
[0071] In a feasible implementation manner, the step of “determining the target type corresponding to the living target according to the characteristic parameters” in the above step S20 may specifically include at least one of steps S201 to S203:
[0072] Step S201: reading a target heart rate parameter included in the characteristic parameter, and determining that the target type corresponding to the living target is human when it is determined that the target heart rate parameter is within a preset human heart rate interval;
[0073] Step S202: reading a seat pressure parameter included in the characteristic parameter, and determining that the target type is a human being when it is determined that the seat pressure parameter is greater than a preset pressure threshold;
[0074] Step S203: Read the target posture information included in the characteristic parameters, and determine the target height parameter corresponding to the living target according to the target posture information. When it is determined that the target height parameter is greater than a first preset height threshold, determine that the target type is human.
[0075] It should be noted that the preset heart rate interval is a heart rate parameter interval used to determine whether a living target is a human target. It is understandable that, since there are certain differences in the heart rate intervals of humans and pets, when the target heart rate parameter of the living target is in the preset human heart rate interval, it can be determined that the living target is a human child. Similarly, when the target heart rate parameter of the living target is in the preset pet heart rate interval, it can be determined that the living target is a pet. This application does not limit the specific values of the preset human heart rate interval and the preset pet heart rate interval. In addition, the preset pressure threshold is a seat pressure parameter used to determine whether a living target is a human. It is understandable that, since the weight of a human is much greater than the weight of a pet, the pressure caused by a human on the seat is numerically much greater than the pressure caused by a pet on the seat, that is, when the seat pressure parameter of the living target is too high, it can be determined that the living target is a human. This application also does not limit the specific value of the preset pressure threshold. In addition, the preset height threshold is a height parameter used to determine whether a living target is a human. It is understandable that since humans are usually much taller than pets, when the target height parameter of a living target is too high, it can be determined that the living target is a human. This application also does not impose any restrictions on the specific value of the preset height threshold.
[0076] In this embodiment, after obtaining each characteristic parameter, the vehicle can first read the target heart rate parameter contained in the characteristic parameter. At the same time, the vehicle reads the storage module configured by itself to obtain a preset human heart rate interval for indicating that the living target is a human. The vehicle then compares the target heart rate parameter with the preset human heart rate interval, and when it is determined that the target heart rate parameter is within the preset human heart rate interval, it is determined that the living target is a human with a low activity range and activity frequency. Similarly, the vehicle can also read the seat pressure parameter contained in each characteristic parameter. At the same time, the vehicle reads the storage module to obtain a preset human heart rate interval for indicating that the living target is a human. A pressure threshold is set, and the vehicle then compares the seat pressure parameter with the preset pressure threshold, and when it is determined that the seat pressure parameter is greater than the preset pressure threshold, determines that the living target is a human; similarly, the vehicle can also read the target posture information contained in each characteristic parameter, and the vehicle thereby calculates the target height parameter of the living target based on the target posture information. At the same time, the vehicle storage module obtains a preset first preset height threshold for indicating that the living target is a human, and the vehicle then compares the target height parameter with the first preset height threshold, and when it is determined that the target height parameter is greater than the first preset height threshold, determines that the living target is a human.
[0077] Exemplarily, for example, after obtaining the characteristic parameters of the living target, the vehicle may first read the target heart rate parameters contained in the characteristic parameters. At the same time, the vehicle reads the storage module configured by itself to obtain a preset human heart rate interval for indicating that the living target is a human. The vehicle then compares the obtained target heart rate parameters with the preset human heart rate interval. When the vehicle determines that the target heart rate parameters are in the preset human heart rate interval, the living target in the cabin is determined to be a human with a low activity frequency and activity range. Similarly, the vehicle may also obtain a preset pet heart rate interval for indicating that the living target is a pet through the storage module. The vehicle then compares the obtained target heart rate parameters with the preset pet heart rate interval. When the target heart rate parameters are in the preset pet heart rate interval, the living target in the cabin is determined to be a pet with a high activity frequency and activity range.
[0078] Similarly, the vehicle can also read the seat pressure parameter included in the characteristic parameter, and at the same time, the vehicle reads the storage module to obtain a preset pressure parameter threshold value for indicating that the living target is a human being, and then the vehicle compares the seat pressure parameter with the preset pressure parameter threshold value, so as to determine that the living target in the cabin is a human being when it is determined that the seat pressure parameter is greater than the preset pressure parameter threshold value; similarly, the vehicle can also determine that the living target in the cabin is a pet when it is determined that the seat pressure parameter is less than the preset pressure parameter threshold value;
[0079] Similarly, the vehicle can also read the target posture information contained in the characteristic parameters, and based on the number of pixels on the Z axis contained in the target posture information, calculate the target height parameter of the living target. At the same time, the vehicle reads the above-mentioned storage module to obtain the first preset height threshold used to indicate that the living target is a human, and compares the target height parameter with the first preset height threshold. When the vehicle determines that the target height parameter is greater than the first preset height threshold, the vehicle determines that the living target in the cabin is a human. Similarly, when the vehicle determines that the target height parameter is less than the first preset height threshold, the vehicle determines that the living target in the cabin is a pet.
[0080] In addition, in this embodiment and another embodiment, after obtaining the preset human heart rate interval, the vehicle can also divide the preset human interval into a preset adult heart rate interval and a preset child heart rate interval, and compare the target heart rate parameter with the preset adult heart rate interval and the preset child heart rate interval at the same time to determine whether the target type of the living target is an adult or a child. Similarly, after obtaining the above-mentioned preset pressure parameter threshold, the vehicle can also obtain a second preset pressure threshold greater than the preset pressure parameter threshold, and determine that the living target is an adult when the seat pressure parameter is detected to be greater than the second preset pressure threshold, and determine that the living target is a child when the seat pressure parameter is greater than the first preset pressure threshold and less than the second preset pressure threshold. Similarly, after obtaining the above-mentioned first preset height threshold, the vehicle can also obtain a second height threshold greater than the first preset height threshold, and determine that the living target is an adult when the target height parameter is detected to be greater than the second height threshold, and determine that the living target is a child when the target height parameter is determined to be greater than the first preset height threshold and less than the second height threshold. In this way, the vehicle can classify the living target more finely, so that the screened seat state parameter group and the living target are more matched.
[0081] In this way, the vehicle can detect the living target in the cockpit, thereby obtaining the characteristic parameters corresponding to the living target, and then judging the activity frequency and activity range of the living target according to the characteristic parameters, and then determining the target seat state parameter group that matches the living target. At the same time, since the detection result can be obtained when at least one of the target heart rate parameter, seat pressure parameter, and target height parameter is within the corresponding interval, the target type of the living target can still be accurately identified when any one or more detection devices among the millimeter wave radar, seat sensor, and camera device fail.
[0082] In addition, in this embodiment and another embodiment, in addition to determining the target type of the living target based on any one of the target heart rate parameter, seat pressure parameter, and target posture information included in the characteristic parameters, the vehicle can also process the target heart rate parameter, seat pressure parameter, and target posture information at the same time, so as to directly determine the target type of the living target as human when it is determined that the target heart rate parameter is in a preset human heart rate interval, and the seat pressure parameter is greater than a preset pressure parameter threshold, and the target height parameter is greater than a first preset height threshold. In this way, by determining the target type corresponding to the living target when the target heart rate parameter, seat pressure parameter, and target height parameter are all in corresponding intervals at the same time, a more accurate result can be obtained compared to the result obtained by processing a single parameter among the target heart rate parameter, seat pressure parameter, and target height parameter.
[0083] In addition, in this embodiment and another embodiment, when a human wearing a smart wearable device enters the vehicle cabin, the liveness detection system can also call the GPS positioning device configured in the cabin to receive the signal sent by the smart wearable device, and identify and determine that the live target entering the cabin is a human according to the identification information contained in the signal; similarly, when a pet wearing a smart wearable device enters the vehicle cabin, the liveness detection system can also receive the signal sent by the smart wearable device through the GPS positioning device, and identify and determine that the live target entering the cabin is a pet according to the identification information contained in the signal. In this way, by receiving the signal sent by the smart wearable device worn by the live target, the target type corresponding to the live target can be identified at a faster rate, thereby further increasing the efficiency of the seat adjustment operation.
[0084] In a feasible implementation manner, the step of "determining the target seat state parameter group based on the target type" in the above step S20 may specifically include steps S204 to S206:
[0085] Step S204: when it is determined that the target type is a human, obtaining a plurality of preset height parameters and a first seat state parameter group that matches each of the plurality of preset height parameters, wherein the first seat state parameter group is a seat state parameter group that makes the sight line of the living target perpendicular to the display module in the vehicle cabin;
[0086] Step S205: screening the plurality of preset height parameters based on the target height parameter of the living object to determine a target preset height parameter that matches the target height parameter;
[0087] Step S206: Determine the first seat state parameter group that matches the target preset height parameter as the target seat state parameter group.
[0088] In this embodiment, when the vehicle determines that the living target is a human, it first reads the above-mentioned storage module to obtain multiple preset height parameters, and a first seat state parameter group that matches each of the multiple preset height parameters and can make the living target's line of sight perpendicular to a display module set in the vehicle cabin. Thereafter, the vehicle screens the multiple preset height parameters based on the target height parameter to determine a target preset height parameter that matches the target height parameter. Finally, the vehicle determines the first seat state parameter group that matches the target preset height parameter as the target seat state parameter group for adjusting the target seat where the living target is located.
[0089] Exemplarily, for example, when the vehicle determines that the detected living target is a human, it first reads the above-mentioned storage module to obtain an adjustment mapping table including multiple preset height parameters and a first seat state parameter group that matches each of the multiple preset height parameters and can make the living target's line of sight perpendicular to a display module set in the vehicle cabin. Thereafter, the vehicle queries the adjustment mapping table based on the target height parameter to compare the target height parameter with each preset height parameter included in the adjustment mapping table, thereby determining a target preset height parameter that is consistent with the target height parameter among each preset height parameter. Finally, the vehicle determines the target preset height parameter in the first seat state parameter group that matches the target preset height parameter in the adjustment mapping table as the target seat state parameter group for adjusting the target seat where the living target is located.
[0090] It should be noted that the preset height parameters and the first seat state parameter groups contained in the above-mentioned adjustment mapping table are obtained by technicians adjusting the sitting posture of standard dummies of different heights before the vehicle leaves the factory, so as to record the seat position, seat back angle, seat angle, seat rotation direction, seat height, seat air cushion parameters and other state parameters corresponding to the seat where the standard dummy is located when the line of sight of the standard dummy is perpendicular to the display module in the vehicle cabin.
[0091] In this way, when the vehicle detects that the living target is a human, it can filter out the first seat state parameter group that makes the living target's line of sight perpendicular to the display module, thereby ensuring that after the seat is adjusted according to the first seat state parameter group, the living person can see the complete image data displayed on the display module.
[0092] In a feasible implementation manner, the step of “determining the target seat state parameter group based on the target type” in the above step S20 may specifically include step S207:
[0093] Step S207: When it is determined that the target type is a pet, the preset third seat state parameter group is used to determine the target seat state parameter group that matches the living target, wherein the third seat state parameter group is a seat state parameter group that enables the target seat to provide maximum seat space.
[0094] In this embodiment, when the vehicle determines that the target type of the living target is a pet, it directly determines the preset third seat state parameter group that can provide the maximum seat space for the living target as the target seat state parameter group, thereby ensuring that after the seat is adjusted according to the third seat state parameter group, the pet can have the maximum seat space on the seat.
[0095] In this way, when the vehicle detects that the living target is a pet, it can filter out the third seat state parameter group that allows the living target to have the maximum seat space on the seat.
[0096] In addition, in this embodiment and another embodiment, when the vehicle determines that the target type of the living target is a pet, the vehicle can also detect the above-mentioned display module, so that when it is detected that the display module is in the on state, the display module is adjusted from the on state to the off state, so as to avoid the display module being in the on state for a long time when there is no human in the vehicle cabin, thereby reducing the consumption of the display module.
[0097] Step S30: Generate a first seat adjustment instruction according to the target seat state parameter group, and adjust the target seat where the living target is located according to the first seat adjustment instruction to switch the target seat to a first seat state that matches the target seat state parameter group.
[0098] In this embodiment, after determining the target seat state parameter group, the vehicle first detects the target seat where the living target is located to determine the initial seat state parameter group of the target seat. The vehicle then generates a first seat adjustment instruction based on the target seat state parameter group and the initial seat state parameter group. The vehicle adjusts the target seat according to the first seat adjustment instruction to switch the target seat from the initial seat state that matches the initial seat state parameter group to the first seat state that matches the target seat state parameter group.
[0099] Exemplarily, for example, if the vehicle determines that the target seat state parameter group is the above-mentioned first seat state parameter group, the target seat where the living target is located is first detected to determine the initial seat state parameter group corresponding to the target seat, such as the initial seat position, initial seat back angle, initial seat rotation angle, initial seat rotation direction, initial seat height, initial seat air cushion parameters, etc. The vehicle then determines, based on the first seat state parameter group and the initial seat state parameter group, the parameter adjustment values required to switch the initial seat state parameter groups such as the initial seat position, initial seat back angle, initial seat rotation angle, initial seat rotation direction, initial seat height, initial seat air cushion parameters, etc. to the corresponding target seat state parameter group. The vehicle then generates a first seat adjustment instruction according to each parameter adjustment value, and adjusts the target seat according to the first seat adjustment instruction, so that the target seat switches to the first seat state parameter group that can make the living target's line of sight perpendicular to the display screen, thereby ensuring that when the living target sits on the seat, he can face the display screen in a standard sitting posture or a relatively standard sitting posture, and see the complete image data contained on the display screen.
[0100] Similarly, if the vehicle determines that the target seat state parameter group is the above-mentioned third seat state parameter group, then based on the third seat state parameter group and the above-mentioned initial seat state parameter group, the initial seat position, initial seat back angle, initial seat angle, initial seat rotation direction, initial seat height, initial seat air cushion parameters and other initial seat state parameter groups are determined to be switched to the corresponding parameter adjustment values required by the third seat state parameter group. The vehicle then generates a first seat adjustment instruction based on each parameter adjustment value, and adjusts the target seat according to the first seat adjustment instruction, so that the backrest of the target seat opens backward to the maximum angle, and the central armrest area is retracted to enter the third seat state parameter group that provides the maximum seat space for the pet.
[0101] In this embodiment, when the vehicle receives a door closing signal, it first calls its own configured liveness detection system to detect a live target in the vehicle cabin, thereby obtaining characteristic parameters that can infer the live range and activity frequency of the live target. Afterwards, the vehicle analyzes the live target based on the characteristic parameters to determine whether the target type of the live target is a pet with high activity frequency and activity range, or a human with low activity frequency and activity range. The vehicle then determines the target seat state parameter group required for the live target based on the target type. Finally, the vehicle detects the target seat where the live target is located to determine the initial seat state parameter group of the target seat. The vehicle then generates a first seat adjustment instruction based on the target seat state parameter group and the initial seat state parameter group. The vehicle adjusts the target seat according to the first seat adjustment instruction to switch the target seat from the initial seat state that matches the initial seat state parameter group to the first seat state that matches the target seat state parameter group.
[0102] In this way, the present application solves the technical problem of low efficiency of seat adjustment operation in the related technology. That is, the present application quickly screens out seat state parameters that match the living target, and quickly adjusts the seat where the living target is located according to the seat state parameters. This allows the living target to switch to a seat state parameter that matches the living target when sitting in the seat without the living target having to manually adjust the seat, thereby reducing the time required for the seat adjustment operation, achieving the technical effect of improving the efficiency of the seat adjustment operation, and greatly improving the riding experience of the living target.
[0103] Based on the first embodiment of the present application, a second embodiment of the present application is proposed. In the second embodiment of the present application, the same or similar contents as those of the above embodiments can be referred to the above description and will not be described in detail later. On this basis, before the above step S10, the vehicle seat adjustment method of the present application can also include steps A10 to A20:
[0104] Step A10: Detecting the target to be measured in the vehicle cabin to obtain the target body temperature parameter of the target to be measured;
[0105] Step A20: When it is determined that the target body temperature parameter reaches a preset temperature range, the target to be detected is determined to be a living target, and the step of detecting the living target in the vehicle cabin is performed.
[0106] In this embodiment, before the vehicle detects a living target in the cabin, it first calls its own configured living detection system to detect the target to be detected in the vehicle cabin, thereby obtaining the target body temperature parameters of the target to be detected. After that, the vehicle reads the above-mentioned storage module to obtain a preset temperature range for indicating that the target to be detected is a living target. The vehicle compares the target body temperature parameter with the preset temperature range, and when it is determined that the target body temperature parameter is within the preset temperature range, the vehicle determines that the target to be detected is a living target, and then calls the above-mentioned detection system to further detect the living target, thereby obtaining various characteristic parameters of the living target.
[0107] Exemplarily, for example, before detecting the target type of a living target in the cockpit, the vehicle may first call its own configured living body detection system, so that the living body detection system calls the temperature sensor configured in the cockpit to detect the target to be detected in the rear cabin of the vehicle to obtain the target body temperature parameters of the target to be detected. After that, the vehicle reads the above-mentioned storage module to obtain a preset living body temperature range of 35°C-40°C for determining whether the target to be detected is a living body. The vehicle then compares the target body temperature parameter with the living body temperature range, and when it is detected that the living body temperature parameter is between 35°C-40°C, the detection target in the rear cabin is determined to be a living body target. The living body detection system then calls the above-mentioned camera device, millimeter-wave radar, and seat pressure sensor to detect the living body target respectively to determine the target heart rate parameter, seat pressure parameter, target posture information and other characteristic parameters corresponding to the living target.
[0108] In this way, the vehicle can first detect the target to be detected in the rear cabin, and then further detect the characteristic parameters of the living target when it is determined that the target to be detected is a living target, so that the vehicle can promptly identify the living target in the cabin, thereby improving the accuracy of the seat adjustment operation and avoiding the situation where the vehicle directly adjusts the seat when it identifies a non-living target on the seat.
[0109] Based on the first embodiment and / or the second embodiment of the present application, a third embodiment of the present application is proposed. In the third embodiment of the present application, the same or similar contents as those of the above embodiments can be referred to the above description and will not be described in detail later. On this basis, before the above step S10, the vehicle seat adjustment method of the present application can also include steps A30 to A50:
[0110] Step A30: photographing the target to be measured in the vehicle cabin to acquire a plurality of image data containing the target to be measured;
[0111] Step A40: extracting target contour features and seat contour features contained in each of the plurality of image data, and determining relative position information contained in each of the plurality of image data according to each of the target contour features and each of the seat contour features, wherein the relative position information is relative position information between the target to be measured and the seat in the vehicle cabin;
[0112] Step A50: When it is determined according to each of the relative position information that the position information of the target to be detected changes, the target to be detected is determined to be a living target, and the step of detecting the living target in the vehicle cabin is performed.
[0113] In this embodiment, before detecting the target type of a living target in the cabin, the vehicle can, in addition to determining whether the target to be detected is a living target through a temperature sensor, also call a camera device to detect the target to be detected, thereby capturing multiple image data containing the target to be detected. Afterwards, the vehicle extracts the detection target contour features and seat contour features contained in each of the multiple image data. The vehicle determines the relative position relationship between the target to be detected and the seat contained in each of the multiple image data based on the target contour features and seat contour features contained in each of the multiple image data. The vehicle then determines whether the position information of the target to be detected has changed based on the relative position relationships. Finally, when the vehicle recognizes that the position information of the target to be detected has changed, it determines the target to be detected as a living target, and then calls the above-mentioned detection system to further detect the living target, thereby obtaining various characteristic parameters of the living target.
[0114] Exemplarily, for example, before the vehicle detects the target type of a living target in the cabin, in addition to identifying whether the target to be detected is a living target through the collected target body temperature parameters, the living body detection system can also first call the camera device to take multiple photos of the target to be detected entering the vehicle cabin at preset time intervals, thereby capturing multiple image data containing the target to be detected and the seat. After that, the vehicle processes each image data to extract the target contour information and seat contour information contained in each image data. The vehicle then determines the relative position relationship between the target to be detected and the seat based on the target contour information contained in each image data and the matching seat contour information, and then determines whether the position of the detection target has changed based on the change in the relative position. Finally, if the vehicle detects that the position of the detection target has changed, it determines that the detection target is a living target, and then the living body detection system calls the above-mentioned camera device, millimeter wave radar, and seat pressure sensor to detect the living target separately to determine the target heart rate parameters, seat pressure parameters, target posture information and other characteristic parameters corresponding to the living target.
[0115] In this way, the vehicle can first detect the target to be detected in the rear cabin, and then further detect the characteristic parameters of the living target when it is determined that the target to be detected is a living target, so that the vehicle can promptly identify the living target in the cabin, thereby improving the accuracy of the vehicle's seat adjustment and avoiding the situation where the vehicle directly adjusts the seat when it identifies a non-living target on the seat.
[0116] Based on the various embodiments of the present application, a fourth embodiment of the present application is proposed here. In the fourth embodiment of the present application, the same or similar contents as the above embodiments can be referred to the above introduction, and will not be repeated later. On this basis, after the above step S30, the vehicle seat adjustment method of the present application can also include steps B10 to B30:
[0117] Step B10: Obtain a second preset height threshold, wherein the second preset height threshold is greater than the first preset height threshold;
[0118] Step B20: when it is determined that the target height parameter is less than the second preset height threshold and there is a first idle seat between the living target and the display module, generating a second seat adjustment instruction based on the first idle seat;
[0119] Step B30: adjusting the first idle seat according to the second seat adjustment instruction to move the first idle seat closer to an adjacent front seat.
[0120] It should be noted that the second preset height threshold is a height threshold used to determine whether the sight of the living target will be blocked by the front seat when viewing the rear display module of the vehicle. It can be understood that when the vehicle is equipped with at least three rows of seats, the sight of the occupants in the third row or more rear seats is easily blocked by the seatbacks of the second row seats when viewing the display module in front of the second row. In addition, the first vacant seat is in front of the target seat, and there is no adjacent seat to the living target on the seat.
[0121] In this embodiment, after the vehicle adjusts the target seat where the living target is located to the first seat state according to the first seat adjustment instruction, the vehicle can also read the above-mentioned storage module to obtain a second preset height threshold that is greater than the above-mentioned first preset height threshold. Thereafter, the vehicle compares the above-mentioned target height parameter with the second preset height threshold, and then, when it is determined that the target height parameter is less than the second preset height threshold, further detects each seat between the living target and the above-mentioned display module, and when it is detected that the front seat adjacent to the target seat is the first idle seat, a second seat adjustment instruction is generated based on the first idle seat. Finally, the vehicle adjusts the first idle seat according to the second seat adjustment instruction to control the first idle seat to move in the direction of vehicle travel, so as to be close to the front seat adjacent to the first idle seat.
[0122] For example, see Figure 2 , Figure 2 This is a schematic diagram of a seat adjustment scenario involved in a fourth embodiment of the vehicle seat adjustment method of the present application. If there is a child in the third row of seats of the vehicle, after the vehicle adjusts the target seat where the child is located to the first seat state in which the child's line of sight is perpendicular to the display screen in accordance with the above-mentioned first seat adjustment instruction, the vehicle can also read the above-mentioned storage module to obtain a second preset height threshold that is greater than the above-mentioned first preset height threshold. Thereafter, the vehicle compares the above-mentioned target height parameter with the second preset height threshold, and thus, when it is determined that the target height parameter is less than the second preset height threshold, it is determined that the child's line of sight may be blocked by the backrest of the seat in front while watching the display screen. At this time, the vehicle reads the seat pressure sensor configured on the adjacent seat in the second row in front of the target seat, and determines whether the adjacent seat in the second row is an idle seat based on the seat pressure sensor. When the vehicle determines that the adjacent seat in the second row is the first idle seat, the vehicle generates a second seat adjustment instruction for controlling the first idle seat to move forward. Finally, as Figure 2 As shown, the vehicle adjusts the first vacant seat (i.e. Figure 2The second row seat that moves forward in the middle of the vehicle is adjusted to control the first vacant seat to move toward the direction of travel of the vehicle, so as to be close to the backrest of the first row seat adjacent to the first vacant seat, thereby allowing the child to fully see the display screen in front of the second row.
[0123] It should be noted that, in this embodiment and another embodiment, if four rows or more of seats are provided in the vehicle, when the vehicle detects that there are multiple idle seats between the sight line of the living target and the display screen, the vehicle can control the multiple idle seats to move forward in sequence to avoid blocking the sight line of the living target. It is understandable that the present application does not limit the specific number of the first idle seats that need to be adjusted.
[0124] In this way, the vehicle can adjust the vacant seats between the living target and the display module to avoid the vacant seats blocking the living target's line of sight, thereby ensuring that the living target can see the complete image data displayed on the display screen, further enhancing the living target's riding experience.
[0125] In addition, in this embodiment and another embodiment, if the vehicle determines that the living target is a child, the display module can also be detected, so that when the display module is detected to be in the off state, the target seat is controlled to move forward to be close to the back of the front seat. In this way, the child can be brought closer to the front driver, so that the driver can take care of the child more conveniently, further improving the child's riding experience.
[0126] Based on the various embodiments of the present application, a fifth embodiment of the present application is proposed. In the fifth embodiment of the present application, the same or similar contents as the above embodiments can be referred to the above description and will not be repeated later. On this basis, the target seat state parameter group also includes a second seat state parameter group; after the above step S30, the vehicle seat adjustment method of the present application can also include steps C10 to C30:
[0127] Step C10: determining the respiratory rate parameter of the living target;
[0128] Step C20: when it is determined that the breathing rate parameter is in a preset breathing rate range, generating a third seat adjustment instruction based on a preset second seat state parameter group, wherein the second seat state parameter group is a seat state parameter group that puts the living target in a lying position;
[0129] Step C30: adjusting the target seat according to the third seat adjustment instruction so that the target seat switches from the first seat state to a second seat state matching the second seat state parameter group.
[0130] In this embodiment, after the vehicle adjusts the target seat where the living target is located to the first seat state parameter group according to the first seat adjustment instruction, the vehicle can also call the above-mentioned living detection system to detect the living target to determine the breathing rate parameter generated by the living target. After that, the vehicle reads the above-mentioned storage module to obtain the preset breathing rate interval indicating that the living target has entered a sleep state, and compares the breathing rate parameter with the preset breathing rate interval, so as to determine the second seat state parameter group that can make the living target lie flat when it is determined that the breathing rate parameter matches the preset breathing rate interval. The vehicle reads the first seat state parameter group of the above-mentioned target seat, and generates a third seat adjustment instruction based on the first seat state parameter group and the second seat state parameter group. Finally, the vehicle adjusts the target seat according to the third seat adjustment instruction to switch the target seat to the second seat state parameter group to ensure that the living target can lie flat on the target seat.
[0131] Exemplarily, for example, after the vehicle adjusts the target seat where the living target is located to the first seat state parameter group that can make the line of sight of the living target perpendicular to the display screen in accordance with the above-mentioned first seat adjustment instruction, the vehicle can also control the above-mentioned liveness detection system to enable the liveness detection system to call the seat pressure sensor to detect the seat pressure parameters generated on the target seat, thereby determining the breathing rate parameters generated by the living target according to the changes in the seat pressure parameters. After that, the vehicle reads the above-mentioned storage module to obtain a preset sleep breathing rate interval for indicating that the living target is in a sleep state, and the vehicle compares the breathing rate parameter with the sleep breathing rate interval to determine the living target. When the breathing rate parameter is in the sleep breathing rate range, a second seat state parameter group that can put the living target in a lying position is determined, and the vehicle reads the first seat state parameter group corresponding to the above-mentioned target seat, including the first seat position, the first seat back angle, the first seat angle, the first seat rotation direction, the first seat height, the first seat cushion parameter, etc., and generates a third seat adjustment instruction based on the first seat state parameter group and the second seat state parameter group. Finally, the vehicle adjusts the target seat according to the third seat adjustment instruction to move the target seat backward and open the backrest to the maximum angle. At the same time, the configured seat leg rest is opened, so that the living target can lie flat on the target seat.
[0132] In addition, in this embodiment and another embodiment, the liveness detection system can also detect the Doppler frequency shift of the signal caused by the ups and downs of the chest and abdomen when the living target breathes through the millimeter wave radar, thereby determining the breathing rate parameters of the living target based on the Doppler frequency shift. It can be understood that there are many ways for a vehicle to detect the breathing rate of a living target, and this application does not limit this.
[0133] In this way, the vehicle can detect the breathing rate of the living target, and when it is detected that the living target is in a sleeping state, the target seat is controlled to move backward and the living target is allowed to lie flat on the target seat, so as to further enhance the riding experience of the living target.
[0134] Based on the various embodiments of the present application, a fifth embodiment of the present application is proposed here. In the fifth embodiment of the present application, the same or similar contents as those of the above embodiments can be referred to the above description and will not be repeated later. On this basis, after the above step S30, the vehicle seat adjustment method of the present application can also include steps D10 to D30:
[0135] Step D10: Determine the position information corresponding to the living target;
[0136] Step D20: when it is determined according to the position information that the living target is in the seat aisle corresponding to the target seat, and there is a second vacant seat matching the target seat, a third seat adjustment instruction is generated based on the second vacant seat and / or the target seat, wherein the second vacant seat is an vacant seat in front of and / or behind the target seat and adjacent to the target seat;
[0137] Step D30: adjusting the target seat and / or the second vacant seat according to the third seat adjustment instruction so that the width of the seat aisle reaches a maximum value.
[0138] In this embodiment, after the vehicle adjusts the target seat where the living target is located to the third seat state parameter group according to the first seat adjustment instruction, the vehicle can also detect the living target through the above-mentioned living detection system to determine the position information of the living target. Thereafter, when the vehicle determines that the living target is in the seat aisle in front of the target seat based on the position information, the vehicle further detects the adjacent seats in front of and behind the target seat, and when it detects that there is an adjacent second idle seat in front of and / or behind the seat aisle, a third seat adjustment instruction for controlling the target seat and / or the second idle seat is generated. Finally, the vehicle controls the second idle seat and / or the target seat according to the third seat adjustment instruction to move the second idle seat and / or the target seat, so that the width of the seat aisle reaches the maximum value.
[0139] For example, see Figure 3 , Figure 3This is a schematic diagram of the first seat adjustment scenario involved in the fifth embodiment of the vehicle seat adjustment method of the present application. After the vehicle adjusts the target seat where the living target is located to the third seat state parameter group according to the first seat adjustment instruction, the vehicle can also detect the pet located on the target seat through the above-mentioned living body detection system to determine the location information of the pet. Afterwards, if the vehicle determines that the pet is located in the target seat according to the location information, Figure 3 In the aisle space in front of the second row of seats shown in the figure, the first row of adjacent seats in front of the target seat in front (i.e. Figure 3 The first row of seats adjacent to the second row of seats where the live target is located) and / or the third row of seats adjacent to the target seat (i.e. Figure 3 The vehicle detects the third row seat (the third row seat adjacent to the second row seat where the living target is located) and when the vehicle detects that the first row adjacent seat corresponding to the target seat is the second free seat and that the third row adjacent seat corresponding to the target seat is also the second free seat, the vehicle generates a third seat adjustment instruction for simultaneously controlling the second free seat in the front row, the second free seat in the rear row and the target seat. Finally, the vehicle controls the second free seat in the front row, the second free seat in the rear row and the target seat according to the third seat adjustment instruction, thereby moving the second free seat in the front row forward, moving the target seat backward, and moving the second free seat in the rear row backward, so as to maximize the aisle space.
[0140] Similarly, in this embodiment and another embodiment, please refer to Figure 4 , Figure 4 Schematic diagram of a second seat adjustment scenario involved in the fifth embodiment of the vehicle seat adjustment method of the present application. Figure 4 As shown, if the vehicle detects that the adjacent seat in the third row is the second free seat and the adjacent seat in the first row is not a free seat, a third seat adjustment instruction is generated only based on the second free seat in the rear row and the target seat. Finally, the vehicle controls the second free seat in the rear row according to the third seat adjustment instruction, thereby moving the second free seat in the rear row backwards, and moving the target seat backwards to maximize the width of the aisle space.
[0141] Similarly, in this embodiment and another embodiment, please refer to Figure 5 , Figure 5 This is a schematic diagram of a third seat adjustment scenario involved in the fifth embodiment of the vehicle seat adjustment method of the present application, such as Figure 5 As shown, if the vehicle determines that the adjacent seats in the first row are not vacant seats and the adjacent seats in the third row are the second vacant seats, a third seat adjustment instruction can be generated based only on the target seat, thereby controlling the target seat according to the third seat adjustment instruction, so as to move the target seat backward to maximize the width of the aisle space.
[0142] For example, in order to help understand the implementation process of the vehicle seat adjustment method obtained by combining this embodiment with the above embodiments, please refer to Figure 6 , Figure 6 This is a brief flow chart of the vehicle seat adjustment method of the present application, specifically:
[0143] In this embodiment, when the vehicle receives a door opening signal, it first calls the liveness detection system configured by itself to call the temperature sensor set in the cabin to detect the target to be detected entering the back row of the cabin to obtain the target body temperature parameter of the target to be detected. At the same time, the liveness detection system calls the camera device to shoot the target to be detected to capture multiple image data containing the target to be detected. The vehicle then compares the target body temperature parameter with the preset temperature range to obtain a first comparison result. At the same time, the vehicle processes the image data to extract the target contour information and the seat contour information. The vehicle obtains a motion detection result based on the target contour information and the seat contour information. When the vehicle determines that the first comparison result is that the target body temperature parameter is in the preset temperature range, and / or determines that the motion detection result is that the position information of the target to be detected changes, the vehicle determines that the target to be detected is a live target;
[0144] Afterwards, the liveness detection system calls the millimeter-wave radar to detect the liveness target to obtain the target heart rate parameter of the liveness target. At the same time, the liveness detection system calls the seat pressure sensor to detect the seat pressure parameter generated by the liveness target on the seat. At the same time, the liveness detection system calls the camera device to detect the liveness target to obtain the target posture information of the liveness target, and calculates the target height parameter of the liveness target according to the target posture information. The vehicle then determines that the liveness target is a human with a small activity range and a low activity frequency when it is determined that the target heart rate parameter is in a preset human heart rate range, and / or when it is determined that the seat pressure parameter is greater than a preset pressure threshold, and / or when it is determined that the target height parameter is greater than a first preset height threshold.
[0145] Afterwards, if the vehicle determines that the living target is a human, it determines a first seat state parameter that can make the line of sight of the living target perpendicular to the system module in the vehicle cabin according to the above-mentioned target height parameter. At the same time, the vehicle detects the initial seat state parameter group corresponding to the target seat where the living target is located, and determines a first seat adjustment instruction according to the initial seat state parameter group and the first seat state parameter group. The vehicle adjusts the target seat according to the first seat adjustment instruction to switch the target seat to the first seat state that matches the first seat state parameter. Finally, the vehicle determines the breathing rate parameter of the living target according to each characteristic parameter, and when it is detected that the breathing rate parameter is in a preset breathing rate range, it determines that the living target is in a sleeping state, and determines a second seat state parameter group that can make the living target in a lying position. The vehicle generates a third seat adjustment instruction according to the first seat state parameter group and the second seat state parameter group, and adjusts the target seat according to the third seat adjustment instruction to switch the target seat to the second seat state that matches the second seat state parameter group.
[0146] In addition, if the vehicle determines that the target heart rate parameter is in a preset pet heart rate range, and / or determines that the seat pressure parameter is less than a preset pressure threshold, and or determines that the target height parameter is less than a first preset height threshold, the vehicle determines that the living target is a pet with a larger activity range and a higher activity frequency, and obtains a preset third seat state parameter group that enables the target seat to provide the maximum seat space for the living target. At the same time, the vehicle detects the initial seat state parameter group corresponding to the target seat where the living target is located, and determines a second seat adjustment instruction based on the initial seat state parameter group and the third seat state parameter group. The vehicle adjusts the seat according to the second seat adjustment instruction. The target seat is adjusted so that the target seat switches to the third seat state parameter. After that, the vehicle determines the position information of the living target according to the characteristic parameters, and when it is determined that the living target is in the seat aisle in front of the target seat according to the position information, it determines whether there are matching vacant seats around the target seat. Finally, if the vehicle determines that there are vacant seats around the target seat, a third seat adjustment instruction is generated based on the target seat and / or the vacant seat, and the target seat and / or the vacant seat is controlled according to the third seat adjustment instruction to move the target seat and / or the vacant seat, so as to maximize the space of the seat aisle.
[0147] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the adjustment method of the vehicle seat of the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.
[0148] The present application also provides a vehicle seat adjustment device, please refer to Figure 7 , the adjustment device of the vehicle seat comprises:
[0149] The feature detection module 10 is used to detect a living target in the vehicle cabin to obtain feature parameters corresponding to the living target;
[0150] A target classification module 20, for determining a target type corresponding to the living target according to the characteristic parameters, and determining a target seat state parameter group based on the target type, wherein the target type includes humans and pets;
[0151] The seat adjustment module 30 is used to generate a first seat adjustment instruction according to the target seat state parameter group, and adjust the target seat where the living target is located according to the first seat adjustment instruction, so that the target seat switches to a first seat state that matches the target seat state parameter group.
[0152] In a feasible implementation manner, the target classification module 20 is further used for:
[0153] reading a target heart rate parameter included in the characteristic parameter, and determining that the target type corresponding to the living target is human when it is determined that the target heart rate parameter is within a preset human heart rate interval;
[0154] reading a seat pressure parameter included in the characteristic parameter, and determining that the target type is a human being when it is determined that the seat pressure parameter is greater than a preset pressure threshold;
[0155] The target posture information included in the characteristic parameters is read, and a target height parameter corresponding to the living target is determined according to the target posture information. When it is determined that the target height parameter is greater than a first preset height threshold, the target type is determined to be human.
[0156] In a feasible implementation manner, the target classification module 20 is further used for:
[0157] When it is determined that the target type is a human, obtaining a plurality of preset height parameters and a first seat state parameter group that matches each of the plurality of preset height parameters, wherein the first seat state parameter group is a seat state parameter group that makes the sight line of the living target perpendicular to the display module in the vehicle cabin;
[0158] Screening the plurality of preset height parameters based on the target height parameter of the living object to determine a target preset height parameter that matches the target height parameter;
[0159] The first seat state parameter group that matches the target preset height parameter is determined as the target seat state parameter group.
[0160] In a feasible implementation manner, the seat adjustment module 30 is further used for:
[0161] Obtaining a second preset height threshold, wherein the second preset height threshold is greater than the first preset height threshold;
[0162] When it is determined that the target height parameter is less than the second preset height threshold and there is a first idle seat between the living target and the display module, generating a second seat adjustment instruction based on the first idle seat;
[0163] The first vacant seat is adjusted according to the second seat adjustment instruction so as to move the first vacant seat closer to an adjacent front seat.
[0164] In a feasible implementation manner, the seat adjustment module 30 is further used for:
[0165] determining a respiratory rate parameter of the living target;
[0166] In the case where it is determined that the breathing rate parameter is in a preset breathing rate interval, generating a third seat adjustment instruction based on a preset second seat state parameter group, wherein the second seat state parameter group is a seat state parameter group that puts the living target in a lying position;
[0167] The target seat is adjusted according to the third seat adjustment instruction so that the target seat switches from the first seat state to a second seat state matching the second seat state parameter group.
[0168] In a feasible implementation manner, the target classification module 20 is further used for:
[0169] When it is determined that the target type is a pet, the preset third seat state parameter group is used to determine the target seat state parameter group that matches the living target, wherein the third seat state parameter group is a seat state parameter group that enables the target seat to provide maximum seat space.
[0170] In a feasible implementation manner, the seat adjustment module 30 is further used for:
[0171] Determining position information corresponding to the living target;
[0172] When it is determined according to the position information that the living target is in the seat aisle corresponding to the target seat and there is a second vacant seat matching the target seat, a third seat adjustment instruction is generated based on the second vacant seat and / or the target seat, wherein the second vacant seat is an vacant seat in front of and / or behind the target seat and adjacent to the target seat;
[0173] The target seat and / or the second vacant seat are adjusted according to the third seat adjustment instruction so that the width of the seat aisle reaches a maximum value.
[0174] In a feasible implementation manner, the feature detection module 10 is further used for:
[0175] Detecting a target to be measured in a vehicle cabin to obtain a target body temperature parameter of the target to be measured;
[0176] When it is determined that the target body temperature parameter reaches a preset temperature range, the target to be detected is determined to be a living target, and the step of detecting the living target in the vehicle cabin is performed.
[0177] In a feasible implementation manner, the feature detection module 10 is further used for:
[0178] Photographing a target to be measured in a vehicle cabin to acquire a plurality of image data containing the target to be measured;
[0179] Extracting target contour features and seat contour features contained in each of the plurality of image data, and determining relative position information contained in each of the plurality of image data according to each of the target contour features and each of the seat contour features, wherein the relative position information is relative position information between the target to be measured and the seat in the vehicle cabin;
[0180] When it is determined according to each of the relative position information that the position information of the target to be detected changes, the target to be detected is determined to be a living target, and the step of detecting the living target in the vehicle cabin is performed.
[0181] The vehicle seat adjustment device provided by the present application adopts the vehicle seat adjustment method in the above embodiment, which can solve the technical problem of low seat adjustment operation efficiency in the related art. Compared with the prior art, the beneficial effects of the vehicle seat adjustment device provided by the present application are the same as the beneficial effects of the vehicle seat adjustment method provided by the above embodiment, and the other technical features of the vehicle seat adjustment device are the same as the features disclosed in the above embodiment method, which will not be repeated here.
[0182] The present application provides a vehicle, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the vehicle seat adjustment method in the above-mentioned embodiment one.
[0183] Reference below Figure 8, which shows a schematic diagram of the structure of a vehicle suitable for implementing the embodiments of the present application. The vehicle in the embodiments of the present application may include, but is not limited to, a vehicle with a living body detection system and a rear display screen configured inside, or a mobile terminal, a data storage control terminal, a PC, and other terminals connected to an electronic control unit of the vehicle. Figure 8 The vehicle shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0184] like Figure 8 As shown, the vehicle may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for vehicle operation are also stored. The processing device 1001, ROM1002, and RAM1004 are connected to each other via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the vehicle to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows a vehicle with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or have alternatively.
[0185] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.
[0186] The vehicle provided by the present application adopts the vehicle seat adjustment method in the above embodiment, which can solve the technical problem of low seat adjustment operation efficiency in the related art. Compared with the prior art, the beneficial effects of the vehicle provided by the present application are the same as the beneficial effects of the vehicle seat adjustment method provided by the above embodiment, and the other technical features in the vehicle are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.
[0187] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0188] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
[0189] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the vehicle seat adjustment method in the above-mentioned embodiment.
[0190] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM: Random Access Memory), a read-only memory (ROM: Read Only Memory), an erasable programmable read-only memory (EPROM: Erasable Programmable Read Only Memory or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM: CD-Read Only Memory), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency: Radio Frequency), etc., or any suitable combination of the above.
[0191] The computer-readable storage medium may be included in the vehicle, or may exist independently without being installed in the vehicle.
[0192] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by the vehicle, the vehicle: detects a living target in the vehicle cabin to obtain characteristic parameters corresponding to the living target; determines a target type corresponding to the living target according to the characteristic parameters, and determines a target seat state parameter group based on the target type, wherein the target type includes humans and pets; generates a first seat adjustment instruction according to the target seat state parameter group, and adjusts the target seat where the living target is located according to the first seat adjustment instruction, so that the target seat switches to a first seat state that matches the target seat state parameter group.
[0193] Computer program code for performing the operations of the present application may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0194] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0195] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.
[0196] The readable storage medium provided by the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned vehicle seat adjustment method, and can solve the technical problem of low seat adjustment operation efficiency in the related art. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as the beneficial effects of the vehicle seat adjustment method provided by the above-mentioned embodiment, and will not be repeated here.
[0197] The present application also provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the steps of the vehicle seat adjustment method as described above are implemented.
[0198] The computer program product provided by the present application can solve the technical problem of low efficiency of seat adjustment operation in the related art. Compared with the prior art, the beneficial effects of the computer program product provided by the present application are the same as the beneficial effects of the vehicle seat adjustment method provided by the above embodiment, which will not be repeated here.
[0199] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.
Claims
1. A method for adjusting a vehicle seat, characterized in that: The vehicle seat adjustment method comprises: Detecting a living target in a vehicle cabin to obtain characteristic parameters corresponding to the living target; Determining a target type corresponding to the living target according to the characteristic parameters, and determining a target seat state parameter group based on the target type, wherein the target type includes humans and pets; A first seat adjustment instruction is generated according to the target seat state parameter group, and the target seat where the living target is located is adjusted according to the first seat adjustment instruction so that the target seat is switched to a first seat state that matches the target seat state parameter group.
2. The vehicle seat adjustment method according to claim 1, characterized in that: The step of determining the target type corresponding to the living target according to the characteristic parameters includes at least one of the following: reading a target heart rate parameter included in the characteristic parameter, and determining that the target type corresponding to the living target is human when it is determined that the target heart rate parameter is within a preset human heart rate interval; reading a seat pressure parameter included in the characteristic parameter, and determining that the target type is a human being when it is determined that the seat pressure parameter is greater than a preset pressure threshold; The target posture information included in the characteristic parameters is read, and a target height parameter corresponding to the living target is determined according to the target posture information. When it is determined that the target height parameter is greater than a first preset height threshold, the target type is determined to be human.
3. The vehicle seat adjustment method according to claim 1, characterized in that: The step of determining a target seat state parameter group based on the target type comprises: When it is determined that the target type is a human, obtaining a plurality of preset height parameters and a first seat state parameter group that matches each of the plurality of preset height parameters, wherein the first seat state parameter group is a seat state parameter group that makes the sight line of the living target perpendicular to the display module in the vehicle cabin; Screening the plurality of preset height parameters based on the target height parameter of the living object to determine a target preset height parameter that matches the target height parameter; The first seat state parameter group that matches the target preset height parameter is determined as the target seat state parameter group.
4. The vehicle seat adjustment method according to claim 3, characterized in that: After the step of adjusting the target seat where the living target is located according to the first seat adjustment instruction, the method further includes: Obtaining a second preset height threshold, wherein the second preset height threshold is greater than the first preset height threshold; When it is determined that the target height parameter is less than the second preset height threshold and there is a first idle seat between the living target and the display module, generating a second seat adjustment instruction based on the first idle seat; The first vacant seat is adjusted according to the second seat adjustment instruction so as to move the first vacant seat closer to an adjacent front seat.
5. The vehicle seat adjustment method according to claim 3, characterized in that: After the step of adjusting the target seat where the living target is located according to the first seat adjustment instruction, the method further includes: determining a respiratory rate parameter of the living subject; In the case where it is determined that the breathing rate parameter is in a preset breathing rate interval, generating a third seat adjustment instruction based on a preset second seat state parameter group, wherein the second seat state parameter group is a seat state parameter group that puts the living target in a lying position; The target seat is adjusted according to the third seat adjustment instruction so that the target seat switches from the first seat state to a second seat state matching the second seat state parameter group.
6. The vehicle seat adjustment method according to claim 1, characterized in that: The step of determining a target seat state parameter group based on the target type further includes: When it is determined that the target type is a pet, the preset third seat state parameter group is used to determine the target seat state parameter group that matches the living target, wherein the third seat state parameter group is a seat state parameter group that enables the target seat to provide maximum seat space.
7. The vehicle seat adjustment method according to claim 6, characterized in that: After the step of adjusting the target seat where the living target is located according to the first seat adjustment instruction, the method further includes: Determining position information corresponding to the living target; When it is determined according to the position information that the living target is in the seat aisle corresponding to the target seat and there is a second vacant seat matching the target seat, a third seat adjustment instruction is generated based on the second vacant seat and / or the target seat, wherein the second vacant seat is an vacant seat in front of and / or behind the target seat and adjacent to the target seat; The target seat and / or the second vacant seat are adjusted according to the third seat adjustment instruction so that the width of the seat aisle reaches a maximum value.
8. The vehicle seat adjustment method according to claim 1, characterized in that: Before the step of detecting the living target in the vehicle cabin, the method further includes: Detecting a target to be measured in a vehicle cabin to obtain a target body temperature parameter of the target to be measured; When it is determined that the target body temperature parameter reaches a preset temperature range, the target to be detected is determined to be a living target, and the step of detecting the living target in the vehicle cabin is performed.
9. The vehicle seat adjustment method according to claim 1, characterized in that: Before the step of detecting the living target in the vehicle cabin, the method further includes: Photographing a target to be measured in a vehicle cabin to acquire a plurality of image data containing the target to be measured; Extracting target contour features and seat contour features contained in each of the plurality of image data, and determining relative position information contained in each of the plurality of image data according to each of the target contour features and each of the seat contour features, wherein the relative position information is relative position information between the target to be measured and the seat in the vehicle cabin; When it is determined according to each of the relative position information that the position information of the target to be detected changes, the target to be detected is determined to be a living target, and the step of detecting the living target in the vehicle cabin is performed.
10. A vehicle, characterized in that: The vehicle comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the vehicle seat adjustment method according to any one of claims 1 to 9.
11. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the vehicle seat adjustment method according to any one of claims 1 to 9 are implemented.
12. A computer program product, characterized in that The computer program product comprises a computer program which, when executed by a processor, implements the steps of the method for adjusting a vehicle seat according to any one of claims 1 to 9.
Citation Information
Patent Citations
Image processing method, device, mobile terminal and storage medium
CN108616688A
Living body detection system
CN110363059A
In-vehicle living body detection method, in-vehicle living body detection device and electronic equipment
CN114236636A
Seat adjusting method and device, vehicle and readable storage medium
CN118003989A
Safety seat control method and system, intelligent terminal and storage medium
CN118457388A