Intelligent control method for vehicle seat, intelligent seat, intelligent cabin, and vehicle
By dividing control modules and priority logic in the vehicle seat control system, combining SOA services and big data technology, the problems of seat adjustment priorities and complex operations are solved, and intelligent control of seats and user experience are improved.
Patent Information
- Application Number
- PCT/CN2024/105860
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-25
- Filing Date
- 2024-07-17
- Publication Date
- 2025-04-03
AI Technical Summary
The existing vehicle seats have problems such as confusing adjustment priorities and complex operations when switching scene modes and identifying user intentions, which makes it impossible for the seats to accurately realize user intentions and affect the user experience.
By dividing clear control modules and priority logic in the seat control system, adjusting the seat percentage with SOA services, and recommending driving positions based on big data, simplifying the switching process between scene modes.
It realizes intelligent control of seats, optimizes user operation processes, reduces user operation steps, and improves the intelligent level and user experience of vehicle seats.
Smart Images

Figure CN2024105860_03042025_PF_FP_ABST
Abstract
Description
Vehicle seat intelligent control method, intelligent seat, intelligent cockpit and vehicle Technical Field
[0001] The present invention relates to an intelligent control method, an intelligent cockpit, an intelligent cockpit and a vehicle, and in particular to an intelligent control method for a vehicle seat, an intelligent cockpit, an intelligent cockpit and a vehicle. Background Art
[0002] With the advancement of technology and the development of the times, people's expectations for car seats are not only to protect the cervical spine of drivers and passengers and meet the needs of driving comfort. Comfort and intelligence in all usage scenarios will become a trend in future development.
[0003] Currently, features like easy entry and exit, one-touch rest mode, shoe-changing mode, and account position memory are all implemented. However, the specific seat adjustment priorities are misaligned, resulting in the seat not moving according to the user's actual intentions, making true seat intelligence impossible. Current Problem Scenario 1: In rest mode, the seat is in a convenient rearward resting position. After resting, the user exits the vehicle and locks the car, returning the seat to the driving position. By the time the user opens the door and gets in, the seat is already in the driving position, making it inconvenient for the user to get in. Scenario 2: The user enters rest mode, and while the seat is moving backward, the user clicks refresh mode. The seat remains in the position interrupted by refresh mode and cannot return to the driving position. Returning to the driving position requires manual operation, increasing user experience and creating a poor user experience. Scenario 3: Switching between scene modes requires exiting the current mode and then entering the new scene mode, increasing user experience and impacting the user experience. Scenario 4: Easy entry and exit: After exiting the vehicle, the doors open electrically, and the seats move backward to provide ample space for the user to exit. However, electric vehicles currently lack a start switch. To identify the user's intention, an occupancy sensor could be added. When it detects an occupied seat and the doors open, the seats move backward to create more space for the user to exit. However, adding an occupancy sensor increases costs.
[0004] Summary of the Invention
[0005] The purpose of the present invention is to provide a vehicle seat intelligent control method, an intelligent cockpit, an intelligent cockpit and a vehicle, so as to intelligently control the vehicle seats of the prior art and solve the shortcomings of the prior art.
[0006] The present invention provides the following solutions:
[0007] A vehicle seat intelligent control method, comprising:
[0008] Execute the corresponding seat movement command according to the preset priority level;
[0009] Get the seat position when the scene mode is first entered. After the seat position changes or the scene mode is switched, restore the seat position to the position when the scene mode was first entered:
[0010] The personalized driving position is configured, the seat position memory retrieval instruction is received, and the corresponding seat position memory retrieval instruction is executed.
[0011] Furthermore, the preset priorities, from high to low, are: local switch adjustment, seat intelligent movement, and SOA service;
[0012] The local switch regulation further includes hard switching and soft switching;
[0013] The seat intelligent movement includes convenient boarding conditions, convenient getting off conditions, entering scene mode, exiting scene mode, local position memory retrieval, and account personalized position retrieval;
[0014] The convenient getting off condition is specifically: the door is in the open state and the IG is OFF;
[0015] The exit scene mode is specifically: leaving the car and locking it, the central control screen receiving a click button or voice command;
[0016] The convenient boarding conditions are specifically: IG ON;
[0017] The scene mode is entered as follows: the central control screen receives a click button or voice command and IG ON;
[0018] The personalized position retrieval of the account is specifically as follows: in the IG ON condition, the current account is logged in and the account has seat position memory;
[0019] The SOA service is specifically as follows: when the seat is not moving and the current gear is P, the SOA service is started.
[0020] Furthermore, after the seat position changes or the scene mode is switched, the seat position is restored to the position when the scene mode is first entered, further including: when the scene mode is switched, the corresponding instructions are executed, and when the scene mode is exited, the seat motor is driven to restore the seat position to the position when the scene mode is first entered.
[0021] Furthermore, after the seat position changes or the scene mode switches, restoring the seat position to the position when the scene mode is first entered further includes:
[0022] When the conditions for getting on and off the vehicle are met, the corresponding seat control instructions are executed, and when the vehicle is powered on, the seat position is restored to the position when the scene mode was first entered;
[0023] When entering the scene mode for the first time, the current seat position is stored. After receiving the command to exit the scene mode, the scene mode is exited and the seat position is restored to the position when the scene mode was first entered;
[0024] During the process of exiting the scene, if an automatic seat retreat instruction is received, the automatic retreat instruction is executed, and after the vehicle is ignited and powered on, the seat position is restored to the position when the scene mode was first entered.
[0025] A vehicle seat intelligent control system, comprising:
[0026] A seat movement instruction execution module, configured to execute corresponding seat movement instructions according to a preset priority level;
[0027] The scene mode seat position decision module obtains the seat position when the scene mode is first entered. After the seat position changes or the scene mode is switched, the seat position is restored to the position when the scene mode was first entered:
[0028] The personalized driving position decision module configures the personalized driving position, receives the seat position memory retrieval instruction, and executes the corresponding seat position memory retrieval instruction.
[0029] A smart seat is used for intelligent control of vehicle seats. The smart seat is connected to a vehicle seat intelligent control system and executes the vehicle seat intelligent control method.
[0030] A smart cockpit is provided with smart seats.
[0031] An electronic device comprises: a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus; the memory stores a computer program, and when the computer program is executed by the processor, the processor executes the steps of the method.
[0032] A computer-readable storage medium stores a computer program executable by an electronic device. When the computer program runs on the electronic device, the electronic device executes the steps of the method.
[0033] A vehicle, comprising:
[0034] An electronic device for implementing the method described;
[0035] a processor that runs a program, and when the program runs, performs the steps of the method on data output from the electronic device;
[0036] The storage medium is used to store a program, and when the program is run, the program executes the steps of the method for data output from the electronic device.
[0037] Compared with existing technologies, this invention offers the following advantages: It divides control modules for seat adjustment, clarifies priorities and control logic, and uses SOA services to adjust seat percentages to meet diverse user needs. It also integrates big data to recommend driving positions. Switching between scene modes eliminates the need to first exit a scene mode and then enter a new one, saving user steps and optimizing the scene mode interface on the central control screen. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the specific embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0039] FIG1 is a flow chart of a vehicle seat intelligent control method.
[0040] Figure 2 is an architectural diagram of the vehicle seat intelligent control system.
[0041] FIG3 is a flow chart of a specific embodiment.
[0042] Figure 4 is a specific implementation method for the vehicle-cloud collaborative application scenario.
[0043] FIG5 is a schematic structural diagram of an electronic device. DETAILED DESCRIPTION
[0044] The technical solution of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the embodiments described are only some embodiments of the present invention, not all embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.
[0045] The flow chart of the vehicle seat intelligent control method shown in FIG1 includes:
[0046] Step S1, executing the corresponding seat movement instruction according to the preset priority level;
[0047] It is understandable that the corresponding seat movement instructions are executed according to the preset priorities, which may be that the high priority is executed first and then the low priority, or the high priority is executed first and then the low priority is not executed.
[0048] Specifically, the preset priorities are as follows from high to low: local switch adjustment, seat intelligent movement, and SOA service;
[0049] The local switch adjustment further includes hard switching and soft switching, and the priorities of the hard switching and the soft switching may be the same.
[0050] The seat intelligent movement includes convenient boarding conditions, convenient getting off conditions, entering scene mode, exiting scene mode, local position memory retrieval, and account personalized position retrieval;
[0051] The convenient getting-off condition is specifically: the vehicle door is in the open state and the IG is OFF; IG OFF: the entire vehicle is turned off.
[0052] The specific exit scenario mode is: leaving the car and locking it, or the central control screen receiving a click button or voice command;
[0053] The convenient boarding conditions are specifically: IG ON, the vehicle is ignited;
[0054] The scene mode is entered as follows: the central control screen receives a click button or voice command and IG ON;
[0055] The personalized position retrieval of the account is specifically as follows: in the IG ON condition, the current account is logged in and the account has seat position memory;
[0056] For example, when configuring a personalized seat position for an account, the user can click Save on the central control screen, or: when the gear is not in P gear and the vehicle speed is greater than 20km / h, the system automatically saves the current personalized seat position parameters.
[0057] The SOA service is specifically as follows: when the seat is not moving and the current gear is P, the SOA service is started.
[0058] Specifically, when the scene mode is switched, the corresponding (later) instruction is executed, and when the scene mode is exited, the seat motor is driven to restore the seat position to the position when the scene mode is first entered.
[0059] For example, when entering the scene mode for the first time, the control module memorizes the current seat position A. After entering and exiting the scene mode, it receives continuous switching between scene modes and executes subsequent instructions. When exiting the scene mode, the control module drives the seat motor to return to position A before entering the scene.
[0060] Step S2, obtaining the seat position when the scene mode is first entered, and after the seat position changes or the scene mode is switched, restoring the seat position to the position when the scene mode is first entered;
[0061] Specifically, after the seat position changes and the scene mode switches, restoring the seat position to the position when the scene mode is first entered further includes:
[0062] When the conditions for getting on and off the vehicle are met, the corresponding seat control instructions are executed, and when the vehicle is powered on, the seat position is restored to the position when the scene mode was first entered;
[0063] When entering the scene mode for the first time, the current seat position is stored. After receiving the command to exit the scene mode, the scene mode is exited and the seat position is restored to the position when the scene mode was first entered;
[0064] During the process of exiting the scene, if an automatic seat retreat instruction is received, the automatic retreat instruction is executed, and after the vehicle is ignited and powered on, the seat position is restored to the position when the scene mode was first entered.
[0065] Exemplarily, the control module memorizes the current seat position A, ie, the seat position when the scene mode is first entered, receives a position retrieval instruction, executes the position retrieval instruction, and exits the scene mode at the same time.
[0066] During the scene mode exit process, the seat receives an automatic seat retraction command and executes it. When the user enters the vehicle and powers on, the seat automatically returns to position A. Without control logic, the seat automatically returns to position B before retraction. This means that position B during scene mode exit is not the user's intended position, which is position A, the seat position upon first entering scene mode. This ensures that the seat returns to its original position upon exiting scene mode, meeting user expectations.
[0067] During the automatic retreat process, if the exit scenario mode is received, the easy exit action will continue. The exit scenario mode is only received after entering the scenario mode. When the easy exit command is received again, the control logic has already exited the scenario mode when the easy exit action is executed. If the exit scenario mode is received again, the exit command will not be responded to and the easy exit action will continue. This logic is relatively simple and meets the actual needs of users. When the automatic return command is met again, the vehicle automatically returns to position A.
[0068] Step S3, the personalized driving position is configured, and upon receiving the seat position memory retrieval instruction, the corresponding seat position memory retrieval instruction is executed.
[0069] When the account personalized driving position retrieval and automatic return are met at the same time, the account personalized driving position retrieval will be performed. If the automatic return is met first, the automatic return action will be performed; if the account personalized driving position retrieval is met first and the automatic return is met later, the account personalized driving position retrieval will be executed and the automatic return will no longer be performed.
[0070] It is convenient to receive the memory retrieval instruction during the process of getting off the vehicle and execute the seat position memory retrieval instruction.
[0071] For the method steps disclosed in the above embodiments, for the purpose of simple description, the method steps are expressed as a series of action combinations. However, those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.
[0072] Any process or method description described in a flowchart or other manner can be understood as: a module, fragment or part of a code that includes one or more executable instructions for implementing a specific logical function or process step, and the scope of the preferred embodiment of the present invention includes alternative implementations, in which the order shown or discussed may not be followed, including executing and implementing the functions in a substantially simultaneous manner or in a reverse order according to the functions involved, or executing computer instructions and implementing the corresponding functions according to program structures such as loops and branches, which can naturally be understood by those skilled in the art when implementing the embodiments of the present invention.
[0073] The vehicle seat intelligent control system shown in Figure 2 includes:
[0074] A seat movement instruction execution module, configured to execute corresponding seat movement instructions according to a preset priority level;
[0075] The scene mode seat position decision module obtains the seat position when the scene mode is first entered. After the seat position changes or the scene mode is switched, the seat position is restored to the position when the scene mode was first entered:
[0076] The personalized driving position decision module configures the personalized driving position, receives the seat position memory retrieval instruction, and executes the corresponding seat position memory retrieval instruction.
[0077] It is worth noting that although only some basic functional modules are disclosed in the embodiment of the present invention, it does not mean that the composition of the present system is limited to the above basic functional modules. On the contrary, what this embodiment wants to express is that on the basis of the above basic functional modules, those skilled in the art can arbitrarily add one or more functional modules in combination with the existing technology to form an infinite number of embodiments or technical solutions. In other words, this system is open rather than closed. Just because this embodiment only discloses individual basic functional modules, it cannot be considered that the scope of protection of the claims of the present invention is limited to the disclosed basic functional modules. At the same time, for the convenience of description, the above devices are described in terms of functions, which are divided into various units and modules. Of course, when implementing the present invention, the functions of each unit and module can be implemented in the same or one or more software and / or hardware.
[0078] The above-described system implementations are merely illustrative. For example, the various functional modules, units, or subsystems in the system may or may not be physically separate, or may or may not be physical units. They may be located in the same location or distributed across multiple different systems and their subsystems or modules. Those skilled in the art may select some or all of the functional modules, units, or subsystems to achieve the objectives of the embodiments of the present invention based on actual needs. In these cases, those of ordinary skill in the art can understand and implement them without inventive effort.
[0079] As shown in Figure 3, this embodiment of the present invention is implemented in a specific application scenario based on the aforementioned embodiments. This embodiment first defines priorities, with the order from highest to lowest being: local switch adjustment > seat intelligent motion > SOA service. This means that if a seat intelligent motion command is received while local switch adjustment is active, the switch adjustment continues, but the seat intelligent motion command is not executed.
[0080] This system implements unified control logic for convenient entry and exit, scene modes, position memory retrieval, account-based position retrieval, and SOA services. These are prioritized on a last-come-first-served basis, with SOA services taking the lowest priority. SOA services are only activated when there are no commands for local adjustment or intelligent seat movement, and the gear is in P.
[0081] Local switch adjustment: includes hard switch and soft switch, and the priority of hard switch and soft switch is the same.
[0082] Intelligent seat movement: This module includes convenient getting on and off the vehicle, scene mode, local position memory retrieval, and account personalized position retrieval.
[0083] The following are the prerequisites for seat-related adjustments:
[0084] Convenient exit conditions: door open & IG OFF;
[0085] Exit scene mode: leave the car and lock it, or the user clicks a button on the central control screen or uses a voice command;
[0086] Convenient boarding conditions: IG ON;
[0087] Enter scene mode: IG ON& the user clicks a button on the central control screen or uses voice commands;
[0088] Account position retrieval: IG ON (account logged in and seat position memory on the account);
[0089] SOA service: Seat does not move & gear is in P position;
[0090] Account-personalized driving seat position memory: automatically saved when the user clicks Save on the central control screen or the gear is not in P gear and the vehicle speed is greater than 20km / h;
[0091] The above conditions indicate that there is a conflict between convenient exit and exiting the scene mode, and between convenient entry and account location retrieval. This requires well-defined control logic, otherwise the actual seat movement position will not meet the user's actual needs. SOA services unify the service interface, converting the full seat adjustment range into a percentage. This percentage is used for seat adjustment, ensuring that no matter how the user defines the seat, the seat can be adjusted without changing the underlying software.
[0092] The detailed control logic of this embodiment in a specific application scenario is as follows:
[0093] 1. When first entering a scene mode, the control module memorizes the current seat position A. After entering and exiting scene modes, it executes subsequent commands as it switches between them. Upon exiting a scene mode, the control module drives the seat motor to return to position A, which was pre-scene mode entry. Without this logic, when switching between scene modes or exiting a scene mode, the seat would return to position B, the last time the scene mode was switched, rather than to position A. This does not meet user needs.
[0094] 2. When entering the scene mode for the first time, the control module memorizes the current seat position A, receives the easy-to-get-off instruction, and executes the easy-to-get-off action; when the easy-to-get-off is completed, the user turns on the power, and the control module automatically returns the seat to position A, not the middle position.
[0095] 3. When entering the scene mode for the first time, the control module memorizes the current seat position A, receives the position call instruction, executes the position call instruction, and exits the scene mode at the same time.
[0096] 4. When entering the scene mode for the first time, the control module memorizes the current seat position A. When receiving the exit scene mode command, the scene mode is exited and the seat returns to position A.
[0097] 5. During the scene mode exit process, the seat receives an automatic retreat command and executes it. When the user enters the vehicle and turns on the power, the seat automatically returns to position A. Without control logic, the seat automatically returns to position B before retreating, which is the seat position before the scene mode exit, which is not the user's intended position.
[0098] 6. During the automatic retreat process, if the exit scene mode command is received, the easy exit action will continue. The exit scene mode command is received only after entering the scene mode. When the easy exit command is received again, the control logic has already exited the scene mode when executing the easy exit action. If the exit scene mode command is received again, the easy exit action will continue. This logic is relatively simple and meets the actual needs of users. When the automatic return command is received again, the vehicle automatically returns to position A.
[0099] 7. When both the account-personalized driving position retrieval and automatic return are met at the same time, the account-personalized driving position retrieval will be performed. If the automatic return is met first, the automatic return action will be performed. If the account-personalized driving position retrieval is met first and the automatic return is met later, the account-personalized driving position retrieval will be performed and the automatic return will no longer be performed.
[0100] 8. When getting off the vehicle, receive a memory retrieval command and execute it.
[0101] The technical solution based on this embodiment can be applied to the following scenarios:
[0102] A user parks the car with the seat in position A. After entering rest mode, the seat shifts to position B. After a short rest, the user exits and locks the car. The next time they get in, they request the seat be positioned further back for easier entry. Upon powering on again, the user requests the seat automatically return to position A. Without proper control logic, which prioritizes last-come-first-served, the seat will return to position A after the user exits and locks the car, effectively returning to driving position A, making it inconvenient for the user to re-enter the vehicle.
[0103] Figure 4 shows an implementation of an embodiment of the present invention in a specific application scenario of vehicle-cloud collaboration. Figure 4 schematically illustrates a possible system architecture 100 according to an embodiment of the present invention. It should be noted that the figure only illustrates an example of a system architecture to which an embodiment of the present invention may be applied, to help those skilled in the art understand the technical content of this disclosure. It does not imply that the embodiments of the present disclosure cannot be applied to other devices, systems, environments, or scenarios.
[0104] According to this embodiment, the system architecture 100 may include a vehicle-side Vehicle 001, a network Network Clouds, and servers Server 001 and Server 002. Network Clouds is used to provide a medium for communication links between the vehicle-side Vehicle 001 and servers Server 001 and Server 002. Network Clouds may include various types of wireless communication connections, such as wireless communication links, etc.
[0105] Users can use the vehicle-side Vehicle001 to exchange data with servers Server001 and / or Server002 via the network NetworkClouds to implement the priority of configuring the seat intelligent control method. The vehicle-side Vehicle001 can be equipped with various on-board electronic devices and can also be equipped with a smart cockpit. The smart cockpit provides various interfaces and operations to implement the corresponding seat movement instructions. The vehicle-side Vehicle001 can achieve vehicle-cloud collaboration, that is, vehicle-server collaboration, between servers Server001 and Server002 via the network NetworkClouds. For example, based on the preset priority, the seat position can be restored to the position when the scene mode was first entered. Through the communication and interaction between the vehicle-side Vehicle001 and the cloud servers Server001 and Server002, the personalized driving position can be configured, stored, and called, and the communication and interaction with the cloud servers Server001 and Server002 can be achieved.
[0106] The vehicle-side Vehicle001 can be a vehicle equipped with on-board electronic equipment in the prior art (including but not limited to fuel vehicles and new energy vehicles), and the server Server001 and server Server002 can be servers that provide various cloud services, such as a background management server that provides support for the implementation of the vehicle seat intelligent control method. The background management server can analyze and process the data such as the received vehicle-side request, and feed back the processing results (such as executing the seat movement instructions corresponding to the priority of the vehicle-side Vehicle request) to the vehicle-side Vehicle001. In this embodiment of the present invention, the server Server001 and the server Server002 are cloud servers with cloud computing capabilities.
[0107] It should be noted that the vehicle seat intelligent control method provided in the embodiment of the present invention can be executed by the vehicle-side Vehicle 001. Accordingly, the vehicle seat intelligent control method provided in the embodiment of the present invention can be set in the vehicle-side Vehicle 001.
[0108] In one possible embodiment, the vehicle-side Vehicle001 may obtain the seat position when the scene mode is first entered, and send the request to the server Server001 and / or the server Server002 via the network NetworkClouds. The server Server001 and / or the server Server002 may receive the request from the vehicle-side Vehicle001 via the network NetworkClouds, and based on the rules of intelligent interaction and in combination with the actual vehicle condition and scene of the vehicle-side Vehicle, send a response message to the vehicle-side Vehicle, and return the seat position required by the vehicle-side Vehicle001 to be restored to the position when the scene mode was first entered to the vehicle-side Vehicle001 via the network NetworkClouds.
[0109] It should be understood that in system architecture 100, the number of vehicle-side Vehicle001, network NetworkClouds, and server Server001 and server Server002 is merely illustrative. In other application scenarios, any number of vehicle-side and electronic devices, onboard electronic devices, networks, and servers may be provided as required.
[0110] As shown in FIG5 , based on the vehicle seat intelligent control method and system, the present invention also provides a corresponding intelligent cockpit, intelligent cockpit, electronic equipment, storage medium and vehicle:
[0111] A smart seat is used for intelligent control of vehicle seats. The smart seat is connected to a vehicle seat intelligent control system and executes the vehicle seat intelligent control method.
[0112] A smart cockpit is provided with smart seats.
[0113] An electronic device includes: a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus; the memory stores a computer program, and when the computer program is executed by the processor, the processor executes the steps of a vehicle seat intelligent control method.
[0114] A computer-readable storage medium stores a computer program executable by an electronic device. When the computer program runs on the electronic device, the electronic device executes the steps of a vehicle seat intelligent control method.
[0115] A vehicle, comprising:
[0116] An electronic device for implementing an intelligent control method for a vehicle seat;
[0117] a processor that runs a program, and when the program runs, executes the steps of the vehicle seat intelligent control method for data output from the electronic device;
[0118] The storage medium is used to store a program, which, when running, executes the steps of the vehicle seat intelligent control method for data output from the electronic device.
[0119] Figure 5 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. Figure 5 shows a block diagram of an exemplary electronic device suitable for implementing the embodiments of the present invention. The electronic device shown in Figure 5 is merely an example and should not limit the functionality or scope of use of the embodiments of the present invention. This electronic device can typically be a device in an electronic product based on the vehicle seat intelligent control method described in the above-described embodiment. For example, it can be an electronic device in an electric vehicle. Electronic device 500 is implemented as a general-purpose computing device. Components of electronic device 500 may include, but are not limited to, one or more processing units or processors 516, memory 528, and a bus 518 connecting various system components (including memory 528 and processor 516). Bus 518 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or a local bus using any of a variety of bus architectures. Examples of these architectures include, but are not limited to, the Industry Standard Architecture (ISA) bus, the Micro Channel Architecture (MAC) bus, the Enhanced ISA bus, the Video Electronics Standards Association (VESA) local bus, and the Peripheral Component Interconnect (PCI) bus. Electronic device 500 typically includes various computer system-readable media. These media can be any available media that can be accessed by the electronic device 500, including volatile and non-volatile media, removable and non-removable media. Memory 528 can include computer system readable media in the form of volatile memory, such as random access memory (RAM) 530 and / or cache memory 532. The electronic device 500 can further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 534 can be used to read and write non-removable, non-volatile magnetic media (not shown in the figure, commonly referred to as a "hard drive"). Although not shown in the figure, the storage system 534 can provide a disk drive for reading and writing to a removable non-volatile disk (e.g., a floppy disk, a removable hard disk, a hot-swappable storage medium), as well as an optical drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, a DVD-ROM, or other optical media). In these cases, each drive can be connected to the bus 518 via one or more data media interfaces. The memory 528 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of various embodiments of the present invention. A program / utility 540 having a set (e.g., at least one) of program modules 542 may be stored, for example, in the memory 528. Such program modules 542 may include, but are not limited to, an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.Program modules 542 generally implement the functions and / or methods described in the embodiments of the present invention. The electronic device 500 may also communicate with one or more external devices 514 (e.g., a keyboard, pointing device, display 524, etc.), one or more devices that enable a user to interact with the electronic device 500, and / or any device that enables the electronic device 500 to communicate with one or more other computing devices (e.g., a network card, a modem, etc.). This communication may occur via an input / output (I / O) interface 522. Furthermore, the electronic device 500 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network such as the Internet) via a network adapter 520. The network adapter 520 communicates with other modules of the electronic device 500 via a bus 518. It should be understood that, although not shown in the figures, those skilled in the art may utilize other hardware and / or software modules in conjunction with the electronic device 500, including but not limited to microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems. The processor 516 executes various functional applications and data processing by running the programs stored in the memory 528, such as implementing the methods provided by any one or more embodiments of the present invention.
[0120] It will be understood by those skilled in the art that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as generally understood by those skilled in the art in the art to which the present invention belongs. It should also be understood that terms such as those defined in common dictionaries should be understood to have meanings consistent with their meanings in the context of the prior art, and will not be interpreted in an idealized or overly formal sense unless specifically defined.
[0121] It should be noted that certain terms are used in this specification and claims to refer to specific components. Those skilled in the art will understand that different manufacturers may use different terms to refer to the same component. This specification and claims do not distinguish components based on differences in terms, but rather on differences in their functions.
[0122] 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.
[0123] Furthermore, those skilled in the art will appreciate that although some embodiments described herein include certain features that are included in other embodiments but not other features, combinations of features from different embodiments are intended to be within the scope of the present invention and to form different embodiments. For example, any one of the embodiments claimed in the claims may be used in any combination in the embodiments of the present invention.
[0124] Throughout this specification, references to terms such as "one embodiment," "example," or "specific example" indicate that the specific features, structures, materials, or characteristics described in conjunction with that embodiment or example are included in at least one embodiment or example of the present invention. In this specification, schematic representations of these terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
[0125] In addition, the technical solutions between the various embodiments of the present invention can be combined with each other, but it must be based on the fact that ordinary technicians in this field can implement it. When the combination of technical solutions is mutually contradictory or cannot be implemented, it should be deemed that such a combination of technical solutions does not exist and is not within the scope of protection required by the present invention.
[0126] All features disclosed in this specification, or steps in all methods or processes disclosed, except for mutually exclusive features and / or steps, may be combined in any manner. Any feature disclosed in this specification, unless otherwise stated, may be replaced by an alternative feature that is equivalent or serves a similar purpose. That is, unless otherwise stated, each feature is merely an example of a set of equivalent or similar features. Throughout this specification, like reference numerals indicate like elements.
[0127] Those skilled in the art will appreciate that the modules in the devices in the embodiments can be adaptively changed and set in one or more devices different from the embodiments. The modules or units or components in the embodiments can be combined into one module or unit or component, and in addition they can be divided into multiple submodules or subunits or subcomponents. Except that at least some of such features and / or processes or units are mutually exclusive, all features disclosed in this specification (including corresponding claims, abstracts and drawings) and all processes or units of any method or device disclosed in this manner can be combined in any combination. Unless otherwise expressly stated, each feature disclosed in this specification (including corresponding claims, abstracts and drawings) can be replaced by an alternative feature providing the same, equivalent or similar purpose.
[0128] In the several embodiments provided herein, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative; for example, the division of units is merely a logical functional division, and other division methods may be used in actual implementation; for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or certain instructions may not be executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between devices or units through some interface, which may be electrical, mechanical, or other forms not shown.
[0129] In this application, the word "exemplary" is used to mean "serving as an example, illustration, or illustration." Any embodiment described in this application as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments. The following description is given to enable any person skilled in the art to implement and use the present application. In the following description, details are listed for the purpose of explanation. It should be understood that one of ordinary skill in the art can recognize that the present application can be implemented without using these specific details. In other instances, well-known structures and processes are not elaborated in detail to avoid obscuring the description of the present application with unnecessary details. Therefore, the present application is not intended to be limited to the embodiments shown, but is consistent with the widest scope consistent with the principles and features disclosed in this application.
[0130] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A vehicle seat intelligent control method, characterized in that: include: Execute the corresponding seat movement command according to the preset priority level; Get the seat position when entering the scene mode for the first time. After the seat position changes or the scene mode is switched, restore the seat position to the position when entering the scene mode for the first time: The personalized driving position was configured, and the seat position memory retrieval instruction was received and the corresponding seat position memory retrieval instruction was executed.
2. The vehicle seat intelligent control method according to claim 1, characterized in that: The preset priorities, from high to low, are: local switch adjustment, seat intelligent movement and SOA service; The local switch regulation further includes hard switching and soft switching; The seat intelligent movement includes convenient boarding conditions, convenient getting off conditions, entering scene mode, exiting scene mode, local position memory retrieval, and account personalized position retrieval; The convenient getting off condition is specifically: the door is in the open state and IG is OFF; The exit scene mode is specifically: leaving the car and locking it, the central control screen receiving a button click or voice command; The convenient boarding conditions are specifically: IG ON; The scene mode is entered as follows: the central control screen receives a click button or voice command and IG ON; The account personalized position retrieval is specifically as follows: in the IG ON condition, the current account is logged in and there is seat position memory on the account; The specific SOA service is: when the seat is not moving and the current gear is P, the SOA service is started.
3. The vehicle seat intelligent control method according to claim 1, characterized in that: After the seat position changes or the scene mode switches, the seat position is restored to the position when the scene mode is first entered, further comprising: when the scene mode is switched, a corresponding instruction is executed, and when the scene mode is exited, the seat motor is driven to restore the seat position to the position when the scene mode is first entered.
4. The vehicle seat intelligent control method according to claim 1, characterized in that: After the seat position changes or the scene mode switches, restoring the seat position to the position when the scene mode is first entered further includes: When the conditions for getting on and off the vehicle are met, the corresponding seat control instructions are executed, and when the vehicle is powered on, the seat position is restored to the position when the scene mode is first entered; When entering the scene mode for the first time, the current seat position is stored, and after receiving the command to exit the scene mode, the scene mode is exited and the seat position is restored to the position when the scene mode was first entered; During the process of exiting the scene, if an automatic seat retreat instruction is received, the automatic retreat instruction is executed, and after the vehicle is ignited and powered on, the seat position is restored to the position when the scene mode was first entered.
5. A vehicle seat intelligent control system, characterized in that: include: A seat movement instruction execution module, used for executing corresponding seat movement instructions according to a preset priority level; The scene mode seat position decision module obtains the seat position when the scene mode is first entered, and restores the seat position to the position when the scene mode is first entered after the seat position changes or the scene mode is switched: The personalized driving position decision module configures the personalized driving position, receives the seat position memory retrieval instruction, and executes the corresponding seat position memory retrieval instruction.
6. A smart seat, applied to the intelligent control of vehicle seats, characterized in that: The smart seat is connected to the vehicle seat intelligent control system according to claim 5, and executes the vehicle seat intelligent control method according to any one of claims 1 to 4.
7. A smart cockpit, characterized in that: The smart cockpit is provided with the smart seat according to claim 6.
8. An electronic device, characterized in that: include: A processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus; a computer program is stored in the memory, and when the computer program is executed by the processor, the processor executes the steps of the method described in any one of claims 1 to 4.
9. A computer-readable storage medium, characterized in that: It stores a computer program executable by an electronic device, and when the computer program runs on the electronic device, the electronic device executes the steps of the method described in any one of claims 1 to 4.
10. A vehicle, characterized in that: Specifically include: An electronic device, used to implement the method according to any one of claims 1 to 4; A processor, wherein the processor runs a program, and when the program runs, the processor performs the steps of the method according to any one of claims 1 to 4 on the data output from the electronic device; A storage medium for storing a program, wherein when the program is run, the program executes the steps of the method according to any one of claims 1 to 4 for data output from an electronic device.
Citation Information
Patent Citations
Automobile seat leisure mode adjusting method and electronic equipment
CN110949192A
Automobile cabin multi-scene operation control method
CN111439171A
Vehicle-mounted equipment control method, device and system and vehicle
CN113597583A
Automobile electric seat control system and method based on SOA framework
CN114435197A
Multi-trigger source request seat adjusting method and device, vehicle, equipment and medium
CN115716433A