Vehicle seat control method, device and equipment and medium

By combining the seat belt status and vehicle status to generate an orderly sequence of actions, and using motors and mechanisms to adjust the seat, the problems of complex operation and insufficient safety in existing technologies are solved, and intelligent, safe and reliable seat mode switching is achieved.

CN121361389APending Publication Date: 2026-01-20CHINA FAW CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511779951.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-28
Publication Date
2026-01-20

AI Technical Summary

Technical Problem

The existing vehicle seat mode switching operation is complicated, has a poor user experience, insufficient safety, lacks judgment of vehicle status, is easy to accidentally touch while driving, causing safety hazards, and has low reliability.

Method used

By combining seat belt status, vehicle operating status and environmental rules, the vehicle seat control system generates and executes an ordered sequence of target actions to achieve intelligent, safe and reliable switching of seat modes. The system uses components such as drive motors, rotation mechanisms, sliding mechanisms and angle adjusters to adjust the seat.

Benefits of technology

It achieves safer, more automated, and more intelligent seat modes, avoids dangerous scenarios and mechanical interference, simplifies user operation processes, and improves the accuracy and reliability of seat mode adjustment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121361389A_ABST
    Figure CN121361389A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle seat control method and device, equipment and a medium, and relates to the technical field of vehicle seat adjusting.The method comprises the steps that in response to triggering operation of a user on any mode selection assembly, the safety belt state of a vehicle seat, the current vehicle seat mode and the vehicle running state are obtained; if the safety belt state and the vehicle running state meet the configured safety rules and the environment where the vehicle seat is located meets the configured environment rules, a target action sequence for converting the current vehicle seat mode into the vehicle seat mode corresponding to the mode selection assembly is obtained; wherein the target action sequence comprises a plurality of target actions and a corresponding action sequence; and the seat adjusting assembly is controlled to sequentially execute the multiple target actions according to the corresponding action sequence, so that the vehicle seat is converted into the vehicle seat mode corresponding to the mode selecting assembly from the current vehicle seat mode. According to the invention, the mode switching of various vehicle seats can be realized intelligently, safely, reliably and conveniently.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of seat adjustment, in particular to a control method and device for a vehicle seat, an equipment and a medium. BACKGROUND

[0002] With the development of intelligent and life of automobile, the user's functional requirements for the interior space of the automobile are getting higher and higher. Especially for the second row seats of MPV, SUV and other models, the user hopes that it can not only provide a comfortable riding experience, but also can be rotated to face the door when parking, or form a guest mode, or connect with the third row seat to form a flat bed for rest during long-distance travel.

[0003] In the prior art, the seat structure realizing rotation, flatness and other functions already exists, but they are usually complex to operate, the user needs to manually execute multiple steps, the process is cumbersome, and the user experience is poor; and the safety is insufficient, lacking of judgment on the vehicle state (such as whether it is in driving), if the rotation function is mistakenly touched in driving, it will cause serious safety hazards; and the reliability is low, lacking of interlocking logic between complex mechanical actions, which is easy to cause mechanical interference, jamming, and even damage the mechanism due to the wrong action sequence. SUMMARY

[0004] The purpose of the embodiments of the present application is to provide a control method, device, equipment and medium for a vehicle seat, which can realize intelligent, safe, reliable and convenient mode switching of multiple vehicle seats to solve the above problems existing in the prior art.

[0005] In a first aspect, a control method for a vehicle seat is provided, which is applied to a controller of a vehicle seat control system, the system further comprising a mode selection component corresponding to different seat modes and a seat adjustment component, and the method can include: In response to a triggering operation of any mode selection component by a user, obtaining a seat belt state, a current seat mode and a vehicle running state of the vehicle seat; If the seat belt state and the vehicle running state meet the configured safety rules and the environment in which the vehicle seat is located meets the configured environmental rules, obtaining a target action sequence for converting the current seat mode to the seat mode corresponding to the mode selection component; wherein the target action sequence includes multiple target actions and corresponding action sequences; Controlling the seat adjustment component to execute the multiple target actions in the corresponding action sequence one by one, so as to convert the vehicle seat from the current seat mode to the seat mode corresponding to the mode selection component.

[0006] In an optional implementation, the vehicle running state comprises: safe and unsafe; wherein the vehicle running state is determined based on a vehicle speed and a parking gear state of the vehicle; when the vehicle speed is 0 and the parking gear state of the vehicle is engaged, the vehicle running state is safe; The seatbelt state comprises: unlocked and locked. The environment of the vehicle seat comprises: a door opening state and a path state; the door opening state comprises: opened and unopened; the path state comprises: with obstacles and without obstacles.

[0007] In an optional implementation, the method further comprises: When the seatbelt state is unlocked and the vehicle running state is safe, the seatbelt state and the vehicle running state satisfy a configured safety rule; When the door opening state is opened and the path state is without obstacles, the environment of the vehicle seat satisfies a configured environment rule.

