Cabin space control method and apparatus, device, and storage medium
By receiving control instructions, the seat layout is changed in a preset way by linking multiple seats to change the seat layout in a preset way, the problem of joint adjustment of multiple seats in the prior art is solved, the demand for multiple cockpit space scenarios is achieved, and the user experience is improved.
Patent Information
- Application Number
- PCT/CN2025/079835
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-01
- Filing Date
- 2025-02-28
- Publication Date
- 2025-09-04
AI Technical Summary
In the prior art, the adjustment of vehicle cockpit seats is mainly aimed at a single seat, and it is difficult to meet the joint adjustment needs of multiple seats, and it is impossible to meet the needs of users for multiple cockpit space scenarios.
By receiving control instructions, multiple seats are linked to change the seat layout in a preset execution manner, and the atomic capability integrated in the seat mode, including the control of the seat and its related vehicle components, realize the linkage adjustment of multiple seats.
The scope of seat adjustment has been expanded, the user's needs for a variety of cockpit space scenarios have been met, and the user experience has been improved.
Smart Images

Figure CN2025079835_04092025_PF_FP_ABST
Abstract
Description
Cabin space control method, device, equipment and storage medium Technical Field
[0001] The embodiments of the present application relate to, but are not limited to, the field of vehicle control technology, and in particular relate to, but are not limited to, cabin space control. Background Art
[0002] With the development of vehicle technology, cockpit and seat space have become hot topics of current research, and how to make vehicles more intelligent. Summary of the Invention
[0003] The present application provides a cabin space control method, comprising: receiving a control instruction for controlling a seat mode, wherein the seat mode integrates atomic capabilities of different control objects, and the seat mode has a preset execution mode, and the different control objects include at least two seats; in response to the control instruction, based on the atomic capabilities of the different control objects, linking the at least two seats to perform an action of changing the seat layout in the preset execution mode.
[0004] In some embodiments, the response to the control instruction, the response to the control instruction, based on the atomic capabilities of the different control objects, links the at least two seats to perform the action of changing the seat layout in the preset execution method, including: responding to the control instruction, determining whether the start-up conditions of the seat mode are met; when the start-up conditions of the seat mode are met, based on the atomic capabilities of the different control objects, links the at least two seats to perform the action of changing the seat layout in the preset execution method.
[0005] In some embodiments, determining whether the start-up conditions of the seat mode are met includes: obtaining the driving status of the vehicle, the environmental data set of the interior environment of the cabin, the usage status of the seat and the usage status of the armrest box; and determining whether the start-up conditions of the seat mode are met based on the driving status, the environmental data set, the usage status of the seat and the usage status of the armrest box.
[0006] In some embodiments, the method further includes generating corresponding prompt information and providing a prompt when the activation conditions of the seat mode are not met.
[0007] In some embodiments, receiving a control instruction for controlling a seat mode includes: when the vehicle is parked, receiving the control instruction upon determining that an activation condition for the seat mode is satisfied.
[0008] In some embodiments, the parameters of the seat mode include basic parameters and custom parameters; for the atomic capabilities of each control object, the atomic capabilities include trigger conditions, triggers and actions performed; the receiving of control instructions for controlling the seat mode includes: receiving control instructions for controlling the adjusted seat mode; the atomic capabilities based on the different control objects, linking the at least two seats to perform the action of changing the seat layout in the preset execution method, including: based on the atomic capabilities corresponding to the adjusted parameters of the seat mode, obtaining a trigger signal detected by the trigger of the corresponding atomic capability, wherein the atomic capabilities corresponding to the adjusted parameters include the atomic capabilities corresponding to the adjusted basic parameters and / or the atomic capabilities corresponding to the adjusted custom parameters; when the trigger signal meets the trigger condition, linking the at least two seats to perform the action of changing the seat layout in the preset execution method.
[0009] In some embodiments, the method also includes: obtaining the adjusted seat mode in the following manner: receiving an adjustment instruction for adjusting the parameters of the seat mode; adjusting the basic parameters according to the adjustment instruction to generate adjusted basic parameters; and / or adjusting the custom parameters according to the adjustment instruction to generate adjusted custom parameters; generating the adjusted seat mode according to the atomic capabilities corresponding to the adjusted basic parameters and / or the atomic capabilities corresponding to the adjusted custom parameters.
[0010] In some embodiments, the method further includes: determining whether the adjustment operation in the adjustment instruction complies with the specification; if the adjustment operation complies with the specification, adjusting the basic parameters according to the adjustment operation to generate the adjusted basic parameters.
[0011] In some embodiments, the method further includes: receiving a generation instruction for generating a custom seat mode; displaying custom parameters of the custom seat mode; receiving input information for the custom parameters to obtain custom parameter information; and generating the custom seat mode based on the atomic capabilities corresponding to the custom parameter information.
[0012] In some embodiments, the seat mode is the current seat mode; in response to the control instruction, based on the atomic capabilities of the different control objects, the at least two seats are linked to perform the action of changing the seat layout in the preset execution method, including: in response to the control instruction, the seat position at the end of the previous seat mode is used as the initial position of the current seat mode; the difference data between the initial position of the current seat mode and the target position of the current seat mode is determined; according to the atomic capabilities corresponding to the difference data, the at least two seats are linked to perform the action of changing the seat layout in the preset execution method according to the atomic capabilities corresponding to the difference data; and / or, the method also includes: in the process of linking the at least two seats to perform the action of changing the seat layout in the preset execution method, a prompt message for prompting that the seat mode is changing is displayed, and a control instruction for controlling the progress of the process is received.
[0013] The present application provides a cabin space control device, comprising: a receiving module for receiving a control instruction for controlling a seat mode, wherein the seat mode integrates the atomic capabilities of different control objects, and the seat mode has a preset execution mode, and the different control objects include at least two seats; a linkage module for responding to the control instruction and, based on the atomic capabilities of the different control objects, linking the at least two seats to execute an action of changing the seat layout in the preset execution mode.
[0014] The present application provides an electronic device, comprising one or more processors, for implementing any of the methods described above.
[0015] The present application provides a computer-readable storage medium having a program stored thereon. When the program is executed by a processor, the method described in any one of the above items is implemented.
[0016] In some embodiments, the cabin space control method of the present application receives a control instruction for controlling a seat mode, wherein the seat mode integrates the atomic capabilities of different control objects and has a preset execution mode, and the different control objects include at least two seats. In response to the control instruction, based on the atomic capabilities of the different control objects, the at least two seats are linked to perform an action to change the seat layout in the preset execution mode. In this embodiment of the present application, linking different seats to perform actions to change the seat layout to form a corresponding cabin space can meet the needs of adjusting multiple cabin seats, expand the adjustment range, and meet the diverse needs of users. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] FIG1 is a schematic flow chart of a cabin space control method according to an embodiment of the present application.
[0018] FIG2 is a schematic diagram of a driver's reclining mode of the cabin space control method shown in FIG1 .
[0019] FIG3 is a schematic diagram of a co-pilot lying mode of the cabin space control method shown in FIG1 .
[0020] FIG4 is a schematic diagram of a two-person resting mode of the cabin space control method shown in FIG1 .
[0021] FIG5 is a schematic diagram of a camping sitting mode of the cabin space control method shown in FIG1 .
[0022] FIG6 is a schematic diagram showing a parent-child rest mode of the cabin space control method shown in FIG1 .
[0023] FIG7 is a schematic diagram of a parent-child sitting mode of the cabin space control method shown in FIG1 .
[0024] FIG8 is a schematic diagram of the parent-child co-pilot mode of the cabin space control method shown in FIG1 .
[0025] FIG9 is a schematic diagram showing a large vehicle space mode of the cabin space control method shown in FIG1 .
[0026] FIG10 is a schematic diagram showing a large bed mode of the cabin space control method shown in FIG1 .
[0027] FIG11 is a schematic diagram showing a movie viewing mode of the cabin space control method shown in FIG1 .
[0028] FIG12 is a schematic diagram of the parent-child driving mode of the cabin space control method shown in FIG1 .
[0029] FIG13 is a schematic structural diagram of a cabin space control device provided in an embodiment of the present application.
[0030] FIG14 is a schematic diagram of a module of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0031] Exemplary embodiments will be described in detail herein, examples of which are illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with one or more embodiments of this specification. Rather, they are merely examples of apparatuses and methods consistent with certain aspects of one or more embodiments of this specification, as detailed in the appended claims.
[0032] It should be noted that in other embodiments, the steps of the corresponding method are not necessarily performed in the order shown and described in this specification. In some other embodiments, the method may include more or fewer steps than those described in this specification. In addition, a single step described in this specification may be broken down into multiple steps for description in other embodiments, and multiple steps described in this specification may be combined into a single step for description in other embodiments.
[0033] With the development of vehicle technology, cockpit and seat space have become hot topics of current research. At present, the cockpit seats of automobiles are generally adjustments to a single seat, so how to meet the user's demand for multiple seat adjustments has become a research hotspot. Of course, the cockpit control involved in this application can be applied not only to vehicle cockpit adjustments, but also to cockpit control of other cockpits such as engine cabins, or other tools. The cockpit space control method provided in an embodiment of the present application, wherein a control instruction for controlling a seat mode is received, wherein the seat mode integrates atomic capabilities of different control objects, and the seat mode has a preset execution mode, and the different control objects include at least two seats; in response to the control instruction, based on the atomic capabilities of the different control objects, the at least two seats are linked to perform the action of changing the seat layout in the preset execution mode.
[0034] In an embodiment of the present application, different seats are linked to perform actions for changing the seat layout to form a corresponding cabin space, which can meet the needs of adjusting multiple cabin seats, expand the adjustment range, and realize the application of various different and changeable cabin space scenes.
[0035] FIG1 is a flow chart of a cabin space control method according to an embodiment of the present application, which may include but is not limited to the following steps 110 to 120 .
[0036] Step 110 receives control instructions for controlling a seat mode. A seat mode integrates atomic capabilities for different control objects, each with a preset execution method. The different control objects include at least two seats. These control instructions can originate from CSD (Central Stack Display) screen controls and / or voice activation controls.
[0037] Different control objects are used to reflect that there are multiple control objects, i.e., an integer greater than or equal to 2. Different control objects include, for example, one or more of a seat and its associated vehicle components. The seat modes are used to adjust the seat and its associated vehicle components. The seat-associated vehicle components include, but are not limited to, the windows surrounding the seat, the reading lights surrounding the seat, the ambient lighting surrounding the seat, and other related vehicle components. These related vehicle components can be controlled by control instructions to achieve the user's desired effect through the seat mode.
[0038] The above-mentioned seat mode integrates the atomic capabilities of different control objects. Moreover, the atomic capabilities of each control object correspond to pre-set parameters. These parameters include but are not limited to pre-configured basic parameters and custom parameters that users can add or delete information on their own. In this way, the seat mode can be edited according to the pre-matched basic parameters and custom parameters to meet user-defined needs. Among them, the atomic capabilities of each control object can be understood as independent, detachable and reusable functional units possessed by each control object. Taking the vehicle seat as an example, the atomic capabilities of the seat may include seat adjustment functions (including forward and backward movement, height adjustment, backrest angle adjustment, etc., each adjustment function can be regarded as an independent atomic capability), comfort functions (such as seat heating, ventilation, massage, etc., these functions can be used individually or combined to provide a more comfortable experience), and safety functions (such as the angle of the seat headrest, the degree of seat belt pretension, etc.).
[0039] The above basic parameters refer to pre-set parameters with data, such as one or more of the seat adjustment position and the seat adjustment angle.
[0040] The above-mentioned custom parameters refer to pre-set parameters with logical conditions, such as whether the ambient lights of each row of seats are turned on, whether music is playing, whether the central control screen is off and the application is open, whether parking comfort is turned on, whether the combination headlights are turned on, whether the reading lights next to the seats are turned off, and whether the windows next to the seats are closed. One or more of the following.
[0041] Based on the above-mentioned pre-configured basic parameters and custom parameters, accordingly, the above-mentioned seat modes may include seat modes with pre-configured basic parameters, and these parameters are not open to the user for editing permissions, and one or more seat modes with pre-configured basic parameters and custom parameters, and these parameters are open to the user for editing permissions.
[0042] Of course, the above-mentioned seat mode that does not open the editing permission of these parameters to the user is used to reflect the mode with relatively high driving safety requirements, such as the sentry mode.
[0043] The seat modes described above, which allow users to edit these parameters, are designed to reflect entertainment and / or user comfort. The degree of openness of these seat modes can include user adjustments to basic parameters as well as adjustments to or deletions from pre-set custom parameters. This is not a limitation. The seat modes described herein are editable to enable user customization. These seat modes include one or more of an adjusted seat mode and a custom seat mode. See below for details.
[0044] In some embodiments of step 110, when the vehicle is parked, if it is determined that the activation conditions of the seat mode are met, a control instruction is received, thereby ensuring the safety of the person and the vehicle when the seat mode is used.
[0045] Step 120 involves responding to the control command and, based on the atomic capabilities of the different control objects, coordinating the at least two seats to change the seat layout in the predetermined manner. The changed seat layouts can create different cabin spaces. These cabin spaces are preconfigured based on the different seat layouts of the seat mode.
[0046] The preset execution methods for these seat modes reflect the process required to move the seat from its initial position to its target position. These preset execution methods may include, but are not limited to, one or more of the execution order and execution level. This allows the seat to move from its initial position to its target position, meeting user needs. Initial positions include both the default initial position and the set initial position. See below for details.
[0047] The above execution order may include, but is not limited to, the order of seat linkage adjustment. The order of seat linkage adjustment includes, but is not limited to, when the seat mode is the main driver reclining mode, adjusting the rear seats first and then adjusting the front seats. Of course, the order of seat linkage adjustment includes, but is not limited to, adjusting the front seats in the main driver reclining mode to the middle position first, then adjusting the rear seats, and then adjusting the front seats. The specific execution order can be pre-set according to user needs and is not limited here.
[0048] The execution degree may include, but is not limited to, one or more of the execution orientation and the execution posture of the seat position from the initial position to the target position. The execution orientation may include, but is not limited to, one or more of the execution position, execution angle, and execution height of the seat position from the initial position to the target position.
[0049] The seats in the embodiments of the present application may include multiple rows of seats, such as two rows, three rows, or N rows. N is a positive integer greater than 3. In some examples, when there are a large number of middle seats, the backrests of the middle seats are rotated parallel to the vehicle doors, with the seats facing inward. This creates a spacious interior space.
[0050] In this embodiment, the seat mode integrates atomic capabilities for different control objects, linking different seats to execute seat layout changes in a pre-defined manner. This allows for coordinated control of different seats, thereby changing the cabin space and meeting the user's needs for different cabin spaces, thereby improving the user experience.
[0051] As shown in Figure 1 , step 120 utilizes pre-configured logic for different control objects, including atomic capabilities and control execution sequences. This logic allows different seats to be linked to execute actions to change the seat layout, and for associated vehicle components to execute corresponding actions, thereby achieving different seating modes.
[0052] Step 120 of the embodiment of the present application can be implemented through the following multiple steps.
[0053] In the first embodiment, the above step 120 may include the following two steps:
[0054] In step 1, in response to a control command, it is determined whether a start condition of the seat mode is satisfied.
[0055] In the above-mentioned step 1, the vehicle's driving status, the environmental data set of the interior environment of the cabin, the usage status of the seat and the usage status of the armrest box can be obtained first, and then based on the driving status, the environmental data set, the usage status of the seat and the usage status of the armrest box, it can be determined whether the start-up conditions of the seat mode are met.
[0056] The vehicle's driving status indicates whether the vehicle is parked. The seat usage status indicates whether the seat is functioning properly. The armrest usage status indicates whether the armrest is functioning properly. The cabin interior environment dataset indicates whether there is space reserved for seat movement.
[0057] The activation of the above-mentioned seat mode requires that the atomic capabilities of the control objects of the seat mode are normal. When the activation conditions of the seat mode are met, the seat mode is activated. In some embodiments, when it is determined that the driving state of the above-mentioned vehicle is a parking state, the use state of the seat is normal and the seat is not occupied, such as no one sitting and / or no items placed, the use state of the armrest box is normal and not in use, such as not plugging in or unplugging a charging cable or not holding a water cup, and the environmental data set of the interior environment of the cabin shows that there are no obstacles and obstructions around the seat and there is reserved space, it is determined that the activation conditions of the seat mode are met.
[0058] If the seat mode activation conditions are not met, the seat mode cannot be activated. In some embodiments, the seat mode activation conditions are determined to be unmet when at least one of the following conditions is met: the vehicle is in a running state; the seat is abnormally occupied, such as by a person sitting and / or placing an item; the armrest is abnormally occupied, such as being plugged in or unplugged, or being used to move a cup; or the cabin interior environment dataset shows obstacles and obstructions around the seat and no reserved space.
[0059] If the activation conditions of the seat mode are not met, a corresponding prompt message is generated and a prompt is given. In this way, the user can be assisted by feedback to complete the use of the seat mode.
[0060] In step 2, if the seat mode activation conditions are met, the different seats are linked together to change the seat layout using the preset execution method based on the atomic capabilities of the different control objects. Seat activation conditions include, for example, being unoccupied or not having any seat malfunctions. This ensures the effectiveness of subsequent seat linkage execution when all seats meet the available conditions, avoiding multiple control failures due to seat malfunctions.
[0061] In a second embodiment, step 120 may further include determining, while the vehicle is parked, that seat mode activation conditions are met, receiving a control command, and determining whether seat mode activation conditions are met based on the environmental dataset, the seat usage status, and the armrest usage status. This allows seat mode to be activated while the vehicle is parked, avoiding safety hazards associated with using the seat mode while driving. The seat mode activation conditions can then be determined later, thereby improving the reliability of seat linkage.
[0062] In the third embodiment, the seat mode is the current seat mode. Accordingly, the above-mentioned step 120 may also include the following three steps: Step 1, in response to the control instruction, the seat position at the end of the previous seat mode is used as the initial position of the current seat mode. Step 2, determining the difference data between the initial position of the current seat mode and the target position of the current seat mode. Step 3, based on the atomic capabilities corresponding to the difference data, linking different seats to perform the action of changing the seat layout in the preset execution method. In this way, the previous seat mode does not need to be restored to the default initial position, but starts from the end position of the previous seat mode until it reaches the target position, which can reduce the time from the initial position to the default initial position and improve the efficiency of adjustment.
[0063] In a fourth embodiment, step 120 may further include, in response to the control command, coordinating at least two seats to change the seat layout in a predetermined manner, adjusting the seat layout from the initial position of the current seat mode to the target position of the current seat mode, according to the atomic capabilities corresponding to the difference data. The initial position of the current seat mode is the default initial position, i.e., the default initial position restored at the end of the previous seat mode (also referred to as seat reset).
[0064] The specific process of resetting the seat mode is as follows: <1> , activate the seat mode reset function in P (parking) (the passenger seat must be unoccupied during seat mode adjustment), and avoid stacking items around the seat. If you click the reset function alone, the interrupted seat mode will not be restored. <2> Seat status upon completion of seat reset: <2.1> Second row: Seat backrest and fore-and-aft position reset to the designed position; leg rest remains in its current position; <2.2> Driver's seat: Driver's seat backrest, seat cushion, lumbar support, rotation, and fore-and-aft position reset to the default initial position (e.g., driving position); <2.3> Passenger seat: Passenger seat backrest, seat cushion, lumbar support, rotation, and fore-and-aft position reset to the default initial position; <2.4> Armrest: Fore-and-aft position reset to the default initial position. This allows you to adjust each seat mode from its default initial position.
[0065] In the fifth embodiment, the atomic capability includes trigger conditions, triggers, and executed actions. The categories of the atomic capability action trigger conditions include vehicle type, door type, window type, occupant type, environment type, time type, charge and discharge type, and navigation type. For example, the action trigger condition is such as opening the car key and the car door. The trigger detects whether there is a door open signal and a car key open signal. The executed action is such as turning on the screen, turning on the air conditioner to a preset temperature, and turning on the fragrance to a preset degree. In this way, the functions of some specified items are triggered.
[0066] Accordingly, the parameters of the seat mode include basic parameters and custom parameters; the above step 110 may also include receiving a control instruction for controlling the adjusted seat mode. The above step 120 may also include obtaining a trigger signal detected by a trigger of the corresponding atomic capability based on the atomic capability corresponding to the adjusted seat mode parameter, wherein the atomic capability corresponding to the adjusted seat mode parameter includes the atomic capability corresponding to the adjusted basic parameter and / or the atomic capability corresponding to the adjusted custom parameter; when the trigger signal meets the trigger condition, the different seats are linked to perform the action of changing the seat layout in the preset execution method. In this way, the accuracy and reliability of the adjustment of different seats are guaranteed.
[0067] The method further includes: obtaining an adjusted seat mode by performing the following steps (1) to (3):
[0068] (1) Receive an adjustment instruction for adjusting parameters of a seat mode.
[0069] The seat mode may include a seat mode that is entertaining and / or affects user comfort, such as a movie-watching mode.
[0070] The above adjustment instructions include specific objects to be adjusted, such as seat angle, audio, ambient light, etc. Among them, the specific objects to be adjusted include adjustments to basic parameters and adjustments to custom parameters, such as adding information and / or deleting information to custom parameters. The specific object can be one or more, and the specific object is related to the received adjustment instruction. By parsing the adjustment instruction, the specific object to be adjusted is parsed and the specific subsequent execution steps are determined, which are not limited here.
[0071] (2) According to the adjustment instruction, the basic parameters are adjusted to generate the adjusted basic parameters and / or according to the adjustment instruction, the custom parameters are adjusted to generate the adjusted custom parameters.
[0072] The above basic parameter data is used to set the default position of the seat mode.
[0073] (3) Generate an adjusted seat mode according to the atomic capabilities corresponding to the adjusted basic parameters and / or the atomic capabilities corresponding to the adjusted custom parameters.
[0074] In this embodiment, users can customize seat modes and link the pre-set execution modes of different seats to change the seat layout, thereby meeting the user's personalized needs. By adjusting basic parameters, users' different comfort needs for sitting / reclining positions are met, and additional seat modes are created by users fine-tuning basic parameters and / or custom parameters.
[0075] In some examples, the adjustment operation in the adjustment instruction is checked to see if it complies with the specification. If the adjustment operation complies with the specification, the basic parameters are adjusted according to the adjustment operation to generate adjusted basic parameters. The adjustment operation here includes increasing the value of the basic parameter data and / or decreasing the value of the basic parameter data. If the adjustment operation does not comply with the specification, the basic parameter data is rejected and the original state is maintained. In this way, the adjustment operation complies with the specification, ensuring the effectiveness of the adjusted seat mode and the safety of subsequent use of the seat mode.
[0076] The above specifications refer to pre-set specifications to ensure safe use. For example, the specifications may include, but are not limited to, the adjustable range of basic parameter data. For example, the adjustable range of the seat mode is indicated in brackets [] as shown below. The maximum adjustable value within the adjustable range is called the preset movable position. Preset movable positions may include, for example, one or more of the maximum movable distance, maximum movable length, and maximum rotation angle.
[0077] The above-mentioned preset movable position can be formed by a slide rail or track. In this way, the use of a slide rail makes it more suitable for the use scenario of the entire vehicle user and greatly improves the user experience.
[0078] In some examples, this preset movable position may be, but is not limited to, a strip position. One end of the strip position may be the default initial position for seat mode, and the corresponding seat position ultimately reached in seat mode is the target position. 10% of the strip position refers to occupying 10% of the entire strip position starting from the initial position. The initial position of the preset movable position may be, but is not limited to, the seat facing the front of the vehicle.
[0079] The seat modes shown in Figures 2 to 12 may include but are not limited to ① driver's seat rest mode, ② passenger seat rest mode, ③ two-person rest mode, ④ camping sitting mode, ⑤ parent-child rest mode, ⑥ parent-child sitting mode, ⑦ parent-child passenger seat mode, ⑧ large space mode in the car, ⑨ travel bed mode, ⑩ movie watching mode and One or more of the parent-child driving modes. This allows for a wide range of intelligent cockpit seating scenarios, meeting the user's personalized cockpit seating needs. See below for details.
[0080] FIG2 is a schematic diagram showing the main driver's lying rest mode. ① The preset execution method of the driver's seat reclining mode (the main execution action includes the driver's seat flipping over and nearly flat) is as follows: Step 1: The second row of seats performs the following preset actions (complete each step in the following order); Second row left: 1. The seat back angle is adjusted to the preset movable position of 115° [103°<=Cal.(Calibration) <=123°] 2. The seat leg rest is retracted to the preset movable position of 0% [0%<=Cal.<=5%] 3. The seat is moved to the preset movable position of 6% [0%<=Cal.<9%] Second row right: No default value [Unlimited] Step 2: The front seats and armrest box perform the following preset actions (the front seats and the armrest box (console) start to complete each step in the following order at the same time); Driver: 1. The seat back angle is adjusted to the preset movable position of 135°; 2. The seat slides to the preset movable position of 48%; 3. The seat is raised to the preset movable position of 50%; 4. The seat rotates 180 degrees. Passenger seat: No default value [unlimited] Armrest box: 1. Slide to 80% of the preset movable position [unlimited]
[0081] FIG3 is a schematic diagram showing the co-pilot's reclining mode. As shown in Figure 3, the preset execution method of ② the passenger seat reclining mode (the main execution action includes the passenger seat flipping over and nearly flat) is as follows: Step 1: The second row of seats performs the following preset actions (complete each step in the following order); Second row left: No default value [Unlimited] Second row right: 1. The seat back angle is adjusted to the preset movable position of 115° [103°<=Cal.<=123°] 2. The seat leg rest is retracted to the preset movable position of 0% [0%<=Cal.<=5%] 3. The seat is moved to the preset movable position of 6% [0%<=Cal.<=9%] Step 2: The front seats and armrest box perform the following preset actions (the front seats and armrest box start to complete each step in the following order at the same time); Driver: No default value [Unlimited] Passenger: 1. The seat back angle is adjusted to the preset movable position of 150°; 2. The seat slides to the preset movable position of 48%; 3. The seat is raised to the preset movable position of 50%; 4. The seat rotates 180 degrees. Armrest box: 1. Slide to 80% of the preset movable position [unlimited]
[0082] Figure 4 is a schematic diagram of the two-person resting mode. ③ The preset execution method of the two-person resting mode (the main execution actions include the driver's seat and the passenger seat being flipped over and nearly flat) is as follows: Step 1: The second row of seats performs the following preset actions (the second row of seats completes each step in the following order); Second row left: 1. The seat back angle is adjusted to the preset movable position of 115° [103°<=Cal.<=123°] 2. The seat leg rest is retracted to the preset movable position of 0% [0%<=Cal.<=5%] 3. The seat is moved to the preset movable position of 6% [0%<=Cal.<=9%] Second row right: 1. The seat back angle is adjusted to the preset movable position of 115° [103°<=Cal.<=123°] 2. The seat leg rest is retracted to the preset movable position of 0% [0%<=Cal.<=5%] 3. The seat is moved to the preset movable position of 6% [0%<=Cal.<=9%] Step 2: The front seats and armrests perform the following preset actions (the front seats and armrests start to complete each step in the following order at the same time); Driver's seat: 1. Adjust the seat back angle to the preset movable position of 135°; 2. Slide the seat to 48% of the preset movable position; 3. Raise the seat to 50% of the preset movable position; 4. Rotate the seat 180 degrees. Passenger's seat: 1. Adjust the seat back angle to the preset movable position of 150°; 2. Slide the seat to 48% of the preset movable position; 3. Raise the seat to 50% of the preset movable position; 4. Rotate the seat 180 degrees. Armrest: 1. Slide to the preset movable position of 0% [unlimited]
[0083] Figure 5 is a schematic diagram of the camping facing mode. ④ The preset execution method of the camping facing mode (the main execution action includes the flipping of the driver seat and the passenger seat) is as follows: Step 1: The second row of seats performs the following preset actions; (The second row of seats completes each step in the following order) Second row left: 1. The seat back angle is adjusted to the preset movable position of 113° [103°<=Cal.<=123°] 2. The seat leg rest is retracted to the preset movable position of 0% [0%<=Cal.<=5%] 3. The seat is moved to the preset movable position of 0% [0%<=Cal.<=9%] Second row right: 1. The seat back angle is adjusted to the preset movable position of 113° [103°<=Cal.<=123°] 2. The seat leg rest is retracted to the preset movable position of 0% [0%<=Cal.<=5%] 3. The seat is moved to the preset movable position of 0% [0%<=Cal.<=9%] Step 2: The front seats and armrest box perform the following preset actions (the front seats and armrest box start to complete each step in the following order at the same time); Driver's seat: 1. Adjust the seat back angle to the preset movable position of 110° [110°<=Cal.<=116°] 2. Slide the seat to 70% of the preset movable position; 3. Raise the seat to 50% of the preset movable position; 4. Rotate the seat 180 degrees. Passenger's seat: 1. Adjust the seat back angle to the preset movable position of 110° [110°<=Cal.<=116°] 2. Slide the seat to 70% of the preset movable position; 3. Raise the seat to 50% of the preset movable position; 4. Rotate the seat 180 degrees. Armrest box: 1. Slide to 100% of the preset movable position [Unlimited]
[0084] FIG6 is a schematic diagram of a parent-child rest mode. ⑤The preset execution method of the parent-child rest mode (the main execution actions include moving the passenger seat backward and flipping) is as follows: Step 1: The second row of seats performs the following preset actions (the second row of seats completes each step in the following order); Second row left: No default value [Unlimited] Second row right: 1. The seat back angle is adjusted to the preset movable position of 115° [103°<=Cal.<=123°] 2. The seat leg rest is retracted to the preset movable position of 0% [0%<=Cal.<=5%] 3. The seat moves to the preset movable position of 6% [0%<=Cal.<=9%] Step 2: The front seats and armrest box perform the following preset actions (the front row and the armrest box start to complete each step in the following order at the same time) Driver: No default value [Unlimited] Passenger: 1. The seat back angle is adjusted to the preset movable position of 150°; 2. The seat slides to the preset movable position of 48%; 3. The seat is raised to the preset movable position of 50%; 4. The seat rotates 180 degrees. Armrest box: 1. Slide to 50% of the preset movable position [unlimited]
[0085] Figure 7 shows a schematic diagram of the parent-child sitting mode. ⑥ The preset execution method of the parent-child sitting mode (the main execution actions include the front passenger seat flipping, the second row right seat moving forward or the front passenger seat flipping and moving backward, and the second row right seat not moving) is as follows: Step 1: The second row seats perform the following preset actions (the second row seats complete each step in the following order); Second row left: No default value [Unlimited] Second row right: 1. The seat back angle is to the preset movable position of 115° [103°<=Cal.<=123°] 2. The seat leg rest is retracted to the preset movable position of 0% [0%<=Cal.<=5%] 3. The seat moves to the preset movable position of 0% [0%<=Cal.<=3%] Step 2: The front row seats and armrest box perform the following preset actions (the front row and the armrest box start to complete each step in the following order at the same time); Driver's seat: No default value [Unlimited] Front passenger seat: 1. Adjust the seat back angle to the preset movable position of 110° [110° <= Cal. <= 116°] 2. Slide the seat to 55% of the preset movable position [>= 53%] 3. Raise the seat to 50% of the preset movable position [50% <= Cal. <= 53%] 4. Rotate the seat 180 degrees; Armrest box: 1. Slide to 50% of the preset movable position [Unlimited]
[0086] Figure 8 is a schematic diagram of the parent-child co-pilot mode. ⑦ The preset execution method of the parent-child co-pilot mode (the main execution actions include the co-pilot seat moving back and the second row left seat moving forward) is as follows: Step 1: The second row seat performs the following preset actions (the second row seat completes each step in the following order) Second row left: 1. The seat back angle is adjusted to the preset movable position of 115° [103°<=Cal.<=123°] 2. The seat leg rest is retracted to the preset movable position of 0% [0%<=Cal.<=3%] 3. The seat is moved to 33.7% of the preset movable position [0~33.7%] Second row right: 1. The seat back angle is adjusted to the preset movable position of 115° [103°<=Cal.<=123°] 2. The seat leg rest is retracted to the preset movable position of 0% [0%<=Cal.<=3%] 3. The seat is moved to the preset movable position of 0% [0%<=Cal.<=9%] Step 2: The front seats and armrest box perform the following preset actions (the front seats and armrest box start to complete each step in the following order at the same time) Driver's seat: No default value [Unlimited] Passenger's seat: 1. Adjust the seat back angle to the preset movable position of 110° [100°<=Cal.<=120°] 2. Slide the seat to 45% of the preset movable position [>=43%] 3. Raise the seat to 31% of the preset movable position [29%<=Cal.<=33%] Armrest box: 1. Slide to the preset movable position of 0% [Unlimited]
[0087] Figure 9 shows a schematic diagram of the large interior space mode. ⑧ The preset execution method of the large interior space mode (the main execution action includes moving the driver's seat and the passenger seat forward) is as follows: Step 1: The second row of seats performs the following preset actions (the second row of seats completes each step in the following order); Second row left: 1. The seat back angle is adjusted to the preset movable position of 115° [103°<=Cal.<=123°] 2. The seat leg rest is retracted to the preset movable position of 0% [0%<=Cal.<3%] 3. The seat is moved to the preset movable position of 0% [0%<=Cal.<9%] Second row right: 1. The seat back angle is adjusted to the preset movable position of 115° [103°<=Cal.<=123°] 2. The seat leg rest is retracted to the preset movable position of 0% [0%<=Cal.<=3%] 3. The seat is moved to the preset movable position of 0% [0%<=Cal.<=9%] Step 2: The front seats and armrest box perform the following preset actions (the front seats and armrest box start to complete each step in the following order at the same time); Driver's seat: 1. Adjust the seat back angle to the preset movable position of 78° [78°<=Cal.<=180°] 2. Slide the seat to 100% of the preset movable position [>=95%] 3. Raise the seat to 31% of the preset movable position [0°<=Cal.<=100%] Passenger seat: 1. Adjust the seat back angle to the preset movable position of 78° [78°<=Cal.<=180°] 2. Slide the seat to 100% of the preset movable position [>=95%] 3. Raise the seat to 31% of the preset movable position [0°<=Cal.<=100%] Armrest box: 1. Slide to the preset movable position 0% [Unlimited]
[0088] Figure 10 shows a schematic diagram of the Travel Bed mode. The default execution of Travel Bed mode (mainly moving the driver and passenger seats forward and flipping them to lie nearly flat, and moving the second-row left and right seats forward and lying nearly flat) is as follows: 1. The driver and passenger seats move forward 300mm, and the rear seat moves forward 220mm, taking 3.5 seconds. 2. The driver and passenger seatbacks recline 70°, and the rear seat reclines 65°, taking 23 seconds.
[0089] Figure 11 shows a schematic diagram of the movie viewing mode. ⑩ The default execution of the movie viewing mode (primarily executing actions including moving the driver and passenger seats forward, flipping them up, laying them nearly flat, and lowering their height; moving the left and right second-row seats forward, laying them nearly flat, and lowering their height; and turning on the movie viewing device) is as follows: 1. The driver and passenger seats move forward 150mm, taking 2 seconds. 2. The driver and passenger seats are raised to their lowest position, while the backrests rotate 70° to their rearmost position, taking 23 seconds.
[0090] Figure 12 shows a schematic diagram of the parent-child driving mode. The default Parent-Child Primary Driving Mode (primarily moving the front passenger seat and the second-row right seat forward) is as follows: 1. The front passenger seat moves forward 250mm and the backrest tilts forward 10°, taking 3 seconds; 2. The four-way seat moves forward 650mm, taking 7 seconds. Both front and rear seats can move simultaneously, taking a total of 7 seconds.
[0091] In some embodiments, the cabin space control method further includes the following three steps:
[0092] The first step is to receive a generation instruction for generating a customized seat mode.
[0093] The above-mentioned generating instruction may include adding information and / or deleting information to the custom parameters involved in the custom seat mode to generate the custom seat mode.
[0094] The second step is to display the custom parameters of the custom seat mode.
[0095] These custom parameters are used to customize the positions of vehicle components. By default, these parameters are empty. Custom vehicle component positions can be added, saved, or overwritten before or after a seat mode is activated. The names of custom vehicle component positions are not editable. Once a custom parameter has been added, it can be added to or deleted later.
[0096] The third step is to receive input information for the custom parameter and obtain the custom parameter information.
[0097] The input information may include a logic judgment result, such as a logic judgment result of confirming "yes" or confirming "no." Of course, the custom parameter here may be a parameter within a specified custom parameter range.
[0098] The cabin space control method for seat modes in an embodiment of the present application further includes determining whether the current seat mode and the armrest position are inconsistent (e.g., the armrest position is within a specified range for the seat mode) when saving / overwriting custom parameter information. If not, the current seat mode and armrest position are saved directly based on the current positions. If not, the current seat mode and armrest position are not saved. The user is notified of the success / failure of the save.
[0099] The fourth step is to generate a custom seat mode based on the atomic capabilities corresponding to the custom parameter information. The activation methods of the above custom seat modes all meet at least the activation conditions when switching.
[0100] In this embodiment of the present application, users can customize their seat modes within a specified custom parameter range, greatly enhancing user autonomy and thus improving the user experience. This allows not only custom seat modes but also adjustments to them, while ensuring the reliability, effectiveness, and safety of these custom seat modes within the specified custom parameter range.
[0101] In some embodiments, the method further includes displaying a prompt indicating that the seat mode is changing and receiving control instructions for controlling the progress of the process while the different seats are linked to each other and changing the seat layout in a predetermined manner. For example, one or more of a control instruction for pausing the process, a control instruction for resuming the process, and a control instruction for continuing the process may be received. This allows the user to monitor the progress of the seat adjustment.
[0102] The execution process of the cabin space control method in the embodiment of the present application in actual application is as follows:
[0103] CSD screen function access:
[0104] ① After the user switches to the preset seat mode, the seat rotation preview effect will be demonstrated based on the difference between the current driver and passenger seat rotation angles and the target scenario seat rotation angles.
[0105] ② In non-P (Park) gear, the main page prompts the user to shift into P gear in a safe environment before activating the seat mode.
[0106] If the seat fails, the page will prompt the user that the seat is faulty and the seat mode function is unavailable.
[0107] The user selects a seat mode, clicks to start, and determines the start conditions of the seat mode (the current gear is in P, there are no objects placed around the front seats and dashboard, and there are no objects placed in front of the second row of seats). If it is determined that the start conditions of the seat mode are met, it can run successfully, and a picture tutorial pop-up window with the operation steps will appear (there is no secondary confirmation pop-up window for hard switch triggering). After the user confirms the start, it enters the waiting stage.
[0108] ③ Waiting for start phase: When the conditions for starting the seat mode are met, the seat starts moving after a 1s countdown (seat subsystem calibration) inside the seat.
[0109] If the driver and passenger seat rotation angles differ from the target scene rotation angles by less than 10°, and the vehicle's inherent seat recognition controller does not detect an occupancy signal, the seat will enter a 1-second countdown after clicking Start. The occupancy signal is used to indicate whether a person is sitting and / or placing an object.
[0110] If the seat is determined to be occupied, but there is no one in the seat; click Start Seat to directly enter the 1s countdown; when the seat mode activation conditions are not met (depending on the difference between the driver and passenger seat rotation angles and the target scene seat angles and the occupancy situation). For example, when the difference between the driver and passenger seat rotation angles and the target scene rotation angles is greater than 10°, the vehicle's inherent seat recognition controller determines the seat occupancy signal, specifically including operations a to d.
[0111] Operation a. Prompt the user "Passengers in a certain seat please get off as soon as possible. If you fail to get off within the time limit, the function will automatically exit." The user will be prompted to leave the seat by any prompt method such as the screen or voice.
[0112] Operation b. The seat subsystem determines whether there is an occupied seat signal. If there is no occupied seat signal within 7 seconds, the seat will start moving after a 1-second countdown.
[0113] Operation c. If there is still an occupied seat signal before the user is prompted to exit the current seat mode after clicking Confirm Start, the user will be prompted to exit the XX mode after the time has expired.
[0114] Operation d. Abnormal operation description:
[0115] While waiting for startup, the user continues to adjust the basic position of the seat through voice or hard buttons, directly exiting the current seat mode and prompting the user.
[0116] While waiting for startup, if the user changes to another seat mode, the system will jump to the corresponding seat mode, directly exit the current seat mode, and prompt the user.
[0117] While waiting for startup, the seat mode page on the CSD screen is switched by the user, directly exiting the current seat mode and prompting the user.
[0118] While waiting to start, if the gear is not P, the current seat mode will be exited directly, and the user will be prompted that the gear condition is not met.
[0119] ④ Function activation: During the seat movement, the user is prompted that the seat is changing and can switch to "Pause" or "Seat Reset". The steps include (4.1) to (4.4).
[0120] (4.1) Receive the control instruction input by the user to pause the process progress, the seat movement is paused, and the screen display is restored or continued.
[0121] (4.2) After receiving the control instruction input by the user for resuming the process progress, the "seat reset" function is called.
[0122] (4.3) After receiving the control instruction input by the user for continuing the process progress, the current starting condition is re-judged, and the seat recognition controller continues to move the seat after waiting for the start phase to end.
[0123] (4.4) Abnormal operation instructions:
[0124] During the activation of the function, when a seat jam signal is received from the seat recognition controller, indicating that the seat mode has been paused, the user is prompted with the obstacle status and asked to clear the obstacles around the seat before continuing to activate the seat mode.
[0125] During function activation, if the difference between the current driver's seat rotation angle and the target scene seat rotation angle is greater than 10°, and the seat recognition controller detects the occupancy signal again, the current seat mode will be paused.
[0126] During the activation of the function, when the gear is switched from P to non-P, the current seat mode is paused.
[0127] During the activation of the function, when operations such as adjusting the seat position by voice or hard switch are recognized, the current seat mode will be paused.
[0128] ⑤Start-up and end stage:
[0129] After the seat mode is started, the user is reminded that the current seat mode switch is completed.
[0130] Based on the same application concept as the above method, an embodiment of the present application also proposes a cabin space control device. Figure 13 shows a structural schematic diagram of the cabin space control device provided by an embodiment of the present application, including: a receiving module 31, used to receive a control instruction for controlling a seat mode, wherein the seat mode integrates atomic capabilities of different control objects, and the seat mode has a preset execution mode, and the different control objects include at least two seats; a linkage module 32, used to respond to the control instruction, based on the atomic capabilities of the different control objects, to link the at least two seats to execute the action of changing the seat layout in the preset execution mode.
[0131] In some embodiments, the electronic device includes the cabin space control device as described above.
[0132] The implementation process of the functions and effects of each module in the above-mentioned device is specifically detailed in the implementation process of the corresponding steps in the above-mentioned method, which can achieve the same technical effect and will not be repeated here.
[0133] The cabin space control method of the present invention is applied to an electronic device. The electronic device may include, but is not limited to, an onboard terminal connected to a vehicle. The onboard terminal connected to the vehicle may include, but is not limited to, a body controller and a seat recognition controller.
[0134] FIG14 is a schematic diagram of a module of an electronic device provided in an embodiment of the present application.
[0135] As shown in FIG14 , the electronic device 50 includes one or more processors 51 for implementing the cabin space control method as described above.
[0136] In some embodiments, the electronic device 50 may include a storage medium 59. For example, the computer-readable storage medium may store a program that can be called by the processor 51, and may include a non-volatile storage medium. In some embodiments, the electronic device 50 may include a memory 58 and an interface 57. In some embodiments, the electronic device 50 may also include other hardware depending on the actual application.
[0137] The computer-readable storage medium of the embodiment of the present application stores a program thereon, and when the program is executed by the processor 51, it is used to implement the cabin space control method described above.
[0138] The present application may take the form of a computer program product implemented on one or more computer-readable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing program code. Computer-readable storage media include permanent and non-permanent, removable and non-removable media, and information storage may be implemented by any method or technology. Information may be computer-readable instructions, data structures, modules of a program, or other data. Examples of computer-readable storage media include but are not limited to: phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission medium that can be used to store information that can be accessed by a computing device.
[0139] In the description of this application, it should be understood that the terms "middle", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise", "axial", "radial", "circumferential" and the like indicate orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on this application.
[0140] In the description of this application, it should be understood that the terms "first," "second," etc. are used for descriptive purposes only and should not be understood to indicate or imply relative importance or implicitly specify the number of the technical features indicated. Therefore, a feature defined as "first," "second," etc. may explicitly or implicitly include at least one of such features. In the description of this application, "plurality" means at least two, for example, two, three, etc., unless otherwise specifically defined.
[0141] In this application, unless otherwise specified or limited, the terms "installed," "connected," "connect," "fixed," etc. should be understood in a broad sense. For example, they can refer to fixed connection, detachable connection, or integration; mechanical connection or electrical connection; direct connection or indirect connection through an intermediate medium; internal communication between two elements or interaction between two elements, unless otherwise specified. Those skilled in the art will understand the specific meanings of the above terms in this application based on specific circumstances.
[0142] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0143] The above embodiments merely illustrate several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of protection of the present application. It should be noted that a person skilled in the art would be able to make numerous variations and improvements without departing from the inventive concept of the present application, all of which fall within the scope of protection of the present application.
Claims
1. A cabin space control method, comprising: receiving a control instruction for controlling a seat mode, wherein the seat mode integrates atomic capabilities of different control objects, the seat mode has a preset execution mode, and the different control objects include at least two seats; In response to the control instruction, the at least two seats are linked to perform the action of changing the seat layout in the preset execution mode based on the atomic capabilities of the different control objects.
2. The method according to claim 1, wherein The step of responding to the control instruction and linking the at least two seats to change the seat layout in the preset execution mode based on the atomic capabilities of the different control objects includes: In response to the control command, determining whether a start condition of the seat mode is satisfied; When the seat mode activation condition is met, based on the atomic capabilities of the different control objects, the at least two seats are linked to perform the action of changing the seat layout in the preset execution mode.
3. The method according to claim 2, wherein: The determining whether the activation condition of the seat mode is satisfied includes: Obtain the vehicle's driving status, the environmental data set of the cabin's interior environment, the seat usage status, and the armrest box usage status; It is determined whether a start condition of a seat mode is satisfied according to the driving state, the environmental data set, the use state of the seat, and the use state of the armrest box.
4. The method of claim 2, further comprising: When the activation condition of the seat mode is not met, corresponding prompt information is generated and a prompt is given.
5. The method according to claim 1, wherein The receiving of a control instruction for controlling a seat mode includes: When the vehicle is parked, it is determined that the activation condition of the seat mode is met and the control instruction is received.
6. The method according to any one of claims 1 to 5, wherein: The parameters of the seat mode include basic parameters and custom parameters; for each control object, the atomic capability includes trigger conditions, triggers, and executed actions; The receiving of a control instruction for controlling a seat mode includes: receiving a control command for controlling an adjusted seat mode; The step of linking the at least two seats to change the seat layout in the preset execution mode based on the atomic capabilities of the different control objects includes: Based on the atomic capabilities corresponding to the adjusted parameters of the seat mode, obtaining a trigger signal detected by a trigger of the corresponding atomic capability, wherein the atomic capabilities corresponding to the adjusted parameters include the atomic capabilities corresponding to the adjusted basic parameters and / or the atomic capabilities corresponding to the adjusted custom parameters; When the trigger signal meets the trigger condition, the at least two seats are linked to perform the action of changing the seat layout in the preset execution mode.
7. The method of claim 6, further comprising: The adjusted seat mode is obtained in the following manner: receiving an adjustment instruction for adjusting a parameter of the seat mode; adjusting the basic parameters according to the adjustment instructions to generate adjusted basic parameters; and / or Adjusting the custom parameters according to the adjustment instruction to generate adjusted custom parameters; The adjusted seat mode is generated according to the atomic capabilities corresponding to the adjusted basic parameters and / or the atomic capabilities corresponding to the adjusted custom parameters.
8. The method of claim 7, further comprising: Determining whether the adjustment operation in the adjustment instruction complies with the specification; In a case where the adjustment operation complies with the specification, the basic parameters are adjusted according to the adjustment operation to generate the adjusted basic parameters.
9. The method of claim 1, further comprising: receiving a generation instruction for generating a custom seat mode; Displaying the customized parameters of the customized seat mode; receiving input information for the custom parameter and obtaining custom parameter information; The customized seat mode is generated according to the atomic capability corresponding to the customized parameter information.
10. The method of claim 1, wherein: The seat mode is the current seat mode; In response to the control instruction, based on the atomic capabilities of the different control objects, the at least two seats are linked to perform the action of changing the seat layout in the preset execution mode, including: In response to the control instruction, taking the seat position at the end of the previous seat mode as the initial position of the current seat mode; determining difference data between an initial position of the current seat mode and a target position of the current seat mode; According to the atomic capability corresponding to the difference data, linking the at least two seats to perform an action of changing the seat layout in the preset execution mode; and / or, The method further comprises: During the process of linking the at least two seats to perform the action of changing the seat layout in the preset execution mode, a prompt message for prompting that the seat mode is changing is displayed, and a control instruction for controlling the progress of the process is received.
11. A cabin space control device, wherein: include: a receiving module, configured to receive a control instruction for controlling a seat mode, wherein the seat mode integrates atomic capabilities of different control objects, the seat mode has a preset execution mode, and the different control objects include at least two seats; A linkage module is used to respond to the control instruction and, based on the atomic capabilities of the different control objects, to link the at least two seats to execute the action of changing the seat layout in the preset execution mode.
12. An electronic device, wherein: The method comprises one or more processors, configured to implement the cabin space control method according to any one of claims 1 to 10.
13. A computer-readable storage medium, wherein: A program is stored thereon, and when the program is executed by a processor, the cabin space control method according to any one of claims 1 to 10 is implemented.
Citation Information
Patent Citations
Method and device for controlling intelligent space of vehicle cabin
CN113619453A
Automobile rest mode control method and device, vehicle and storage medium
CN115447515A
Control method, control system and control equipment of intelligent cabin and computer readable storage medium
CN115534771A
Intelligent cabin control method and system, vehicle and storage medium
CN116620121A
Cabin control method, cabin control system, vehicle and storage medium
CN116767038A
Cited By
Vehicle seat adjusting method, vehicle and computer readable storage medium
CN121375592A