Control methods and intelligent cockpit systems

By monitoring vehicle signals and controlling shutdown, cold start, and power-off of peripherals in the intelligent cockpit system, the problem of failure when switching to memory mode was solved, thus improving the success rate and stability of the system.

CN116923293BActive Publication Date: 2026-01-30ECARX (HUBEI) TECHCO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310929051.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-07-26
Publication Date
2026-01-30
Estimated Expiration
2043-07-26

AI Technical Summary

Technical Problem

Existing smart cockpit systems are prone to failure when entering suspend to memory mode, resulting in system unavailability and impacting user experience.

Method used

Before entering the suspend to memory mode, the microcontroller system monitors the vehicle signals and sends a shutdown command to the application processing system. After the shutdown process, a cold start is performed to release the memory space. After the cold start is successful, a command to enter the suspend to memory mode is sent, causing the application processing system to enter the suspend to memory mode. Finally, the peripheral devices are powered off and enter sleep mode.

Benefits of technology

It improves the success rate of entering suspend mode and memory mode, avoids failures caused by applications occupying hardware resources, and ensures system stability and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116923293B_ABST
    Figure CN116923293B_ABST
Patent Text Reader

Abstract

This application provides a control method and an intelligent cockpit system. When the microcontroller detects that the vehicle signals meet the conditions for suspending to memory, it sends a shutdown command to the application processing system. Upon successful shutdown of the application processing system, it controls its cold start, freeing up memory space before the application processing system enters the suspend-to-memory mode. After a successful cold start, the microcontroller sends a command to the application processing system to enter the suspend-to-memory mode, causing the application processing system to begin entering this mode. Upon receiving a successful entry message from the application processing system, the microcontroller powers down the peripherals of the intelligent cockpit system and puts the intelligent cockpit system into sleep mode. This disconnects power to devices other than memory, preventing applications from occupying hardware resources and causing the intelligent cockpit system to fail to enter the suspend-to-memory mode, thus further improving the success rate of the intelligent cockpit system successfully entering this mode.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of intelligent cockpit, and in particular to a control method of intelligent cockpit system and the intelligent cockpit system. BACKGROUND

[0002] Vehicles have become an indispensable tool in people's lives, and people use vehicles more and more frequently. With the development of vehicle intelligence and networking, intelligent cockpit systems need to provide control platforms for human-computer interaction and vehicle infotainment services, and also need to support diversified applications and services, as well as rich ecological resources.

[0003] Intelligent cockpit systems supporting the suspend to RAM (STR) function realize fast system startup and recovery, greatly shorten the system function available time, and improve the user experience.

[0004] However, the problem of failure to enter the suspend to RAM mode often occurs at present. SUMMARY

[0005] The present application provides a control method of intelligent cockpit system and the intelligent cockpit system, which improves the success rate of entering the suspend to RAM mode.

[0006] In a first aspect, the present application provides a control method of intelligent cockpit system, the intelligent cockpit system comprising a micro-control system and an application processing system, the method being used for the micro-control system, and the method comprising:

[0007] When it is monitored that a whole vehicle signal meets an entering suspend to RAM condition, a shutdown instruction is sent to the application processing system, so that the application processing system performs shutdown processing;

[0008] After it is monitored that the application processing system is successfully shut down, the application processing system is controlled to be cold started;

[0009] After a cold start success message sent by the application processing system is received, an entering suspend to RAM instruction is sent to the application processing system, so that the application processing system enters the suspend to RAM mode;

[0010] After an entering success message sent by the application processing system is received, peripherals of the intelligent cockpit system are powered off, and the intelligent cockpit system is controlled to enter a sleep mode.

[0011] Optionally, after the entering success message sent by the application processing system is received, the peripherals of the intelligent cockpit system are powered off, and the intelligent cockpit system is controlled to enter the sleep mode, specifically comprising:

[0012] after receiving the first-time entering success message sent by the application processing system, powering down peripherals of the intelligent cockpit system, and controlling the intelligent cockpit system to enter a sleep mode;

[0013] after monitoring that the application processing system fails to enter the suspend-to-ram mode for the first time, sending a shutdown instruction to the application processing system, and after receiving a second-time entering success message sent by the application processing system, powering down peripherals of the intelligent cockpit system, and controlling the intelligent cockpit system to enter a sleep mode.

[0014] Optionally, after receiving the cold start message sent by the application processing system, the method further comprises:

[0015] after receiving the cold start message sent by the application processing system, delaying for a preset time, and sending an enter suspend-to-ram instruction to the application processing system.

[0016] Optionally, the method further comprises:

[0017] after monitoring that the vehicle signal satisfies the exit suspend-to-ram condition, controlling the intelligent cockpit system to enter a normal mode and powering up peripherals of the intelligent cockpit system;

[0018] sending an exit suspend-to-ram instruction to the application processing system, so that the application processing system exits the suspend-to-ram mode;

[0019] after monitoring that the application processing system successfully exits the suspend-to-ram mode, the intelligent cockpit system exits the suspend-to-ram mode and returns to a working state;

[0020] after monitoring that the application processing system fails to exit the suspend-to-ram mode, resetting the application processing system.

[0021] In a second aspect, the application provides a control method of an intelligent cockpit system, the intelligent cockpit system comprising a micro control system and an application processing system, the method being used for the application processing system, and the method comprising:

[0022] after receiving a shutdown instruction, performing shutdown processing, the shutdown instruction being sent by the micro control system when monitoring that a vehicle signal satisfies an enter suspend-to-ram condition;

[0023] after receiving a cold start instruction, performing cold start, and after the cold start succeeds, sending a cold start success message to the micro control system, the cold start instruction being sent by the micro control system when monitoring that the application processing system successfully shuts down;

[0024] Upon receiving the entering suspend-to-ram instruction sent by the micro-control system, the application processing system enters the suspend-to-ram mode, and sends an entering success message to the micro-control system after successfully entering the suspend-to-ram mode, so that the micro-control system controls the peripherals of the intelligent cockpit system to power off and controls the intelligent cockpit system to enter the sleep mode.

[0025] Optionally, the method further comprises:

[0026] Upon receiving the exiting suspend-to-ram instruction, the application processing system exits the suspend-to-ram mode, so that the micro-control system restores the working state of the intelligent cockpit system upon successfully monitoring that the application processing system exits the suspend-to-ram mode, and resets the application processing system upon failing to monitor that the application processing system exits the suspend-to-ram mode;

[0027] The exiting suspend-to-ram instruction is sent by the micro-control system upon monitoring that the vehicle signal meets the exiting suspend-to-ram condition.

[0028] In a third aspect, the present application provides an intelligent cockpit system, comprising: a micro-control system and an application processing system.

[0029] The micro-control system sends a shutdown instruction to the application processing system upon monitoring that the vehicle signal meets the entering suspend-to-ram condition.