[0008] In an optional implementation, controlling the seat adjusting assembly to sequentially execute a plurality of target actions in a corresponding action sequence further comprises: For any target action in the target action sequence, if an interlock release signal of a previous target action adjacent to the target action and before the target action in the action sequence is received, the corresponding seat adjusting assembly is controlled to execute the target action.

[0009] In an optional implementation, the vehicle seat comprises: a seat framework; The seat adjusting assembly comprises: a plurality of drive motors, a rotating mechanism, a sliding mechanism and an angle adjuster; the rotating mechanism is arranged below the seat framework; the sliding mechanism is arranged below the rotating mechanism; Controlling the seat adjusting assembly to sequentially execute a plurality of target actions in a corresponding action sequence comprises: Controlling a plurality of drive motors to drive corresponding rotating mechanisms, sliding mechanisms and angle adjusters to sequentially execute a plurality of target actions in a corresponding action sequence.

[0010] In an optional implementation, the target action comprises: a target sliding action, a target rotating action and a target backrest adjusting action; The vehicle seat further comprises: a backrest framework; The plurality of drive motors comprises: a sliding motor, a rotating motor and an angle adjuster motor; The sliding motor is configured to drive the sliding mechanism to execute the target sliding action, so that the vehicle seat moves along a configured sliding path; The rotary motor is configured to drive the rotary mechanism to perform the target rotary action, so that the vehicle seat rotates along the configured rotary path. The recliner motor is configured to drive the recliner to perform the target backrest adjustment action, so as to adjust the angle between the seat frame and the backrest frame of the vehicle seat.

[0011] In an optional implementation, the different seat modes include: a sitting mode, a flat-bed mode, and a viewing mode. The seat adjustment assembly further includes a linkage lifting mechanism, and the driving motor further includes a linkage lifting motor. The target actions further include a target lifting action. When the seat mode corresponding to the mode selection assembly is the flat-bed mode, the recliner motor is further configured to drive the linkage lifting mechanism to lift the seat frame, so that the seat frame and the backrest frame are flush.

[0012] In a second aspect, a control device of a vehicle seat is provided, which is applied to a controller of a vehicle seat control system, and the system further includes a mode selection assembly corresponding to different seat modes and a seat adjustment assembly. The device can include: An acquisition unit is configured to acquire a seat belt state, a current seat mode, and a vehicle running state of the vehicle seat in response to a triggering operation of any mode selection assembly by a user. A detection unit is configured to acquire a target action sequence for converting from the current seat mode to a seat mode corresponding to the mode selection assembly if the seat belt state and the vehicle running state satisfy a configured safety rule and an environment in which the vehicle seat is located satisfies a configured environment rule. The target action sequence includes multiple target actions and a corresponding action sequence. A control unit is configured to control the seat adjustment assembly to sequentially perform the multiple target actions according to the corresponding action sequence, so that the vehicle seat is converted from the current seat mode to the seat mode corresponding to the mode selection assembly.

[0013] In a third aspect, an electronic device is provided, which includes a processor, a communication interface, a memory, and a communication bus. The processor, the communication interface, and the memory complete communication with each other through the communication bus. The memory is configured to store a computer program. The processor is configured to execute the program stored on the memory, and implement the method steps of any of the first aspect.

[0014] In a fourth aspect, a computer readable storage medium is provided, which stores a computer program. The computer program is executed by a processor to implement the method steps of any of the first aspect.

[0015] The application triggers operation in response to the mode selection of the user, first fuses the multi-dimensional states of the safety belt, vehicle operation and seat environment to complete safety and environmental rule checking, and then generates and executes an ordered target action sequence to realize seat mode conversion, which realizes the safety, automation and intelligence of vehicle seat mode switching, avoids the risk of dangerous scenarios and mechanical interference from the source, simplifies the user operation process, and improves the accuracy and reliability of seat mode adjustment.

[0016] The application can prohibit seat adjustment actions in dangerous scenarios according to the vehicle driving state and safety belt fastening state, avoid mechanical interference between the seat adjustment mechanism and the vehicle interior components through environmental rule checking, protect the safety of the driver and passenger and the service life of the seat mechanism; on the other hand, by automatically generating a target action sequence containing action sequence, the seat sliding, rotating, angle adjusting, lifting and other adjustment actions are executed in logic order, realizing one-key switching of the seat mode, avoiding power conflict of multiple mechanism synchronous actions, greatly reducing the operation complexity of the user, adapting to the diversified seat mode demand of the intelligent cabin, and improving the personalized riding experience. BRIEF DESCRIPTION OF DRAWINGS

[0017] In order to more clearly illustrate the technical solutions of the embodiments of the application, the following will briefly introduce the drawings needed to be used in the embodiments of the application. It should be understood that the following drawings only show some embodiments of the application, and therefore should not be regarded as a limitation on the scope. For those skilled in the art, other related drawings can also be obtained without creative labor on the basis of these drawings.

