Automobile seat control method, storage medium and electronic device
Through the automatic seat adjustment control method, the problem of cumbersome manual adjustment of existing seats is solved, and one-click seat adjustment is realized, improving user experience and seat convenience.
Patent Information
- Application Number
- CN202211564148.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-07
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2042-12-07
AI Technical Summary
The transverse movement function of existing MPV car seats can only be manually adjusted, resulting in manual adjustment of multiple seats when three-row passengers get on the bus, which is cumbersome, time-consuming and labor-intensive, reducing the user experience.
A car seat control method is provided, which obtains the current position information of the seat by responding to a seat adjustment signal including a seat adjustment mode, and automatically adjusts the seat according to the preset target position information, realizing one-click on the car, one-click rest and one-click suitcase modes.
Automatic adjustment of seats is realized, reducing the time and energy of users' manual operation, improving the convenience and user experience of seats, and meeting users' diverse needs for seat sizes and usage methods.
Smart Images

Figure CN116142039B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of automobile technology, and in particular to an automobile seat control method, a storage medium and an electronic device. Background Art
[0002] In recent years, users have become more and more receptive to MPVs due to their multi-function, luxury, large space and good comfort. At the same time, users have increasing demands for the functions of MPVs, especially for the second and third row seats of MPVs, such as second row seats with a stronger sense of enclosure and ample knee and foot space, and third row seats that allow users to get on and off the vehicle using a wider central aisle.
[0003] The lateral movement function of the existing MPV car seats can only be adjusted manually. When the three rows of passengers get on the car, the second row of seats need to be manually adjusted horizontally / forward and backward / backrest / leg rest to the appropriate positions. If the third row of seats is also very forward at this time, the three rows of passengers cannot sit in the car after getting on the car, and the relevant motors of the third row of seats need to be adjusted again. The adjustment is inconvenient, time-consuming and labor-intensive, which reduces the user experience. Summary of the invention
[0004] The purpose of the present invention is to provide a car seat control method, storage medium and electronic device, which can realize one-key boarding, one-key rest and one-key luggage compartment mode automatic seat adjustment through seat adjustment mode, increase the size of the second row of seats, and allow the third row of seats to get on and off the car using the center channel entry and exit method, thereby meeting user needs and improving comfort, convenience and user experience.
[0005] The technical solution of the present invention provides a vehicle seat control method, comprising:
[0006] In response to a seat adjustment signal including a seat adjustment mode, the seat adjustment mode including a one-touch boarding mode, a one-touch rest mode, and a one-touch luggage mode;
[0007] Acquire current position information of the seat, and adjust the seat according to the seat adjustment signal, the current position information and the preset target position information, the preset target position information including first preset target position information corresponding to the one-key boarding mode, second preset target position information corresponding to the one-key rest mode, and third preset target position information corresponding to the one-key luggage compartment mode.
[0008] Further, the seat includes a first seat, a second seat and a third seat arranged sequentially from front to back, the first preset target position information includes the first seat target position information, the second seat first target position information and the third seat first target position information, the second preset target position information includes the second seat second target position information and the third seat second target position information, the third preset target position information includes the third seat third target position information, and the acquiring the current position information of the seat and adjusting the seat according to the seat adjustment signal, the current position information and the preset target position information includes:
[0009] If the seat adjustment mode is the one-key boarding mode, respectively obtain the current position information of the first seat, the second seat and the third seat, and respectively adjust the first seat, the second seat and the third seat according to the first seat target position information, the second seat first target position information and the third seat first target position information;
[0010] If the seat adjustment mode is the one-key rest mode, respectively obtain the current position information of the first seat, the second seat and the third seat, and adjust the second seat and the third seat according to the second target position information of the second seat and the second target position information of the third seat;
[0011] If the seat adjustment mode is the one-touch luggage mode, the current position information of the third seat is obtained, and the third seat is adjusted according to the current position information of the third seat and the third target position information of the third seat.
[0012] Further, the first seat includes a first left seat and a first right seat, the second seat includes a second left seat and a second right seat, the third seat includes a third left seat and a third right seat, the first seat target position information includes the first left seat target position information and the first right seat target position information, the second seat first target position information includes the second left seat target position information and the second right seat target position information, the third seat first target position information includes the third left seat target position information and the third right seat target position information, if the seat adjustment mode is the one-key boarding mode, respectively obtain the current position information of the first seat, the second seat and the third seat, and respectively adjust the first seat, the second seat and the third seat according to the first seat target position information, the second seat first target position information and the third seat first target position information, including:
[0013] If the seat adjustment mode is the one-key entry mode, obtaining vehicle gear information;
[0014] If the vehicle gear information is the P gear, the current position information of the first left seat, the first right seat, the second left seat, the second right seat, the third left seat and the third right seat are respectively obtained;
[0015] If the current position information of the third right seat is inconsistent with the target position information of the third right seat, adjusting the third right seat according to the target position information of the third right seat;
[0016] If the current position information of the third left seat is inconsistent with the target position information of the third left seat, adjusting the third left seat according to the target position information of the third left seat;
[0017] If the current position information of the second left seat is inconsistent with the target position information of the second left seat, adjusting the second left seat according to the target position information of the second left seat;
[0018] If the current position information of the second right seat is inconsistent with the target position information of the second right seat, adjusting the second right seat according to the target position information of the second right seat;
[0019] If the current position information of the first left seat is inconsistent with the first left seat target position information, adjusting the first left seat according to the first left seat target position information;
[0020] If the current position information of the first right seat is inconsistent with the first right seat target position information, the first right seat is adjusted according to the first right seat target position information.
[0021] Further, the third right seat includes a third right seat back, a third right seat slide rail and a third right seat cushion, the third right seat target position information includes third right seat back target position information, third right slide rail target position information and third right seat cushion target position information, and if the current position information of the third right seat is inconsistent with the third right seat target position information, adjusting the third right seat according to the third right seat target position information includes:
[0022] Respectively acquiring the current position information of the third right seat back, the third right seat slide rail and the third right seat cushion;
[0023] If the current position information of the third right seat back is inconsistent with the third right seat back target position information, adjusting the third right seat back according to the third right seat back target position information;
[0024] If the current position information of the third right seat slide rail is inconsistent with the target position information of the third right slide rail, obtaining the occupation state of the second right seat;
[0025] If the occupancy state of the second right seat is unoccupied, adjusting the third right seat slide rail according to a first preset adjustment speed and the first target position information of the third right slide rail;
[0026] If the occupancy state of the second right seat is occupied, adjusting the third right seat slide rail according to a second preset adjustment speed and the first target position information of the third right slide rail;
[0027] If the current position information of the third right seat cushion is inconsistent with the third right seat cushion target position information, the third right seat cushion is adjusted according to the third right seat cushion target position information.
[0028] Further, the third left seat includes a third left seat back, a third left seat slide rail and a third left seat cushion, the third left seat target position information includes third left seat back target position information, third left slide rail target position information and third left seat cushion target position information, if the current position information of the third left seat is inconsistent with the third left seat target position information, adjusting the third left seat according to the third left seat target position information includes:
[0029] Respectively acquiring the current position information of the third left seat back, the third left seat slide rail and the third left seat cushion;
[0030] If the current position information of the third left seat back is inconsistent with the third left seat back target position information, adjusting the third left seat back according to the third left seat back target position information;
[0031] If the current position information of the third left seat slide rail is inconsistent with the target position information of the third left seat slide rail, obtaining the occupancy state of the second seat;
[0032] If the occupancy state of the second seat is unoccupied, adjusting the third left seat slide rail according to a third preset adjustment speed and the third left slide rail target position information;
[0033] If the occupancy state of the second seat is occupied, adjusting the third left seat slide rail according to a fourth preset adjustment speed and the target position information of the third left slide rail;
[0034] If the current position information of the third left seat cushion is inconsistent with the third left seat cushion target position information, the third left seat cushion is adjusted according to the third left seat cushion target position information.
[0035] Further, the second left seat includes a second left seat backrest, a second left seat leg support, a second left seat armrest screen, a second left seat slide rail and a second left seat transverse direction, and the second left seat target position information includes second left backrest target position information, second left leg support target position information, second left armrest screen target position information, second left slide rail target position information and second left transverse direction target position information. If the current position information of the second left seat is inconsistent with the second left seat target position information, adjusting the second left seat according to the second left seat target position information includes:
[0036] Respectively obtaining the current position information of the second left seat backrest, the second left seat leg support, the second left seat armrest screen, the second left seat slide rail and the second left seat in the lateral direction;
[0037] If the current position information of the second left seat back is inconsistent with the second left seat back target position information, adjusting the second left seat back according to the second left seat back target position information;
[0038] If the current position information of the second left-side seat leg support is inconsistent with the target position information of the second left-side leg support, adjusting the second left-side seat leg support according to the target position information of the second left-side leg support;
[0039] If the current position information of the second left seat armrest screen is inconsistent with the target position information of the second left armrest screen, adjusting the second left seat armrest screen according to the target position information of the second left armrest screen;
[0040] If the current position information of the second left seat slide rail is inconsistent with the target position information of the second left slide rail, or the current lateral position information of the second left seat is inconsistent with the second lateral lateral target position information, obtaining the occupancy state of the second left seat;
[0041] If the occupancy state of the second left seat is unoccupied, adjusting the second left seat slide rail and the second left seat lateral direction according to a fifth preset adjustment speed, the second left slide rail target position information and the second left lateral direction target position information;
[0042] If the occupancy state of the second left seat is unoccupied, the second left seat slide rail and the second left seat lateral direction are adjusted according to the second left slide rail target position information and the second left lateral direction target position information.
[0043] Further, the second right seat includes a second right seat backrest, a second right seat leg support, a second right seat armrest screen, a second right seat slide rail, and a second right seat lateral direction, and the second right seat target position information includes second right backrest target position information, second right leg support target position information, second right armrest screen target position information, second right slide rail target position information, and second right lateral direction target position information. If the current position information of the second right seat is inconsistent with the second right seat target position information, adjusting the second right seat according to the second right seat target position information includes:
[0044] Respectively obtaining the current position information of the second right seat backrest, the second right seat leg support, the second right seat armrest screen, the second right seat slide rail and the second right seat in the lateral direction;
[0045] If the current position information of the second right seat back is inconsistent with the second right seat back target position information, adjusting the second right seat back according to the second right seat back target position information;
[0046] If the current position information of the second right seat leg support is inconsistent with the target position information of the second right leg support, adjusting the second right seat leg support according to the target position information of the second right leg support;
[0047] If the current position information of the second right seat armrest screen is inconsistent with the target position information of the second right armrest screen, adjusting the second right seat armrest screen according to the target position information of the second right armrest screen;
[0048] If the second right seat slide rail is inconsistent with the second right slide rail target position information, or the current lateral position information of the second right seat is inconsistent with the second right lateral target position information, obtaining the occupancy state of the second right seat;
[0049] If the occupancy state of the second right seat is unoccupied, adjusting the second right seat slide rail and the second right seat lateral direction according to a sixth preset adjustment speed, the second right slide rail target position information and the second right lateral direction target position information;
[0050] If the occupancy state of the second right seat is unoccupied, the second right seat slide rail and the second right seat lateral direction are adjusted according to the second right slide rail target position information and the second right lateral direction target position information.
[0051] Further, the first left seat includes a first left footrest, the first left seat target position information includes first left footrest target position information, and if the current position information of the first left seat is inconsistent with the first left seat target position information, adjusting the first left seat according to the first left seat target position information includes:
[0052] Acquiring the current position information of the first left seat footrest;
[0053] If the current position information of the first left seat footrest is inconsistent with the first left footrest target position information, the first left footrest is adjusted according to the first left footrest target position information.
[0054] Further, the first right seat includes a first right footrest, the first right seat target position information includes first right footrest target position information, and if the current position information of the first right seat is inconsistent with the first right seat target position information, adjusting the first right seat according to the first right seat target position information includes:
[0055] Acquiring the current position information of the first right seat footrest;
[0056] If the current position information of the first right seat footrest is inconsistent with the first right footrest target position information, the first right footrest is adjusted according to the first right footrest target position information.
[0057] Further, if the seat adjustment mode is the one-key rest mode, adjusting the second seat and the third seat according to the second target position information of the second seat and the second target position information of the third seat includes:
[0058] If the seat adjustment mode is the one-key rest mode, obtaining the occupancy state of the third seat;
[0059] If the occupancy state of the third seat is unoccupied, and the current position information of the second seat is inconsistent with the second target position information of the second seat, acquiring the current position information of the third seat;
[0060] If the current position information of the third seat is inconsistent with the second target position information of the third seat, adjusting the third seat according to the second target position information of the third seat;
[0061] If the backrest angle of the second seat is less than or equal to a preset angle, the second seat is adjusted according to the second target position information of the second seat.
[0062] Further, the third seat includes a third seat cushion, a third seat back and a third seat slide rail, and if the seat adjustment mode is the one-touch luggage mode, obtaining the current position information of the third seat, and adjusting the third seat according to the current position information of the third seat and the third target position information of the third seat, comprises:
[0063] If the seat adjustment mode is the one-touch luggage mode, folding the third seat cushion and the third seat backrest;
[0064] The third seat slide rail is adjusted according to the current position information of the third seat, the third target position information of the third seat and a seventh preset adjustment speed.
[0065] Further, if the seat adjustment mode is the one-touch luggage mode, the current position information of the third seat is obtained, and the third seat is adjusted according to the current position information of the third seat and the third target position information of the third seat, which also includes:
[0066] acquiring vehicle gear position information, an occupancy state of the third seat, and a seat state of the third seat cushion and the third seat back;
[0067] If the vehicle gear information is P gear, the occupancy status of the third seat is unoccupied, and the seat status of the third seat cushion and the third seat back is unfolded, the one-touch luggage box mode is activated.
[0068] Further, the obtaining of the current position information of the seat, and adjusting the seat according to the seat adjustment signal, the current position information, the first preset target position information corresponding to the one-key boarding mode, the second preset target position information corresponding to the one-key rest mode, and the third preset target position information corresponding to the one-key luggage mode, further includes:
[0069] Obtaining the number of rotations of a seat motor of the seat;
[0070] Calculating a seat interference distance according to the current position information of the seat and the number of rotations of the motor;
[0071] If the seat interference distance is greater than a preset safety distance threshold, continue adjusting the seat;
[0072] If the seat interference distance is less than or equal to the preset safety distance threshold, stop adjusting the seat.
[0073] Further, calculating the seat interference distance according to the current position information of the seat includes:
[0074] acquiring current seat feature point coordinate values of preset seat feature points of the seat according to the current position information of the seat, the preset seat feature points comprising a back feature point set on the back of a seat back, a cushion feature point set on a seat cushion, an armrest feature point set on a seat armrest, a footrest feature point set on a seat footrest, a leg rest feature point set on a seat leg rest, a slide rail feature point set on a seat slide rail, and a carpet feature point set on a seat carpet;
[0075] Calculate the target seat feature point coordinate value of the preset seat feature point of the seat according to the current seat feature point coordinate value, the number of revolutions of the motor and the preset seat feature point function, wherein the preset seat feature point function includes a front and rear adjustment feature point function, a high profile feature point function, a backrest angle adjustment feature point function, a leg support adjustment feature point function and a footrest adjustment feature point function;
[0076] The seat interference distance is calculated according to the target seat feature point coordinate value and a preset interference distance function.
[0077] Further, the seat back feature points include a first back feature point and a second back feature point located at two ends of a center axis of the seat back, the seat armrest feature points include inner side feature points of the seat armrest, the preset interference distance function includes a first back interference distance back interference distance function, and the current seat feature point coordinate value of the preset seat feature point of the seat is obtained according to the current position information of the seat, including:
[0078] If a second seat motor of a second seat located behind the first seat is within a first preset position range, respectively obtaining the current seat feature point coordinate values of the first backrest feature point and the second backrest feature point of the first seat and the current seat feature point coordinate value of the inner side feature point of the seat armrest of the second seat according to the current position information;
[0079] The calculating the seat interference distance according to the target seat feature point coordinate value and a preset interference distance function includes:
[0080] The first backrest interference distance is calculated based on the current seat feature point coordinate values of the first backrest feature point and the second backrest feature point of the first seat, the current seat feature point coordinate value of the seat armrest inner feature point of the second seat, and the backrest interference distance function.
[0081] Further, the seat interference distance includes a second backrest interference distance, and the step of acquiring a current seat feature point coordinate value of a preset seat feature point of the seat according to the current position information of the seat includes:
[0082] If the second seat motor is within a second preset position range, respectively obtaining the current seat feature point coordinate values of the first backrest feature point and the second backrest feature point of the first seat and the current seat feature point coordinate value of the seat cushion feature point of the second seat according to the current position information;
[0083] The calculating the seat interference distance according to the target seat feature point coordinate value and a preset interference distance function includes:
[0084] The second backrest interference distance is calculated based on the current seat feature point coordinate values of the first backrest feature point and the second backrest feature point of the first seat, the current seat feature point coordinate values of the seat cushion feature point of the second seat, and the backrest interference distance function.
[0085] Further, the seat armrest feature point also includes a seat armrest outer feature point, the seat interference distance includes a third backrest interference distance, and the current seat feature point coordinate value of the preset seat feature point of the seat is obtained according to the current position information of the seat, including:
[0086] If the second seat motor is within a third preset position range, respectively obtaining the current seat feature point coordinate values of the first backrest feature point and the second backrest feature point of the first seat and the current seat feature point coordinate value of the seat armrest outer side feature point of the second seat according to the current position information;
[0087] The calculating the seat interference distance according to the target seat feature point coordinate value and a preset interference distance function includes:
[0088] The third backrest interference distance is calculated according to the current seat feature point coordinate values of the first backrest feature point and the second backrest feature point of the first seat, the current seat feature point coordinate value of the seat armrest outer side feature point of the second seat, and the backrest interference distance function.
[0089] Further, the obtaining, according to the current position information of the seat, the current seat feature point coordinate value of the preset seat feature point of the seat includes:
[0090] According to the current position information, respectively obtain the current seat feature point coordinate value of the footrest feature point of the first seat and the current seat feature point coordinate value of the leg support feature point of the second seat;
[0091] The step of calculating the target seat feature point coordinate value of the preset seat feature point of the seat according to the current seat feature point coordinate value, the number of rotations of the motor and a preset seat feature point function comprises:
[0092] Calculating the target seat feature point coordinate value of the footrest feature point of the first seat and the target seat feature point coordinate value of the leg rest feature point of the second seat according to the current seat feature point coordinate value of the footrest feature point of the first seat, the current seat feature point coordinate value of the leg rest feature point of the second seat, the number of revolutions of the motor and the preset seat feature point function;
[0093] If the seat interference distance is less than or equal to the preset safety distance threshold, stopping adjusting the seat includes:
[0094] If the sum of the target seat feature point coordinate value of the footrest feature point of the first seat and the preset safety distance threshold is greater than or equal to the target seat feature point coordinate value of the leg rest feature point of the second seat, stop adjusting the seat footrest of the first seat and / or the seat leg rest of the second seat.
[0095] Further, the footrest feature point includes a first sub-footrest feature point arranged at a connection with the seat back, a second sub-footrest feature point arranged on the seat footrest close to the first sub-footrest feature point, and a third sub-footrest feature point and a fourth sub-footrest feature point arranged at an end of the seat footrest and relatively arranged; the leg support feature point includes a first sub-leg support feature point arranged at a connection with the seat cushion, a second sub-leg support feature point arranged on the seat leg support close to the first sub-leg support feature point, and a third sub-leg support feature point and a fourth sub-leg support feature point arranged relatively at an end of the seat leg support; if the sum of the target seat feature point coordinate value of the footrest feature point of the first seat and the preset safety distance threshold is greater than or equal to the target seat feature point coordinate value of the leg support feature point of the second seat, stop adjusting the seat footrest of the first seat and / or the seat leg support of the second seat, including:
[0096] If the sum of the maximum horizontal axis coordinate value among the target seat feature point coordinate values of the second sub-footrest feature point, the third sub-footrest feature point, and the fourth sub-footrest feature point of the first seat and the preset safety distance threshold is greater than or equal to the minimum horizontal axis coordinate value among the target seat feature point coordinate values of the second sub-leg support feature point, the third sub-leg support feature point, and the fourth sub-leg support feature point of the second seat, stop adjusting the seat footrest of the first seat and / or the seat leg support of the second seat.
[0097] Further, the step of stopping adjusting the seat footrest of the first seat and / or the seat leg support of the second seat further comprises:
[0098] If the sum of the horizontal axis coordinate value of the target seat feature point coordinate value of the third sub-footrest feature point of the first seat and the preset safety threshold is greater than or equal to the horizontal axis coordinate value of the target seat feature point coordinate value of the third sub-leg rest feature point of the second seat, and the vertical axis coordinate value of the target seat feature point coordinate value of the fourth sub-footrest feature point of the first seat is greater than or equal to the vertical axis coordinate value of the target seat feature point coordinate value of the third sub-leg rest feature point of the second seat, the seat footrest of the first seat and / or the seat leg rest of the second seat can only be closed;
[0099] If the sum of the horizontal axis coordinate value of the target seat feature point coordinate value of the third sub-footrest feature point of the first seat and the preset safety threshold is greater than or equal to the horizontal axis coordinate value of the target seat feature point coordinate value of the third sub-leg rest feature point of the second seat, and the vertical axis coordinate value of the target seat feature point coordinate value of the third sub-footrest feature point of the first seat is less than or equal to the vertical axis coordinate value of the target seat feature point coordinate value of the fourth sub-leg rest feature point of the second seat, the seat footrest of the first seat and / or the seat leg rest of the second seat can only be opened.
[0100] Further, the preset interference distance function includes a carpet interference distance function, the carpet feature point includes a first carpet feature point and a second carpet feature point relatively arranged on the seat carpet, the seat interference distance includes a carpet interference distance, and the current seat feature point coordinate value of the preset seat feature point of the seat is obtained according to the current position information of the seat, including:
[0101] According to the current position information, respectively obtain the current seat feature point coordinate value of the step feature point of the first seat, and the current seat feature point coordinate values of the first carpet feature point and the second carpet feature point located at the second seat;
[0102] The step of calculating the target seat feature point coordinate value of the preset seat feature point of the seat according to the current seat feature point coordinate value, the number of rotations of the motor and a preset seat feature point function comprises:
[0103] Calculating the target seat feature point coordinate value of the footrest feature point of the first seat, the target seat feature point coordinate value of the first carpet feature point and the second carpet feature point of the second seat according to the current seat feature point coordinate value of the footrest feature point of the first seat, the current seat feature point coordinate values of the first carpet feature point and the second carpet feature point of the second seat, the number of revolutions of the motor, and the preset seat feature point function;
[0104] The calculating the seat interference distance according to the target seat feature point coordinate value and a preset interference distance function includes:
[0105] The carpet interference distance is calculated according to the target seat feature point coordinate value of the step feature point of the first seat, the target seat feature point coordinate values of the first carpet feature point and the second carpet feature point of the second seat, and the carpet interference distance function.
[0106] The technical solution of the present invention also provides a storage medium, which stores computer instructions. When a computer executes the computer instructions, it is used to execute all the steps of the vehicle seat control method as described above.
[0107] The technical solution of the present invention further provides an electronic device, comprising:
[0108] at least one processor; and,
[0109] a memory communicatively connected to the at least one processor; wherein,
[0110] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the vehicle seat control method as described above.
[0111] After adopting the above technical scheme, it has the following beneficial effects: when a seat adjustment signal including a seat adjustment mode is received, the current position information of the seat is obtained in real time, and the seat is adjusted according to the current position information of the seat, the seat adjustment signal and the preset target position information, so as to realize one-key boarding, one-key rest and one-key luggage compartment mode automatic seat adjustment, the size of the second row of seats can be increased, and the third row of seats can adopt the middle channel entry and exit method to get on and off the vehicle, so as to meet user needs and improve comfort, convenience and user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0112] The disclosure of the present invention will become more easily understood with reference to the accompanying drawings. It should be understood that these drawings are only for illustrative purposes and are not intended to limit the scope of protection of the present invention. In the drawings:
[0113] Figure 1 A flowchart of a vehicle seat control method provided in Embodiment 1 of the present invention;
[0114] Figure 2 A flowchart of a vehicle seat control method provided in Embodiment 2 of the present invention;
[0115] Figure 3 A flowchart of a vehicle seat control method provided in Embodiment 3 of the present invention;
[0116] Figure 4 A flowchart of a vehicle seat control method provided in Embodiment 4 of the present invention;
[0117] Figure 5 A flowchart of a vehicle seat control method provided in Embodiment 5 of the present invention;
[0118] Figure 6 A seat schematic diagram including preset seat feature points of the present invention;
[0119] Figure 7 A schematic diagram of a slide rail including characteristic points of the slide rail according to the present invention;
[0120] Figure 8 A schematic diagram of a high-profile mechanism for a seat cushion;
[0121] Fig. 9 A flowchart of a vehicle seat control method provided in Embodiment 6 of the present invention;
[0122] Fig.10 It is a structural schematic diagram of the lateral movement target position of the second seat of the present invention;
[0123] Fig.11 A flowchart of a vehicle seat control method provided in Embodiment 7 of the present invention;
[0124] Fig.12 A flowchart of a vehicle seat control method provided in Embodiment 8 of the present invention;
[0125] Fig.13 A flowchart of a vehicle seat control method provided in Embodiment 9 of the present invention;
[0126] Fig.14 A flowchart of a vehicle seat control method provided in Embodiment 10 of the present invention;
[0127] Fig.15A schematic diagram of the hardware structure of an electronic device for controlling a car seat provided in the twelfth embodiment of the present invention. DETAILED DESCRIPTION
[0128] The specific implementation of the present invention will be further described below in conjunction with the accompanying drawings.
[0129] It is easy to understand that according to the technical solution of the present invention, without changing the essential spirit of the present invention, a variety of structural modes and implementation modes that can be replaced by those skilled in the art can be replaced with each other. Therefore, the following specific implementation modes and drawings are only exemplary descriptions of the technical solution of the present invention, and should not be regarded as the whole of the present invention or as a limitation or restriction to the technical solution of the invention.
[0130] The directional terms such as up, down, left, right, front, back, front, back, top, bottom, etc. mentioned or may be mentioned in this specification are defined relative to the structures shown in the drawings. They are relative concepts and may change accordingly according to different positions and different usage conditions. Therefore, these or other directional terms should not be interpreted as restrictive terms.
[0131] Embodiment 1
[0132] like Figure 1 As shown, Figure 1 A working flow chart of a vehicle seat control method provided in Embodiment 1 of the present invention includes:
[0133] Step S101: responding to a seat adjustment signal including a seat adjustment mode;
[0134] Step S102: Acquire the current position information of the seat, and adjust the seat according to the seat adjustment signal, the current position information and the preset target position information.
[0135] Specifically, when the user triggers seat adjustment by setting mechanical buttons and / or virtual buttons on the seat, center console, display screen, etc., the controller executes step S101 to receive a seat adjustment signal including a seat adjustment mode, and responds to the seat adjustment signal. The seat adjustment mode includes a one-button boarding mode, a one-button rest mode, and a one-button luggage compartment mode; then executes step S102 to obtain the current position information of the seat, and adjusts the seat according to the seat adjustment signal, the current position information, and the preset target position information, so that the seat is adjusted to the preset target position. The preset target position information includes a first preset target position information corresponding to the one-button boarding mode, a second preset target position information corresponding to the one-button rest mode, and a third preset target position information corresponding to the one-button luggage compartment mode, thereby realizing one-button automatic adjustment of the seat.
[0136] In the embodiment of the present invention, when a seat adjustment signal including a seat adjustment mode is received, the current position information of the seat is acquired in real time, and the seat is adjusted according to the current position information of the seat, the seat adjustment signal and the preset target position information, thereby realizing one-key boarding, one-key rest and one-key luggage compartment mode automatic seat adjustment. The size of the second row of seats can be increased, and the third row of seats can be equipped with a central aisle entry and exit method, thereby meeting user needs and improving comfort, convenience and user experience.
[0137] In one embodiment, in order to quickly adjust the seat to a target position corresponding to the seat adjustment mode and further facilitate the adjustment of the seat, step S102 includes:
[0138] If the seat adjustment mode is the one-key boarding mode, the current position information of the first seat, the second seat and the third seat are respectively obtained, and the first seat, the second seat and the third seat are respectively adjusted according to the first seat target position information, the second seat first target position information and the third seat first target position information;
[0139] If the seat adjustment mode is the one-button rest mode, the current position information of the first seat, the second seat and the third seat are respectively obtained, and the second seat and the third seat are adjusted according to the second target position information of the second seat and the second target position information of the third seat;
[0140] If the seat adjustment mode is the one-touch luggage compartment mode, the current position information of the third seat is obtained, and the third seat is adjusted according to the current position information of the third seat and the third target position information of the third seat.
[0141] Specifically, the seats include a first seat, a second seat, and a third seat arranged in sequence from front to back, the first seat is located in the first row of seats, the second seat is located in the second row of seats, and the third seat is located in the third row of seats. The first preset target position information includes the first seat target position information, the second seat first target position information, and the third seat first target position information, the second preset target position information includes the second seat second target position information and the third seat second target position information, and the third preset target position information includes the third seat third target position information.
[0142] Embodiment 2
[0143] Based on the above embodiments, Figure 2 As shown, Figure 2 A work flow chart of a vehicle seat control method provided in Embodiment 2 of the present invention includes:
[0144] Step S201: responding to a seat adjustment signal of a one-key entry mode;
[0145] Step S202: obtaining vehicle gear information;
[0146] Step S203: determining whether the vehicle gear position information is P gear;
[0147] Step S204: respectively obtaining current position information of the first left seat, the first right seat, the second left seat, the second right seat, the third left seat and the third right seat;
[0148] Step S205: determining whether the current position information of the third right seat is consistent with the target position information of the third right seat;
[0149] Step S206: adjusting the third right seat according to the third right seat target position information;
[0150] Step S207: determining whether the current position information of the third left seat is consistent with the target position information of the third left seat;
[0151] Step S208: adjusting the third left seat according to the third left seat target position information;
[0152] Step S209: determining whether the current position information of the second left seat is consistent with the target position information of the second left seat;
[0153] Step S210: adjusting the second left seat according to the second left seat target position information;
[0154] Step S211: determining whether the current position information of the second right seat is consistent with the target position information of the second right seat;
[0155] Step S212: adjusting the second right seat according to the second right seat target position information;
[0156] Step S213: determining whether the current position information of the first left seat is consistent with the target position information of the first left seat;
[0157] Step S214: adjusting the first left seat according to the first left seat target position information;
[0158] Step S215: determining whether the current position information of the first right seat is consistent with the target position information of the first right seat;
[0159] Step S216: adjusting the first right seat according to the first right seat target position information;
[0160] Step S217: Exit the seat adjustment mode.
[0161] Specifically, the first seat includes a first left seat and a first right seat, the second seat includes a second left seat and a second right seat, the third seat includes a third left seat and a third right seat, the first seat target position information includes first left seat target position information and first right seat target position information, the second seat first target position information includes second left seat target position information and second right seat target position information, and the third seat first target position information includes third left seat target position information and third right seat target position information.
[0162] When users of the second row seats and / or the third row seats need to get on the vehicle, the one-button boarding mode is triggered, and the controller executes step S201 in response to the seat adjustment signal of the one-button boarding mode, and then executes steps S202-S203 to determine whether the vehicle gear information is P gear. If so, execute step S204, otherwise execute step S217; then execute steps S205-S206, or execute steps S207-S208, or execute steps S209-S210, or execute steps S211-S212, or execute steps S213-S214, or execute steps S215-S216. As long as the judgment conditions are met, the corresponding steps are triggered.
[0163] In step S205, it is determined whether the current position information of the third right seat is consistent with the target position information of the third right seat, if not, step S206 is executed, otherwise, step S217 is executed;
[0164] In step S207, it is determined whether the current position information of the third left seat is consistent with the target position information of the third left seat, if not, step S208 is executed, otherwise, step S217 is executed;
[0165] In step S209, it is determined whether the current position information of the second left seat is consistent with the target position information of the second left seat, if not, step S210 is executed, otherwise, step S217 is executed;
[0166] In step S211, it is determined whether the current position information of the second right seat is consistent with the target position information of the second right seat, if not, step S212 is executed, otherwise, step S217 is executed;
[0167] In step S213, it is determined whether the current position information of the first left seat is consistent with the target position information of the first left seat, if not, step S214 is executed, otherwise, step S217 is executed;
[0168] In step S215, it is determined whether the current position information of the first right seat is consistent with the target position information of the first right seat, if not, step S216 is executed, otherwise, step S217 is executed.
[0169] It should be noted that the order of steps S205-step S206, step S207-step S208, step S209-step S210, step S211-step S212, step S213-step S214 and step S215-step S216 is only for the convenience of explanation and does not constitute a limitation to the claims. A person of ordinary skill in the art should be able to understand that the order of steps S205-step S206, step S207-step S208, step S209-step S210, step S211-step S212, step S213-step S214 and step S215-step S216 can be exchanged or performed simultaneously, or only the corresponding steps can be executed.
[0170] In the embodiment of the present invention, when a seat adjustment signal of the one-key boarding mode is received, the current position information of the seat is obtained, and the seat is adjusted according to the current position information of the seat, the seat adjustment signal and the preset target position information, so as to realize automatic adjustment of the first seat, the second seat and the third seat in the one-key boarding mode. The size of the second row of seats can be increased, and the third row of seats can be equipped with a central aisle for getting on and off the vehicle, thereby meeting user needs and improving comfort, convenience and user experience.
[0171] In one embodiment, the third right seat includes a third right seat back, a third right seat slide rail and a third right seat cushion, and the third right seat target position information includes third right seat back target position information, third right slide rail target position information and third right seat cushion target position information. Step S206 includes:
[0172] respectively acquiring current position information of a third right seat back, a third right seat slide rail, and a third right seat cushion;
[0173] If the current position information of the third right seat back is inconsistent with the third right seat back target position information, adjusting the third right seat back according to the third right seat back target position information;
[0174] If the current position information of the third right seat slide rail is inconsistent with the target position information of the third right slide rail, obtaining the occupation state of the second right seat;
[0175] If the occupancy state of the second right seat is unoccupied, adjusting the third right seat slide rail according to the first preset adjustment speed and the first target position information of the third right slide rail;
[0176] If the occupancy state of the second right seat is occupied, adjusting the third right seat slide rail according to the second preset adjustment speed and the first target position information of the third right slide rail;
[0177] If the current position information of the third right seat cushion is inconsistent with the third right seat cushion target position information, the third right seat cushion is adjusted according to the third right seat cushion target position information.
[0178] Specifically, when users of the second row seats and / or the third row seats need to get on the vehicle, the one-button boarding mode is triggered to obtain the current position information of the third right seat back, the third right seat slide rail and the third right seat cushion, respectively, and the third right seat back, the third right seat slide rail and the third right seat cushion are adjusted according to the target position information of the third right seat back, the target position information of the third right slide rail and the target position information of the third right seat cushion, thereby achieving quick adjustment of the third right seat.
[0179] It should be noted that the seat occupancy status can be detected by existing methods, such as using a pressure sensor, detecting whether the seat belt is in use, etc. The seat occupancy status detection does not belong to the improvement point of the present invention and will not be elaborated here.
[0180] It should be noted that the first preset adjustment speed and the second preset adjustment speed can be set according to user needs. The first preset adjustment speed and the second preset adjustment speed can be set to the same or different. When the first preset adjustment speed and the second preset adjustment speed are set to different, the second preset adjustment speed is less than the first preset adjustment speed.
[0181] In one embodiment, the third left seat includes a third left seat backrest, a third left seat slide rail and a third left seat cushion, and the third left seat target position information includes third left seat backrest target position information, third left slide rail target position information and third left seat cushion target position information. Step S208 includes:
[0182] respectively acquiring current position information of a third left seat back, a third left seat slide rail, and a third left seat cushion;
[0183] If the current position information of the third left seat back is inconsistent with the third left seat back target position information, adjusting the third left seat back according to the third left seat back target position information;
[0184] If the current position information of the third left seat rail is inconsistent with the target position information of the third left seat rail, obtaining the occupancy state of the second seat;
[0185] If the occupancy state of the second seat is unoccupied, adjusting the third left seat slide rail according to the third preset adjustment speed and the third left slide rail target position information;
[0186] If the occupancy state of the second seat is occupied, adjusting the third left seat slide rail according to a fourth preset adjustment speed and the third left slide rail target position information;
[0187] If the current position information of the third left seat cushion is inconsistent with the third left seat cushion target position information, the third left seat cushion is adjusted according to the third left seat cushion target position information.
[0188] Specifically, when users of the second row seats and / or the third row seats need to get on the vehicle, the one-button boarding mode is triggered, and the current position information of the third left seat back, the third left seat slide and the third left seat cushion are respectively obtained, and the third left seat back, the third left seat slide and the third left seat cushion are respectively adjusted according to the target position information of the third left back, the target position information of the third left slide and the target position information of the third left cushion, thereby realizing quick adjustment of the third left seat.
[0189] It should be noted that the third preset adjustment speed and the fourth preset adjustment speed can be set according to user needs. The third preset adjustment speed and the fourth preset adjustment speed can be set to be the same or different. When the third preset adjustment speed and the fourth preset adjustment speed are set to be different, the fourth preset adjustment speed is less than the third preset adjustment speed.
[0190] In one of the embodiments, in order to quickly adjust the second left seat, the second left seat includes a second left seat backrest, a second left seat leg support, a second left seat armrest screen, a second left seat slide rail, and a second left seat transverse direction, and the second left seat target position information includes second left backrest target position information, second left leg support target position information, second left armrest screen target position information, second left slide rail target position information, and second left transverse direction target position information, step S210 includes:
[0191] Respectively obtain current position information of the second left seat backrest, the second left seat leg support, the second left seat armrest screen, the second left seat slide rail and the second left seat in the horizontal direction;
[0192] If the current position information of the second left seat back is inconsistent with the second left seat back target position information, adjusting the second left seat back according to the second left seat back target position information;
[0193] If the current position information of the second left-side seat leg support is inconsistent with the target position information of the second left-side leg support, adjusting the second left-side seat leg support according to the target position information of the second left-side leg support;
[0194] If the current position information of the second left seat armrest screen is inconsistent with the target position information of the second left armrest screen, adjusting the second left seat armrest screen according to the target position information of the second left armrest screen;
[0195] If the current position information of the second left seat rail is inconsistent with the second left rail target position information, or the current lateral position information of the second left seat is inconsistent with the second left lateral target position information, obtaining the occupancy state of the second left seat;
[0196] If the occupancy state of the second left seat is unoccupied, adjusting the second left seat slide rail and the second left seat lateral direction according to a fifth preset adjustment speed, the second left slide rail target position information and the second left lateral direction target position information;
[0197] If the occupancy state of the second left seat is unoccupied, the second left seat slide rail and the second left seat lateral direction are adjusted according to the second left slide rail target position information and the second left lateral direction target position information.
[0198] It should be noted that the fifth preset adjustment speed can be set according to user needs.
[0199] In one embodiment, in order to quickly adjust the second right seat, the second right seat includes a second right seat backrest, a second right seat leg support, a second right seat armrest screen, a second right seat slide rail, and a second right seat transverse direction, and the second right seat target position information includes second right backrest target position information, second right leg support target position information, second right armrest screen target position information, second right slide rail target position information, and second right transverse direction target position information, step S212 includes:
[0200] Respectively obtain current position information of the second right seat backrest, the second right seat leg support, the second right seat armrest screen, the second right seat slide rail and the second right seat in the horizontal direction;
[0201] If the current position information of the second right seat back is inconsistent with the second right seat back target position information, adjusting the second right seat back according to the second right seat back target position information;
[0202] If the current position information of the second right seat leg support is inconsistent with the target position information of the second right leg support, adjusting the second right seat leg support according to the target position information of the second right leg support;
[0203] If the current position information of the second right seat armrest screen is inconsistent with the target position information of the second right armrest screen, adjusting the second right seat armrest screen according to the target position information of the second right armrest screen;
[0204] If the second right seat slide rail is inconsistent with the second right slide rail target position information, or the second right seat lateral current position information is inconsistent with the second right lateral target position information, obtaining the occupancy state of the second right seat;
[0205] If the occupancy state of the second right seat is unoccupied, adjusting the second right seat slide rail and the second right seat lateral direction according to a sixth preset adjustment speed, the second right slide rail target position information and the second right lateral direction target position information;
[0206] If the occupancy state of the second right seat is unoccupied, the second right seat slide rail and the second right seat lateral direction are adjusted according to the second right slide rail target position information and the second right lateral direction target position information.
[0207] It should be noted that the sixth preset adjustment speed can be set according to user needs.
[0208] In one embodiment, in order to quickly adjust the first left seat, the first left seat includes a first left footrest, and the first left seat target position information includes the first left footrest target position information, step S214 includes:
[0209] Obtaining current position information of the first left seat footrest;
[0210] If the current position information of the first left seat footrest is inconsistent with the first left footrest target position information, the first left footrest is adjusted according to the first left footrest target position information.
[0211] In one embodiment, in order to quickly adjust the first right seat, the first right seat includes a first right footrest, and the first right seat target position information includes the first right footrest target position information, step S216 includes:
[0212] Obtaining current position information of the first right seat footrest;
[0213] If the current position information of the first right seat footrest is inconsistent with the first right footrest target position information, the first right footrest is adjusted according to the first right footrest target position information.
[0214] Embodiment 3
[0215] Based on the above embodiments, Figure 3 As shown, Figure 3 A work flow chart of a vehicle seat control method provided in Embodiment 3 of the present invention includes:
[0216] Step S301: responding to a seat adjustment signal of a one-key rest mode;
[0217] Step S302: obtaining the occupancy status of the third seat;
[0218] Step S303: determining whether the occupancy status of the third seat is unoccupied;
[0219] Step S304: obtaining the current position information of the third seat;
[0220] Step S305: determining whether the current position information of the third seat is inconsistent with the second target position information of the third seat;
[0221] Step S306: adjusting the third seat according to the second target position information of the third seat;
[0222] Step S307: determining whether the backrest angle of the second seat is less than or equal to a preset angle;
[0223] Step S308: determining whether the current position information of the second seat is inconsistent with the second target position information of the second seat;
[0224] Step S309: adjusting the second seat according to the second target position information of the second seat;
[0225] Step S310: Exit the seat adjustment mode.
[0226] Specifically, when the user of the second row seat needs to rest, the one-key rest mode is triggered, and the controller executes step S301 in response to the seat adjustment signal of the one-key rest mode; then executes step S302 to obtain the occupancy status of the third seat; then executes step S303 or step S307. Steps S303 and S307 trigger the corresponding steps as long as their judgment conditions are met.
[0227] In step S303, it is determined whether the occupancy state of the third seat is unoccupied, and whether the current position information of the second seat is inconsistent with the second target position information of the second seat. If yes, step S304 to step S305 are executed, otherwise, step S310 is executed;
[0228] In step S305, it is determined whether the current position information of the third seat is inconsistent with the second target position information of the third seat, if yes, step S306 is executed, otherwise step S310 is executed;
[0229] In step S307, it is determined whether the backrest angle of the second seat is less than or equal to a preset angle, if yes, step S308 is executed, otherwise, step S310 is executed;
[0230] In step S308, it is determined whether the current position information of the second seat is inconsistent with the second target position information of the second seat, if so, step S309 is executed, otherwise, step S310 is executed.
[0231] It should be noted that the order of step S303-step S306 and step S307-step S309 is only for the convenience of explanation and does not constitute a limitation to the claims. A person of ordinary skill in the art should be able to understand that the order of step S303-step S306 and step S307-step S309 can be exchanged or performed simultaneously, or only the corresponding steps can be performed.
[0232] In the embodiment of the present invention, when a seat adjustment signal of a one-key rest mode is received, the occupancy status of the third seat and the current position information of the seat are obtained, and the second seat and the third seat are adjusted according to the current position information of the seat, the seat adjustment signal and the preset target position information, so as to realize automatic adjustment of the seats in the one-key rest mode, meet the needs of users, and improve comfort, convenience and user experience.
[0233] Embodiment 4
[0234] Based on the above embodiments, Figure 4 As shown, Figure 4 A work flow chart of a vehicle seat control method provided in Embodiment 4 of the present invention includes:
[0235] Step S401: responding to a seat adjustment signal of a one-touch luggage mode;
[0236] Step S402: determining whether the third seat cushion and the third seat back are folded;
[0237] Step S403: Folding the third seat cushion and the third seat backrest;
[0238] Step S404: acquiring current position information of the third seat and third target position information of the third seat;
[0239] Step S405: adjusting the third seat slide rail according to the current position information of the third seat, the third target position information of the third seat and the seventh preset adjustment speed.
[0240] Specifically, the third seat includes a third seat cushion, a third seat back and a third seat slide. When the user needs to use a large-space suitcase, the one-key suitcase mode is triggered, and the controller executes step S401 in response to the seat adjustment signal of the one-key suitcase mode, and then executes step S402 to determine whether the third seat cushion and the third seat back are folded, if not, executes step S403, otherwise executes step S404, and finally executes step S405.
[0241] It should be noted that the seventh preset adjustment speed can be set according to user needs.
[0242] In the embodiment of the present invention, when a seat adjustment signal of the one-touch trunk mode is received, the current position information of the third seat and the seat status of the third seat cushion and the third seat back are obtained, and the third seat is adjusted according to the current position information of the third seat, the seat status of the third seat cushion and the third seat back and the preset target position information, so as to realize automatic adjustment of the third seat in the one-touch trunk mode, increase the trunk space, meet user needs, and improve comfort, convenience and user experience.
[0243] In one embodiment, in order to prevent the one-key luggage mode from being activated by mistake, step S401, before that, further includes:
[0244] obtaining vehicle gear position information, an occupancy status of a third seat, and a seat status of a third seat cushion and a third seat backrest;
[0245] If the vehicle gear information is P gear, the occupancy status of the third seat is unoccupied, and the seat status of the third seat cushion and the third seat backrest is not folded, the one-touch luggage trunk mode is started.
[0246] Embodiment 5
[0247] On the basis of the above embodiments, this embodiment mainly adds anti-interference control to prevent interference between seats or between seats and passengers when adjusting seats, improve safety, and achieve more intelligent automatic seat adjustment. Figure 5 As shown, Figure 5 A work flow chart of a vehicle seat control method provided in Embodiment 5 of the present invention includes:
[0248] Step S501: obtaining the number of rotations of the seat motor of the seat;
[0249] Step S502: Calculating the seat interference distance according to the current position information of the seat and the number of rotations of the motor;
[0250] Step S503: If the seat interference distance is greater than the preset safety distance threshold, continue to adjust the seat;
[0251] Step S504: If the seat interference distance is less than or equal to the preset safety distance threshold, stop adjusting the seat.
[0252] Specifically, when adjusting the seat, such as adjusting the seat forward and backward, moving the seat laterally, raising the seat, adjusting the seat back angle, adjusting the seat leg rest and / or adjusting the seat footrest, the controller will execute step S501 in real time to obtain the number of motor rotations of the seat motor of the seat, the seat motor includes a forward and backward adjustment motor, a height adjustment motor, a lateral movement motor, a backrest angle adjustment motor, a leg rest adjustment motor and a footrest adjustment motor; then execute step 502 to calculate the seat interference distance based on the current position information of the seat and the number of motor rotations; finally, determine whether the seat interference distance is greater than the preset safety distance threshold, if so, execute step S503, otherwise execute step S504, thereby preventing interference between seats or between seats and passengers when adjusting the seats, achieving more intelligent automatic adjustment of seats and improving safety.
[0253] It should be noted that the preset safety distance threshold refers to the minimum distance between seats when the seats will not interfere with each other when adjusted. The preset safety distance threshold is related to the seat size, etc. and can be set according to user needs.
[0254] The automobile seat control method provided by the present invention calculates the seat interference distance in real time according to the current position information of the seat and the number of motor rotations when adjusting the seat, and compares the seat interference distance with a preset safety distance threshold. If the seat interference distance is greater than the preset safety distance threshold, the seat is adjusted according to the seat adjustment signal and the current position information. If the seat interference distance is less than or equal to the preset safety distance threshold, the seat adjustment is stopped, thereby preventing mutual interference between seats or between seats and passengers when adjusting the seat, improving safety, and realizing more intelligent automatic seat adjustment.
[0255] In one embodiment, step S502 includes:
[0256] Acquire the current seat feature point coordinate value of the preset seat feature point of the seat according to the current position information of the seat;
[0257] Calculate the target seat feature point coordinate value of the preset seat feature point of the seat according to the current seat feature point coordinate value, the number of motor rotations and the preset seat feature point function;
[0258] The seat interference distance is calculated based on the coordinate values of the target seat feature points and the preset interference distance function.
[0259] Specifically, when adjusting the seat, first, the controller obtains the current seat feature point coordinate value of the preset seat feature point of the seat according to the current position information of the seat. The preset seat feature point can be preset in the controller, such as Figure 6 and Figure 7As shown, the preset seat feature points include a back feature point set on the back of the seat back, a cushion feature point 10 set on the seat cushion, an armrest feature point set on the seat armrest, a footrest feature point set on the seat footrest, a leg rest feature point set on the seat leg rest, a slide rail feature point set on the seat slide rail, a carpet feature point set on the seat carpet, a footrest feature point set on the seat footrest, and a leg rest feature point set on the seat leg rest. The back feature points include a back rotation feature point 1 located at the center of the seat back rotation point, a first back feature point 3 and a second back feature point 4 located at both ends of the seat back center axis; the seat armrest feature points include a seat armrest inner feature point 7 and a seat armrest outer feature point 6; the slide rail feature points include a first slide rail feature point 8 and a second slide rail feature point 9 relatively set on the seat slide rail, the first slide rail feature point 8 and the second slide rail feature point 9 are located on the same straight line and are relatively set along the front-rear direction of the vehicle; the carpet feature points include a first carpet feature point and a second carpet feature point relatively set on the seat carpet, the first carpet feature point and the second carpet feature point Located in the same straight line and arranged relatively along the front-rear direction of the vehicle; the footrest feature points include a first sub-footrest feature point 2 arranged at the connection with the seat back, a second sub-footrest feature point 2.1 arranged at the seat footrest close to the first sub-footrest feature point 2, a third sub-footrest feature point 2.2 and a fourth sub-footrest feature point 2.3 arranged relatively at the end of the seat footrest; the leg support feature points include a first sub-leg support feature point 5 arranged at the connection with the seat cushion, a second sub-leg support feature point 5.1 arranged at the seat leg support close to the first sub-leg support feature point 5, a third sub-leg support feature point 5.2 and a fourth sub-leg support feature point 5.3 arranged relatively at the end of the seat leg support.
[0260] Then, the controller calculates the target seat feature point coordinate value of the preset seat feature point of the seat according to the current seat feature point coordinate value, the number of motor rotations and the preset seat feature point function. The preset seat feature point function includes the front and rear adjustment feature point function, the high-profile feature point function, the backrest angle adjustment feature point function, the leg support adjustment feature point function and the footrest adjustment feature point function. Regardless of which seat motor is actuated, the controller will calculate the target seat feature point coordinate value of each preset seat feature point according to the current seat feature point coordinate value, the number of motor rotations and the preset seat feature point function. For example, when the seat is adjusted forward and backward, the target seat feature point coordinate value of each preset seat feature point on the seat is calculated according to the current seat feature point coordinate value, the number of motor rotations and the front and rear adjustment feature point function.
[0261] Preferably, the function of adjusting the feature points before and after is as follows:
[0262]
[0263] Among them, X0 is the target front-to-back direction coordinate after any preset seat feature point changes; Z0 is the target height direction coordinate after any preset seat feature point changes; X′ is the current front-to-back direction coordinate of any preset seat feature point; Z′ is the current height direction coordinate of any preset seat feature point; s is the relative displacement of the seat motor forward and backward adjustment; A is the slope of the seat slide rail.
[0264] It should be noted that the relative displacement of the seat motor forward and backward adjustment corresponds to the number of motor rotations, and the corresponding relationship is preset in the controller. The seat rail slope refers to the angle between the seat rail and the ground.
[0265] Preferably, if Figure 8 As shown, the four vertices of the high-profile mechanism of the seat cushion are correspondingly set as point A, point B, point C, and point D to form a four-bar structure. Point E is an arbitrary preset seat feature point. The coordinates of point A, point B, point C, point D, the distance a between point A and point B, the distance b between point B and point C, the distance c between point C and point D, the distance d between point A and point D, and the distance e between point E and point C are preset in the controller. The high-profile feature point function is as follows:
[0266]
[0267] Among them, X0 is the target front-to-back direction coordinate after any preset seat feature point changes; Z0 is the target height direction coordinate after any preset seat feature point changes; X D Y is the current forward and backward coordinate of point D; D is the current up-down coordinate of point D; θ is the angle between BC and CD; θ1 is the angle between EC and BC; θ3 is the angle between CD and the carpet.
[0268] Preferably, the backrest angle adjustment feature point function is as follows:
[0269]
[0270] Among them, X0 is the target front-to-back coordinate of the backrest feature point and the footrest feature point after the change; Z0 is the target height coordinate of the backrest feature point and the footrest feature point after the change; X1 is the current front-to-back coordinate of the backrest rotation feature point; Z1 is the current height coordinate of the backrest rotation feature point; d1 is the distance from the backrest feature point and the footrest feature point to the backrest rotation feature point; a is the angle between the vertical direction and the line connecting the backrest feature point, the footrest feature point and the backrest rotation feature point when the seat back is in the initial zero position; Δa is the seat back adjustment angle.
[0271] It should be noted that the seat back adjustment angle corresponds to the number of motor rotations, and the corresponding relationship is preset in the controller.
[0272] Preferably, the leg support adjustment feature point function is as follows:
[0273]
[0274] Among them, X0 is the current front-to-back direction coordinate of the leg support feature point after the change; Z0 is the current height direction coordinate of the leg support feature point after the change; X5 is the front-to-back direction coordinate of the current seat feature point of the first sub-leg support feature point; Z5 is the current height direction coordinate of the first sub-leg support feature point; d5 is the distance from the leg support feature point to the first sub-leg support feature point; γ 5.2 is the angle between the line connecting the characteristic point of the third sub-leg support and the characteristic point of the first sub-leg support and the vertical direction at the initial zero position; Δγ is the adjustment angle of the seat leg support.
[0275] Preferably, the pedal adjustment feature point function is as follows:
[0276]
[0277] Among them, X0 is the target front-to-back coordinate after the footrest feature point changes; Z0 is the target height coordinate after the footrest feature point changes; X2 is the current front-to-back coordinate of the first sub-leg support feature point; Z2 is the current height coordinate of the first sub-leg support feature point; d2 is the distance from the footrest feature point to the first sub-leg support feature point; β is the angle between the line connecting the footrest feature point and the first sub-leg support feature point and the vertical direction at the initial zero position; Δβ is the adjustment angle of the seat footrest.
[0278] It should be noted that the adjustment angle of the seat footrest corresponds to the number of rotations of the motor, and the corresponding relationship is preset in the controller.
[0279] Finally, the controller calculates the seat interference distance based on the target seat feature point coordinate values and the preset interference distance function, thereby facilitating the calculation of the seat interference distance and preventing mutual interference between seats or between seats and passengers when adjusting the seats, thereby improving safety and achieving more intelligent automatic seat adjustment.
[0280] Embodiment 6
[0281] On the basis of the fifth embodiment, this embodiment adds an anti-interference device between the backrest of the first seat in the front row and the inner side of the armrest screen of the second seat in the rear row of the first seat. Fig. 9 As shown, Fig. 9 A work flow chart of a vehicle seat control method provided in Embodiment 6 of the present invention includes:
[0282] Step S901: If a second seat motor of a second seat located behind the first seat is within a first preset position range, current seat feature point coordinate values of a first backrest feature point and a second backrest feature point of the first seat and current seat feature point coordinate values of an inner side feature point of a seat armrest of the second seat are respectively obtained according to current position information;
[0283] Step S902: calculating a first backrest interference distance according to current seat feature point coordinate values of the first backrest feature point and the second backrest feature point of the first seat, current seat feature point coordinate values of the inner side feature point of the seat armrest of the second seat, and a backrest interference distance function;
[0284] Step S903: If the first backrest interference distance is greater than the preset safety distance threshold, continue to adjust the seat;
[0285] Step S904: If the first backrest interference distance is less than or equal to the preset safety distance threshold, stop adjusting the seat.
[0286] Specifically, if Fig.10 As shown, the dotted line in the figure represents the middle channel, which divides the left and right seats in the same row of seats. With the door as the reference point, point B, point A, point C and point D are set from the outside to the inside in sequence. The specific values of point A, point B, point C and point D can be set according to user needs. AB is the first preset position range, AC is the second preset position range, and CD is the third preset position range. The first preset position range, the second preset position range and the third preset position range are pre-set in the controller. The first seat and the second seat refer to the front row of the car seat as the first seat, and the back row adjacent to the first seat as the second seat. If the car seat has three rows of seats, the first row of seats is the first seat and the second row of seats is the second seat; or the second row of seats is the first seat and the third row of seats is the second seat.
[0287] When the user adjusts the seat, such as adjusting the first seat forward and backward, adjusting the second seat forward and backward, adjusting the second seat laterally, etc., the backrest of the first seat will interfere with the second seat. At this time, the controller determines the position of the second seat motor of the second seat. If the second seat motor of the second seat is located within the first preset position range AB, the controller executes step S901 to respectively obtain the current seat feature point coordinate values of the first backrest feature point 3 and the second backrest feature point 4 of the first seat, and the current seat feature point coordinate value of the seat armrest inner side feature point 7 of the second seat located behind the first seat; then the controller executes step S902 to obtain the current seat feature point coordinate value of the first backrest feature point 3 and the second backrest feature point 4 of the first seat according to the first seat. The first backrest interference distance is calculated based on the current seat feature point coordinate values of the first backrest feature point 3 and the second backrest feature point 4, the current seat feature point coordinate value of the inner side feature point 7 of the seat armrest of the second seat, and the backrest interference distance function; finally, the controller determines whether the first backrest interference distance is greater than the preset safety distance threshold. If so, step S903 is executed to continue adjusting the seats within the first preset position range AB, such as the first seat and / or the second seat; otherwise, step S904 is executed to stop adjusting the seats within the first preset position range to prevent the backrest of the first seat from interfering with the inner side of the armrest screen of the second seat, thereby further improving safety.
[0288] The preset interference distance function includes a backrest interference distance function.
[0289] Preferably, the first backrest interference distance is calculated using the following formula:
[0290]
[0291] Among them, d1 is the first backrest interference distance; X7 is the current front-to-back direction coordinate of the inner side feature point of the seat armrest of the second seat; Z7 is the current height direction coordinate of the inner side feature point of the seat armrest of the second seat; X3 is the current front-to-back direction coordinate of the first backrest feature point of the first seat; Z3 is the current height direction coordinate of the first backrest feature point of the first seat; X4 is the current front-to-back direction coordinate of the second backrest feature point of the first seat; Z4 is the current height direction coordinate of the second backrest feature point of the first seat.
[0292] Embodiment 7
[0293] On the basis of the sixth embodiment, this embodiment adds an anti-interference feature between the backrest of the first seat in the front row and the cushion of the second seat in the rear row of the first seat. Fig.10 As shown, Fig.10 A work flow chart of a vehicle seat control method provided in Embodiment 7 of the present invention includes:
[0294] Step S1101: if the second seat motor is within the second preset position range, obtaining the current seat feature point coordinate values of the first backrest feature point and the second backrest feature point of the first seat and the current seat feature point coordinate values of the seat cushion feature point of the second seat respectively according to the current position information;
[0295] Step S1102: calculating a second backrest interference distance according to the current seat feature point coordinate values of the first backrest feature point and the second backrest feature point of the first seat, the current seat feature point coordinate values of the seat cushion feature point of the second seat, and the backrest interference distance function;
[0296] Step S1103: If the second backrest interference distance is greater than the preset safety distance threshold, continue to adjust the seat;
[0297] Step S1104: If the second backrest interference distance is less than or equal to the preset safety distance threshold, stop adjusting the seat.
[0298] Specifically, if Fig.10 As shown, if the second seat motor is located within the second preset position range AC, the controller first executes step S1101 to obtain the current seat feature point coordinate values of the first backrest feature point 3 and the second backrest feature point 4 of the first seat and the current seat feature point coordinate value of the seat cushion feature point 10 of the second seat according to the current position information; then executes step S1102 to calculate the second backrest interference distance using the current seat feature point coordinate values of the first backrest feature point 3 and the second backrest feature point 4 of the first seat, the current seat feature point coordinate values of the seat cushion feature point 10 of the second seat, and the backrest interference distance function; finally, the controller determines whether the second backrest interference distance is greater than the preset safety distance threshold, and if so, executes step S1103 to continue adjusting the seat within the second preset position range AC, such as the first seat and / or the second seat; otherwise, executes step S1104 to stop adjusting the seat within the second preset position range AC to prevent the backrest of the first seat from interfering with the cushion of the second seat, thereby further improving safety.
[0299] Preferably, the second backrest interference distance is calculated using the following formula:
[0300]
[0301] Among them, d2 is the second backrest interference distance; X5 is the current front-to-back direction coordinate of the first sub-leg support feature point of the second seat; Z5 is the current height direction coordinate of the first sub-leg support feature point of the second seat.
[0302] Embodiment 8
[0303] On the basis of the seventh embodiment, this embodiment adds an anti-interference device between the backrest of the first seat in the front row and the outer armrest of the second seat in the rear row of the first seat. Fig.12 As shown, Fig.12 A work flow chart of a vehicle seat control method provided in Embodiment 8 of the present invention includes:
[0304] Step S1201: if the second seat motor is within the third preset position range, obtaining the current seat feature point coordinate values of the first backrest feature point and the second backrest feature point of the first seat and the current seat feature point coordinate value of the seat armrest outer side feature point of the second seat respectively according to the current position information;
[0305] Step S1202: calculating a third backrest interference distance according to the current seat feature point coordinate values of the first backrest feature point and the second backrest feature point of the first seat, the current seat feature point coordinate value of the seat armrest outer feature point of the second seat, and the backrest interference distance function;
[0306] Step S1203: If the third backrest interference distance is greater than the preset safety distance threshold, continue to adjust the seat;
[0307] Step S1204: If the third backrest interference distance is less than or equal to the preset safety distance threshold, stop adjusting the seat.
[0308] Specifically, if Fig.10 As shown, if the second seat motor is located within the third preset position range CD, the controller first executes step S1201 to obtain the current seat feature point coordinate values of the first backrest feature point 3 and the second backrest feature point 4 of the first seat and the current seat feature point coordinate value of the outer side feature point 6 of the seat armrest of the second seat according to the current position information; then the controller executes step S1202 to calculate the third backrest interference distance according to the current seat feature point coordinate values of the first backrest feature point 3 and the second backrest feature point 4 of the first seat, the current seat feature point coordinate value of the outer side feature point 6 of the seat armrest of the second seat, and the backrest interference distance function; finally, the controller determines whether the third backrest interference distance is greater than the preset safety distance threshold, and if so, executes step S1203 to continue adjusting the seats, such as the first seat and / or the second seat, within the third preset position range CD; otherwise, executes step S1204 to stop adjusting the second seat within the third preset position range CD to prevent the backrest of the first seat from interfering with the outer armrest of the second seat, thereby further improving safety.
[0309] Preferably, the third backrest interference distance is calculated using the following formula:
[0310]
[0311] Among them, d2 is the second backrest interference distance; X6 is the current front-to-back direction coordinate of the feature point on the outer side of the seat armrest of the second seat; Z6 is the current height direction coordinate of the feature point on the outer side of the seat armrest of the second seat.
[0312] Embodiment 9
[0313] On the basis of the fifth embodiment, this embodiment adds the anti-interference between the seat footrest and the seat leg support, such as Fig.13 As shown, Fig.13 A work flow chart of a vehicle seat control method provided in Embodiment 9 of the present invention includes:
[0314] Step S1301: acquiring the current seat feature point coordinate value of the footrest feature point of the first seat and the current seat feature point coordinate value of the leg support feature point of the second seat respectively according to the current position information;
[0315] Step S1302: Calculate the target seat feature point coordinate value of the footrest feature point of the first seat and the target seat feature point coordinate value of the leg rest feature point of the second seat according to the current seat feature point coordinate value of the footrest feature point of the first seat, the current seat feature point coordinate value of the leg rest feature point of the second seat, the number of motor rotations and a preset seat feature point function;
[0316] Step S1303: If the sum of the target seat feature point coordinate value of the footrest feature point of the first seat and the preset safety distance threshold is greater than or equal to the target seat feature point coordinate value of the leg rest feature point of the second seat, stop adjusting the seat footrest of the first seat and / or the seat leg rest of the second seat.
[0317] Specifically, when adjusting the first seat and / or the second seat, such as raising the height, moving forward and backward, adjusting the seat back, shifting laterally, etc., the controller executes step S1301 to respectively obtain the current seat feature point coordinate value of the footrest feature point of the first seat and the current seat feature point coordinate value of the leg rest feature point of the second seat; then executes step S1302 to calculate the target seat feature point coordinate value of the footrest feature point of the first seat and the leg rest feature point of the second seat according to the current seat feature point coordinate value of the footrest feature point of the first seat, the current seat feature point coordinate value of the leg rest feature point of the second seat, the number of motor rotations and the preset seat feature point function. The target seat feature point coordinate value of the leg rest feature point of the second seat; finally, execute step S1303 to compare the sum of the target seat feature point coordinate value of the footrest feature point of the first seat and the preset safety distance threshold with the target seat feature point coordinate value of the leg rest feature point of the second seat. If the sum of the target seat feature point coordinate value of the footrest feature point of the first seat and the preset safety distance threshold is greater than or equal to the target seat feature point coordinate value of the leg rest feature point of the second seat, stop adjusting the seat footrest of the first seat and / or the seat leg rest of the second seat to prevent interference between the seat footrest and the seat leg rest, thereby further improving safety.
[0318] In one embodiment, in order to further prevent the seat footrest from interfering with the seat leg support and further improve safety, the footrest feature point includes a first sub-footrest feature point set at the connection with the seat back, a second sub-footrest feature point set at the seat footrest close to the first sub-footrest feature point, a third sub-footrest feature point and a fourth sub-footrest feature point set at the end of the seat footrest and relatively set, and the leg support feature point includes a first sub-leg support feature point set at the connection with the seat cushion, a second sub-leg support feature point set at the seat leg support close to the first sub-leg support feature point, and a third sub-leg support feature point and a fourth sub-leg support feature point set at the end of the seat leg support, and step S1303 includes:
[0319] If the sum of the largest horizontal axis coordinate value among the target seat feature point coordinate values of the second sub-footrest feature point, the third sub-footrest feature point, and the fourth sub-footrest feature point of the first seat and the preset safety distance threshold is greater than or equal to the smallest horizontal axis coordinate value among the target seat feature point coordinate values of the second sub-leg support feature point, the third sub-leg support feature point, and the fourth sub-leg support feature point of the second seat, stop adjusting the seat footrest of the first seat and / or the seat leg support of the second seat.
[0320] In one embodiment, in order to further prevent the seat footrest from interfering with the seat leg support and further improve safety, step S1303 further includes:
[0321] If the sum of the horizontal axis coordinate value of the target seat feature point coordinate value of the third sub-footrest feature point of the first seat and the preset safety threshold is greater than or equal to the horizontal axis coordinate value of the target seat feature point coordinate value of the third sub-leg rest feature point of the second seat, and the vertical axis coordinate value of the target seat feature point coordinate value of the fourth sub-footrest feature point of the first seat is greater than or equal to the vertical axis coordinate value of the target seat feature point coordinate value of the third sub-leg rest feature point of the second seat, the seat footrest of the first seat and / or the seat leg rest of the second seat can only be closed;
[0322] If the sum of the horizontal axis coordinate value of the target seat feature point coordinate value of the third sub-footrest feature point of the first seat and the preset safety threshold is greater than or equal to the horizontal axis coordinate value of the target seat feature point coordinate value of the third sub-leg rest feature point of the second seat, and the vertical axis coordinate value of the target seat feature point coordinate value of the third sub-footrest feature point of the first seat is less than or equal to the vertical axis coordinate value of the target seat feature point coordinate value of the fourth sub-leg rest feature point of the second seat, the seat footrest of the first seat and / or the seat leg rest of the second seat can only be opened.
[0323] Embodiment 10
[0324] On the basis of the fifth embodiment, this embodiment adds the anti-interference between the seat footrest and the seat carpet, such as Fig.14 As shown, Fig.14A working flow chart of a vehicle seat control method provided in Embodiment 10 of the present invention includes:
[0325] Step S1401: acquiring the current seat feature point coordinate value of the pedal feature point of the first seat, the current seat feature point coordinate value of the first carpet feature point and the second carpet feature point located at the second seat respectively according to the current position information;
[0326] Step S1402: Calculate the target seat feature point coordinate values of the pedal feature point of the first seat, the target seat feature point coordinate values of the first carpet feature point and the second carpet feature point of the second seat according to the current seat feature point coordinate values of the pedal feature point of the first seat, the current seat feature point coordinate values of the first carpet feature point and the second carpet feature point of the second seat, the number of motor rotations and a preset seat feature point function;
[0327] Step S1403: Calculating the carpet interference distance according to the target seat feature point coordinate value of the pedal feature point of the first seat, the target seat feature point coordinate values of the first carpet feature point and the second carpet feature point of the second seat, and the carpet interference distance function;
[0328] Step S1404: If the carpet interference distance is greater than the preset safety distance threshold, continue adjusting the first seat;
[0329] Step S1405: If the carpet interference distance is less than or equal to the preset safety distance threshold, stop adjusting the first seat.
[0330] Specifically, the preset interference distance function includes a carpet interference distance function, and the carpet feature point includes a first carpet feature point and a second carpet feature point that are relatively arranged on the seat carpet.
[0331] If the user adjusts the first seat, the controller executes step S1401 to obtain the current seat feature point coordinate value of the pedal feature point of the first seat, the current seat feature point coordinate value of the first carpet feature point and the second carpet feature point of the second seat according to the current position information; then executes step S1402 to calculate the target seat feature point coordinate value of the pedal feature point of the first seat, the target seat feature point coordinate value of the first carpet feature point and the second carpet feature point of the second seat according to the current seat feature point coordinate value of the pedal feature point of the first seat, the current seat feature point coordinate value of the first carpet feature point and the second carpet feature point of the second seat, the number of motor rotations and the preset seat feature point function. The target seat feature point coordinate values of the first seat's footrest feature point and the second carpet feature point; then execute step S1403 to calculate the carpet interference distance according to the target seat feature point coordinate values of the first seat's footrest feature point, the target seat feature point coordinate values of the second seat's first carpet feature point and the second carpet feature point, and the carpet interference distance function; finally execute step S1404 to determine whether the carpet interference distance is greater than a preset safety distance threshold, if so, execute step S1404 to continue adjusting the first seat, otherwise execute step S1405 to stop adjusting the first seat to prevent the seat footrest from interfering with the seat carpet, thereby further improving safety.
[0332] Preferably, the carpet interference distance is calculated using the following formula:
[0333]
[0334] Where d4 is the carpet interference distance; X 2.3 is the current front-to-back direction coordinate of the fourth sub-pedal feature point of the first seat; Z 2.3 is the current height direction coordinate of the fourth sub-footrest feature point of the first seat; X8 is the current front-to-back direction coordinate of the first carpet feature point of the second seat; Z8 is the current height direction coordinate of the first carpet feature point of the second seat; X9 is the current front-to-back direction coordinate of the second carpet feature point of the second seat; Z9 is the current height direction coordinate of the second carpet feature point of the second seat.
[0335] Embodiment 11
[0336] Embodiment 11 of the present invention provides a storage medium, which is used to store computer instructions. When a computer executes the computer instructions, it is used to execute all steps of the car seat control method in any of the method embodiments described above.
[0337] Embodiment 12
[0338] like Fig.15 As shown, a hardware structure diagram of an electronic device for controlling a car seat provided by Embodiment 10 of the present invention includes:
[0339] at least one processor 1501; and,
[0340] A memory 1502 is communicatively connected to at least one processor 1501; wherein,
[0341] The memory 1502 stores instructions that can be executed by at least one processor 1501 . The instructions are executed by the at least one processor 1501 so that the at least one processor 1501 can execute the vehicle seat control method as described above.
[0342] Fig.15 A processor 1501 is taken as an example.
[0343] The electronic device is preferably an Electronic Control Unit (ECU).
[0344] The electronic device may further include: an input device 1503 and an output device 1504 .
[0345] The processor 1501, the memory 1502, the input device 1503 and the output device 1504 may be connected via a bus or other means, and the figure takes the connection via a bus as an example.
[0346] The memory 1502 is a non-volatile computer-readable storage medium that can be used to obtain non-volatile software programs, non-volatile computer executable programs and modules, such as program instructions / modules corresponding to the vehicle seat control method in the embodiment of the present application, for example, Figure 1-Figure 5 , Fig. 9 , Figure 11-Figure 15 The processor 1501 executes various functional applications and data processing by running the non-volatile software programs, instructions and modules acquired in the memory 1502, that is, the vehicle seat control method in the above embodiment is implemented.
[0347] The memory 1502 may include an acquisition program area and an acquisition data area, wherein the acquisition program area may acquire an operating system and an application required by at least one function; the acquisition data area may acquire data created according to the use of the car seat control method, etc. In addition, the memory 1502 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 1502 may optionally include a memory remotely arranged relative to the processor 1501, and these remote memories may be connected to the device for executing the car seat control method via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0348] The input device 1503 can receive user clicks and generate signal inputs related to user settings and function controls of the vehicle seat control method. The output device 1504 can include display devices such as display screens.
[0349] The one or more modules are acquired in the memory 1502, and when run by the one or more processors 1501, the car seat control method in any of the above method embodiments is executed.
[0350] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the embodiments of the present invention, rather than to limit them. Although the embodiments of the present invention have been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for controlling a car seat, characterized in that: include: In response to a seat adjustment signal including a seat adjustment mode, the seat adjustment mode including a one-touch boarding mode, a one-touch rest mode, and a one-touch luggage mode; Acquire current position information of the seat, and adjust the seat according to the seat adjustment signal, the current position information and preset target position information, wherein the preset target position information includes first preset target position information corresponding to the one-key boarding mode, second preset target position information corresponding to the one-key rest mode, and third preset target position information corresponding to the one-key luggage mode; Obtaining the number of rotations of a seat motor of the seat; Calculating the seat interference distance according to the current position information of the seat and the number of revolutions of the motor: acquiring the current seat feature point coordinate value of the preset seat feature point of the seat according to the current position information of the seat, the preset seat feature point including the back feature point set on the back of the seat back, the cushion feature point set on the seat cushion, the armrest feature point set on the seat armrest, the footrest feature point set on the seat footrest, the leg rest feature point set on the seat leg rest, the slide rail feature point set on the seat slide rail and the carpet feature point set on the seat carpet; calculating the target seat feature point coordinate value of the preset seat feature point of the seat according to the current seat feature point coordinate value, the number of revolutions of the motor and the preset seat feature point function, the preset seat feature point function including the front and rear adjustment feature point function, the high profile feature point function, the backrest angle adjustment feature point function, the leg rest adjustment feature point function and the footrest adjustment feature point function; calculating the seat interference distance according to the target seat feature point coordinate value and the preset interference distance function; If the seat interference distance is greater than a preset safety distance threshold, continue adjusting the seat; If the seat interference distance is less than or equal to the preset safety distance threshold, stop adjusting the seat.
2. The vehicle seat control method according to claim 1, characterized in that: The seat includes a first seat, a second seat and a third seat arranged sequentially from front to back, the first preset target position information includes the first seat target position information, the second seat first target position information and the third seat first target position information, the second preset target position information includes the second seat second target position information and the third seat second target position information, the third preset target position information includes the third seat third target position information, and the acquiring the current position information of the seat and adjusting the seat according to the seat adjustment signal, the current position information and the preset target position information includes: If the seat adjustment mode is the one-key boarding mode, respectively obtain the current position information of the first seat, the second seat and the third seat, and respectively adjust the first seat, the second seat and the third seat according to the first seat target position information, the second seat first target position information and the third seat first target position information; If the seat adjustment mode is the one-key rest mode, respectively obtain the current position information of the first seat, the second seat and the third seat, and adjust the second seat and the third seat according to the second target position information of the second seat and the second target position information of the third seat; If the seat adjustment mode is the one-touch luggage mode, the current position information of the third seat is obtained, and the third seat is adjusted according to the current position information of the third seat and the third target position information of the third seat.
3. The vehicle seat control method according to claim 2, characterized in that: The first seat includes a first left seat and a first right seat, the second seat includes a second left seat and a second right seat, the third seat includes a third left seat and a third right seat, the first seat target position information includes first left seat target position information and first right seat target position information, the second seat first target position information includes second left seat target position information and second right seat target position information, the third seat first target position information includes third left seat target position information and third right seat target position information, if the seat adjustment mode is the one-key boarding mode, respectively obtain the current position information of the first seat, the second seat and the third seat, and respectively adjust the first seat, the second seat and the third seat according to the first seat target position information, the second seat first target position information and the third seat first target position information, including: If the seat adjustment mode is the one-key entry mode, obtaining vehicle gear information; If the vehicle gear information is the P gear, the current position information of the first left seat, the first right seat, the second left seat, the second right seat, the third left seat and the third right seat are respectively obtained; If the current position information of the third right seat is inconsistent with the target position information of the third right seat, adjusting the third right seat according to the target position information of the third right seat; If the current position information of the third left seat is inconsistent with the target position information of the third left seat, adjusting the third left seat according to the target position information of the third left seat; If the current position information of the second left seat is inconsistent with the target position information of the second left seat, adjusting the second left seat according to the target position information of the second left seat; If the current position information of the second right seat is inconsistent with the target position information of the second right seat, adjusting the second right seat according to the target position information of the second right seat; If the current position information of the first left seat is inconsistent with the first left seat target position information, adjusting the first left seat according to the first left seat target position information; If the current position information of the first right seat is inconsistent with the first right seat target position information, the first right seat is adjusted according to the first right seat target position information.
4. The vehicle seat control method according to claim 3, characterized in that: The third right seat includes a third right seat back, a third right seat slide rail and a third right seat cushion, the third right seat target position information includes third right seat back target position information, third right slide rail target position information and third right seat cushion target position information, if the current position information of the third right seat is inconsistent with the third right seat target position information, adjusting the third right seat according to the third right seat target position information, comprises: Respectively acquiring the current position information of the third right seat back, the third right seat slide rail and the third right seat cushion; If the current position information of the third right seat back is inconsistent with the third right seat back target position information, adjusting the third right seat back according to the third right seat back target position information; If the current position information of the third right seat slide rail is inconsistent with the target position information of the third right slide rail, obtaining the occupation state of the second right seat; If the occupancy state of the second right seat is unoccupied, adjusting the third right seat slide rail according to a first preset adjustment speed and the first target position information of the third right slide rail; If the occupancy state of the second right seat is occupied, adjusting the third right seat slide rail according to a second preset adjustment speed and the first target position information of the third right slide rail; If the current position information of the third right seat cushion is inconsistent with the third right seat cushion target position information, the third right seat cushion is adjusted according to the third right seat cushion target position information.
5. The vehicle seat control method according to claim 3, characterized in that: The third left seat includes a third left seat back, a third left seat slide rail and a third left seat cushion, the third left seat target position information includes third left seat back target position information, third left slide rail target position information and third left seat cushion target position information, if the current position information of the third left seat is inconsistent with the third left seat target position information, adjusting the third left seat according to the third left seat target position information, comprises: Respectively acquiring the current position information of the third left seat back, the third left seat slide rail and the third left seat cushion; If the current position information of the third left seat back is inconsistent with the third left seat back target position information, adjusting the third left seat back according to the third left seat back target position information; If the current position information of the third left seat slide rail is inconsistent with the target position information of the third left seat slide rail, obtaining the occupancy state of the second seat; If the occupancy state of the second seat is unoccupied, adjusting the third left seat slide rail according to a third preset adjustment speed and the third left slide rail target position information; If the occupancy state of the second seat is occupied, adjusting the third left seat slide rail according to a fourth preset adjustment speed and the target position information of the third left slide rail; If the current position information of the third left seat cushion is inconsistent with the third left seat cushion target position information, the third left seat cushion is adjusted according to the third left seat cushion target position information.
6. The vehicle seat control method according to claim 3, characterized in that: The second left seat includes a second left seat backrest, a second left seat leg support, a second left seat armrest screen, a second left seat slide rail and a second left seat transverse direction, the second left seat target position information includes second left backrest target position information, second left leg support target position information, second left armrest screen target position information, second left slide rail target position information and second left transverse direction target position information, if the current position information of the second left seat is inconsistent with the second left seat target position information, adjusting the second left seat according to the second left seat target position information includes: Respectively obtaining the current position information of the second left seat backrest, the second left seat leg support, the second left seat armrest screen, the second left seat slide rail and the second left seat in the lateral direction; If the current position information of the second left seat back is inconsistent with the second left seat back target position information, adjusting the second left seat back according to the second left seat back target position information; If the current position information of the second left-side seat leg support is inconsistent with the target position information of the second left-side leg support, adjusting the second left-side seat leg support according to the target position information of the second left-side leg support; If the current position information of the second left seat armrest screen is inconsistent with the target position information of the second left armrest screen, adjusting the second left seat armrest screen according to the target position information of the second left armrest screen; If the current position information of the second left seat slide rail is inconsistent with the target position information of the second left slide rail, or the current lateral position information of the second left seat is inconsistent with the second lateral lateral target position information, obtaining the occupancy state of the second left seat; If the occupancy state of the second left seat is unoccupied, adjusting the second left seat slide rail and the second left seat lateral direction according to a fifth preset adjustment speed, the second left slide rail target position information and the second left lateral direction target position information; If the occupancy state of the second left seat is unoccupied, the second left seat slide rail and the second left seat lateral direction are adjusted according to the second left slide rail target position information and the second left lateral direction target position information.
7. The vehicle seat control method according to claim 3, characterized in that: The second right seat includes a second right seat backrest, a second right seat leg support, a second right seat armrest screen, a second right seat slide rail and a second right seat transverse direction. The second right seat target position information includes second right backrest target position information, second right leg support target position information, second right armrest screen target position information, second right slide rail target position information and second right transverse direction target position information. If the current position information of the second right seat is inconsistent with the second right seat target position information, adjusting the second right seat according to the second right seat target position information includes: Respectively obtaining the current position information of the second right seat backrest, the second right seat leg support, the second right seat armrest screen, the second right seat slide rail and the second right seat in the lateral direction; If the current position information of the second right seat back is inconsistent with the second right seat back target position information, adjusting the second right seat back according to the second right seat back target position information; If the current position information of the second right seat leg support is inconsistent with the target position information of the second right leg support, adjusting the second right seat leg support according to the target position information of the second right leg support; If the current position information of the second right seat armrest screen is inconsistent with the target position information of the second right armrest screen, adjusting the second right seat armrest screen according to the target position information of the second right armrest screen; If the second right seat slide rail is inconsistent with the second right slide rail target position information, or the current lateral position information of the second right seat is inconsistent with the second right lateral target position information, obtaining the occupancy state of the second right seat; If the occupancy state of the second right seat is unoccupied, adjusting the second right seat slide rail and the second right seat lateral direction according to a sixth preset adjustment speed, the second right slide rail target position information and the second right lateral direction target position information; If the occupancy state of the second right seat is unoccupied, the second right seat slide rail and the second right seat lateral direction are adjusted according to the second right slide rail target position information and the second right lateral direction target position information.
8. The vehicle seat control method according to claim 3, characterized in that: The first left seat includes a first left footrest, the first left seat target position information includes first left footrest target position information, and if the current position information of the first left seat is inconsistent with the first left seat target position information, adjusting the first left seat according to the first left seat target position information includes: Acquiring the current position information of the first left seat footrest; If the current position information of the first left seat footrest is inconsistent with the first left footrest target position information, the first left footrest is adjusted according to the first left footrest target position information.
9. The vehicle seat control method according to claim 3, characterized in that: The first right seat includes a first right footrest, the first right seat target position information includes first right footrest target position information, and if the current position information of the first right seat is inconsistent with the first right seat target position information, adjusting the first right seat according to the first right seat target position information includes: Acquiring the current position information of the first right seat footrest; If the current position information of the first right seat footrest is inconsistent with the first right footrest target position information, the first right footrest is adjusted according to the first right footrest target position information.
10. The vehicle seat control method according to claim 2, characterized in that: If the seat adjustment mode is the one-key rest mode, adjusting the second seat and the third seat according to the second target position information of the second seat and the second target position information of the third seat includes: If the seat adjustment mode is the one-key rest mode, obtaining the occupancy state of the third seat; If the occupancy state of the third seat is unoccupied, and the current position information of the second seat is inconsistent with the second target position information of the second seat, acquiring the current position information of the third seat; If the current position information of the third seat is inconsistent with the second target position information of the third seat, adjusting the third seat according to the second target position information of the third seat; If the backrest angle of the second seat is less than or equal to a preset angle, the second seat is adjusted according to the second target position information of the second seat.
11. The vehicle seat control method according to claim 2, characterized in that: The third seat includes a third seat cushion, a third seat back and a third seat slide rail. If the seat adjustment mode is the one-touch luggage mode, obtaining the current position information of the third seat, and adjusting the third seat according to the current position information of the third seat and the third target position information of the third seat, comprises: If the seat adjustment mode is the one-touch luggage mode, folding the third seat cushion and the third seat backrest; The third seat slide rail is adjusted according to the current position information of the third seat, the third target position information of the third seat and a seventh preset adjustment speed.
12. The vehicle seat control method according to claim 11, characterized in that: If the seat adjustment mode is the one-touch luggage mode, obtaining the current position information of the third seat, and adjusting the third seat according to the current position information of the third seat and the third target position information of the third seat, the method further includes: acquiring vehicle gear position information, an occupancy state of the third seat, and a seat state of the third seat cushion and the third seat back; If the vehicle gear information is P gear, the occupancy status of the third seat is unoccupied, and the seat status of the third seat cushion and the third seat back is unfolded, the one-touch luggage box mode is activated.
13. The vehicle seat control method according to claim 1, characterized in that: The seat back feature points include a first back feature point and a second back feature point located at two ends of a back center axis of the seat, the seat armrest feature points include inner side feature points of the seat armrest, the preset interference distance function includes a back interference distance function, the seat interference distance includes a first back interference distance, and the current seat feature point coordinate value of the preset seat feature point of the seat is obtained according to the current position information of the seat, including: If a second seat motor of a second seat located behind the first seat is within a first preset position range, respectively obtaining the current seat feature point coordinate values of the first backrest feature point and the second backrest feature point of the first seat and the current seat feature point coordinate value of the inner side feature point of the seat armrest of the second seat according to the current position information; The calculating the seat interference distance according to the target seat feature point coordinate value and a preset interference distance function includes: The first backrest interference distance is calculated based on the current seat feature point coordinate values of the first backrest feature point and the second backrest feature point of the first seat, the current seat feature point coordinate value of the seat armrest inner feature point of the second seat, and the backrest interference distance function.
14. The vehicle seat control method according to claim 13, characterized in that: The seat interference distance includes a second backrest interference distance, and the acquiring the current seat feature point coordinate value of the preset seat feature point of the seat according to the current position information of the seat includes: If the second seat motor is within a second preset position range, respectively obtaining the current seat feature point coordinate values of the first backrest feature point and the second backrest feature point of the first seat and the current seat feature point coordinate value of the seat cushion feature point of the second seat according to the current position information; The calculating the seat interference distance according to the target seat feature point coordinate value and a preset interference distance function includes: The second backrest interference distance is calculated based on the current seat feature point coordinate values of the first backrest feature point and the second backrest feature point of the first seat, the current seat feature point coordinate values of the seat cushion feature point of the second seat, and the backrest interference distance function.
15. The vehicle seat control method according to claim 13, characterized in that: The seat armrest feature point also includes a seat armrest outer feature point, the seat interference distance includes a third backrest interference distance, and the current seat feature point coordinate value of the preset seat feature point of the seat is obtained according to the current position information of the seat, including: If the second seat motor is within a third preset position range, respectively obtaining the current seat feature point coordinate values of the first backrest feature point and the second backrest feature point of the first seat and the current seat feature point coordinate value of the seat armrest outer side feature point of the second seat according to the current position information; The calculating the seat interference distance according to the target seat feature point coordinate value and a preset interference distance function includes: The third backrest interference distance is calculated according to the current seat feature point coordinate values of the first backrest feature point and the second backrest feature point of the first seat, the current seat feature point coordinate value of the seat armrest outer side feature point of the second seat, and the backrest interference distance function.
16. The vehicle seat control method according to claim 1, characterized in that: The step of acquiring the current seat feature point coordinate value of the preset seat feature point of the seat according to the current position information of the seat comprises: According to the current position information, respectively obtain the current seat feature point coordinate value of the footrest feature point of the first seat and the current seat feature point coordinate value of the leg rest feature point of the second seat; The step of calculating the target seat feature point coordinate value of the preset seat feature point of the seat according to the current seat feature point coordinate value, the number of rotations of the motor and a preset seat feature point function comprises: Calculating the target seat feature point coordinate value of the footrest feature point of the first seat and the target seat feature point coordinate value of the leg rest feature point of the second seat according to the current seat feature point coordinate value of the footrest feature point of the first seat, the current seat feature point coordinate value of the leg rest feature point of the second seat, the number of revolutions of the motor and the preset seat feature point function; If the seat interference distance is less than or equal to the preset safety distance threshold, stopping adjusting the seat includes: If the sum of the target seat feature point coordinate value of the footrest feature point of the first seat and the preset safety distance threshold is greater than or equal to the target seat feature point coordinate value of the leg rest feature point of the second seat, stop adjusting the seat footrest of the first seat and / or the seat leg rest of the second seat.
17. The vehicle seat control method according to claim 16, characterized in that: The footrest feature point includes a first sub-footrest feature point arranged at a connection with the seat back, a second sub-footrest feature point arranged on the seat footrest close to the first sub-footrest feature point, and a third sub-footrest feature point and a fourth sub-footrest feature point arranged at an end of the seat footrest and relatively arranged; the leg support feature point includes a first sub-leg support feature point arranged at a connection with the seat cushion, a second sub-leg support feature point arranged on the seat leg support close to the first sub-legrest feature point, and a third sub-legrest feature point and a fourth sub-legrest feature point arranged relatively at an end of the seat leg support; if the sum of the target seat feature point coordinate value of the footrest feature point of the first seat and the preset safety distance threshold is greater than or equal to the target seat feature point coordinate value of the leg support feature point of the second seat, stop adjusting the seat footrest of the first seat and / or the seat leg support of the second seat, including: If the sum of the maximum horizontal axis coordinate value among the target seat feature point coordinate values of the second sub-footrest feature point, the third sub-footrest feature point, and the fourth sub-footrest feature point of the first seat and the preset safety distance threshold is greater than or equal to the minimum horizontal axis coordinate value among the target seat feature point coordinate values of the second sub-leg support feature point, the third sub-leg support feature point, and the fourth sub-leg support feature point of the second seat, stop adjusting the seat footrest of the first seat and / or the seat leg support of the second seat.
18. The vehicle seat control method according to claim 17, characterized in that: The step of stopping adjusting the seat footrest of the first seat and / or the seat leg support of the second seat further comprises: If the sum of the horizontal axis coordinate value of the target seat feature point coordinate value of the third sub-footrest feature point of the first seat and the preset safety threshold is greater than or equal to the horizontal axis coordinate value of the target seat feature point coordinate value of the third sub-leg rest feature point of the second seat, and the vertical axis coordinate value of the target seat feature point coordinate value of the fourth sub-footrest feature point of the first seat is greater than or equal to the vertical axis coordinate value of the target seat feature point coordinate value of the third sub-leg rest feature point of the second seat, the seat footrest of the first seat and / or the seat leg rest of the second seat can only be closed; If the sum of the horizontal axis coordinate value of the target seat feature point coordinate value of the third sub-footrest feature point of the first seat and the preset safety threshold is greater than or equal to the horizontal axis coordinate value of the target seat feature point coordinate value of the third sub-leg rest feature point of the second seat, and the vertical axis coordinate value of the target seat feature point coordinate value of the third sub-footrest feature point of the first seat is less than or equal to the vertical axis coordinate value of the target seat feature point coordinate value of the fourth sub-leg rest feature point of the second seat, the seat footrest of the first seat and / or the seat leg rest of the second seat can only be opened.
19. The vehicle seat control method according to claim 1, characterized in that: The preset interference distance function includes a carpet interference distance function, the carpet feature point includes a first carpet feature point and a second carpet feature point relatively arranged on the seat carpet, the seat interference distance includes a carpet interference distance, and the current seat feature point coordinate value of the preset seat feature point of the seat is obtained according to the current position information of the seat, including: According to the current position information, respectively obtain the coordinate value of the current seat feature point of the pedal feature point of the first seat, and the coordinate values of the current seat feature point of the first carpet feature point and the second carpet feature point located at the second seat; The step of calculating the target seat feature point coordinate value of the preset seat feature point of the seat according to the current seat feature point coordinate value, the number of rotations of the motor and a preset seat feature point function comprises: Calculating the target seat feature point coordinate value of the footrest feature point of the first seat, the target seat feature point coordinate value of the first carpet feature point and the second carpet feature point of the second seat according to the current seat feature point coordinate value of the footrest feature point of the first seat, the current seat feature point coordinate values of the first carpet feature point and the second carpet feature point of the second seat, the number of revolutions of the motor, and the preset seat feature point function; The calculating the seat interference distance according to the target seat feature point coordinate value and a preset interference distance function includes: The carpet interference distance is calculated according to the target seat feature point coordinate value of the step feature point of the first seat, the target seat feature point coordinate values of the first carpet feature point and the second carpet feature point of the second seat, and the carpet interference distance function.
20. A storage medium, characterized in that: The storage medium stores computer instructions, and when a computer executes the computer instructions, it is used to execute all steps of the vehicle seat control method as described in any one of claims 1-19.
21. An electronic device, characterized in that: include: at least one processor; as well as, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the vehicle seat control method as described in any one of claims 1-19.
Citation Information
Patent Citations
Control method, device and system for adjustment of vehicle electric seats and storage medium
CN110816368A
Automobile seat adjusting method and automobile seat adjusting system
CN115257470A