[0030] The application processing system performs shutdown processing upon receiving the shutdown instruction.

[0031] The micro-control system sends a cold start instruction to the application processing system upon monitoring that the application processing system successfully shuts down.

[0032] The application processing system performs cold start upon receiving the cold start instruction, and sends a cold start success message to the micro-control system upon successfully performing cold start.

[0033] The micro-control system sends an entering suspend-to-ram instruction to the application processing system upon receiving the cold start success message.

[0034] The application processing system enters the suspend-to-ram mode upon receiving the entering suspend-to-ram instruction, and sends an entering success message to the micro-control system upon successfully entering the suspend-to-ram mode.

[0035] The micro-control system controls the peripherals of the intelligent cockpit system to power off and controls the intelligent cockpit system to enter the power-off mode upon receiving the entering success message.

[0036] Optionally, the method further comprises:

[0037] The micro-control system monitors that the whole vehicle signal meets the exit suspend-to-ram condition, controls the intelligent cabin system to enter a normal mode, controls peripherals of the intelligent cabin system to be powered on, and sends an exit suspend-to-ram instruction to the application processing system;

[0038] The application processing system exits the suspend-to-ram mode after receiving the exit suspend-to-ram instruction.

[0039] The micro-control system monitors that the application processing system successfully exits the suspend-to-ram mode, and the intelligent cabin system exits the suspend-to-ram mode to recover the working state.

[0040] The micro-control system monitors that the application processing system fails to exit the suspend-to-ram mode, and resets the application processing system.

[0041] Optionally, the application processing system includes an instrument system and an entertainment system.

[0042] The micro-control system sends a shutdown instruction to the instrument system and the entertainment system.

[0043] The instrument system shuts down after receiving the shutdown instruction, and the entertainment system shuts down after receiving the shutdown instruction.

[0044] The micro-control system monitors that the instrument system and the entertainment system successfully shut down, and sends a cold start instruction to the instrument system and the entertainment system.

[0045] The instrument system cold starts after receiving the cold start instruction, and sends a cold start success message to the micro-control system after the cold start is successful; the entertainment system cold starts after receiving the cold start instruction, and sends a cold start success message to the micro-control system after the cold start is successful.

[0046] The micro-control system receives the cold start success messages sent by the instrument system and the entertainment system, and sends an enter suspend-to-ram instruction to the instrument system.

[0047] The instrument system is configured to send a first event to the entertainment system after receiving the enter suspend-to-ram instruction.

[0048] The entertainment system enters a suspend-to-ram mode after receiving the first event.

[0049] The instrument system monitors that the entertainment system successfully enters the suspend-to-ram mode, controls the system to enter the suspend-to-ram mode, and sends an enter success message to the micro-control system after the system successfully enters the suspend-to-ram mode.

[0050] Optionally,

[0051] The micro-control system sends an exit-suspend-to-ram instruction to the instrument system when it is monitored that the whole vehicle signal meets the exit-suspend-to-ram condition;

[0052] The instrument system sends a second event to the entertainment system after receiving the exit-suspend-to-ram instruction;

[0053] The entertainment system exits the suspend-to-ram mode after receiving the second event;

[0054] The instrument system controls the system to exit the suspend-to-ram mode after it is monitored that the entertainment system successfully exits the suspend-to-ram mode;

[0055] The micro-control system exits the suspend-to-ram mode and restores the working state after it is monitored that the instrument system successfully exits the suspend-to-ram mode;

[0056] The micro-control system resets the application processing system after it is monitored that the instrument system fails to exit the suspend-to-ram mode.

[0057] Optionally, the entertainment system comprises a first kernel module, a first signal module and a first power management module;

[0058] The first kernel module injects the first event into an input subsystem after receiving the first event;

[0059] The first signal module updates the power state attribute of the entertainment system when it is monitored that the input subsystem comprises the first event;

[0060] The first power management module sends a suspend-to-ram notification to a first target application registered in the suspend-to-ram notification mechanism of the entertainment system when it is monitored that the power state attribute of the entertainment system changes, and closes the external device connected to the entertainment system, sends an enter-suspend-to-ram instruction to the first kernel module after receiving the completion message sent by the first target application;

[0061] The first kernel module changes the power state of the entertainment system to a suspend-to-ram state after receiving the enter-suspend-to-ram instruction sent by the first power management module;

[0062] The instrument system controls the system to enter the suspend-to-ram mode after it is monitored that the power state of the entertainment system is in the suspend-to-ram state.

[0063] Optionally, the instrument system comprises a second kernel module, a second signal module and a second power management module;

[0064] The second signal module sends a notification of entering the suspend-to-ram to a second target application registered with a suspend-to-ram notification mechanism in the instrument system after monitoring that the power supply state of the entertainment system is in the suspend-to-ram state, and sends an entering suspend-to-ram instruction to the second kernel module after receiving a completion message sent by the second target application.

[0065] The second kernel module sends a successful entering suspend-to-ram message to the second power management module after receiving the entering suspend-to-ram instruction sent by the second signal module.

[0066] The second power management module sends an entering success message to the micro control system after receiving the successful entering suspend-to-ram message sent by the second kernel module.

[0067] In a fourth aspect, the present application provides a control device of an intelligent cockpit system, comprising:

[0068] A first monitoring module is configured to send a shutdown instruction to an application processing system to make the application processing system perform shutdown processing when it is monitored that a vehicle signal meets an entering suspend-to-ram condition.

[0069] A second monitoring module is configured to control cold start of the application processing system after it is monitored that the application processing system has successfully shut down.

[0070] A first processing module is configured to send an entering suspend-to-ram instruction to the application processing system to make the application processing system enter a suspend-to-ram mode after receiving a cold start success message sent by the application processing system.

[0071] A second processing module is configured to control power down of an external device of the intelligent cockpit system and control the intelligent cockpit system to enter a sleep mode after receiving an entering success message sent by the application processing system.

[0072] In a fifth aspect, the present application provides a control device of an intelligent cockpit system, comprising:

[0073] A first receiving module is configured to perform shutdown processing after receiving a shutdown instruction, wherein the shutdown instruction is sent by a micro control system when it is monitored that a vehicle signal meets an entering suspend-to-ram condition.

[0074] A second receiving module is configured to perform cold start after receiving a cold start instruction and send a cold start success message to the micro control system after the cold start is successful, wherein the cold start instruction is sent by the micro control system when it is monitored that the application processing system has successfully shut down.

[0075] The third receiving module is configured to receive an entering-suspend-to-ram mode after the micro-control system sends an entering-suspend-to-ram instruction, and send an entering-success message to the micro-control system after successfully entering the suspend-to-ram mode, so that the micro-control system controls the peripherals of the intelligent cockpit system to power off and controls the intelligent cockpit system to enter a sleep mode.