[0018] Figure 1 An architectural diagram of a vehicle seat control system provided by an embodiment of the application; Figure 2 An architectural diagram of a vehicle seat provided by an embodiment of the application; Figure 3 Another architectural diagram of a vehicle seat provided by an embodiment of the application; Figure 4 A flowchart of a vehicle seat control method provided by an embodiment of the application; Figure 5 A structural diagram of a vehicle seat control device provided by an embodiment of the application; Figure 6 A structural diagram of an electronic device provided by an embodiment of the application; In the figure: 1, seat framework; 2, backrest framework; 3, drive motor; 4, rotating mechanism; 5, linkage lifting mechanism; 6, sliding mechanism; 7, angle adjuster; 8, sensor group. DETAILED DESCRIPTION

[0019] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application. Unless otherwise defined, the technical or scientific terms used in this application should have the ordinary meaning understood by those skilled in the art. The words "first," "second," and similar terms used in this application do not indicate any order, quantity, or importance, but are only used to distinguish different components. The words "comprising" or "including," etc., mean that the element or object preceding the word covers the element or object listed after the word and its equivalents, but do not exclude other elements or objects. The words "connected," "coupled," or "connected," etc., are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up," "down," "left," "right," etc., are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0020] The vehicle seat control method provided in this application embodiment can be applied to... Figure 1 In the system architecture of the vehicle seat control system shown, such as Figure 1 As shown, the system may include: a controller, a mode selection component corresponding to different seat modes, and a seat adjustment component; The mode selection component corresponds to different seat modes, allowing users to select the target seat mode of the vehicle; the seat modes include: riding mode, flat bed mode, and viewing mode; the mode selection component can be a manual control switch or a touch button on a touch screen; The controller is used to execute the vehicle seat control method provided in the embodiments of this application, and to control the seat adjustment component to execute multiple target actions in sequence according to the corresponding action order, so as to change the vehicle seat from the current seat mode to the seat mode corresponding to the mode selection component.

[0021] In one embodiment of this application, such as Figure 2 As shown, the vehicle seat includes: a seat frame 1 and a backrest frame 2; wherein, the seat frame has a horizontal frame structure, and the backrest frame has a vertical cage structure and is located inside the seat back; the backrest frame and the seat frame are connected by an adjuster. The seat adjusting assembly comprises a plurality of drive motors 3, a rotating mechanism 4, a linkage lifting mechanism 5, a sliding mechanism 6 and an angle adjuster 7. The sliding mechanism 6 is arranged between the seat frame 1 bottom and the vehicle body floor, and is symmetrically arranged on the left and right two groups of slide rails along the front and rear direction of the vehicle body, so that the seat can move along the front and rear direction of the vehicle body. The rotating mechanism 4 is a whole rotating type, arranged between the sliding mechanism upper slide block and the seat frame bottom, and can realize rotation of 0 degree (forward) to 90 degrees (toward the door) or even 270 degrees. The angle adjuster 7 is symmetrically arranged at the two ends of the rear side of the seat frame, that is, the hinge points of the lower end of the backrest frame column and the side beam of the seat frame. The lower end of the linkage lifting mechanism 5 is hinged to the upper slide rail of the sliding mechanism or the platform of the rotating mechanism, and the upper end is hinged to the two sides of the seat frame front cross beam. The transmission arm of the linkage lifting mechanism 5 is connected with the rotating shaft or the transmission gear of the angle adjuster, so as to be linked with the angle adjuster. The angle adjuster 7 and the linkage lifting mechanism 5 can fold the backrest and lift the seat to make the seat in a bed mode. The plurality of drive motors 3 can comprise a sliding motor, a rotating motor and an angle adjuster motor. The sliding motor is fixed at the left or right slide rail end of the sliding mechanism, and the output shaft is engaged with the screw rod or rack of the slide rail. The rotating motor is fixed on the side of the base of the rotating mechanism, and is engaged with the worm gear or gear set of the rotating mechanism. The angle adjuster motor is arranged at the joint of the angle adjuster and the linkage mechanism.

[0022] In another embodiment of the present application, as shown in Figure 3 The vehicle seat control system can further comprise a sensor group 8. The sensor group can comprise a vehicle speed sensor, a seat posture sensor, a safety belt state sensor, a parking gear state sensor, a vehicle door state sensor and an obstacle detection sensor. The vehicle speed sensor is used to obtain the vehicle speed from the CAN bus. The seat posture sensor comprises a rotating angle sensor, a slide rail position sensor and a backrest angle sensor, which are used to monitor the posture of the vehicle seat. The safety belt state sensor is used to detect the safety belt state of the vehicle. The vehicle door state sensor is used to detect the opening state of the vehicle door. The obstacle detection sensor is used to detect the path state of the vehicle. The parking gear state sensor is used to detect whether the parking gear state of the vehicle is engaged or not engaged.

