Vehicle rapid start method and apparatus, and vehicle
The main controller sends control instructions to the power manager to realize the power down and power-up operation of the cockpit domain controller, and controls multiple cockpit functions to quickly start based on functional data, solving the problem of single rapid start function of the cockpit domain controller in the existing technology, and realizing multi-module and multi-dimensional rapid start of the cockpit domain function.
Patent Information
- Application Number
- PCT/CN2024/121952
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-22
- Filing Date
- 2024-09-27
- Publication Date
- 2025-06-26
AI Technical Summary
The fast start function of the existing vehicle cockpit domain controller is single, and cannot meet the regional and centralized development needs of the vehicle electronic and electrical architecture.
The main controller sends control instructions to the power manager to realize the power off and power-on operation of the cockpit domain controller, and after power-on, multiple cockpit functions are controlled for rapid start-up based on functional data.
It has achieved rapid start of multiple cockpit functions in the cockpit domain, improved the flexibility and richness of functions, and met the regional and centralized development needs of the vehicle electronic and electrical architecture.
Smart Images

Figure CN2024121952_26062025_PF_FP_ABST
Abstract
Description
Vehicle quick start method, device and vehicle Technical Field
[0001] The present invention relates to the field of vehicle technology, and in particular to a method and device for quickly starting a vehicle, and a vehicle. Background Art
[0002] The regionalization scheme of the current vehicle-mounted electronic and electrical architecture has been widely used, and the vehicle-mounted electronic and electrical architecture is developing towards the direction of a central computing architecture. That is to say, the centralization of the vehicle electrical controller system has increased, the complexity of the operating system has increased, and accordingly, the system cold start time has also been longer. In particular, for the vehicle cockpit domain controller, the content that can currently achieve quick startup (Vehicle Rapid Start, referred to as STR) is single, and most cockpit domain controller quick startup functions can only support the rapid lighting of the vehicle screen, and cannot truly achieve multi-module and multi-dimensional customized quick startup for the cockpit domain. As a result, the vehicle cockpit domain controller's quick startup content is single, the function is simple, and the end user experience is poor, which has become one of the technical problems that need to be solved urgently in the relevant technical field.
[0003] To address the above-mentioned problems, no effective solutions have been proposed so far.
[0004] Summary of the Invention
[0005] Embodiments of the present invention provide a method, device, and vehicle for rapid vehicle startup, to at least address the technical problem that the cockpit domain controller rapid startup solution provided in the related art has a single content and simple functions and is difficult to meet the regionalization and centralization development needs of the vehicle electronic and electrical architecture.
[0006] According to one aspect of an embodiment of the present invention, a method for quick starting of a vehicle is provided, which runs on a main controller of the vehicle. The method includes: when the vehicle turns on the quick start mode, sending a first control instruction to the power manager to control the power manager to perform a power-off operation on the cockpit domain controller; in response to a wake-up signal of the vehicle, sending a second control instruction to the cockpit domain controller to control the cockpit domain controller to read functional data corresponding to multiple cockpit functions, sending a third control instruction to the power manager to control the power manager to perform a power-on operation on the cockpit domain controller, and controlling the vehicle to perform a quick start of the entire vehicle, wherein the powered-on cockpit domain controller controls multiple cockpit functions to follow the vehicle to quick start based on the functional data.
[0007] According to another aspect of an embodiment of the present invention, a device for quick starting of a vehicle is also provided, which is arranged in a main controller of the vehicle. The device includes: a power-off module, which is configured to send a first control instruction to a power manager to control the power manager to perform a power-off operation on a cockpit domain controller when the vehicle turns on the quick start mode; a wake-up module, which is configured to respond to a wake-up signal of the vehicle, send a second control instruction to the cockpit domain controller to control the cockpit domain controller to read functional data corresponding to multiple cockpit functions, send a third control instruction to the power manager to control the power manager to perform a power-on operation on the cockpit domain controller, and control the vehicle to perform a quick start of the entire vehicle, wherein the powered-on cockpit domain controller controls multiple cockpit functions to follow the vehicle to start quickly based on the functional data.
[0008] According to another aspect of an embodiment of the present invention, a vehicle is also provided, comprising at least: an on-board memory, an on-board processor and a main controller, wherein a computer program is stored in the on-board memory, and the on-board processor is configured to run the computer program to control the main controller to execute any one of the above-mentioned vehicle quick start methods.
[0009] In an embodiment of the present invention, when a vehicle enters fast startup mode, a first control instruction is sent to a power manager to control the power manager to power off the cockpit domain controller; in response to a vehicle wake-up signal, a second control instruction is sent to the cockpit domain controller to control the cockpit domain controller to read functional data corresponding to multiple cockpit functions; a third control instruction is sent to the power manager to control the power manager to power on the cockpit domain controller; and the vehicle is controlled to perform a full vehicle fast startup, wherein the powered-on cockpit domain controller controls multiple cockpit functions to follow the vehicle fast startup based on the functional data. Thus, the present invention achieves the purpose of achieving the fast startup of multiple cockpit functions in the cockpit domain by controlling the vehicle fast startup logic through the main controller, thereby achieving the technical effect of improving the flexibility and richness of cockpit domain functions following the vehicle fast startup, and further solving the technical problem that the cockpit domain controller fast startup solution provided in the related art has a single content and simple functions, which makes it difficult to meet the regionalization and centralized development requirements of the vehicle electronic and electrical architecture. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0011] 1 is a hardware structure block diagram of a vehicle terminal according to an optional method for rapid vehicle startup according to an embodiment of the present invention;
[0012] FIG2 is a flow chart of a method for quickly starting a vehicle according to an embodiment of the present invention;
[0013] FIG3 is a schematic diagram of an optional vehicle control architecture according to an embodiment of the present invention;
[0014] FIG4 is a schematic diagram of an optional control logic for rapid vehicle start-up according to an embodiment of the present invention;
[0015] FIG5 is a schematic diagram of an optional interactive process for quick vehicle startup according to an embodiment of the present invention;
[0016] FIG6 is a structural block diagram of a device for rapid starting a vehicle according to an embodiment of the present invention. DETAILED DESCRIPTION
[0017] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.
[0018] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0019] According to an embodiment of the present invention, an embodiment of a method for quick starting of a vehicle is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0020] FIG1 is a block diagram of the hardware structure of a vehicle terminal for an optional method for quick starting a vehicle according to an embodiment of the present invention. As shown in FIG1 , the vehicle terminal (or a mobile device 10 having a communication association with the vehicle) may include one or more processors 102 (the processor 102 may include, but is not limited to, a processing device such as a microcontroller unit (MCU) or a programmable logic device (Field Programmable Gate Array, FPGA)), a memory 104 for storing data, and a transmission device 106 for communication functions. In addition, it may also include: a display device 110, an input / output device 108 (i.e., an I / O device), a universal serial bus (USB) port (which may be included as one of the ports of a computer bus, not shown in the figure), a network interface (not shown in the figure), a power supply (not shown in the figure), and / or a camera (not shown in the figure). It will be understood by those skilled in the art that the structure shown in FIG1 is merely illustrative and does not limit the structure of the above-mentioned vehicle terminal. For example, the vehicle terminal may also include more or fewer components than those shown in FIG1 , or have a configuration different from that shown in FIG1 .
[0021] It should be noted that the one or more processors 102 and / or other data processing circuits may be embodied in whole or in part as software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuit may be a single independent processing module, or may be fully or partially integrated into any of the other components in the vehicle terminal (or mobile device).
[0022] The memory 104 can be used to store software programs and modules for application software, such as the program instructions / data storage device corresponding to the vehicle quick start method in the embodiment of the present invention. The processor 102 executes the software programs and modules stored in the memory 104 to execute various functional applications and data processing, thereby implementing the above-mentioned vehicle quick start method. The memory 104 may include high-speed random access memory and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories may be connected to the vehicle terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0023] Transmission device 106 is used to receive or transmit data via a network. A specific example of the aforementioned network may include a wireless network provided by a communications provider of the vehicle terminal. In one embodiment, transmission device 106 includes a network interface controller (NIC), which can be connected to other network devices via a base station to enable communication with the Internet. In another embodiment, transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0024] Under the above operating environment, an embodiment of the present invention provides a method for quickly starting a vehicle as shown in FIG2 , which is run on the main controller of the vehicle. FIG2 is a flow chart of a method for quickly starting a vehicle according to an embodiment of the present invention. As shown in FIG2 , the method includes the following implementation steps:
[0025] Step S201: When the vehicle starts the fast start mode, a first control instruction is sent to the power manager to control the power manager to perform a power-off operation on the cockpit domain controller;
[0026] Step S202: In response to the wake-up signal of the vehicle, a second control instruction is sent to the cockpit domain controller to control the cockpit domain controller to read functional data corresponding to multiple cockpit functions, a third control instruction is sent to the power manager to control the power manager to perform a power-on operation on the cockpit domain controller, and the vehicle is controlled to perform a quick start of the entire vehicle, wherein the cockpit domain controller after powering on controls multiple cockpit functions to follow the vehicle to start quickly based on the functional data.
[0027] In an embodiment of the present invention, when a vehicle enters fast startup mode, a first control instruction is sent to a power manager to control the power manager to power off the cockpit domain controller; in response to a vehicle wake-up signal, a second control instruction is sent to the cockpit domain controller to control the cockpit domain controller to read functional data corresponding to multiple cockpit functions; a third control instruction is sent to the power manager to control the power manager to power on the cockpit domain controller; and the vehicle is controlled to perform a full vehicle fast startup, wherein the powered-on cockpit domain controller controls multiple cockpit functions to follow the vehicle fast startup based on the functional data. Thus, the present invention achieves the purpose of achieving the fast startup of multiple cockpit functions in the cockpit domain by controlling the vehicle fast startup logic through the main controller, thereby achieving the technical effect of improving the flexibility and richness of cockpit domain functions following the vehicle fast startup, and further solving the technical problem that the cockpit domain controller fast startup solution provided in the related art has a single content and simple functions, which makes it difficult to meet the regionalization and centralized development requirements of the vehicle electronic and electrical architecture.
[0028] In an exemplary application scenario, according to the above-mentioned method steps provided by the present invention, a vehicle control architecture as shown in Figure 3 is provided, and the cockpit domain controller (System-on-chip, abbreviated as SoC), the main controller (Main controller Unit, abbreviated as MCU), the audio module and the video module are integrated to implement a cockpit domain quick startup solution. Specifically, the MCU controls the relevant mode switching logic of the whole machine, thereby realizing multi-module and multi-dimensional customized quick startup of the cockpit domain. In this example, the multiple modules include: an audio input module (such as a microphone), an audio output module (such as a speaker), a video input module (such as a camera), and a video output module (such as a central control screen, an instrument panel).
[0029] Furthermore, as shown in Figure 3, during the rapid startup of multiple modules in the cockpit domain, dynamic random access memory (DRAM) is used to cache and quickly read data involved in the rapid startup process. This DRAM can be a double data rate (DDR) chip. During the rapid startup of multiple modules in the cockpit domain, the power manager manages the power cycle of the MCU, SoC, and DDR chip.
[0030] In this application scenario, the quick start function implemented by the cockpit domain controller is crucial, as it can meet the user's need for rapid cockpit system startup after a brief vehicle shutdown and power outage. Typically, a cockpit system without quick start functionality typically boots up in over 25 seconds, while a cockpit system with quick start functionality typically boots up in around 5 seconds. The method provided in this embodiment of the present invention further enhances existing quick start functionality, providing a comprehensive, novel, and robust quick start logic that can meet the needs of future products.
[0031] In the above application scenarios, the cockpit domain controller operates in three modes: normal startup mode, quick startup mode, and sleep mode. In normal startup mode, the left and right functions of the vehicle's cockpit are used. In quick startup mode, some functions remain in a standby state after a short vehicle shutdown, allowing for a quick response to restarting the vehicle. In sleep mode, a minimum number of modules remain operational after a prolonged vehicle shutdown, reducing the system's power consumption and supporting restarting after a prolonged shutdown.
[0032] Optionally, the plurality of cockpit functions include an audio input function, a video input function and a video output function.
[0033] In fast-start mode, the cockpit domain controller keeps the MCU in sleep mode and controls the power management system. In fast-start mode, the cockpit controller quickly activates cockpit functions including audio output, video output, and video input. Audio output functions include music playback and in-car audio and phone calls; video output functions include instrument displays (such as mileage, speed, and fault alarms) and central control screen displays; and video input functions include reversing cameras and surround-view monitoring.
[0034] Optionally, the above vehicle quick start method may further include the following method steps:
[0035] Step S231: Send a first request message to the cockpit domain controller to request switching to a quick start mode, wherein in the quick start mode, the cockpit domain controller quickly starts multiple cockpit functions in response to vehicle ignition after the vehicle is turned off;
[0036] Step S232: Receive a first response message returned by the cockpit domain controller, and control the vehicle to switch to the quick start mode, wherein the first response message is generated by triggering a cache event of the functional data by the cockpit domain controller.
[0037] In an exemplary application scenario, according to the method steps provided above, the control logic for a vehicle rapid start is provided as shown in FIG4 . In rapid start mode (STR mode), the MCU sends a STR mode request command to the SoC via a function pin. Upon receiving the request command, the SoC processes the data before entering STR mode via its internal CPU (in this example, including the first and second CPUs), and saves the data after processing. Furthermore, the SoC can also support entering STR mode by returning an acknowledgment (ACK) signal to the MCU. Upon receiving the feedback ACK signal, the MCU notifies the power manager to begin powering down the controller and notifies the SoC to enter STR mode. In this example, the power manager can be a power management integrated circuit (PMIC).
[0038] Optionally, in step S201, sending the first control instruction to the power manager to control the power manager to power off the cockpit domain controller may further include the following execution steps:
[0039] Step S211, obtaining a power supply strategy corresponding to the fast startup mode;
[0040] Step S212: generating a first control instruction according to the power supply strategy;
[0041] Step S213: Send a first control instruction to the power manager to control the power manager to perform a power-off operation on the cockpit domain controller according to the power supply strategy.
[0042] Optionally, the power supply strategy includes: maintaining power to the target component and powering off other components in the vehicle except the target component, wherein the target component includes: a data cache component in the cockpit domain controller, a dynamic random access memory of the vehicle, a power management component, a wake-up response component and a timing component in the main controller.
[0043] In the above application scenario, according to the power supply strategy corresponding to the STR mode, when performing the power-off operation: retain the power supply of some internal functional modules of the SoC, so that the SoC can quickly read the data in the cache area in a short time to support fast startup; retain the power supply of the DDR chip, support the DDR chip to remain in the self-refresh state, and support the fast startup of the SoC; retain the power supply of some low-power modules of the MCU, support the power management of the controller and the identification of internal and external wake-up sources, which can meet the requirements of restarting the entire machine.
[0044] Optionally, the above vehicle quick start method may further include the following method steps:
[0045] Step S24 , in response to the vehicle maintaining the quick start mode for longer than a preset time threshold, controlling the vehicle to exit the quick start mode and powering off the entire vehicle.
[0046] In the above application scenario, according to the power supply strategy corresponding to STR mode, when performing a power-off operation: the MCU's internal timing module is powered on to support the MCU internal timing module to complete the set fast boot mode retention time (for example, 12 hours). In addition, if the STR mode retention time exceeds the system-set time, the MCU is supported to control the entire device to completely power off to avoid excessive power consumption.
[0047] Optionally, the wake-up signal includes: an internal signal and an external signal, wherein the internal signal is triggered and generated by the power manager, and the external signal is triggered and generated by an external control device associated with the vehicle.
[0048] Optionally, the second control instruction includes a prompt command, and the prompt command is used to instruct the cockpit domain controller to read the functional data from the cache.
[0049] In an exemplary application scenario, according to the above-mentioned method steps provided by the present invention, an interactive process for vehicle quick start is provided as shown in Figure 5. When the system is turned on and in normal working mode, it is controlled to enter the STR mode. First, a preprocessing process for quick start is performed. The preprocessing process includes data caching, power-off processing, etc.; after completing the preprocessing, the vehicle enters the STR mode.
[0050] Furthermore, in STR mode, when a fast boot wake-up signal is received, the MCU sends a prompt (Command, abbreviated as CMD) command to the SoC, and then the MCU controls the PMIC to start powering on, and further, starts system boot (system boot). After the system boot is completed, it enters the normal working mode, or continues to maintain the STR mode.
[0051] Among the wake-up sources of the wake-up signal, external wake-up sources include: remote control key signals, Bluetooth signals, wireless radio frequency identification (RFID) signals, touch sensor signals, and light sensor signals.
[0052] This invention provides a fast-start control logic and method. By globally controlling the SoC and PMIC through an MCU and collaborating with peripheral modules to implement fast-start entry and exit, the method supports fast startup of various cockpit domain controller system functions, such as various instrument displays or screens, heads-up displays (HUDs), fast audio playback, and surround view and reverse image capture. This method provides users with a straightforward fast-start experience, eliminating long wait times.
[0053] In this embodiment, a vehicle quick start device is also provided. The device is configured to implement the above-mentioned embodiments and preferred embodiments, and details already described will not be repeated. As used below, a "module" refers to a combination of software and / or hardware that can implement a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation using hardware, or a combination of software and hardware, is also possible and contemplated.
[0054] FIG6 is a structural block diagram of a device for rapid starting a vehicle according to an embodiment of the present invention. As shown in FIG6 , the device includes:
[0055] The power-off module 601 is configured to send a first control instruction to the power manager to control the power manager to perform a power-off operation on the cockpit domain controller when the vehicle starts the fast start mode;
[0056] The wake-up module 602 is configured to respond to the vehicle's wake-up signal, send a second control instruction to the cockpit domain controller to control the cockpit domain controller to read functional data corresponding to multiple cockpit functions, send a third control instruction to the power manager to control the power manager to perform a power-on operation on the cockpit domain controller, and control the vehicle to perform a quick start of the entire vehicle, wherein the powered-on cockpit domain controller controls multiple cockpit functions to follow the vehicle to start quickly based on the functional data.
[0057] Optionally, in addition to all the above modules, the above-mentioned vehicle quick start device also includes a switching module 603 (not shown in the figure), which is configured to: send a first request message to the cockpit domain controller to request switching to the quick start mode, wherein in the quick start mode, the cockpit domain controller responds to the vehicle ignition after the vehicle is turned off to quickly start multiple cockpit functions; receive a first response message returned by the cockpit domain controller, and control the vehicle to switch to the quick start mode, wherein the first response message is generated by the cockpit domain controller triggering a cache event of the function data.
[0058] Optionally, the power-off module 601 is further configured to: obtain the power supply strategy corresponding to the quick startup mode; generate a first control instruction according to the power supply strategy; and send the first control instruction to the power manager to control the power manager to perform a power-off operation on the cockpit domain controller according to the power supply strategy.
[0059] Optionally, in the above-mentioned vehicle quick start device, the power supply strategy includes: maintaining power to the target component and powering off other components in the vehicle except the target component, wherein the target component includes: a data cache component in the cockpit domain controller, a dynamic random access memory of the vehicle, a power management component, a wake-up response component and a timing component in the main controller.
[0060] Optionally, in the above-mentioned vehicle quick start device, the wake-up signal includes: an internal signal and an external signal, wherein the internal signal is triggered and generated by the power manager, and the external signal is triggered and generated by an external control device associated with the vehicle.
[0061] Optionally, in the above-mentioned vehicle quick start device, the second control instruction includes a prompt command, and the prompt command is used to instruct the cockpit domain controller to read functional data from the cache.
[0062] Optionally, in the above-mentioned vehicle quick start device, the multiple cockpit functions include an audio input function, a video input function and a video output function.
[0063] Optionally, in addition to all the above modules, the above-mentioned vehicle quick start device also includes an exit module 604 (not shown in the figure), which is configured to: in response to the vehicle maintaining the quick start mode for more than a preset time threshold, control the vehicle to exit the quick start mode and power off the entire machine.
[0064] It should be noted that the above modules can be implemented through software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.
[0065] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is provided, which includes a stored program, wherein when the program is running, the device where the storage medium is located is controlled to execute any of the aforementioned vehicle quick start methods.
[0066] Optionally, in this embodiment, the above-mentioned storage medium can be configured to store a computer program for performing the following steps: when the vehicle turns on the fast start mode, sending a first control instruction to the power manager to control the power manager to perform a power-off operation on the cockpit domain controller; in response to the vehicle's wake-up signal, sending a second control instruction to the cockpit domain controller to control the cockpit domain controller to read functional data corresponding to multiple cockpit functions, sending a third control instruction to the power manager to control the power manager to perform a power-on operation on the cockpit domain controller, and controlling the vehicle to perform a full vehicle fast start, wherein the powered-on cockpit domain controller controls multiple cockpit functions to follow the vehicle to start quickly based on the functional data.
[0067] Optionally, in this embodiment, the above-mentioned storage medium can be configured to store a computer program for performing the following steps: sending a first request message to the cockpit domain controller to request switching to the quick start mode, wherein in the quick start mode, the cockpit domain controller responds to the vehicle ignition after the vehicle is turned off to quickly start multiple cockpit functions; receiving a first response message returned by the cockpit domain controller, and controlling the vehicle to switch to the quick start mode, wherein the first response message is generated by the cockpit domain controller triggering a cache event of the function data.
[0068] Optionally, in this embodiment, the above-mentioned storage medium can be configured to store a computer program for executing the following steps: obtaining the power supply strategy corresponding to the quick startup mode; generating a first control instruction according to the power supply strategy; sending the first control instruction to the power manager to control the power manager to perform a power-off operation on the cockpit domain controller according to the power supply strategy.
[0069] Optionally, in this embodiment, the above-mentioned storage medium can be configured to store a computer program for performing the following steps: the power supply strategy includes: maintaining power to the target component, and powering off other components in the vehicle except the target component, wherein the target component includes: a data cache component in the cockpit domain controller, a dynamic random access memory of the vehicle, a power management component, a wake-up response component and a timing component in the main controller.
[0070] Optionally, in this embodiment, the above-mentioned storage medium can be configured to store a computer program for performing the following steps: the wake-up signal includes: an internal signal and an external signal, wherein the internal signal is triggered and generated by the power manager, and the external signal is triggered and generated by an external control device associated with the vehicle.
[0071] Optionally, in this embodiment, the above-mentioned storage medium can be configured to store a computer program for executing the following steps: the second control instruction includes a prompt command, and the prompt command is used to instruct the cockpit domain controller to read functional data from the cache.
[0072] Optionally, in this embodiment, the storage medium may be configured to store a computer program for executing the following steps: the plurality of cockpit functions include an audio input function, a video input function, and a video output function.
[0073] Optionally, in this embodiment, the above-mentioned storage medium can be configured to store a computer program for executing the following steps: in response to the vehicle maintaining the quick start mode for more than a preset time threshold, controlling the vehicle to exit the quick start mode and power off the entire vehicle.
[0074] Optionally, in this embodiment, the above-mentioned storage medium may include but is not limited to: a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and other media that can store computer programs.
[0075] According to another aspect of an embodiment of the present invention, a vehicle is provided, comprising an on-board memory and an on-board processor, wherein a computer program is stored in the on-board memory, and the on-board processor is configured to run the computer program to execute any one of the aforementioned vehicle quick start methods.
[0076] Optionally, in this embodiment, the vehicle further includes: a cockpit domain controller, a battery manager and a DDR chip.
[0077] Optionally, in this embodiment, the above-mentioned on-board processor can be configured to perform the following steps through a computer program: when the vehicle turns on the fast start mode, sending a first control instruction to the power manager to control the power manager to perform a power-off operation on the cockpit domain controller; in response to the vehicle's wake-up signal, sending a second control instruction to the cockpit domain controller to control the cockpit domain controller to read functional data corresponding to multiple cockpit functions, sending a third control instruction to the power manager to control the power manager to perform a power-on operation on the cockpit domain controller, and controlling the vehicle to perform a full vehicle fast start, wherein the powered-on cockpit domain controller controls multiple cockpit functions to follow the vehicle to start quickly based on the functional data.
[0078] Optionally, in this embodiment, the above-mentioned on-board processor can be configured to perform the following steps through a computer program: sending a first request message to the cockpit domain controller to request switching to the quick start mode, wherein in the quick start mode, the cockpit domain controller responds to the vehicle ignition after the vehicle is turned off to quickly start multiple cockpit functions; receiving a first response message returned by the cockpit domain controller, and controlling the vehicle to switch to the quick start mode, wherein the first response message is generated by the cockpit domain controller triggering a cache event of the function data.
[0079] Optionally, in this embodiment, the above-mentioned on-board processor can be configured to perform the following steps through a computer program: obtaining the power supply strategy corresponding to the quick startup mode; generating a first control instruction according to the power supply strategy; sending the first control instruction to the power manager to control the power manager to perform a power-off operation on the cockpit domain controller according to the power supply strategy.
[0080] Optionally, in this embodiment, the above-mentioned on-board processor can be configured to perform the following steps through a computer program: the power supply strategy includes: maintaining power to the target component and powering off other components in the vehicle except the target component, wherein the target component includes: a data cache component in the cockpit domain controller, a dynamic random access memory of the vehicle, a power management component, a wake-up response component and a timing component in the main controller.
[0081] Optionally, in this embodiment, the above-mentioned on-board processor can be configured to perform the following steps through a computer program: the wake-up signal includes: an internal signal and an external signal, wherein the internal signal is triggered and generated by the power manager, and the external signal is triggered and generated by an external control device associated with the vehicle.
[0082] Optionally, in this embodiment, the above-mentioned on-board processor can be configured to perform the following steps through a computer program: the second control instruction includes a prompt command, and the prompt command is used to instruct the cockpit domain controller to read functional data from the cache.
[0083] Optionally, in this embodiment, the above-mentioned vehicle-mounted processor can be configured to execute the following steps through a computer program: the multiple cockpit functions include an audio input function, a video input function and a video output function.
[0084] Optionally, in this embodiment, the above-mentioned on-board processor can be configured to perform the following steps through a computer program: in response to the vehicle maintaining the quick start mode for more than a preset time threshold, controlling the vehicle to exit the quick start mode and power off the entire vehicle.
[0085] Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiment and its optional implementation manners, which will not be repeated here.
[0086] The serial numbers of the above embodiments of the present invention are for description only and do not represent the advantages or disadvantages of the embodiments.
[0087] In the above embodiments of the present invention, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0088] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only exemplary. For example, the division of the units can be a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0089] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0090] In addition, the functional units in the various embodiments of the present invention may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0091] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk, etc. Various media that can store program codes.
[0092] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as within the scope of protection of the present invention.
Claims
1. A method for quickly starting a vehicle, running on a main controller of the vehicle, the method comprising: When the vehicle starts the fast start mode, sending a first control instruction to the power manager to control the power manager to perform a power-off operation on the cockpit domain controller; In response to a wake-up signal of the vehicle, a second control instruction is sent to the cockpit domain controller to control the cockpit domain controller to read functional data corresponding to multiple cockpit functions, a third control instruction is sent to the power manager to control the power manager to perform a power-on operation on the cockpit domain controller, and the vehicle is controlled to perform a quick start of the entire vehicle, wherein the cockpit domain controller after powering on controls multiple cockpit functions to follow the vehicle to start quickly based on the functional data.
2. The method according to claim 1, wherein: The method further comprises: Sending a first request message to the cockpit domain controller to request switching to the quick start mode, wherein in the quick start mode, the cockpit domain controller responds to vehicle ignition after the vehicle is turned off to quickly start multiple cockpit functions; Receive a first response message returned by the cockpit domain controller, and control the vehicle to switch to the quick start mode, wherein the first response message is generated by the cockpit domain controller triggering a cache event of the functional data.
3. The method according to claim 1, wherein: Sending the first control instruction to the power manager to control the power manager to perform a power-off operation on the cockpit domain controller includes: Obtaining a power supply strategy corresponding to the quick start mode; generating the first control instruction according to the power supply strategy; The first control instruction is sent to the power manager to control the power manager to perform a power-off operation on the cockpit domain controller according to the power supply strategy.
4. The method according to claim 3, wherein: The power supply strategy includes: maintaining power supply to a target component and powering off other components in the vehicle except the target component, wherein the target component includes: a data cache component in the cockpit domain controller, a dynamic random access memory of the vehicle, a power management component, a wake-up response component and a timing component in the main controller.
5. The method according to claim 1, wherein: The wake-up signal includes: an internal signal and an external signal, wherein the internal signal is triggered and generated by the power manager, and the external signal is triggered and generated by an external control device associated with the vehicle.
6. The method according to claim 1, wherein: The second control instruction includes a prompt command, and the prompt command is used to instruct the cockpit domain controller to read the functional data from the cache.
7. The method according to claim 1, wherein: The plurality of cockpit functions include an audio input function, a video input function, and a video output function.
8. The method according to claim 1, wherein: The method further comprises: In response to the vehicle maintaining the quick start mode for more than a preset time threshold, the vehicle is controlled to exit the quick start mode and power off the entire vehicle.
9. A vehicle quick start device, arranged in a main controller of the vehicle, comprising: a power-off module, configured to send a first control instruction to a power manager to control the power manager to perform a power-off operation on the cockpit domain controller when the vehicle starts the fast start mode; The wake-up module is configured to respond to the wake-up signal of the vehicle, send a second control instruction to the cockpit domain controller to control the cockpit domain controller to read functional data corresponding to multiple cockpit functions, send a third control instruction to the power manager to control the power manager to perform a power-on operation on the cockpit domain controller, and control the vehicle to perform a quick start of the entire vehicle, wherein the cockpit domain controller after powering on controls multiple cockpit functions to follow the vehicle to start quickly based on the functional data.
10. A vehicle, comprising at least: An on-board memory, an on-board processor and a main controller, wherein a computer program is stored in the on-board memory, and the on-board processor is configured to run the computer program to control the main controller to execute the vehicle quick start method of any one of claims 1 to 8.
Citation Information
Patent Citations
Quick starting method and device for cockpit domain controller
CN115437698A
Vehicle cabin system and starting method thereof
CN115476787A
Quick starting method, automobile and storage medium
CN116302137A
Quick starting method and device of vehicle-mounted system, electronic equipment and storage medium
CN116627516A
Method and device for quickly starting vehicle and vehicle
CN118144708A
Cited By
Loudspeaker function control method based on loudspeaker outside vehicle, vehicle and medium
CN120573040A