[0076] In a sixth aspect, the present application provides an electronic device, comprising a memory and a processor.

[0077] The memory is configured to store instructions, and the processor is configured to invoke the instructions in the memory to execute the control method of the intelligent cockpit system in the first aspect and any possible design of the first aspect or in the second aspect and any possible design of the second aspect.

[0078] In a seventh aspect, the present application provides a computer-readable storage medium, and the computer-readable storage medium stores computer instructions. When at least one processor of an electronic device executes the computer instructions, the electronic device executes the control method of the intelligent cockpit system in the first aspect and any possible design of the first aspect or in the second aspect and any possible design of the second aspect.

[0079] In an eighth aspect, the present application provides a computer program product, and the computer program product comprises computer instructions. When at least one processor of an electronic device executes the computer instructions, the electronic device executes the control method of the intelligent cockpit system in the first aspect and any possible design of the first aspect or in the second aspect and any possible design of the second aspect.

[0080] The control method of the intelligent cockpit system and the intelligent cockpit system provided by the application, the intelligent cockpit system comprising a micro-control system and an application processing system, when the micro-control system monitors that a vehicle signal meets an entering-hibernation-to-memory condition, the micro-control system sends a shutdown instruction to the application processing system, so that the application processing system performs shutdown processing. Then, after monitoring that the application processing system is successfully shut down, the application processing system is controlled to be cold started, so that memory space can be released and memory space is saved. After receiving a cold start success message sent by the application processing system, the micro-control system sends a hibernation-to-memory mode instruction to the application processing system, so that the application processing system starts to enter the hibernation-to-memory mode, and the current running state of the application processing system is saved to the memory. Since the application processing system has performed a cold start operation to release memory space before entering the hibernation-to-memory mode, the memory can store the running state information of the application processing system when the hibernation-to-memory mode is entered, and the success rate of entering the hibernation-to-memory mode is improved. After receiving an entering success message sent by the application processing system, the micro-control system controls peripherals of the intelligent cockpit system to be powered off and enter a sleep mode, so that other devices other than the memory are powered off, the problem that the application occupies hardware resources and causes the intelligent cockpit system to fail to enter the hibernation-to-memory mode is avoided, and the success rate of the intelligent cockpit system successfully entering the hibernation-to-memory mode is further improved. BRIEF DESCRIPTION OF DRAWINGS

[0081] In order to more clearly illustrate the technical solutions in the application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description are some embodiments of the application, and other drawings can also be obtained by those skilled in the art without creative labor.

[0082] Figure 1 A flowchart of a control method of an intelligent cockpit system provided by an embodiment of the application;

[0083] Figure 2 A flowchart of a control method of an intelligent cockpit system provided by another embodiment of the application;

[0084] Figure 3 A flowchart of a control method of an intelligent cockpit system provided by still another embodiment of the application;

[0085] Figure 4 A signaling interaction diagram of an intelligent cockpit system provided by an embodiment of the application;

[0086] Figure 5 A structural schematic diagram of a control device of an intelligent cockpit system provided by an embodiment of the application;

[0087] Figure 6A structural schematic diagram of a control device of an intelligent cockpit system according to another embodiment of the present application is provided.

[0088] Figure 7 A hardware structural schematic diagram of an electronic device according to an embodiment of the present application is provided. DETAILED DESCRIPTION

[0089] In order to make the objectives, technical solutions and advantages of the present application clearer, the technical solutions of the present application will be described in detail below with reference to the drawings in the present application. Obviously, the described embodiments are some but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present application.

[0090] As described in the background, the intelligent cockpit system supporting the suspend to RAM (STR) function realizes fast system startup and recovery, greatly shortens the system function available time, and improves the user experience.

[0091] However, due to the problems such as multiple functions of the intelligent cockpit system and complex use scenarios, the implementation of the system STR function is strongly dependent on application adaptation, and due to the basic principles of the operating system and the kernel, it is necessary to ensure that there is no application occupying hardware resources when successfully entering the suspend to memory mode, so it is required that the applications occupying hardware resources must be adapted to reduce the problem of entering the suspend to memory mode.

[0092] The present application provides a control method of an intelligent cockpit system. Before an application processing system enters a suspend to memory mode, the application processing system is cold started to release memory space, so that the memory can store the running state information of the application processing system when entering the suspend to memory mode, thereby improving the success rate of entering the suspend to memory mode. Then, after the cold start of the application processing system is successful, an instruction of entering the suspend to memory mode is sent to the application processing system, so that the application processing system starts to enter the suspend to memory mode, and after the application processing system successfully enters the suspend to memory mode, the peripherals of the intelligent cockpit system are powered off and enter a sleep mode, so that other devices other than the memory are powered off, thereby avoiding the problem that the application occupies hardware resources and causes the intelligent cockpit system to fail to enter the suspend to memory mode, and further improving the success rate of the intelligent cockpit system to successfully enter the suspend to memory mode.

[0093] The technical solutions of the present application will be described in detail below with reference to the drawings in the present application. The following specific embodiments can be combined with each other, and the same or similar concepts or processes can not be described in some embodiments.

[0094] Figure 1A flowchart of a control method of an intelligent cockpit system is shown. As shown in the figure, the micro-control system is the execution subject, and the method of the embodiment can include the following steps: Figure 1

[0095] S101, when the micro-control system monitors that the vehicle signal meets the entering suspension to memory condition, the micro-control system sends a shutdown instruction to the application processing system, so that the application processing system performs shutdown processing.

[0096] In the embodiment, the intelligent cockpit system includes a micro-control system (VP / MCU) and an application processing system (AP). The micro-control system can monitor the vehicle signal, determine whether the vehicle signal meets the entering suspension to memory condition (STR condition), and send a shutdown instruction to the application processing system when the vehicle signal meets the entering suspension to memory condition. The application processing system performs shutdown processing after receiving the shutdown instruction.

[0097] In actual application, when the vehicle signal meets the entering suspension to memory condition, the micro-control system can also control the power state of the intelligent cockpit system to migrate. For example, the micro-control system monitors the vehicle signal and determines whether the vehicle signal meets the suspension to memory condition. If so, the power state of the cockpit system is controlled to migrate to the power state corresponding to the sleep mode, i.e., the power state of the intelligent cockpit system is controlled to migrate to the power state corresponding to the suspension to memory mode.

[0098] In the embodiment, the vehicle signal meeting the entering suspension to memory condition includes one or more conditions such as the temperature being lower than a preset temperature and the remaining power being lower than a preset power. The preset temperature and the preset power can be determined according to actual conditions and are not limited herein.

[0099] S102, after the micro-control system monitors that the application processing system has been successfully shut down, the micro-control system controls the application processing system to perform cold start.