[0023] In still another embodiment of the present application, the vehicle seat control system can further comprise a plurality of position detection elements, each of which is connected to the controller and configured to detect whether the vehicle seat reaches a configured end position of a target action after the corresponding mechanism performs the target action, and send an interlock release signal of the corresponding target action to the controller when the configured end position is reached, so as to enable the controller to issue a start instruction to a driving motor of an execution mechanism corresponding to a next target action; wherein the position detection elements can include a sliding position sensor, a rotating position sensor, a backrest adjustment position sensor, and a lifting position sensor; the sliding position sensor can be a linear displacement sensor configured to detect whether the sliding mechanism moves the seat to a target sliding end position corresponding to a target sliding action in the target action sequence; the rotating position sensor is configured to detect whether the rotating mechanism rotates the seat to a target rotating end position corresponding to a target rotating action in the target action sequence; the backrest adjustment position sensor can be an angle sensor of an angle adjuster configured to detect whether the angle adjust mechanism adjusts the backrest frame to a target backrest adjustment end position corresponding to a target backrest adjustment action in the target action sequence; and the lifting position sensor is configured to detect whether the linkage lifting mechanism lifts the seat frame to a target lifting end position corresponding to a target lifting action in the target action sequence.

[0024] In still another embodiment of the present application, the sliding position sensor can also be a motor encoder configured to convert a sliding distance by monitoring a number of rotations of a sliding motor to determine whether the sliding mechanism moves the seat to a target sliding end position corresponding to a target sliding action in the target action sequence; the rotating position sensor can also be a rotating encoder configured to convert a rotating angle by monitoring a number of rotations of a rotating motor to determine whether the rotating mechanism rotates the seat to a target rotating end position corresponding to a target rotating action in the target action sequence; the backrest adjustment position sensor can also be a torque sensor; and the lifting position sensor can also be a travel switch.

[0025] In actual application, the controller can be a server or a terminal; the server can be a physical server, a server cluster composed of multiple physical servers or a distributed system, or a cloud server providing basic cloud computing services such as cloud service, cloud database, cloud computing, cloud function, cloud storage, network service, cloud communication, middleware service, domain name service, security service, content delivery network (CDN), and big data and artificial intelligence platform. The terminal can be a user equipment (UE) such as a mobile phone, a smart phone, a notebook computer, a digital broadcast receiver, a personal digital assistant (PDA), a tablet computer (PAD), a handheld device, a vehicle-mounted device, a wearable device, a computing device or other processing device connected to a wireless modem, a mobile station (MS), a mobile terminal (Mobile Terminal), etc.

[0026] The preferred embodiments of the present application are described below in conjunction with the accompanying drawings of the specification. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present application, and are not used to limit the present application, and the embodiments in the present application and the features in the embodiments can be combined with each other without conflict.

[0027] Figure 4 A flowchart of a control method of a vehicle seat according to an embodiment of the present application is shown in FIG. 4. As shown in FIG. 4, the method can include the following steps. Figure 4 Step S410, in response to the triggering operation of the user on any mode selection component, obtaining the seat belt state, the current seat mode and the vehicle running state of the vehicle seat.

[0028] The vehicle running state includes safe and unsafe; the vehicle running state is determined based on the vehicle speed and the parking gear state of the vehicle; when the vehicle speed is 0 and the parking gear state of the vehicle is engaged, the vehicle running state is safe; the seat belt state includes unlocked and locked; the seat mode includes sitting mode, flat bed mode and viewing mode; when the seat mode is sitting mode, the vehicle seat faces the direction of vehicle travel; when the seat mode is viewing mode, the vehicle seat can face the direction of the door beside the vehicle seat or the direction of the other door or the direction of the trunk of the vehicle; when the seat mode is flat bed mode, the vehicle seat is parallel to the vehicle floor and faces the direction of the roof.

[0029] ​In specific implementation, the user can select a target seat mode of the vehicle seat by triggering a manual control switch or a touch button on the touch screen; when the controller receives a trigger signal of the mode selection component of the user, the vehicle speed sensor is controlled to detect the vehicle speed, the seat posture sensor is controlled to detect the posture of the vehicle seat to determine the current seat mode of the vehicle seat, the safety belt state sensor is controlled to detect the safety belt state of the vehicle, the vehicle door state sensor is controlled to detect the vehicle door opening state, and the obstacle detection sensor is controlled to detect the path state of the vehicle; the parking gear state sensor is controlled to detect the parking gear state of the vehicle as being engaged or not engaged, and the safety belt state, the current seat mode and the vehicle running state of the vehicle seat are determined.

[0030] In step S420, if the safety belt state and the vehicle running state satisfy the configured safety rule and the environment of the vehicle seat satisfies the configured environment rule, a target action sequence for converting from the current seat mode to the seat mode corresponding to the mode selection component is obtained.

[0031] The environment of the vehicle seat includes the vehicle door opening state and the path state; the vehicle door opening state includes opening and not opening; the path state includes having an obstacle and not having an obstacle; a corresponding target action sequence is configured in advance for conversion from different current seat modes to the target seat mode corresponding to the mode selection component; the target action sequence includes a plurality of target actions and corresponding action sequences and ending positions; the target actions included in different target action sequences can be the same or different, and the action sequences of the same target actions in different target action sequences can be the same or different; the target actions can include a target sliding action, a target rotating action, a target backrest adjusting action and a target lifting action; when converting from the sitting mode to the flat bed mode or the viewing mode, the target action sequence includes the target sliding action, the target rotating action, the target backrest adjusting action and the target lifting action in sequence; when converting from the flat bed mode or the viewing mode to the sitting mode, the target action sequence includes the target lifting action, the target backrest adjusting action, the target rotating action and the target sliding action in sequence.

