Vehicle seat control method, controller and vehicle
By designing a control method and controller in the vehicle, detecting whether there are passengers on the seat and judging the vehicle status, the dangerous problems caused by personnel negligence during special seat movements are solved, and safety is improved.
Patent Information
- Application Number
- CN202311850027.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-28
- Publication Date
- 2025-07-01
AI Technical Summary
The deployment and resetting of special seats in existing vehicles mainly relies on manual control of personnel, which is prone to danger caused by personnel negligence, resulting in vehicle damage or personal injury.
By designing a control method and controller in the vehicle, detecting whether there are passengers on the seat, and determining preset prerequisites based on the vehicle status, door status and seat status, and determining whether these conditions are met before the seat can be allowed to operate.
It improves the safety of seat movement, avoids dangers caused by seat movement, and ensures the safety of personnel and vehicles.
Smart Images

Figure CN120229154A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of vehicles, and particularly relates to a control method, a controller and a vehicle for a vehicle seat. Background Art
[0002] In some existing vehicles, special seats are installed to facilitate the boarding and alighting of special persons. The seat can be rotated out of the vehicle through a rotating mechanism, thereby facilitating the boarding and alighting of special persons such as the elderly and the disabled. In the related art, the unfolding and resetting of the seat mainly rely on manual control by personnel. During the movement of the seat, it is very easy to cause danger due to the negligence of personnel, resulting in damage to the vehicle and even personal injury. Summary of the Invention
[0003] In view of this, embodiments of the present invention provide a control method, a controller and a vehicle for a vehicle seat to improve the safety when controlling the movement of the seat.
[0004] In a first aspect, an embodiment of the present invention provides a control method for a vehicle seat, including:
[0005] When receiving a control signal for controlling the seat to perform an action, obtain information of the vehicle and detect whether there is a person sitting on the seat;
[0006] Determine a preset precondition for the seat to perform an action according to whether there is a person sitting on the seat;
[0007] Judge whether the preset precondition is satisfied according to the information of the vehicle;
[0008] If it is satisfied, control the seat to perform an action according to the control signal.
[0009] Combined with the first aspect, in a possible implementation manner of the first aspect, before determining the preset precondition for the seat to perform an action according to whether there is a person sitting on the seat, it further includes:
[0010] Obtain the states of the vehicle, the door and the seat before and after the corresponding seat performs an action when there are multiple persons sitting on the seat, and obtain the states of the vehicle, the door and the seat before and after the corresponding seat performs an action when there is no person sitting on the multiple seats;
[0011] Establish a mapping relationship between whether there is a person sitting on the seat and the preset precondition for the seat to perform an action according to the results of the corresponding seat performing an action when there are multiple persons sitting on the seat and when there is no person sitting on the seat, and the states of the vehicle, the door and the seat before and after the action.
[0012] Combined with the first aspect, in a possible implementation manner of the first aspect, determining the preset precondition for the seat to perform an action according to whether there is a person sitting on the seat includes:
[0013] If there is a passenger on the seat, according to the mapping relationship, determine the preset preconditions for the seat to perform actions. The preset preconditions include: the vehicle is powered on and in the parking gear, the door state is that the door corresponding to the seat is fully opened, and the seat state is that the seat belt is fastened.
[0014] Combined with the first aspect, in a possible implementation manner of the first aspect, determining the preset preconditions for the seat to perform actions according to whether there is a passenger on the seat includes:
[0015] If there is no passenger on the seat, according to the mapping relationship, determine the preset preconditions for the seat to perform actions. The preset preconditions include: the vehicle is powered on and in the parking gear, and the door state is that the door corresponding to the seat is fully opened.
[0016] Combined with the first aspect, in a possible implementation manner of the first aspect, controlling the seat to perform actions according to the control signal includes:
[0017] Determine the action speed of the seat according to whether there is a passenger on the seat; wherein, the action speed when there is a passenger on the seat is greater than the action speed when there is no passenger on the seat;
[0018] Control the seat to perform actions according to the control signal and the action speed.
[0019] Combined with the first aspect, in a possible implementation manner of the first aspect, before controlling the seat to perform actions according to the control signal, it further includes:
[0020] Perform avoidance adjustment on the seat in front of and / or behind the seat.
[0021] Combined with the first aspect, in a possible implementation manner of the first aspect, during the process of controlling the seat to perform actions according to the control signal, it further includes at least one of the following:
[0022] Lock the vehicle gear in the parking gear;
[0023] Disable the adjustment switch of the seat and the adjustment switches of the seats in front of and / or behind the seat;
[0024] If the door corresponding to the seat becomes not fully opened, control the seat to stop moving;
[0025] If the movement of the seat is blocked, control the seat to stop moving.
[0026] Combined with the first aspect, in a possible implementation manner of the first aspect, the seat is powered by the vehicle's high-voltage power battery;
[0027] The vehicle being powered on means the vehicle is in a high-voltage powered-on state.
[0028] In a second aspect, an embodiment of the present invention provides a control device for a vehicle seat, including:
[0029] A detection module, configured to obtain information of the vehicle and detect whether there is a passenger on the seat when receiving a control signal for controlling the seat to perform an action;
[0030] A processing module, configured to determine a preset precondition for the seat to perform an action according to whether there is a passenger on the seat;
[0031] A judgment module, configured to judge whether the preset precondition is satisfied according to the information of the vehicle;
[0032] An execution module, configured to, if the condition is satisfied, control the seat to perform an action according to the control signal.
[0033] In a third aspect, an embodiment of the present invention provides a controller, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the method in the first aspect or any implementation manner of the first aspect are implemented.
[0034] In a fourth aspect, an embodiment of the present invention provides a vehicle, which includes the controller in the third aspect above.
[0035] In a fifth aspect, an embodiment of the present invention provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the steps of the method in the first aspect or any implementation manner of the first aspect are implemented.
[0036] The beneficial effects of the embodiments of the present invention compared with the prior art are as follows:
[0037] The embodiments of the present invention divide the usage scenarios of the seat into two scenarios: with a person on the seat and without a person on the seat, and execute different safety strategies according to different scenarios to ensure the safety of personnel or the vehicle. That is, when receiving a control signal for controlling the seat to perform an action, according to whether there is a passenger on the seat, a preset precondition for the seat to perform an action is determined. If the preset precondition is satisfied, the seat is controlled to perform an action. Through the judgment of the preset precondition, the safety of the seat action in the current scenario can be determined, and the occurrence of danger during the seat action can be avoided. Description of the Drawings
[0038] To more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the accompanying drawings required for use in the embodiments or the description of the prior art. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0039] Figure 1 It is a schematic diagram of the application scenario of the control method for a vehicle seat provided by an embodiment of the present invention;
[0040] Figure 2 It is a schematic diagram of the implementation process of a control method for a vehicle seat provided by an embodiment of the present invention;
[0041] Figure 3 It is a schematic diagram of the implementation process of another control method for a vehicle seat provided by an embodiment of the present invention;
[0042] Figure 4 It is a schematic diagram of the structure of the control device for a vehicle seat provided by an embodiment of the present invention;
[0043] Figure 5 It is a schematic diagram of the structure of the controller provided by an embodiment of the present invention. Specific Embodiments
[0044] In the following description, specific details such as specific system structures and technologies are presented for the purpose of illustration rather than limitation, so as to thoroughly understand the embodiments of the present invention. However, those skilled in the art should clearly understand that the present invention can also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid unnecessary details from interfering with the description of the present invention.
[0045] To illustrate the technical solutions described in the present invention, the following will be described through specific embodiments.
[0046] The method of this embodiment is mainly applied to a special seat for people with mobility difficulties or who are unable to move to get on and off the vehicle more conveniently.
[0047] Figure 1It is a schematic diagram of a special seat. The seat can move back and forth in the X direction and can rotate by an angle Y to extend the seat out of the vehicle. After the elderly, disabled and other people with inconvenient getting on and off the vehicle sit on the seat, the seat then rotates back to its original position. Considering that during the movement of the seat, it is very easy to occur dangerous situations, such as people falling from the seat due to vehicle movement or other circumstances, or the seat bumping against the car door when the car door is not fully opened. Therefore, in the embodiment of the present invention, a safety strategy is designed for this seat, and this strategy can be directly integrated into the vehicle body domain controller or seat controller as a program, combined with other cameras and sensors on the vehicle, to ensure the safe movement of the seat.
[0048] Figure 2 It is a schematic diagram of the implementation process of a control method for a vehicle seat provided by an embodiment of the present invention. Refer to Figure 2 As shown, the method includes:
[0049] Step S201, when receiving a control signal for controlling the seat to move, obtain the information of the vehicle and detect whether there is a person sitting on the seat.
[0050] The control signal here includes a seat deployment signal and a seat reset signal. The deployment signal is to control the seat to rotate out of the vehicle, and the reset signal is to control the seat to rotate back into the vehicle. The user can input the control signal through a hardware switch or a virtual switch on the central control screen. This embodiment receives the control signal and controls the seat to perform corresponding actions based on this control signal. When the seat is in the vehicle, the user can also adjust the front-back position, backrest angle, seat height, etc. of the seat, but this seat adjustment signal is not the control signal for controlling the seat to move as mentioned in this embodiment.
[0051] After receiving the control signal, this embodiment can directly obtain the information of the vehicle, such as gear state, power state, door state and other state information, and can detect whether there is a person sitting on the seat by means of a camera in the cabin or a gravity sensor under the seat.
[0052] Step S202, according to whether there is a person sitting on the seat, determine the preset preconditions for the seat to move.
[0053] In this embodiment, the usage scenarios of the seat are divided into two scenarios: there is a person on the seat and there is no person on the seat, and different safety strategies are executed according to different scenarios.
[0054] Optionally:
[0055] If there is a passenger on the seat, the safety of the passenger and the vehicle must be fully considered during the movement of the seat. First, the seat belt of the passenger must be fastened to prevent the passenger from falling and getting injured during the movement of the seat. Second, the vehicle needs to be powered on and in the parking gear to avoid vehicle damage or passenger injury caused by vehicle movement during the movement of the seat. Third, the door corresponding to the seat must be fully opened to avoid knocking on the door during the movement of the seat, resulting in vehicle damage. Therefore, the preset preconditions for the seat to perform an action can include, for example, the vehicle being powered on and in the parking gear, the door corresponding to the seat being fully opened, and the seat belt of the seat being fastened, etc.
[0056] If there is no passenger on the seat, only vehicle damage needs to be considered during the movement of the seat, and the state of the seat belt does not need to be considered. The preset preconditions at this time can include, for example, the vehicle being powered on and in the parking gear, and the door corresponding to the seat being fully opened, etc.
[0057] Step S203, according to the status information, determine whether the preset preconditions are met.
[0058] For the scenario where there is a passenger on the seat or the scenario where there is no passenger on the seat, if several corresponding conditions are all met, it is determined that the preset preconditions are met. If any one of the conditions is not met, it is determined that the preset preconditions are not met.
[0059] Step S204, if met, control the seat to perform an action according to the control signal.
[0060] When it is determined that the preset preconditions are met, it means that the seat can perform an action safely.
[0061] At this time, if the control signal is a seat deployment signal, control the seat to deploy. When deploying, the seat adjusts its overall posture and the position of the backrest to the set starting position inside the vehicle, and then the seat deploys along the set route to a position outside the vehicle for the user to get on and off the vehicle conveniently and stays still.
[0062] If the control signal is a seat reset signal, control the seat to reset. When resetting, the seat rotates to the set starting position inside the vehicle along the set route, and the user can send instructions to adjust the front-back position, backrest angle, seat height, etc. of the seat according to needs. After receiving these instructions in this embodiment, the front-back position, backrest angle, seat height, etc. of the seat are adjusted.
[0063] When it is determined that the preset preconditions are not met, the seat does not perform an action. At this time, the reminder information can be determined according to the above vehicle information and preset preconditions, and a reminder can be made according to this reminder information, such as by voice broadcasting the reason why the seat is unavailable, to facilitate the user to make adjustments.
[0064] In the embodiments of the present invention, the usage scenarios of the seat are divided into two scenarios: when there is a person on the seat and when there is no person on the seat. Different safety strategies are executed according to different scenarios to ensure the safety of personnel or vehicles. That is, when a control signal for controlling the seat to perform an action is received, the preset preconditions for the seat to perform the action are determined according to whether there is a person sitting on the seat. If the preset preconditions are met, the seat is controlled to perform the action. Through the judgment of the preset preconditions, the safety of the seat action in the current scenario can be determined, and the occurrence of danger during the seat action can be avoided.
[0065] In addition, before determining the preset preconditions for the seat to perform the action according to whether there is a person sitting on the seat in the embodiments of the present application, the mapping relationship between whether there is a person sitting on the seat and the preset preconditions for the seat to perform the action is also considered. Furthermore, subsequently, according to whether there is a person sitting on the seat and the above mapping relationship, the preset preconditions for the seat to perform the action are accurately and quickly determined. Thus, through the judgment of the preset preconditions, the seat is controlled to perform the action, and the safety during the control of the seat action is improved.
[0066] As Figure 3 shown, the method includes:
[0067] S301. Obtain the states of the vehicle, the doors, and the seat before and after the corresponding seat performs an action when there are multiple people sitting on the seats, and obtain the states of the vehicle, the doors, and the seat before and after the corresponding seat performs an action when there are no people sitting on the seats.
[0068] In this embodiment, mainly some vehicle information before and after the seat performs an action when there are people and no people on the seat is obtained, such as the states of the vehicle, the doors, and the seat before and after the seat performs an action.
[0069] S302. Establish a mapping relationship between whether there is a person sitting on the seat and the preset preconditions for the seat to perform the action according to the results of the corresponding seat performing an action when there are multiple people sitting on the seats and when there are no people sitting on the seats, and one or more of the states of the vehicle, the doors, and the seat before and after the action.
[0070] In this embodiment, through the vehicle information before and after the seat performs an action when there are people and no people on the seat, and the results of the seat performing the action (such as successful deployment or failed deployment, etc.), furthermore, some preconditions for the subsequent seat to successfully complete the action when there are or are not people on the seat are determined, that is, the above preset preconditions. Thus, a mapping relationship between whether there is a person sitting on the seat and the preset preconditions for the seat to perform the action is established for judging whether the seat performs the action.
[0071] For example, the mapping relationship can be:
[0072] If there is a passenger on the seat, the preset preconditions include: the vehicle is powered on and in the parking gear, the door corresponding to the seat is fully opened, and the seat belt of the seat is in a fastened state.
[0073] If there is no passenger on the seat, the preset preconditions include: the vehicle is powered on and in the parking gear, and the door corresponding to the seat is fully opened.
[0074] S303. When receiving a control signal for controlling the seat to act, obtain the information of the vehicle and detect whether there is a passenger on the seat.
[0075] S304. Determine the preset preconditions for the seat to act according to whether there is a passenger on the seat and the mapping relationship.
[0076] S305. Judge whether the preset preconditions are met according to the information of the vehicle.
[0077] S306. If met, control the seat to act according to the control signal.
[0078] Among them, for the implementation manners of steps S303 to S306, refer to Figure 2 the relevant descriptions in the embodiments, which will not be elaborated here.
[0079] As a possible implementation manner, the seat can be powered by the high-voltage power battery of the vehicle. The traditional seat deployment and reset are both powered by low voltage. Since the seat deployment and reset are different from ordinary seat position adjustment and consume a large amount of power, it is easy to cause battery discharge. Therefore, in this embodiment, the seat is designed to be powered by the high-voltage power battery.
[0080] Therefore, the above vehicle power-on needs to be in a high-voltage power-on state. Most vehicles have multiple different power modes. In the low-voltage power-on mode, the seat does not act.
[0081] As a possible implementation manner, in this embodiment, controlling the seat to act according to the control signal includes:
[0082] Determine the action speed of the seat according to whether there is a passenger on the seat; among them, the action speed when there is a passenger on the seat is greater than the action speed when there is no passenger on the seat;
[0083] Control the seat to act according to the control signal and the action speed.
[0084] The action speed of the seat needs to meet the standard requirements. For example, the requirements are 10 - 30 mm / s for forward and backward movement, 10 ± 2° / s for rotation, and the time for the overall movement to the outside of the vehicle and back to the inside of the vehicle ≤ 60 s.
[0085] Generally, for safety reasons, the maximum operating speed of the seat is designed according to the scenario of the passengers on the seat in a vehicle. In this embodiment, the operating speed of the seat is dynamically adjusted according to the actual scenario. For example, when there is a passenger on the seat, the maximum rotation speed is 10±2° / s; when there is no passenger on the seat, the operating speed of the seat can be appropriately increased, and the rotation speed can be greater than 10±2° / s, so that the seat can be deployed and reset faster. By dynamically adjusting the operating speed of the seat, both the safety and comfort of the passengers are ensured, and time is saved.
[0086] As a possible implementation, before controlling the seat to perform an action, it further includes at least one of the following, but not limited to:
[0087] Voice broadcast the precautions when the seat is deployed.
[0088] Use a preset method for reminder, such as turning on the hazard lights of the vehicle to warn passersby.
[0089] Perform avoidance adjustment on the seat in front of and / or behind the seat. The specific avoidance position shall not squeeze the seat passengers and can be calibrated according to the actual vehicle situation.
[0090] As a possible implementation, during the process of controlling the seat to perform an action, it further includes at least one of the following, but not limited to:
[0091] Lock the vehicle gear in the parking gear to prevent the vehicle from moving.
[0092] Disable the adjustment switch of the seat and the adjustment switches of the seats in front of and / or behind the seat. At this time, the adjustment buttons of the relevant seats are invalid.
[0093] If the door corresponding to the seat becomes not fully opened, control the seat to stop moving to prevent the seat from colliding with the door during the movement process.
[0094] If the movement of the seat is blocked, control the seat to stop moving to avoid further expansion of the danger.
[0095] In a more specific embodiment, the control method of the vehicle seat is as follows:
[0096] (1) Control the right rear seat in the second row to deploy by pressing a button:
[0097] Preset conditions when there is someone on the seat: The power mode is ON, the vehicle is in a high-voltage state, the right rear door in the second row is fully opened, the vehicle state is in the parking gear, and the seat belt is fastened.
[0098] Preset conditions when there is no one on the seat: The power mode is ON, the vehicle is in a high-voltage state, the right rear door in the second row is fully opened, and the vehicle state is in the parking gear.
[0099] Trigger condition: The user long-presses the hard switch for deploying the right seat in the second row.
[0100] Action process:
[0101] (1) The user long-presses the seat deployment button switch;
[0102] (2) In this embodiment, upon receiving the control signal for controlling the seat to act, it can announce the precautions when the seat is deployed through voice, and at the same time control the vehicle to turn on the hazard warning lights to warn passersby;
[0103] (3) Control the entire co-pilot seat and the backrest to move forward to the avoidance position (this position is subject to in-vehicle calibration to ensure that the seat passenger is not squeezed);
[0104] (4) Control the seat to first adjust the overall posture and the backrest position to the set starting position inside the vehicle (the starting position is subject to in-vehicle calibration); the seat unfolds to the position outside the vehicle for the user to get on and off conveniently and remains stationary;
[0105] (5) When the seat is in the process of executing an action and the user releases the deployment button switch, control the seat to immediately stop the action; when the user long-presses the deployment or reset control switch again, control the seat to continue the corresponding action.
[0106] Special process: When the deployment condition is not fully met and the seat deployment switch is long-pressed, this embodiment can give a reminder, such as announcing through voice "The current seat is unavailable. Please confirm that the right rear door is fully opened and the gear is in the park position", and the seat does not move. During the seat movement, if the user switches to the park gear, control the seat to stop the action and give a voice reminder to the user "During the seat movement, it is prohibited to use a non-park gear". During the seat movement, if the door state changes to not fully opened, control the seat to immediately stop the action. During the seat movement, if it encounters an obstacle, control the seat to immediately stop the action.
[0107] (2) Button control for resetting the right seat in the second row:
[0108] Preset conditions when there is someone on the seat: Power mode ON, the vehicle is in a high-voltage state, the right rear door in the second row is fully opened, the vehicle state is in the park gear, and the seat belt is fastened.
[0109] Preset conditions when there is no one on the seat: Power mode ON, the vehicle is in a high-voltage state, the right rear door in the second row is fully opened, the vehicle state is in the park gear.
[0110] Trigger condition: The user long-presses the hard switch for resetting the right seat in the second row.
[0111] Action process:
[0112] (1) The user long-presses the seat reset control switch;
[0113] (2) This embodiment receives a control signal for controlling the seat to move, and controls the entire co-pilot seat and the backrest to move forward to the avoidance position (this position is subject to the actual vehicle calibration so as not to squeeze the seat passengers);
[0114] (3) Control the seat to reset to the set starting position in the vehicle according to the set route and then remain stationary (the welcome function for the co-pilot is not available when there is someone in the seat during stationary in the vehicle or during the movement process);
[0115] (4) After the seat reset is completed, control the hazard warning lights to automatically turn off.
[0116] Special process: When the reset condition is not fully met, long-press the seat reset switch. This embodiment can give a reminder, such as by voice broadcast "The current seat is not available. Please confirm that the right door is fully opened and the gear is in the park position", and the seat does not move. During the seat movement process, if the user switches to the park gear, control the seat to stop moving, and give a voice reminder to the user "During the seat movement process, it is prohibited to use a non-park gear". During the seat movement process, if the door state changes to not fully opened state, control the seat to immediately stop moving. During the seat movement process, if it encounters an obstacle, control the seat to immediately stop moving.
[0117] It should be understood that the magnitudes of the sequence numbers of the steps in the above embodiments do not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
[0118] Figure 4 It is a schematic structural diagram of a control device 40 for a vehicle seat provided by an embodiment of the present invention. Refer to Figure 4 As shown, the device includes:
[0119] A detection module 41, configured to obtain information of the vehicle and detect whether there is a person sitting on the seat when receiving a control signal for controlling the seat to move;
[0120] A processing module 42, configured to determine a preset prerequisite for the seat to move according to whether there is a person sitting on the seat;
[0121] A judgment module 43, configured to judge whether the preset prerequisite is met according to the information of the vehicle;
[0122] An execution module 44, configured to, if it is met, control the seat to move according to the control signal.
[0123] As a possible implementation manner, before determining the preset prerequisite for the seat to move according to whether there is a person sitting on the seat, the processing module 42 is further configured to:
[0124] When obtaining the occupants on multiple seats, obtain the states of the vehicle, the doors, and the seats before and after the corresponding seats perform actions; when obtaining that there are no occupants on multiple seats, obtain the states of the vehicle, the doors, and the seats before and after the corresponding seats perform actions;
[0125] Based on the results of the corresponding seats performing actions when there are occupants and no occupants on multiple seats, and one or more of the states of the vehicle, the doors, and the seats before and after the actions, establish a mapping relationship between whether there are occupants on the seats and the preset preconditions for the seats to perform actions.
[0126] As a possible implementation, the processing module 42 is used for:
[0127] If there are occupants on the seat, determine the preset preconditions for the seat to perform actions according to the mapping relationship. The preset preconditions include: the state of the vehicle is powered on and in the parking gear, the state of the door is that the door at the corresponding position of the seat is fully opened, and the state of the seat is that the seat belt is fastened.
[0128] As a possible implementation, the processing module 42 is used for:
[0129] If there are no occupants on the seat, determine the preset preconditions for the seat to perform actions according to the mapping relationship. The preset preconditions include: the state of the vehicle is powered on and in the parking gear, and the state of the door is that the door at the corresponding position of the seat is fully opened.
[0130] As a possible implementation, the execution module 44 is used for:
[0131] Determine the action speed of the seat according to whether there are occupants on the seat; among them, the action speed when there are occupants on the seat is greater than the action speed when there are no occupants on the seat;
[0132] Control the seat to perform actions according to the control signal and the action speed.
[0133] As a possible implementation, before controlling the seat to perform actions according to the control signal, the execution module 44 is also used for:
[0134] Perform avoidance adjustment on the seat in front of and / or behind the seat.
[0135] As a possible implementation, during the process of controlling the seat to perform actions according to the control signal, the execution module 44 is also used for:
[0136] Lock the vehicle gear in the parking gear;
[0137] Disable the adjustment switch of the seat and the adjustment switches of the seats in front of and / or behind the seat;
[0138] If the door corresponding to the seat becomes not fully opened, control the seat to stop moving;
[0139] If the movement of the seat is blocked, control the seat to stop moving.
[0140] As a possible implementation, the seat is powered by the high-voltage power battery of the vehicle;
[0141] The vehicle is powered on means the vehicle is in a high-voltage powered-on state.
[0142] Figure 5 It is a schematic diagram of the controller 50 provided by an embodiment of the present invention. As Figure 5 shown, the controller 50 of this embodiment includes: a processor 51, a memory 52, and a computer program 53 stored in the memory 52 and executable on the processor 51, such as a control program for a vehicle seat. When the processor 51 executes the computer program 53, the steps in the above-mentioned embodiments of the control method for each vehicle seat are implemented, such as Figure 2 the steps S201 to S204 shown. Or, when the processor 51 executes the computer program 53, the functions of each module in the above-mentioned device embodiments are implemented, such as Figure 4 the functions of the modules 41 to 44 shown.
[0143] Exemplarily, the computer program 53 can be divided into one or more modules / units. One or more modules / units are stored in the memory 52 and executed by the processor 51 to complete the present invention. One or more modules / units can be a series of computer program instruction segments capable of performing specific functions, and these instruction segments are used to describe the execution process of the computer program 53 in the controller 50.
[0144] The controller 50 may include, but is not limited to, the processor 51 and the memory 52. Those skilled in the art can understand that Figure 5 this is only an example of the controller 50, and does not constitute a limitation on the controller 50. It may include more or fewer components than shown in the figure, or combine some components, or different components. For example, the controller 50 may further include input / output devices, network access devices, buses, etc.
[0145] The so-called processor 51 may be a Central Processing Unit (CPU), or may also be other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field-Programmable Gate Arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0146] The memory 52 may be an internal storage unit of the controller 50, such as the hard disk or memory of the controller 50. The memory 52 may also be an external storage device of the controller 50, such as a plug-in hard disk equipped on the controller 50, a Smart Media Card (SMC), a Secure Digital (SD) card, a Flash Card, etc. Further, the memory 52 may also include both an internal storage unit of the controller 50 and an external storage device. The memory 52 is used to store computer programs and other programs and data required by the controller 50. The memory 52 may also be used to temporarily store data that has been output or is to be output.
[0147] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, only the above-mentioned division of each functional unit and module is used as an example. In practical applications, the above-mentioned functions can be allocated to different functional units and modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiments can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit. In addition, the specific names of each functional unit and module are only for the convenience of mutual distinction and do not limit the protection scope of this application. The specific working processes of the units and modules in the above system can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated here.
[0148] An embodiment of the present invention also provides a vehicle, which includes the controller as described above.
[0149] In the above embodiments, the descriptions of the respective embodiments have their own emphases. For parts not detailed or recorded in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0150] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.
[0151] In the embodiments provided by the present invention, it should be understood that the disclosed device / controller and method can be implemented in other ways. For example, the device / controller embodiments described above are merely illustrative. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of the device or unit can be in electrical, mechanical or other forms.
[0152] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place, or can be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0153] In addition, the functional units in each embodiment of the present invention can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated units can be implemented in the form of hardware or in the form of software functional units.
[0154] When the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, to implement all or part of the processes in the above-mentioned embodiment methods of the present invention, it can also be completed by instructing relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above-mentioned various method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file or some intermediate form, etc. The computer-readable medium can include: any entity or device capable of carrying computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disc, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal, and software distribution medium, etc. It should be noted that the content included in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.
[0155] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention, and should all be included in the protection scope of the present invention.
Claims
1. A control method for a vehicle seat, characterized in that, Including: When receiving a control signal for controlling the seat to act, obtain information of the vehicle and detect whether there is a person sitting on the seat; Determine a preset precondition for the seat to act according to whether there is a person sitting on the seat; Judge whether the preset precondition is satisfied according to the information of the vehicle; If satisfied, control the seat to act according to the control signal.
2. The control method of the vehicle seat according to claim 1, characterized in that, Before determining the preset precondition for the seat to act according to whether there is a person sitting on the seat, it further includes: Obtain the states of the vehicle, the doors and the seat before and after the corresponding seat acts when there are persons sitting on multiple seats, and obtain the states of the vehicle, the doors and the seat before and after the corresponding seat acts when there are no persons sitting on the multiple seats; Establish a mapping relationship between whether there is a person sitting on the seat and the preset precondition for the seat to act according to the results of the corresponding seat acting when there are persons sitting on the multiple seats and when there are no persons sitting on the multiple seats, and one or more of the states of the vehicle, the doors and the seat before and after the act.
3. The control method of the vehicle seat according to claim 2, wherein, The determining the preset precondition for the seat to act according to whether there is a person sitting on the seat includes: If there is a person sitting on the seat, determine the preset precondition for the seat to act according to the mapping relationship, and the preset precondition includes: the state of the vehicle is that the vehicle is powered on and in the parking gear, the state of the door is that the door at the corresponding position of the seat is fully opened, and the state of the seat is that the seat belt is fastened.
4. The control method of the vehicle seat according to claim 2, characterized in that, The determining the preset precondition for the seat to act according to whether there is a person sitting on the seat includes: If there is no person sitting on the seat, determine the preset precondition for the seat to act according to the mapping relationship, and the preset precondition includes: the state of the vehicle is that the vehicle is powered on and in the parking gear, and the state of the door is that the door at the corresponding position of the seat is fully opened.
5. The control method of a vehicle seat according to any one of claims 1 to 4, characterized in that, The controlling the seat to act according to the control signal includes: Determine the action speed of the seat according to whether there is a person sitting on the seat; wherein, the action speed when there is a person sitting on the seat is greater than the action speed when there is no person sitting on the seat; Control the seat to act according to the control signal and the action speed.
6. The control method of a vehicle seat according to any one of claims 1 to 4, characterized in that, Before controlling the seat to act according to the control signal, it further includes: Perform avoidance adjustment on the seat in front of and / or behind the seat.
7. The control method of a vehicle seat according to any one of claims 1 to 4, characterized in that During the process of controlling the seat to act according to the control signal, it further includes at least one of the following: Lock the vehicle gear in the parking gear; Disable the adjustment switch of the seat and the adjustment switches of the seats in front of and / or behind the seat; If the door at the corresponding position of the seat becomes not fully opened, control the seat to stop acting; If the action of the seat is blocked, control the seat to stop acting.
8. The control method of a vehicle seat according to claim 3 or 4, characterized in that, The seat is powered by the high-voltage power battery of the vehicle; The vehicle being powered on means that the vehicle is in a high-voltage powered-on state.
9. A controller, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 8.
10. A vehicle, characterized in that, Comprising the controller as claimed in claim 9.