[0100] In the embodiment, the micro-control system can send an inquiry message to the application processing system. If a response message to the inquiry message is received within a preset time, it indicates that the application processing system has not been successfully shut down. If no response message to the inquiry message is received within the preset time, it indicates that the application processing system has been successfully shut down. The preset time can be determined according to actual conditions.

[0101] After the micro-control system monitors that the application processing system has been successfully shut down, the micro-control system controls the application processing system to perform cold start. The cold start can be understood as the application processing system being started again after being shut down. The cold start of the application processing system causes the information in the memory to be cleared, thereby releasing the memory space.

[0102] S103, after the micro-control system receives a cold start success message sent by the application processing system, the micro-control system sends an entering suspension to memory instruction to the application processing system, so that the application processing system enters the suspension to memory mode.​

[0103] In this embodiment, the application processing system can send a cold start success message to the micro control system after the cold start is successful. The micro control system sends a suspend to memory instruction to the application processing system after the cold start of the application processing system is successful. The application processing system starts to enter the suspend to memory mode after receiving the suspend to memory instruction, for example, the application processing system can notify the application that has registered the suspend to memory notification mechanism that the application processing system is about to enter the suspend to memory mode, so that the application that has registered the suspend to memory notification mechanism can enter the suspend to memory processing, and the suspend to memory processing includes saving the running state to the memory, for example.

[0104] It should be noted that the cold start mentioned in the present application can be understood as starting the cold start, and the cold start can be completed after a certain period of time, that is, the cold start is successful.

[0105] In some embodiments, the micro controller sends a suspend to memory instruction to the application processing system after receiving the cold start success message sent by the application processing system, and delays for a preset time, thereby improving the effectiveness of receiving the cold start success message.

[0106] S104, after the micro control system receives the enter success message sent by the application processing system, the peripherals of the intelligent cockpit system are powered off, and the intelligent cockpit system is controlled to enter the sleep mode (power off).

[0107] In this embodiment, the application processing system can send an enter success message to the micro control system after successfully entering the suspend to memory mode. The micro control system receives the enter success message sent by the application processing system, and controls the peripherals of the intelligent cockpit system to be powered off, which can include Bluetooth, sound, camera, etc. At the same time, the micro control system also controls the intelligent cockpit system to enter the sleep mode (power off) to save power.

[0108] It should be noted that the enter suspend to memory mode mentioned in the present application can be understood as starting the enter suspend to memory mode, and the enter suspend to memory mode can be successfully entered after a certain period of time.

[0109] In some embodiments, the micro control system receives the first enter success message sent by the intelligent cockpit system, controls the peripherals of the intelligent cockpit system to be powered off, and controls the intelligent cockpit system to enter the sleep mode.

[0110] In some embodiments, the micro-control system sends a shutdown instruction to the application processing system after monitoring that the application processing system fails to enter the suspend-to-ram mode for the first time, and controls the peripherals of the intelligent cockpit system to power off and controls the intelligent cockpit system to enter the sleep mode after receiving the second-time entry success message sent by the application processing system. It can be understood that after the micro-control system monitors that the application processing system fails to enter the suspend-to-ram mode for the second time, steps S101-S103 are re-executed to again attempt the application processing system to enter the suspend-to-ram mode for the second time, and the peripherals of the intelligent cockpit system are controlled to power off and the intelligent cockpit system is controlled to enter the sleep mode after receiving the second-time entry success message sent by the application processing system. If it is monitored that the application processing system fails to enter the suspend-to-ram mode for the second time, a shutdown instruction is sent to the application processing system so that the application processing system performs shutdown processing.

[0111] The control method of the intelligent cockpit system provided in the present application releases the memory space by performing a cold start operation on the application processing system before the application processing system enters the suspend-to-ram mode, so that the memory can store the running state information of the application processing system when entering the suspend-to-ram mode, thereby improving the success rate of entering the suspend-to-ram mode. When the application processing system successfully enters the suspend-to-ram mode, the peripherals of the intelligent cockpit system are controlled to power off and the intelligent cockpit system enters the sleep mode, so that other devices other than the memory are powered off, thereby avoiding the problem that the application occupies hardware resources to cause the intelligent cockpit system to fail to enter the suspend-to-ram mode, and further improving the success rate of the intelligent cockpit system to successfully enter the suspend-to-ram mode.

[0112] Figure 2 A flowchart of a control method of an intelligent cockpit system is shown. As shown in Figure 2 The method of the present embodiment can include the following steps:

[0113] S201, when the micro-control system monitors that the vehicle signal meets the suspend-to-ram condition, the micro-control system sends a shutdown instruction to the application processing system to make the application processing system perform shutdown processing.

[0114] S202, after the micro-control system monitors that the application processing system shuts down successfully, the micro-control system controls the application processing system to perform a cold start.

[0115] S203, after the micro-control system receives the cold start success message sent by the application processing system, the micro-control system sends an enter suspend-to-ram instruction to the application processing system to make the application processing system enter the suspend-to-ram mode.

[0116] S204, after the micro-control system receives the enter success message sent by the application processing system, the micro-control system controls the peripherals of the intelligent cockpit system to power off and controls the intelligent cockpit system to enter the sleep mode.

[0117] S205, when the micro-control system monitors that the vehicle signal meets the exit suspension to memory condition, the intelligent cockpit system is controlled to enter the normal mode (Normal mode) and the peripherals of the intelligent cockpit system are powered on.

[0118] In this embodiment, after the application processing system enters the suspension to memory mode, the micro-control system can still monitor the vehicle signal to determine whether the vehicle signal meets the exit suspension to memory condition. If yes, the intelligent cockpit system is controlled to enter the vehicle mode and the peripherals of the intelligent cockpit system are powered on.

[0119] In some embodiments, the vehicle signal meeting the suspension to memory condition includes one or more conditions such as the temperature being higher than or equal to a preset temperature, the remaining power being higher than or equal to a preset power, etc.

[0120] In this embodiment, when the vehicle signal meets the exit suspension to memory condition, the micro-control system can also control the power state of the intelligent cockpit system to migrate.

[0121] S206, the micro-control system sends an exit suspension to memory instruction to the application processing system, so that the application processing system exits the suspension to memory mode.

[0122] S207, after the micro-control system monitors that the application processing system exits the suspension to memory mode successfully, the intelligent cockpit system exits the suspension to memory mode and recovers to the working state.

[0123] In this embodiment, after the application processing system successfully exits the suspension to memory mode, the application processing system can send an exit success message to the micro-control system. If the micro-control system monitors the exit success message within a preset time, it indicates that the intelligent cockpit system exits the suspension to memory mode and successfully recovers to the working state. If the micro-control system does not monitor the exit success message within the preset time, it indicates that the intelligent cockpit system fails to exit the suspension to memory mode, and step S208 can be performed.