[0032] In specific implementation, the safety belt state sensor is used to detect the safety belt state of the vehicle; the vehicle door state sensor is used to detect the vehicle door opening state of the vehicle; the obstacle detection sensor is used to detect the path state of the vehicle; the parking gear state sensor is used to detect the parking gear state of the vehicle as being engaged or not engaged; when the obstacle detection sensor detects that there is no obstacle in the moving path of the seat during the seat mode adjustment and in the space that can be passed through during the movement, the path state is no obstacle; when the safety belt state is unlocked and the vehicle running state is safe, the safety belt state and the vehicle running state satisfy the configured safety rule; when the vehicle door opening state is opened and the path state is no obstacle, the environment of the vehicle seat satisfies the configured environment rule.

[0033] Step S430, the control seat adjustment assembly in accordance with the corresponding action sequence in turn to execute a plurality of target action, to make the vehicle seat from the current car seat mode to the mode selection component corresponding to the car seat mode.

[0034] In a specific implementation, for any target action in the target action sequence, if the interlock release signal of the previous target action whose action sequence is before and adjacent to the target action is received, the corresponding seat adjustment assembly is controlled to execute the target action; the controller only sends the interlock release signal when the corresponding mechanism reaches the specified position corresponding to the configured target action, and then controls the corresponding drive motor of the next to be moved mechanism to drive the corresponding target action of the next to be moved mechanism to be executed, so as to improve the safety; wherein, when any target action is completed by the corresponding mechanism and the mechanism is in the specified position corresponding to the end position of the target action, the mechanism sends the interlock release signal to the controller.

[0035] In another embodiment of the present application, when the current car seat mode is the sitting mode, and the user triggers the mode selection component corresponding to the flat bed mode, the control method of the vehicle seat can include: Step 1, obtaining the seat belt state, the current car seat mode and the vehicle running state of the vehicle seat; Step 2, detecting whether the seat belt state is unlocked and the vehicle running state is safe (i.e. whether the vehicle speed is 0 and the parking gear state of the vehicle is engaged); If the seat belt state is unlocked and the vehicle running state is safe, step 3 is executed; otherwise, step 17 is executed; Step 3, detecting whether the door opening state is open and the path state is obstacle-free; If the door opening state is open and the path state is obstacle-free, step 4 is executed; otherwise, step 18 is executed; Step 4, the controller controls the sliding motor to drive the sliding mechanism to move the vehicle seat to the sliding end position corresponding to the flat bed mode; wherein, the sliding end position is the pre-labeled sliding rail midpoint position, which ensures that there is no interference with the surrounding parts during rotation; Step 5, the sliding position sensor detects whether the sliding mechanism moves the car seat to the sliding end position corresponding to the target sliding action in the target action sequence of the flat bed mode; If yes, step 6 is executed; otherwise, step 19 is executed; Step 6, the sliding position sensor sends a sliding interlock release signal to the controller; Step 7, after the controller receives the sliding interlock release signal sent by the sliding position sensor, the controller controls the rotating motor to drive the rotating mechanism to rotate the vehicle seat to the rotating end position corresponding to the flat bed mode; Step 8, the rotary position sensor detects whether the rotary mechanism rotates the seat to the rotary end position corresponding to the target rotary action in the target action sequence; If yes, step 9 is performed; otherwise, step 20 is performed; Step 9, the rotary position sensor sends a rotary interlock release signal to the controller; Step 10, after the controller receives the rotary interlock release signal sent by the rotary position sensor, the controller controls the actuator motor to drive the actuator to move the backrest skeleton backward to the backrest adjustment end position corresponding to the flat bed mode; Step 11, the backrest adjustment position sensor detects whether the actuator adjusts the backrest to the backrest adjustment position corresponding to the target backrest adjustment action in the target action sequence; If yes, step 12 is performed; otherwise, step 21 is performed; Step 12, the backrest adjustment position sensor sends a backrest adjustment interlock release signal to the controller; Step 13, after the controller receives the backrest adjustment interlock release signal, the controller controls the actuator motor to drive the linkage lifting mechanism to lift the seat skeleton to the lifting end position corresponding to the flat bed mode; Step 14, the lifting position sensor detects whether the linkage lifting mechanism lifts the seat skeleton to the lifting end position corresponding to the target lifting action in the target action sequence; If yes, step 15 is performed; otherwise, step 22 is performed; Step 15, the lifting position sensor sends a lifting interlock release signal to the controller; Step 16, the seat mode switching is successful; Step 17, generate a safety warning information according to the state that the safety condition is not met; for example, the vehicle is running and cannot be operated; Step 18, generate a safety warning information according to the state that the environmental rule is not met; for example, the vehicle door is not opened; Step 19, do not send a sliding interlock release signal to the controller, or send a sliding failure signal to the controller after exceeding the configured time threshold; after the controller receives the sliding failure signal, re-perform step 4 until the sliding interlock release signal is received; Step 20, do not send a rotary interlock release signal to the controller, or send a rotary failure signal to the controller after exceeding the configured time threshold; after the controller receives the rotary failure signal, re-perform step 7 until the rotary interlock release signal is received; Step 21, do not send a backrest adjustment interlock release signal to the controller, or send a backrest adjustment failure signal to the controller after exceeding the configured time threshold; after the controller receives the backrest adjustment failure signal, re-perform step 10 until the backrest adjustment interlock release signal is received; Step 22, no lifting interlock release signal is sent to the controller, or a lifting failure signal is sent to the controller after exceeding the configured time threshold; after the controller receives the lifting failure signal, step 13 is re-executed until the lifting interlock release signal is received.