[0124] S208, after the micro-control system monitors that the application processing system fails to exit the suspension to memory mode, the application processing system is reset.

[0125] The control method of the intelligent cockpit system provided in the application sends an exit suspension to memory instruction to the application processing system when the vehicle signal meets the exit suspension to memory condition, so that the application processing system exits the suspension to memory mode, and determines that the intelligent cockpit system exits the suspension to memory mode after monitoring that the application processing system exits the suspension to memory mode successfully.

[0126] Figure 3 A flowchart of a control method of an intelligent cockpit system is shown. As shown in FIG. 1, the control method includes the following steps. Figure 3As shown, the method of the embodiment can include the following steps with the application processing system as the execution subject.

[0127] S301, the application processing system receives the shutdown instruction sent by the micro control system and performs shutdown processing.

[0128] The shutdown instruction is sent by the micro control system when it monitors that the vehicle signal meets the entering suspend to memory condition.

[0129] S302, the application processing system receives the cold start instruction sent by the micro control system and performs cold start, and sends a cold start success message to the micro control system after the cold start is successful.

[0130] The cold start instruction is sent by the micro control system after it monitors that the application processing system is successfully shut down.

[0131] S303, the application processing system receives the entering suspend to memory instruction sent by the micro control system, enters the suspend to memory mode, and sends an entering success message to the micro control system after successfully entering the suspend to memory mode, so that the micro control system controls the peripherals of the intelligent cockpit system to power off and controls the intelligent cockpit system to enter the sleep mode.

[0132] After the application processing system receives the entering suspend to memory instruction sent by the micro control system, it starts to enter the suspend to memory mode, and after a certain time, successfully enters the suspend to memory mode, it sends an entering success message to the micro control system. After the micro control system receives the entering success message, it controls the peripherals of the intelligent cockpit system to power off and controls the intelligent cockpit system to enter the sleep mode.

[0133] In some embodiments, the micro control system sends an exiting suspend to memory instruction to the application processing system when the vehicle signal meets the exiting suspend to memory condition. After the application processing system receives the exiting suspend to memory instruction, it exits the suspend to memory mode, so that the micro control system monitors that the application processing system successfully exits the suspend to memory mode, and restores the working state of the intelligent cockpit system, and monitors that the application processing system fails to exit the suspend to memory mode, and performs reset processing on the application processing system.

[0134] The control method of the intelligent cockpit system provided in the application releases memory space after the application processing system receives a cold start, so that the memory can store the running state information of the application processing system when the application processing system enters the suspend-to-ram mode, thereby improving the success rate of entering the suspend-to-ram mode. When the application processing system successfully enters the suspend-to-ram mode, the micro control system controls the peripherals of the intelligent cockpit system to power off and enter the sleep mode, so that other devices other than the memory are powered off, thereby avoiding the problem that the application occupies hardware resources and causes the intelligent cockpit system to fail to enter the suspend-to-ram mode, and further improving the success rate of the intelligent cockpit system successfully entering the suspend-to-ram mode.

[0135] The embodiment of the application provides an intelligent cockpit system, comprising a micro control system and an application processing system.

[0136] The micro control system is configured to send a shutdown instruction to the application processing system when it is monitored that a vehicle signal meets a suspend-to-ram condition;

[0137] The application processing system is configured to perform shutdown processing after receiving the shutdown instruction;

[0138] The micro control system is configured to send a cold start instruction to the application processing system after it is monitored that the application processing system successfully shuts down;

[0139] The application processing system is configured to perform cold start after receiving the cold start instruction, and send a cold start success message to the micro control system after the cold start is successful;

[0140] The micro control system is configured to send a suspend-to-ram instruction to the application processing system after receiving the cold start success message;

[0141] The application processing system is configured to enter the suspend-to-ram mode after receiving the suspend-to-ram instruction, and send an enter success message to the application processing system after successfully entering the suspend-to-ram mode;

[0142] The micro control system is configured to control the peripherals of the intelligent cockpit system to power off, and control the intelligent cockpit system to enter the power-off mode after receiving the enter success message.

[0143] In some embodiments, the micro control system controls the intelligent cockpit system to enter the normal mode and controls the peripherals of the intelligent cockpit system to power on when it is monitored that a vehicle signal meets a suspend-to-ram exit condition, and sends a suspend-to-ram exit instruction to the application processing system; the application processing system exits the suspend-to-ram mode after receiving the suspend-to-ram exit instruction; the micro control system monitors that the application processing system successfully exits the suspend-to-ram mode, and the intelligent cockpit system exits the suspend-to-ram mode to recover the working state; and the micro control system monitors that the application processing system fails to exit the suspend-to-ram mode, and performs reset processing on the application processing system.

[0144] In an embodiment, the application processing system comprises an instrument system and an entertainment system. The micro-control system sends a shutdown instruction to the instrument system and the entertainment system; the instrument system performs shutdown processing after receiving the shutdown instruction, and the entertainment system performs shutdown processing after receiving the shutdown instruction; the micro-control system sends a cold start instruction to the instrument system and the entertainment system after monitoring that the instrument system and the entertainment system have successfully shut down; the instrument system performs cold start after receiving the cold start instruction, and sends a cold start success message to the micro-control system after the cold start is successful; the entertainment system performs cold start after receiving the cold start instruction, and sends a cold start success message to the micro-control system after the cold start is successful; the micro-control system sends an enter-hibernation-to-memory instruction to the instrument system after receiving the cold start success messages sent by the instrument system and the entertainment system; the instrument system is configured to send a first event to the entertainment system after receiving the enter-hibernation-to-memory instruction; the entertainment system enters the hibernation-to-memory mode after receiving the first event; the instrument system controls the system to enter the hibernation-to-memory mode after monitoring that the entertainment system has successfully entered the hibernation-to-memory mode, and sends an enter-success message to the micro-control system after the system has successfully entered the hibernation-to-memory mode. For example, the entertainment system can generate a marker after successfully entering the hibernation-to-memory mode, and the marker is used to indicate that the entertainment system has successfully entered the hibernation-to-memory mode; the instrument system can determine that the entertainment system has successfully entered the hibernation-to-memory mode after monitoring the marker.

[0145] In other embodiments, the micro-control system sends an exit-hibernation-to-memory instruction to the instrument system when monitoring that the whole-vehicle signal meets the exit-hibernation-to-memory condition; the instrument system sends a second event to the entertainment system after receiving the exit-hibernation-to-memory instruction; the entertainment system exits the hibernation-to-memory mode after receiving the second event; the instrument system controls the system to exit the hibernation-to-memory mode after monitoring that the entertainment system has successfully exited the hibernation-to-memory mode; the micro-control system controls the intelligent cockpit system to exit the hibernation-to-memory mode and restore the working state when monitoring that the instrument system has successfully exited the hibernation-to-memory mode; and the micro-control system performs reset processing on the application processing system when monitoring that the instrument system fails to exit the hibernation-to-memory mode.

[0146] In the embodiment, the entertainment system comprises a first kernel module, a first signal module and a first power management module. After receiving the first event, the first kernel module injects the first event into the input subsystem. The first signal module updates the power state attribute of the entertainment system when the first event is included in the input subsystem. The first power management module sends a notification of entering the suspend-to-ram mode to the first target application registered in the entertainment system, and sends a complete message to the first kernel module after receiving the complete message sent by the first target application. The first kernel module receives the enter suspend-to-ram instruction sent by the first power management module, and changes the power state of the entertainment system to the suspend-to-ram state. The instrument system controls the system to enter the suspend-to-ram mode when the power state of the entertainment system is in the suspend-to-ram state.

[0147] In the embodiment, the instrument system comprises a second kernel module, a second signal module and a second power management module. The second signal module sends a notification of entering the suspend-to-ram mode to the second target application registered in the instrument system when the power state of the entertainment system is in the suspend-to-ram state, and sends an enter suspend-to-ram instruction to the second kernel module after receiving the complete message sent by the second target application. The second kernel module receives the enter suspend-to-ram instruction sent by the second signal module, and sends a successful enter suspend-to-ram message to the second power management module. The second power management module receives the successful enter suspend-to-ram message sent by the second kernel module, and sends a successful enter message to the micro-control system.

[0148] The intelligent cockpit system provided by the application comprises a micro-control system and an application processing system. The micro-control system sends a cold start instruction to the application processing system. The application processing system is cold started after receiving the cold start instruction, and releases memory space. Therefore, when the application processing system enters the suspend-to-ram mode, the memory can store the running state information of the application processing system, and the success rate of entering the suspend-to-ram mode is improved. When the application processing system successfully enters the suspend-to-ram mode, the micro-control system controls the peripherals of the intelligent cockpit system to be powered off and enter a sleep mode, so that other devices except the memory are powered off. The problem that the application occupies hardware resources and causes the intelligent cockpit system to fail to enter the suspend-to-ram mode is avoided, and the success rate of the intelligent cockpit system successfully entering the suspend-to-ram mode is further improved.

[0149] Figure 4 A signaling interaction flowchart of an intelligent cockpit system provided by an embodiment of the application is shown. As shown in Figure 4 The method provided by the embodiment can comprise the following steps:

[0150] S401, the instrument system is started, and registration of suspension to memory notification mechanism of a second target application in the instrument system is performed.

[0151] S402, the entertainment system is started, and registration of suspension to memory notification mechanism of a first target application in the entertainment system is performed.

[0152] S403, when the micro-control system monitors that the whole vehicle signal meets the condition of entering suspension to memory, the power state of the intelligent cockpit system is switched to the power state corresponding to the suspension to memory mode (STR power state).

[0153] S404, the micro-control system sends an entering suspension to memory instruction to the instrument system.

[0154] S405, after the instrument system receives the entering suspension to memory instruction, a first event is sent to the entertainment system.

[0155] S406, a first kernel module of the entertainment system receives the first event and injects an input (Input) subsystem.

[0156] S407, when the first signal module of the entertainment system monitors that the first event is included in the input subsystem, the power state attribute of the entertainment system is updated.

[0157] S408, when the first power management module of the entertainment system monitors that the power state attribute of the entertainment system changes, the first target application registered in the suspension to memory notification mechanism of the entertainment system is sent a notification of entering suspension to memory, so that the first target application performs entering suspension to memory processing.

[0158] S409, the first power module receives a completion message sent by the first target application, closes the external device connected to the entertainment system, and sends an entering suspension to memory instruction to the first kernel module of the entertainment system.

[0159] The first target application includes an internal application (internal client) in the entertainment system and an external application (external client) in communication with the entertainment system.

[0160] S410, after the first kernel module receives the entering suspension to memory instruction sent by the first power module, the power state of the entertainment system is updated to a suspension to memory state.

[0161] It should be noted that updating the power state of the entertainment system to the suspension to memory state can be understood as an identifier indicating that the entering suspension to memory mode of the entertainment system is successful, which is different from the switching of the power state of the intelligent cockpit system to the power state corresponding to the suspension to memory mode in step S403.

[0162] S411, after the second signal module of the instrument system monitors that the power state of the entertainment system is in the suspend-to-ram state, the second target application registered in the suspend-to-ram notification mechanism of the instrument system is sent to enter the suspend-to-ram notification, so that the second target application enters the suspend-to-ram processing.

[0163] The second target application includes an internal application in the instrument system and an external application communicated by the instrument system.

[0164] S412, after the second signal module receives the completion message sent by the second target application, the second kernel module of the entertainment system is sent to enter the suspend-to-ram instruction.

[0165] S413, after the second kernel module receives the enter suspend-to-ram instruction sent by the second signal module, the second power management module (PMIC module) is sent to successfully enter the suspend-to-ram message.

[0166] S414, after the second power management module receives the successfully enter suspend-to-ram message sent by the second kernel module, the micro control system is sent to enter the success message.

[0167] S415, after the micro control system receives the enter success message, the peripherals of the intelligent cockpit system are powered off, and the intelligent cockpit system is controlled to enter the sleep mode.

[0168] At this point, the intelligent cockpit system enters the suspend-to-ram mode.

[0169] S416, when the micro control system monitors that the vehicle signal meets the suspend-to-ram exit condition, the power state of the intelligent cockpit system is switched back to the normal state (non-STR state).

[0170] S417, the micro control system sends the suspend-to-ram exit instruction to the instrument system.

[0171] S418, the second target application in the instrument system exits the suspend-to-ram mode.

[0172] S419, the instrument system sends a third event to the entertainment system.

[0173] S420, the first kernel module of the entertainment system updates the power state of the entertainment system to the non-STR state, and injects the third event into the input subsystem.

[0174] It should be noted that updating the power state of the entertainment system to the non-STR state can be understood as an identifier indicating that the entertainment system exits the suspend-to-ram mode.

[0175] S421, when the first signal module of the entertainment system listens to the input subsystem including the third event, the power state attribute of the entertainment system is updated.

[0176] S422、the first power management module of the entertainment system monitors the change of the power state attribute of the entertainment system, and sends a notification of exiting the suspension to memory to the first target application, so that the first target application performs the exiting suspension to memory processing.

[0177] S423、the first power management module receives the completion message sent by the first target application.

[0178] S424、the instrument system monitors the completion message sent by the first target application in the first power management module, and sends an exit success message to the micro control system.

[0179] At this point, the smart cockpit system exits the suspension to memory mode.