[0036] In another embodiment of the present application, after the controller receives the backrest adjustment interlock release signal, the recliner motor drives the linkage lifting mechanism to lift the seat frame to the lifting end position corresponding to the flat bed mode; at the same time or with slight delay, the recliner motor directly drives the linkage lifting mechanism to lift the seat frame to the lifting end position corresponding to the flat bed mode, without the backrest adjustment position sensor sending the backrest adjustment interlock release signal to the controller.

[0037] In another embodiment of the present application, when the current vehicle seat mode is the sitting mode, the user triggers the mode selection assembly corresponding to the viewing mode, the control method of the vehicle seat can include: Step 1, obtaining the safety belt state, the current vehicle seat mode and the vehicle running state of the vehicle seat; Step 2, detecting whether the safety belt state is unlocked and the vehicle running state is safe (i.e., whether the vehicle speed is 0 and whether the parking gear state of the vehicle is engaged); If the safety belt state is unlocked and the vehicle running state is safe, step 3 is executed; otherwise, step 14 is executed; Step 3, detecting whether the door opening state is open and the path state is obstacle-free; If the door opening state is open and the path state is obstacle-free, step 4 is executed; otherwise, step 15 is executed; Step 4, the controller controls the sliding motor to drive the sliding mechanism to move the vehicle seat to the sliding end position corresponding to the viewing mode; wherein the sliding end position is the pre-marked sliding rail midpoint position, ensuring no interference with surrounding parts during rotation; Step 5, the sliding position sensor detects whether the sliding mechanism moves the seat to the sliding end position corresponding to the target sliding action in the target action sequence of the viewing mode; If yes, step 6 is executed; otherwise, step 16 is executed; Step 6, the sliding position sensor sends a sliding interlock release signal to the controller; Step 7, after the controller receives the sliding interlock release signal sent by the sliding position sensor, the controller controls the rotating motor to drive the rotating mechanism to rotate the vehicle seat to the rotating end position corresponding to the viewing mode; Step 8, the rotating position sensor detects whether the rotating mechanism rotates the seat to the rotating end position corresponding to the target rotating action in the target action sequence of the viewing mode; If yes, step 9 is executed; otherwise, step 17 is executed; Step 9, the rotary position sensor sends a rotary interlock release signal to the controller; Step 10, after receiving the rotary interlock release signal sent by the rotary position sensor, the controller controls the recliner motor to drive the recliner to move the backrest skeleton backward to the backrest adjustment end position corresponding to the viewing mode; Step 11, the backrest adjustment position sensor detects whether the recliner adjusts the backrest to the backrest adjustment position corresponding to the target backrest adjustment action in the target action sequence; If yes, step 12 is executed; otherwise, step 18 is executed; Step 12, the backrest adjustment position sensor sends a backrest adjustment interlock release signal to the controller; Step 13, the seat mode switching is successful; Step 14, generating a safety warning information according to the state that the safety condition is not met; for example, the vehicle is running and cannot be operated; Step 15, generating a safety warning information according to the state that the environmental rule is not met; for example, the vehicle door is not opened; Step 16, not sending a sliding interlock release signal to the controller, or sending a sliding failure signal to the controller after exceeding the configured time threshold; after receiving the sliding failure signal, the controller re-executes step 4 until receiving the sliding interlock release signal; Step 17, not sending a rotary interlock release signal to the controller, or sending a rotary failure signal to the controller after exceeding the configured time threshold; after receiving the rotary failure signal, the controller re-executes step 7 until receiving the rotary interlock release signal; Step 18, not sending a backrest adjustment interlock release signal to the controller, or sending a backrest adjustment failure signal to the controller after exceeding the configured time threshold; after receiving the backrest adjustment failure signal, the controller re-executes step 10 until receiving the backrest adjustment interlock release signal.

[0038] In another embodiment of the present application, the target actions included in the target action sequence for converting from the sitting mode to the flat bed mode are the same as the target actions of the target action sequence for converting from the flat bed mode to the sitting mode, but the order is reversed.

[0039] In another embodiment of the present application, the method can further include: displaying the configured mode switching notification on the display screen of the vehicle seat provided with the display screen, and updating the internal state machine corresponding to the seat mode in the controller.

[0040] Corresponding to the above method, the embodiments of the present application also provide a control device of a vehicle seat, as shown in Figure 5 The device includes: The acquisition unit 510 is used to acquire the seat belt status, current seat mode and vehicle operating status in response to the user's trigger operation on any mode selection component. The detection unit 520 is used to obtain the target action sequence for switching from the current seat mode to the seat mode corresponding to the mode selection component if the seat belt status and vehicle operating status meet the configured safety rules and the environment where the vehicle seat is located meets the configured environmental rules; wherein, the target action sequence includes multiple target actions and the corresponding action order; The control unit 530 is used to control the seat adjustment assembly to perform multiple target actions in sequence according to the corresponding action order, so as to change the vehicle seat from the current seat mode to the seat mode corresponding to the mode selection assembly.

[0041] The functions of each functional unit of the vehicle seat control device provided in the above embodiments of this application can be implemented through the above methods and steps. Therefore, the specific working process and beneficial effects of each unit in the vehicle seat control device provided in the embodiments of this application will not be repeated here.

[0042] This application also provides an electronic device, such as... Figure 6 As shown, it includes a processor 610, a communication interface 620, a memory 630, and a communication bus 640, wherein the processor 610, the communication interface 620, and the memory 630 communicate with each other through the communication bus 640.

[0043] Memory 630 is used to store computer programs; When the processor 610 executes the program stored in the memory 630, it performs the following steps: In response to a user's triggering action on any mode selection component, obtain the seat belt status, current seat mode, and vehicle operating status; If the seat belt status and vehicle operating status meet the configured safety rules and the environment of the vehicle seat meets the configured environmental rules, then obtain the target action sequence for switching from the current seat mode to the seat mode corresponding to the mode selection component; wherein, the target action sequence includes multiple target actions and the corresponding action order; The control seat adjustment component executes multiple target actions sequentially according to the corresponding action sequence, so that the vehicle seat changes from the current seat mode to the seat mode corresponding to the mode selection component.

[0044] The communication bus mentioned above can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.

[0045] The communication interface is used for communication between the electronic device and other devices.

[0046] The memory can include a Random Access Memory (RAM) and can also include a Non-Volatile Memory (NVM), for example, at least one disk memory. Optionally, the memory can also be at least one storage device located away from the aforementioned processor.

[0047] The processor mentioned above can be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc. It can also be a Digital Signal Processing (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component.

[0048] Since the implementation manners and beneficial effects of the electronic device in the above-mentioned embodiments can be achieved by referring to the steps in the embodiments shown in the above-mentioned embodiments, the specific working process and beneficial effects of the electronic device provided by the embodiments of the present application will not be repeated here. Figure 4 The specific working process and beneficial effects of the electronic device provided by the embodiments of the present application will not be repeated here.

[0049] In another embodiment provided by the present application, a computer readable storage medium is also provided, which stores instructions, when the instructions are run on a computer, the computer executes the control method of the vehicle seat in any one of the above-mentioned embodiments.

[0050] In another embodiment provided by the present application, a computer program product containing instructions is also provided, when the instructions are run on a computer, the computer executes the control method of the vehicle seat in any one of the above-mentioned embodiments.

[0051] Those skilled in the art will appreciate that embodiments of the present application can be readily used as a method, a system or a computer program product. Accordingly, embodiments of the present application can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present application can take the form of a computer program product on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROMs, optical storage devices, etc.) embodying computer program code thereon for use by or in connection with an instruction execution system. For the purposes of this description, a computer-usable or computer readable storage medium can be any apparatus that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.

[0052] Embodiments of the present application are described herein with reference to the flowchart and / or block diagram illustrations of the methods, apparatus (systems) and computer program products according to embodiments of the present application. It will be understood that each block of the flowchart and / or block diagrams, and combinations of blocks in the flowchart and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processing element or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart and / or block diagram block(s) or combinations of the flowchart and / or block diagram block(s). These computer program instructions can also be stored in a computer readable storage medium that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer readable storage medium produce an article of manufacture including instructions which implement the function specified in the flowchart and / or block diagram block(s) or combinations of the flowchart and / or block diagram block(s). Figure 1 one or more functions specified by one or more of the blocks Figure 1 means for performing each of the functions specified in the flowchart and / or block diagram block(s) or combinations of the flowchart and / or block diagram block(s).

[0053] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart and / or block diagram block(s) or combinations of the flowchart and / or block diagram block(s). Figure 1 one or more functions specified by one or more of the blocks Figure 1 means for performing each of the functions specified in the flowchart and / or block diagram block(s) or combinations of the flowchart and / or block diagram block(s).

[0054] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart and / or block diagram block(s) or combinations of the flowchart and / or block diagram block(s). Figure 1 one or more functions specified by one or more of the blocks Figure 1 means for performing each of the functions specified in the flowchart and / or block diagram block(s) or combinations of the flowchart and / or block diagram block(s).

[0055] While preferred embodiments of the application have been described, those skilled in the art will appreciate that other modifications than those specifically described can be made within the scope of the present application. Accordingly, all modifications are intended to be included within the scope of the application in accordance with the general principles set forth in the embodiments described above.

[0056] Obviously, persons having ordinary skill in the art can make various modifications and variations to the embodiments in the present application without departing from the spirit and scope of the embodiments in the present application. Thus, if these modifications and variations of the embodiments in the present application belong to the scope of the present application and its equivalent technologies, the present application also intends to include these modifications and variations.