[0180] Figure 5 The structure schematic diagram of the control device of the smart cockpit system provided by an embodiment of the present application is shown, as shown in the figure, Figure 5 The control device 10 of the smart cockpit system of the present embodiment is used to realize the operation corresponding to the micro control system in any of the above method embodiments, and the control device 10 of the smart cockpit system of the present embodiment comprises:

[0181] The first monitoring module 11 is used to send a shutdown instruction to the application processing system when it is monitored that the whole vehicle signal meets the entering suspension to memory condition, so that the application processing system performs the shutdown processing;

[0182] The second monitoring module 12 is used to control the cold start of the application processing system after it is monitored that the application processing system is successfully shut down;

[0183] The first processing module 13 is used to send an entering suspension to memory instruction to the application processing system after receiving the cold start success message sent by the application processing system, so that the application processing system enters the suspension to memory mode;

[0184] The second processing module 14 is used to control the power-off of the peripherals of the smart cockpit system and control the smart cockpit system to enter the sleep mode after receiving the entering success message sent by the application processing system.

[0185] The control device 10 of the smart cockpit system provided by the embodiment of the present application can execute the above method embodiments, and the specific implementation principles and technical effects can be referred to the above method embodiments, which will not be described here in detail.

[0186] Figure 6 The structure schematic diagram of the control device of the smart cockpit system provided by an embodiment of the present application is shown, as shown in the figure, Figure 6As shown, the control device 20 of the smart cockpit system of the embodiment is used to implement the operation corresponding to the application processing system in any of the above method embodiments. The control device 20 of the smart cockpit system of the embodiment comprises:

[0187] The first receiving module 21 is configured to perform shutdown processing after receiving a shutdown instruction, and the shutdown instruction is sent by the micro control system when the micro control system monitors that the vehicle signal meets the entering suspended to memory condition.

[0188] The second receiving module 22 is configured to perform cold start after receiving a cold start instruction, and send a cold start success message to the micro control system after the cold start is successful, and the cold start instruction is sent by the micro control system after the micro control system monitors that the application processing system is successfully shut down.

[0189] The third receiving module 23 is configured to enter the suspended to memory mode after receiving the entering suspended to memory instruction sent by the micro control system, and send an entering success message to the micro control system after successfully entering the suspended to memory mode, so that the micro control system controls the peripherals of the smart cockpit system to power off and controls the smart cockpit system to enter the sleep mode.

[0190] The control device 20 of the smart cockpit system provided in the embodiment of the application can execute the above method embodiments, and the specific implementation principles and technical effects can be referred to the above method embodiments, which will not be described here in detail.

[0191] Figure 7 A hardware structure schematic diagram of an electronic device provided in an embodiment of the application is shown. As shown in the figure, Figure 7 The electronic device 30 is used to implement the operation corresponding to the micro control system or the application processing system in any of the above method embodiments. The electronic device 30 of the embodiment can comprise a memory 31, a processor 32 and a communication interface 33.

[0192] The memory 31 is configured to store computer instructions. The memory 31 can contain a random access memory (RAM), and can also include a non-volatile memory (NVM), such as at least one disk memory, and can also be a U disk, a mobile hard disk, a read-only memory, a magnetic disk or an optical disk, etc.

[0193] The processor 32 is configured to execute computer instructions stored in the memory to implement the control method of the intelligent cockpit system in the above embodiments. Details can be referred to the related description in the foregoing method embodiments. The processor 32 can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the disclosed method can be directly embodied as hardware processor execution or combined execution by hardware and software modules in the processor.

[0194] Optionally, the memory 31 can be independent or integrated with the processor 32.

[0195] The communication interface 33 can be connected with the processor 32. The processor 32 can control the communication interface 33 to realize the functions of receiving and sending signals.

[0196] The electronic device provided in the embodiment can be used to execute the control method of the intelligent cockpit system, and the implementation manner and technical effects are similar, which will not be described here.

[0197] The application further provides a computer readable storage medium, and the computer readable storage medium stores computer instructions. The computer instructions are executed by the processor to implement the method provided in the various embodiments.

[0198] The application further provides a computer program product, which includes computer instructions stored in a computer readable storage medium. At least one processor of a device can read the computer instructions from the computer readable storage medium, and the at least one processor executes the computer instructions to make the device implement the method provided in the various embodiments.

[0199] The embodiment of the application further provides a chip, which includes a memory and a processor. The memory is configured to store computer instructions, and the processor is configured to call and run the computer instructions from the memory, so that a device installed with the chip executes the method described in the various possible embodiments.

[0200] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, and are not intended to limit the present application. Although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacements for part or all of the technical features. These modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A control method of an intelligent cabin system, characterized by, The intelligent cockpit system comprises a micro-control system and an application processing system, the method is used for the micro-control system, and the method comprises: When it is monitored that the whole vehicle signal meets the entering suspend-to-ram condition, a shutdown instruction is sent to the application processing system, so that the application processing system performs shutdown processing; After it is monitored that the application processing system is successfully shut down, the application processing system is controlled to be cold started; After a cold start success message sent by the application processing system is received, an entering suspend-to-ram instruction is sent to the application processing system, so that the application processing system enters a suspend-to-ram mode; After an entering success message sent by the application processing system is received, peripherals of the intelligent cockpit system are powered off, and the intelligent cockpit system is controlled to enter a sleep mode.

2. The method of claim 1, wherein, After the entering success message sent by the application processing system is received, the peripherals of the intelligent cockpit system are powered off, and the intelligent cockpit system is controlled to enter the sleep mode, specifically comprising: After a first entering success message sent by the application processing system is received, the peripherals of the intelligent cockpit system are powered off, and the intelligent cockpit system is controlled to enter the sleep mode; After it is monitored that the application processing system fails to enter the suspend-to-ram mode for the first time, a shutdown instruction is sent to the application processing system, and after a second entering success message sent by the application processing system is received, the peripherals of the intelligent cockpit system are powered off, and the intelligent cockpit system is controlled to enter the sleep mode.

3. The method of claim 1, wherein, After the cold start message sent by the application processing system is received, the entering suspend-to-ram instruction is sent to the application processing system, specifically comprising: When the cold start message sent by the application processing system is received, the entering suspend-to-ram instruction is sent to the application processing system after a preset time delay.