Claims

1. A control method of a vehicle seat, characterized by, The method is applied to a controller of a vehicle seat control system, the system further comprises mode selection components corresponding to different seat modes and seat adjustment components, and the method comprises: In response to a triggering operation of any mode selection component by a user, obtaining a seat belt state of a vehicle seat, a current seat mode, and a vehicle running state; If the seat belt state and the vehicle running state satisfy a configured safety rule and an environment of the vehicle seat satisfies a configured environment rule, obtaining a target action sequence for switching from the current seat mode to a seat mode corresponding to the mode selection component; wherein the target action sequence comprises a plurality of target actions and a corresponding action sequence; Controlling the seat adjustment components to sequentially execute the plurality of target actions in the corresponding action sequence, so as to switch the vehicle seat from the current seat mode to the seat mode corresponding to the mode selection component.

2. The method of claim 1, wherein, The vehicle running state comprises safe and unsafe; wherein the vehicle running state is determined based on a vehicle speed and a parking gear state of the vehicle; when the vehicle speed is 0 and the parking gear state of the vehicle is engaged, the vehicle running state is safe; The seat belt state comprises unlocked and locked; The environment of the vehicle seat comprises a door opening state and a path state; the door opening state comprises opened and unopened; the path state comprises with obstacles and without obstacles.

3. The method of claim 2, wherein, The method further comprises: When the seat belt state is unlocked and the vehicle running state is safe, the seat belt state and the vehicle running state satisfy the configured safety rule; When the door opening state is opened and the path state is without obstacles, the environment of the vehicle seat satisfies the configured environment rule.

4. The method of claim 1, wherein, Controlling the seat adjustment components to sequentially execute the plurality of target actions in the corresponding action sequence further comprises: For any target action in the target action sequence, if an interlock release signal of a previous target action before and adjacent to the target action in the action sequence is received, controlling the corresponding seat adjustment component to execute the target action.

5. The method of claim 1, wherein, The vehicle seat comprises a seat framework; The seat adjustment components comprise a plurality of drive motors, a rotating mechanism, a sliding mechanism, and an angle adjuster; the rotating mechanism is arranged below the seat framework; the sliding mechanism is arranged below the rotating mechanism; Controlling the seat adjustment components to sequentially execute the plurality of target actions in the corresponding action sequence comprises: Controlling the plurality of drive motors to drive the corresponding rotating mechanism, sliding mechanism, and angle adjuster to sequentially execute the plurality of target actions in the corresponding action sequence.

6. The method of claim 5, wherein, The target action comprises a target sliding action, a target rotating action, and a target backrest adjustment action; The vehicle seat further comprises a backrest framework; The plurality of drive motors comprise a sliding motor, a rotating motor, and an angle adjuster motor; The sliding motor is configured to drive the sliding mechanism to execute the target sliding action, so as to move the vehicle seat along a configured sliding path; The rotating motor is configured to drive the rotating mechanism to execute the target rotating action, so as to rotate the vehicle seat along a configured rotating path; and The angle adjuster motor is configured to drive the angle adjuster to execute the target backrest adjustment action, so as to adjust a backrest angle of the vehicle seat. The recliner motor is configured to drive the recliner to perform the target backrest adjustment action to adjust the angle between the seat frame and the backrest frame of the vehicle seat.

7. The method of claim 6, wherein, The different seat modes include a ride mode, a flat bed mode and a view mode. The seat adjustment assembly further comprises a linkage lifting mechanism. The target action further comprises a target lifting action. When the seat mode corresponding to the mode selection assembly is the flat bed mode, the recliner motor is further configured to drive the linkage lifting mechanism to lift the seat frame so that the seat frame and the backrest frame are flush.

8. A control device of a vehicle seat, characterized by The device is applied to a controller of a vehicle seat control system, and the system further comprises mode selection assemblies corresponding to different seat modes and a seat adjustment assembly. An acquisition unit is configured to acquire a seat belt state, a current seat mode and a vehicle running state of the vehicle seat in response to a triggering operation of any mode selection assembly by a user. A detection unit is configured to acquire a target action sequence for converting the current seat mode to a seat mode corresponding to the mode selection assembly if the seat belt state and the vehicle running state satisfy a configured safety rule and an environment in which the vehicle seat is located satisfies a configured environment rule, wherein the target action sequence comprises a plurality of target actions and a corresponding action sequence. A control unit is configured to control the seat adjustment assembly to sequentially perform the plurality of target actions according to the corresponding action sequence, so as to convert the vehicle seat from the current seat mode to the seat mode corresponding to the mode selection assembly.

9. An electronic device, comprising: The electronic device comprises a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory complete mutual communication through the communication bus. The memory is configured to store a computer program. The processor is configured to execute the program stored on the memory to implement the method in any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program is executed by the processor to implement the method in any one of claims 1-7. The computer readable storage medium stores a computer program, and the computer program is executed by the processor to implement the method in any one of claims 1-7.