4. The method according to any one of claims 1 to 3, characterized in that, The method further comprises: When it is monitored that the whole vehicle signal meets the exiting suspend-to-ram condition, the intelligent cockpit system is controlled to enter a normal mode and the peripherals of the intelligent cockpit system are powered on; An exiting suspend-to-ram instruction is sent to the application processing system, so that the application processing system exits the suspend-to-ram mode; After it is monitored that the application processing system successfully exits the suspend-to-ram mode, the intelligent cockpit system exits the suspend-to-ram mode and recovers to a working state; After it is monitored that the application processing system fails to exit the suspend-to-ram mode, the application processing system is reset. 5.A control method of an intelligent cabin system, characterized by, The intelligent cockpit system comprises a micro-control system and an application processing system, the method is used for the application processing system, and the method comprises: After a shutdown instruction is received, shutdown processing is performed, the shutdown instruction being sent by the micro-control system when it is monitored that the whole vehicle signal meets the entering suspend-to-ram condition; After a cold start instruction is received, cold start is performed, and a cold start success message is sent to the micro-control system after the cold start is successfully performed, the cold start instruction being sent by the micro-control system when it is monitored that the application processing system is successfully shut down; After receiving the entering suspend-to-ram instruction sent by the micro-control system, the application processing system enters the suspend-to-ram mode, and sends an entering success message to the micro-control system after successfully entering the suspend-to-ram mode, so that the micro-control system controls the peripherals of the intelligent cockpit system to power off and controls the intelligent cockpit system to enter the sleep mode.

6. The method of claim 5, wherein, The method further comprises: After receiving the exiting suspend-to-ram instruction, the application processing system exits the suspend-to-ram mode, so that the micro-control system monitors the application processing system to successfully exit the suspend-to-ram mode, and recovers the working state of the intelligent cockpit system, and monitors the application processing system to fail to exit the suspend-to-ram mode, and performs a reset process on the application processing system; The exiting suspend-to-ram instruction is sent by the micro-control system when the micro-control system monitors the vehicle signal to meet the exiting suspend-to-ram condition.

7. An intelligent cabin system, characterized in that, Comprise: a micro-control system and an application processing system; When the micro-control system monitors the vehicle signal to meet the entering suspend-to-ram condition, the micro-control system sends a shutdown instruction to the application processing system; After receiving the shutdown instruction, the application processing system performs a shutdown process; After the micro-control system monitors the application processing system to successfully shut down, the micro-control system sends a cold start instruction to the application processing system; After receiving the cold start instruction, the application processing system cold starts, and sends a cold start success message to the micro-control system after the cold start is successful; After receiving the cold start success message, the micro-control system sends an entering suspend-to-ram instruction to the application processing system; After receiving the entering suspend-to-ram instruction, the application processing system enters the suspend-to-ram mode, and sends an entering success message to the micro-control system after successfully entering the suspend-to-ram mode; After receiving the entering success message, the micro-control system controls the peripherals of the intelligent cockpit system to power off, and controls the intelligent cockpit system to enter the power-off mode.

8. The system of claim 7, wherein, Further comprise: When the micro-control system monitors the vehicle signal to meet the exiting suspend-to-ram condition, the micro-control system controls the intelligent cockpit system to enter the normal mode, controls the peripherals of the intelligent cockpit system to power on, and sends an exiting suspend-to-ram instruction to the application processing system; After receiving the exiting suspend-to-ram instruction, the application processing system exits the suspend-to-ram mode; After the micro-control system monitors the application processing system to successfully exit the suspend-to-ram mode, the intelligent cockpit system exits the suspend-to-ram mode and recovers the working state; After the micro-control system monitors the application processing system to fail to exit the suspend-to-ram mode, the micro-control system performs a reset process on the application processing system.

9. The system of claim 7 or 8, wherein, The application processing system comprises an instrument system and an entertainment system; The micro-control system sends a shutdown instruction to the instrument system and the entertainment system; After receiving the shutdown instruction, the instrument system performs a shutdown process, and after receiving the shutdown instruction, the entertainment system performs a shutdown process; After the micro-control system monitors the instrument system and the entertainment system to successfully shut down, the micro-control system sends a cold start instruction to the instrument system and the entertainment system; The instrument system receives the cold start instruction and cold starts, and sends a cold start success message to the micro control system after the cold start is successful; The entertainment system receives the cold start instruction and cold starts, and sends a cold start success message to the micro control system after the cold start is successful; The micro control system sends an enter suspend to memory instruction to the instrument system after receiving the cold start success messages sent by the instrument system and the entertainment system; The instrument system sends a first event to the entertainment system after receiving the enter suspend to memory instruction; The entertainment system enters a suspend to memory mode after receiving the first event; The instrument system controls the system to enter the suspend to memory mode after monitoring that the entertainment system successfully enters the suspend to memory mode, and sends an enter success message to the micro control system after the system successfully enters the suspend to memory mode.

10. The system of claim 9, wherein, The micro control system sends a suspend to memory exit instruction to the instrument system when monitoring that the whole vehicle signal meets the suspend to memory exit condition; The instrument system sends a second event to the entertainment system after receiving the suspend to memory exit instruction; The entertainment system exits the suspend to memory mode after receiving the second event; The instrument system controls the system to exit the suspend to memory mode after monitoring that the entertainment system successfully exits the suspend to memory mode; The micro control system exits the suspend to memory mode of the intelligent cabin system and recovers to a working state when monitoring that the instrument system successfully exits the suspend to memory mode; The micro control system resets the application processing system when monitoring that the instrument system fails to exit the suspend to memory mode.

11. The system of claim 10, wherein, The entertainment system comprises a first kernel module, a first signal module, and a first power management module; The first kernel module injects the first event into an input subsystem after receiving the first event; The first signal module updates a power state attribute of the entertainment system when monitoring that the input subsystem comprises the first event; The first power management module sends a suspend to memory enter notification to a first target application registered with a suspend to memory notification mechanism of the entertainment system when listening to the change of the power state attribute of the entertainment system, and closes external devices connected to the entertainment system, sends a suspend to memory enter instruction to the first kernel module after receiving a completion message sent by the first target application; The first kernel module changes the power state of the entertainment system to a suspend to memory state after receiving the suspend to memory enter instruction sent by the first power management module; The instrument system controls the system to enter the suspend to memory mode after monitoring that the power state of the entertainment system is in the suspend to memory state.

12. The system of claim 11, wherein, The instrument system comprises a second kernel module, a second signal module, and a second power management module; The second signal module sends a notification of entering the suspend-to-ram state to a second target application registered with a suspend-to-ram notification mechanism in the instrument system after detecting that the power state of the entertainment system is in the suspend-to-ram state, and sends a complete message to the second target application after receiving the complete message sent by the second target application, and closes the external device connected to the instrument system, and sends an enter suspend-to-ram instruction to the second kernel module; The second kernel module sends a successful enter suspend-to-ram message to the second power management module after receiving the enter suspend-to-ram instruction sent by the second signal module; The second power management module sends a successful enter message to the micro-control system after receiving the successful enter suspend-to-ram message sent by the second kernel module.

Citation Information

Patent Citations

  • Vehicle system, vehicle and method for operating same

    CN111767115A

  • Vehicle cabin system and starting method thereof

    CN115476787A