Cold start control methods, devices, equipment, media, and vehicles for vehicle infotainment systems
By acquiring vehicle status data to update and restart control signals, the system accurately selects scenarios with low user attention for cold starts of the vehicle infotainment system, solving the problem of memory fragmentation and improving the user experience.
Patent Information
- Application Number
- CN202410795096.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-19
- Publication Date
- 2025-11-14
- Estimated Expiration
- 2044-06-19
AI Technical Summary
In existing technologies, the vehicle infotainment system is in a low-current mode for a long time, which causes the memory to be unable to be released, resulting in memory fragmentation. Furthermore, the cold start when the vehicle is powered on affects the user experience.
By acquiring vehicle status data, including vehicle operation status and charging status, updating restart control signals, and accurately selecting low-user-attention scenarios for cold starts, memory resources are freed up.
It effectively shortens the perceived startup time of the vehicle's infotainment system, reduces anxiety, and improves the user experience.
Smart Images

Figure CN118528951B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle technology, and in particular to a cold start control method, device, equipment, medium, and vehicle for a vehicle infotainment system. Background Technology
[0002] Currently, with the development of intelligent vehicle technology, automotive chips can support the low-current mode operation of the vehicle's infotainment system when the vehicle is powered off, and quickly restore the system's functionality after power-on. However, when the infotainment system remains in low-current mode for an extended period, continuously used memory cannot be released, leading to problems such as memory fragmentation.
[0003] In related technologies, the common approach is to determine whether the number of times the vehicle enters the low-current mode during power-down has reached a preset threshold. If the threshold is reached, the vehicle does not enter the low-current mode but instead enters a complete power-down mode, and performs a cold start on the vehicle's infotainment system the next time the vehicle is powered on. However, in practical applications, it has been found that performing a cold start on the infotainment system when the vehicle is powered on results in a noticeably longer startup time for the user, thus affecting the user experience.
[0004] In summary, the technical problems existing in the relevant technologies need to be improved. Summary of the Invention
[0005] This application provides a cold start control method, device, equipment, medium, and vehicle for a vehicle infotainment system, which can effectively shorten the user's perception time and improve the user experience.
[0006] On the one hand, embodiments of this application provide a cold start control method for a vehicle infotainment system, including the following steps:
[0007] Acquire vehicle status data; the vehicle status data includes vehicle operating status and vehicle charging status.
[0008] Based on vehicle status data, update the restart control signal; the restart control signal includes a start signal and a reset signal; when the restart control signal is a start signal, the user's attention to the vehicle is less than a preset attention threshold; when the restart control signal is a reset signal, the user's attention to the vehicle is greater than or equal to the preset attention threshold.
[0009] When the restart control signal is detected as a start signal, the vehicle's infotainment system is cold-started.
[0010] Optionally, the vehicle status data also includes the vehicle battery operating mode; based on the vehicle status data, the restart control signal is updated, including:
[0011] When the vehicle battery is in suspended mode, the restart control signal is updated according to the vehicle's operating status and charging status.
[0012] When the vehicle battery is in non-suspended mode, the restart control signal is set to a reset signal.
[0013] Optionally, the restart control signal is updated based on the vehicle's operating status and charging status, including:
[0014] When the vehicle is in the wake-up state and the vehicle is in the charging state, the restart control signal will be set to the start signal.
[0015] When the vehicle is in a non-wake-up state and / or the vehicle is in a non-charging state, the restart control signal will be set to a reset signal.
[0016] Optionally, the vehicle status data also includes the vehicle's charged time and remaining charging time; based on the vehicle status data, the restart control signal is updated, including:
[0017] When the vehicle has been charging for a time greater than or equal to the first threshold and the vehicle has remaining charging time greater than or equal to the second threshold, the restart control signal will be set to the start signal.
[0018] When the vehicle has been charging for less than a first threshold and / or the vehicle has remaining charging time for less than a second threshold, the restart control signal will be set to a reset signal.
[0019] Optionally, the method further includes:
[0020] In response to the triggered update command, update the first threshold and the second threshold.
[0021] Optionally, the update instruction includes a voice update instruction; in response to the triggered update instruction, updating the first threshold and the second threshold includes:
[0022] In response to the triggered voice update command, the system acquires voice data, performs voice recognition on the voice data, and updates the first threshold and the second threshold based on the voice recognition result.
[0023] Optionally, the update instruction includes a text input update instruction; in response to the triggered update instruction, updating the first threshold and the second threshold includes:
[0024] In response to a triggered text input update command, text input data is acquired, text recognition is performed on the text input data, and the first threshold and the second threshold are updated based on the text recognition result.
[0025] Optionally, before updating the restart control signal based on vehicle status data, the method further includes:
[0026] Capture images of the vehicle's interior;
[0027] Determine the number of people inside the vehicle based on internal images;
[0028] When the number of people inside the vehicle determines that the vehicle is unmanned, the restart control signal is updated according to the vehicle status data.
[0029] When the number of people inside the vehicle determines that the vehicle is occupied, the restart control signal will be set to a reset signal.
[0030] Optionally, the method further includes:
[0031] When the restart control signal is detected as a reset signal, return to the step of obtaining vehicle status data.
[0032] Optionally, after performing a cold start on the vehicle's infotainment system, the method further includes:
[0033] Set the restart control signal to a reset signal, and after a preset sampling interval, return to the step of obtaining vehicle status data.
[0034] On the other hand, embodiments of this application provide a cold start control device for a vehicle infotainment system, including:
[0035] The data acquisition module is used to acquire vehicle status data, which includes vehicle operating status and vehicle charging status.
[0036] The signal update module is used to update the restart control signal based on vehicle status data. The restart control signal includes a start signal and a reset signal. When the restart control signal is a start signal, the user's attention to the vehicle is less than a preset attention threshold. When the restart control signal is a reset signal, the user's attention to the vehicle is greater than or equal to the preset attention threshold.
[0037] The system cold start module is used to perform a cold start on the vehicle's infotainment system when a restart control signal is detected as a start signal.
[0038] On the other hand, embodiments of this application provide an electronic device, including a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the above-described vehicle system cold start control method.
[0039] On the other hand, embodiments of this application provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the aforementioned vehicle system cold start control method.
[0040] On the other hand, this application provides a vehicle that includes the aforementioned vehicle system cold start control device or the aforementioned electronic device.
[0041] This application embodiment acquires vehicle status data, including vehicle operating status and vehicle charging status. Based on the vehicle status data, a restart control signal is updated. This restart control signal includes a start signal and a reset signal. When the restart control signal is a start signal, the user's attention to the vehicle is less than a preset attention threshold. When the restart control signal is a reset signal, the user's attention to the vehicle is greater than or equal to the preset attention threshold. When a start signal is detected, the vehicle's infotainment system is cold-started. By detecting the vehicle's operating and charging status, this application facilitates the precise selection of scenarios where the user's attention to the vehicle is low, and cold-starts the infotainment system in these scenarios, releasing the system's memory resources. This effectively shortens the perceived startup time of the infotainment system, reducing user anxiety caused by long startup times and improving the user experience. Attached Figure Description
[0042] Figure 1 This is a schematic diagram of a process for cold-starting an in-vehicle infotainment system provided by related technologies;
[0043] Figure 2 This is a schematic diagram of the implementation environment of a cold start control method for a vehicle infotainment system provided in an embodiment of this application;
[0044] Figure 3 This is a flowchart illustrating a cold start control method for a vehicle infotainment system provided in an embodiment of this application;
[0045] Figure 4 This is a schematic diagram of a process for updating a restart control signal based on vehicle status data, provided in an embodiment of this application.
[0046] Figure 5 This is a schematic diagram of another process for updating the restart control signal based on vehicle status data, provided in an embodiment of this application.
[0047] Figure 6 This is a schematic diagram of a process for updating the restart control signal based on the number of people in the vehicle, provided in an embodiment of this application;
[0048] Figure 7 This is a schematic diagram of a process for resetting the cold start control flow after a cold start of the vehicle system, provided in an embodiment of this application.
[0049] Figure 8 This is a schematic diagram of a process for cold-starting a vehicle infotainment system provided in an embodiment of this application;
[0050] Figure 9 This is a schematic diagram of the structure of a vehicle infotainment system cold start control device provided in an embodiment of this application;
[0051] Figure 10 This is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0052] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit it. In the following description, when referring to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with those of this application; they are merely examples of apparatuses and methods consistent with some aspects of the embodiments of this application as detailed in the appended claims.
[0053] It is understood that the terms “first,” “second,” etc., used in this application may be used herein to describe various concepts, but unless otherwise stated, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another. For example, without departing from the scope of the embodiments of this application, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the words “if,” “when,” or “in response to a determination” as used herein may be interpreted as “when…” or “when…” or “in response to a determination.”
[0054] As used in this application, the terms "at least one", "multiple", "each", "any", etc., "at least one" includes one, two or more, "multiple" includes two or more, "each" refers to each of the corresponding multiples, and "any" refers to any one of the multiples.
[0055] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.
[0056] Currently, with the development of intelligent vehicle technology, automotive chips support the low-current mode operation of the vehicle's infotainment system when the vehicle is powered off, and quickly restore the system's functionality after power-on, a mode known as STR (Suspend to RAM). In this mode, all internal processor controllers enter a special power mode, and the internal bus clock is reduced to its lowest operating frequency.
[0057] However, when the vehicle's infotainment system remains in low-current mode for an extended period, the continuously used memory cannot be released, preventing a system restart. This can easily lead to memory fragmentation and, in severe cases, insufficient memory. Therefore, a cold boot of the vehicle's infotainment system is necessary to release its memory.
[0058] Please refer to Figure 1 , Figure 1 This is a flowchart illustrating a cold start process for a vehicle infotainment system provided by related technologies. The typical approach involves determining if the number of times the system has entered the low-current mode during vehicle power-down has reached a preset threshold. Specifically, if the threshold has not been reached, the module counter increments by 1, and the infotainment system enters STR mode. Upon vehicle power-up, it exits STR mode and quickly restores its functionality; the user-perceived recovery time is typically around 5 seconds. If the threshold is reached, the system does not enter low-current mode but instead enters a complete power-down mode, and a cold start is performed on the next vehicle power-up. However, in practical applications, it has been found that performing a cold start on the infotainment system during vehicle power-up results in a noticeably longer startup time, often reaching 25 seconds, significantly impacting the user experience.
[0059] In view of this, this application provides a method, apparatus, device, medium, and vehicle for controlling the cold start of a vehicle infotainment system. The method involves acquiring vehicle status data, including vehicle operating status and vehicle charging status; updating a restart control signal based on the vehicle status data, where the restart control signal includes a start signal and a reset signal; when the restart control signal is a start signal, the user's attention to the vehicle is less than a preset attention threshold; when the restart control signal is a reset signal, the user's attention to the vehicle is greater than or equal to the preset attention threshold; and when a start signal is detected, a cold start is performed on the vehicle's infotainment system. This application, by detecting the vehicle's operating and charging status, facilitates the precise selection of scenarios where the user's attention to the vehicle is low, and performs a cold start on the infotainment system in these scenarios, releasing the system's memory resources. This effectively shortens the perceived startup time of the infotainment system, reduces user anxiety caused by long startup times, and improves the user experience.
[0060] It should be noted that in all specific embodiments of this application, when processing data related to user identity or characteristics, such as user information, user behavior data, user historical data, and user location information, user permission or consent is obtained first. Furthermore, the collection, use, and processing of this data comply with relevant laws, regulations, and standards. In addition, when embodiments of this application require access to sensitive personal information of users, separate permission or consent from the user is obtained through pop-ups or redirection to confirmation pages. Only after obtaining the user's separate permission or consent is the necessary user-related data required for the proper functioning of these embodiments acquired.
[0061] The specific implementation methods of the embodiments of this application will be described in detail below with reference to the accompanying drawings. First, a cold start control method for a vehicle infotainment system provided in an embodiment of this application will be described with reference to the accompanying drawings.
[0062] Please refer to Figure 2 , Figure 2 This illustration shows an implementation environment diagram of a vehicle system cold start control method provided in an embodiment of this application. In this implementation environment, the main hardware and software components involved include a vehicle processor 110 and a server 120.
[0063] Specifically, the vehicle processor 110 may contain a related cold start control program, and the server 120 serves as the backend server for this application. The vehicle processor 110 and the backend server 120 are connected. The vehicle system cold start control method provided in this embodiment can be executed on the vehicle processor 110 side.
[0064] Server 120 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms.
[0065] In addition, server 120 can also be a node server in a blockchain network.
[0066] The vehicle processor 110 and the server 120 can establish a communication connection via a wireless network. This wireless network uses standard communication technologies and / or protocols. The network can be the Internet or any other network, including but not limited to a Local Area Network (LAN), Metropolitan Area Network (MAN), Wide Area Network (WAN), mobile, or any combination of wireless networks, private networks, or virtual private networks. Furthermore, these hardware and software components can use the same or different communication connection methods; this application does not impose specific limitations in this regard.
[0067] Of course, this is understandable. Figure 2 The implementation environment described in this application is only one of the optional application scenarios for the vehicle system cold start control method provided in this embodiment. The actual application is not fixed. Figure 2 The software and hardware environment shown is not specifically limited in this application.
[0068] like Figure 3 As shown, Figure 3 This is a flowchart illustrating a cold start control method for a vehicle infotainment system provided in an embodiment of this application, specifically including but not limited to steps S100 to S300.
[0069] Step S100: Obtain vehicle status data; wherein, vehicle status data includes vehicle operating status and vehicle charging status.
[0070] In the embodiments of this application, there are various ways to acquire vehicle status data. For example, in some embodiments, the data can be packaged and sent to a user-bound smartphone terminal via an in-vehicle communication module, and then acquired by an application on the terminal. In some embodiments, the in-vehicle infotainment (IVI) controller in the vehicle system can read the status data of various functional modules inside the vehicle and then integrate them to form vehicle status data.
[0071] The vehicle status data can include vehicle operating status and vehicle charging status. Generally, vehicle operating status can include various operating states such as Sleep, Deep Sleep, Awake, Standby, Pre-on, Driving, and Pre-off. Furthermore, vehicle charging status can generally include different charging states such as Free, AC / DC charging, and Discharging.
[0072] It should be noted that the vehicle status data provided in the above embodiments is for illustrative purposes only and does not imply any limitation on actual vehicle status data. Other types of vehicle status data can be flexibly set according to user needs or the functional design of the vehicle.
[0073] Step S200: Update the restart control signal based on the vehicle status data; wherein, the restart control signal includes a start signal and a reset signal; when the restart control signal is a start signal, the user's attention to the vehicle is less than a preset attention threshold; when the restart control signal is a reset signal, the user's attention to the vehicle is greater than or equal to the preset attention threshold.
[0074] In this step, user attention to the vehicle refers to whether the user focuses their attention on the vehicle's starting status. For example, when the user enters the vehicle, inserts the key, and presses the start button, their attention to the vehicle will increase rapidly, and they will be particularly sensitive to the vehicle's starting time.
[0075] Furthermore, the preset attention threshold can be pre-set according to the practical needs of specific scenarios, or it can be set by the user when activating the cold start control method of the vehicle system.
[0076] In this embodiment, the IVI controller acquires vehicle status data at a preset sampling interval, and performs real-time identification and analysis to determine the user's attention level to the vehicle. This is represented by a numerical value; the higher the value, the greater the user's attention. The value representing the attention level is compared with a preset attention threshold to filter out two scenarios: user attention level below the preset threshold and user attention level above or equal to the preset threshold. The restart control signal is then updated accordingly. The restart control signal includes a start signal and a reset signal. A start signal corresponds to a scenario where user attention level is below the preset threshold, while a reset signal corresponds to a scenario where user attention level is above or equal to the preset threshold. For example, in some embodiments, if user attention level is below the preset threshold, it means that a cold start of the vehicle system would not be easily perceived by the user. Therefore, the restart control signal can be updated to a start signal. In some embodiments, if user attention level is above or equal to the preset threshold, it means that a cold start of the vehicle system is not suitable, otherwise the user would easily perceive the long cold start time, potentially causing anxiety. Therefore, the restart control signal can be updated to a reset signal. It should be noted that the scenario of low user attention to the vehicle can be any period of time or any moment in which the user's attention to the vehicle is low; this application does not specifically limit this.
[0077] Specifically, in one possible implementation, the vehicle status data also includes the vehicle battery operating mode, and the restart control signal is updated based on the vehicle status data, including:
[0078] When the vehicle battery is in suspended mode, the restart control signal is updated according to the vehicle's operating status and charging status.
[0079] When the vehicle battery is in non-suspended mode, the restart control signal is set to a reset signal.
[0080] In other words, when updating the restart control signal based on vehicle status data, it is possible to first detect whether the vehicle battery operating mode is in suspended mode, i.e., whether it is in STR mode. If the vehicle battery operating mode is detected to be in STR mode, the restart control signal is further updated based on the vehicle's operating status and charging status. If the vehicle battery operating mode is detected to be in non-suspended mode, such as high current operating mode, it indicates that the vehicle system is not suitable for cold start at this time. Therefore, the restart control signal can be set to a reset signal.
[0081] This application embodiment can effectively improve the accuracy of cold start control by initially detecting whether the power supply is in STR mode, which can effectively shorten the user's perceived vehicle system startup time and better reduce the user's anxiety caused by waiting too long for startup.
[0082] Step S300: When the restart control signal is detected as a start signal, perform a cold start on the vehicle's infotainment system.
[0083] In this step, when the restart control signal is detected as a start signal, it indicates that the user's current attention to the vehicle is low. If a cold start is performed on the vehicle's infotainment system, the user is less likely to notice the longer cold start time. A cold start refers to restarting the system from a completely shut-down state. During a cold start, the system reloads all necessary software and hardware resources. Since the system is completely shut down and needs to load from scratch, it effectively frees up memory resources. However, the restart time during a cold start will be correspondingly longer, often exceeding 20 seconds.
[0084] In some embodiments, the vehicle system cold start control method provided in this application further includes:
[0085] When the restart control signal is detected as a reset signal, return to the step of obtaining vehicle status data.
[0086] It should be noted that when the restart control signal is a reset signal, it indicates that the user is currently highly focused on the vehicle and it is not advisable to perform a cold start on the vehicle's infotainment system. Otherwise, the user will likely notice the long cold start time, which could cause frustration and negatively impact the user experience. Therefore, when the restart control signal is a reset signal, the process can return to step S100.
[0087] The embodiments of this application update different restart control signals according to the user's attention to the vehicle, which can effectively select the most suitable cold start scenario, reduce the user's perception time, and improve the user experience.
[0088] It is understood that the vehicle system cold start control method provided in this application embodiment acquires vehicle status data, including vehicle operating status and vehicle charging status; updates the restart control signal based on the vehicle status data, including a start signal and a reset signal; when the restart control signal is a start signal, the user's attention to the vehicle is less than a preset attention threshold; when the restart control signal is a reset signal, the user's attention to the vehicle is greater than or equal to the preset attention threshold; when the restart control signal is detected as a start signal, a cold start is performed on the vehicle's infotainment system. This application, by detecting the vehicle's operating status and charging status, facilitates the precise selection of scenarios where the user's attention to the vehicle is low, and performs a cold start on the infotainment system in these scenarios, releasing the infotainment system's memory resources. This effectively shortens the user-perceived startup time of the infotainment system, reduces user anxiety caused by long startup times, and improves the user experience.
[0089] Specifically, please refer to Figure 4 In one possible implementation, the restart control signal is updated based on the vehicle's operating status and charging status, including:
[0090] Step S210: When the vehicle is in a wake-up state and the vehicle is in a charging state, set the restart control signal to the start signal.
[0091] Step S220: When the vehicle's operating state is non-wake-up state and / or the vehicle's charging state is non-charging state, set the restart control signal to a reset signal.
[0092] In other words, when the vehicle's operating status is "wake-up" and its charging status is "charging," it indicates that the vehicle is likely in the charging phase, and the user's attention to the vehicle is relatively low. The restart control signal can be set as the start signal to allow for a cold start of the vehicle's infotainment system later. The "charging" status can be DC charging, AC charging, or remote wireless charging.
[0093] It is understandable that when the vehicle is in a non-wake-up state and / or the vehicle is in a non-charging state, such as when the vehicle is in a driving state or the vehicle is in an idle state, it indicates that the vehicle is likely not in a charging period and the user is paying more attention to the vehicle. Therefore, the restart control signal is set to a reset signal to avoid a cold start of the vehicle system at this time.
[0094] This application embodiment combines the vehicle's operating status and charging status as the basis for updating the restart control signal. This effectively and reasonably filters out scenarios where users pay less attention to the vehicle and performs a cold start on the vehicle system in those scenarios, reducing the inconvenience caused by excessively long cold start times and improving the user experience.
[0095] Specifically, please refer to Figure 5 In one possible implementation, the vehicle status data also includes the vehicle's charged time and remaining charging time; based on the vehicle status data, the restart control signal is updated, including:
[0096] Step S230: When the vehicle's charging time is greater than or equal to the first threshold and the vehicle's remaining charging time is greater than or equal to the second threshold, the restart control signal is set to the start signal.
[0097] Step S240: When the vehicle has been charging for less than the first threshold and / or the vehicle has remaining charging time for less than the second threshold, the restart control signal is set to a reset signal.
[0098] This application embodiment also provides another method for updating the restart control signal based on vehicle status data. Specifically, when the vehicle's charging time is greater than or equal to a first threshold, and the vehicle's remaining charging time is greater than or equal to a second threshold, it indicates that the vehicle has not only stably entered the charging period but will also continue charging for a period of time. This suggests that the user's attention to the vehicle is low at this time, and the user's attention is more likely to be diverted to other places. Therefore, the restart control signal can be set as a start signal to initiate a cold start of the vehicle system. The first and second thresholds can be flexibly set according to the user's actual usage needs. For example, the first threshold can be set to 1 hour, and the second threshold to 20 minutes. Then, as long as it is detected that the vehicle has been charging for more than 1 hour and still needs to charge for more than 20 minutes, the restart control signal will be set as a start signal.
[0099] Understandably, when the vehicle's charging time is less than the first threshold and / or the remaining charging time is less than the second threshold, for example, if the vehicle has been charging for 5 minutes and is less than the preset first threshold, or the vehicle has remaining charging time for 10 minutes and is less than the preset second threshold, it indicates that the vehicle's charging status is unstable. The user is very likely to interrupt the vehicle's charging and start the vehicle. If the vehicle's infotainment system is cold-started at this time, the user is highly likely to perceive a longer cold-start time for the infotainment system, which will significantly affect the user experience.
[0100] This application embodiment uses the combination of vehicle charging time and remaining charging time as the basis for updating the restart control signal. This effectively and reasonably filters out scenarios where users pay less attention to the vehicle, and performs a cold start on the vehicle system in these scenarios. This reduces the inconvenience caused by excessively long cold start times and improves the user experience.
[0101] Specifically, in one possible implementation, the vehicle system cold start control method provided in this application embodiment further includes:
[0102] In response to the triggered update command, update the first threshold and the second threshold.
[0103] It is understandable that the first and second thresholds are not preset and unchangeable, but can be updated in real time in response to triggered update commands, thereby better meeting the user's needs.
[0104] It should be noted that the update command can be triggered either by the user or by the IVI controller on the vehicle terminal sent by the backend server; this application does not make any specific restrictions on this.
[0105] In this embodiment of the application, the update instruction may include different update instructions such as voice update instructions, text input update instructions entered through an input box, touch update instructions triggered by touch screen operation, selection update instructions triggered by drop-down menu selection, and update instructions selected by checkbox, and is not limited to the above.
[0106] Specifically, in one possible implementation, the update instruction is a voice update instruction; in response to the triggered update instruction, the first threshold and the second threshold are updated, including:
[0107] In response to the triggered voice update command, the system acquires voice data, performs voice recognition on the voice data, and updates the first threshold and the second threshold based on the voice recognition result.
[0108] Understandably, voice data can be acquired through the vehicle's microphone or the user's smartphone microphone and sent to the IVI controller. Furthermore, when performing speech recognition on this voice data, a pre-trained speech recognition model can be used. This speech recognition model can be obtained by training on voice data samples that include labels for the speech recognition results.
[0109] In other words, after the speech recognition result is predetermined, a combination of a speech data sample and the corresponding speech recognition result label can be used as a training sample to obtain multiple training samples.
[0110] After obtaining multiple training samples, these samples are then sequentially input into the speech recognition model. This involves simultaneously inputting the speech data samples and speech recognition result labels from each training sample into the speech recognition model. The model parameters are then adjusted based on each output result of the speech recognition model, thus completing the pre-training process of the speech recognition model.
[0111] This can be interpreted as either completing the pre-training process of the speech recognition model after reaching a pre-set number of pre-training iterations, or as completing the pre-training process of the speech recognition model when the training output of the speech recognition model converges.
[0112] Finally, the first and second thresholds are updated accordingly based on the speech recognition results. For example, if a user actively says "adjust the first threshold to 45 minutes," the IVI controller will capture the user's voice update command, respond by acquiring and recognizing the user's voice data, and update the first threshold to 45 minutes.
[0113] Specifically, in one possible implementation, the update instruction is a text input update instruction; in response to the triggered update instruction, the first threshold and the second threshold are updated, including:
[0114] In response to a triggered text input update command, text input data is acquired, text recognition is performed on the text input data, and the first threshold and the second threshold are updated based on the text recognition result.
[0115] It is understandable that text input data can be obtained through the input box on the vehicle display screen, through the input box of the application on the user's smartphone, or it can be automatically obtained based on the actual usage environment requirements.
[0116] Furthermore, upon receiving the user's text input data, the IVI controller can perform text recognition using a pre-trained neural network model, and update the first and second thresholds based on the recognition results. For example, if a user inputs "adjust the second threshold to 20 minutes" into an input box on the vehicle's touchscreen, the IVI controller will capture the user's triggered text input update command, respond by acquiring and recognizing the user's text data, and update the second threshold to 20 minutes.
[0117] This application embodiment can update the first threshold and the second threshold in response to various update commands from the user, thereby effectively adapting to changes in the user's requirements for cold start control timing and better meeting the user's experience.
[0118] Specifically, please refer to Figure 6In one possible implementation, before updating the restart control signal based on vehicle status data, the method further includes:
[0119] Step S010: Acquire images of the vehicle's interior.
[0120] Step S020: Determine the number of people inside the vehicle based on the internal images.
[0121] Step S030: When it is determined that the vehicle is unmanned based on the number of people inside, update the restart control signal according to the vehicle status data.
[0122] Step S040: When it is determined that the vehicle is occupied based on the number of people inside, the restart control signal is set to a reset signal.
[0123] In this embodiment, before updating the restart control signal based on vehicle status data, the vehicle's interior can be captured by an in-vehicle camera. Image recognition of the interior images can then be performed to determine the number of people inside the vehicle, and the number of people inside can be used to determine whether the vehicle is unoccupied. For example, a DMS (Driver Monitoring System) camera can be used to capture interior images of the vehicle. DMS cameras are typically installed at the front of the vehicle or in the center of the interior, and can effectively identify the number of people inside the vehicle.
[0124] Furthermore, when it is determined that the vehicle is unmanned, the restart control signal can continue to be updated based on the vehicle status data; while when it is determined that the vehicle is occupied, it indicates that it is not appropriate to perform a cold start on the vehicle system at this time, and the restart control signal can be set to a reset signal.
[0125] This application embodiment can determine whether the vehicle is unoccupied by acquiring images of the vehicle's interior, and use this as a basis to determine whether to continue updating the restart control signal based on the vehicle status data, thereby improving the cold start control accuracy of the vehicle system.
[0126] Specifically, in one possible implementation, after performing a cold start on the vehicle's infotainment system, the method further includes:
[0127] Set the restart control signal to a reset signal, and after a preset sampling interval, return to the step of obtaining vehicle status data.
[0128] Please refer to Figure 7 After performing a cold start on the vehicle's infotainment system in step S300, the restart control signal in step S400 will be set to a reset signal, and after a preset sampling interval, the process will return to step S100 to obtain vehicle status data.
[0129] It should be noted that the cold start process for the vehicle's infotainment system cannot be terminated or exited. After the cold start is complete, the system's memory resources are released, and the memory shortage issue is generally alleviated in a short period. Therefore, after a preset sampling interval, the process can return to step S100 to obtain vehicle status data, and then wait to select the next suitable scenario for a cold start. This allows for periodic cold starts of the infotainment system in scenarios where user attention to the vehicle is low, significantly reducing the perceived cold start time and minimizing user anxiety caused by long startup times, thus improving the user experience.
[0130] The following section provides a detailed introduction and explanation of the cold start control method for the vehicle infotainment system provided in this application, in conjunction with a specific application implementation process:
[0131] This application provides a cold start control method for a vehicle infotainment system, which can be applied to the cold start scenario of the vehicle infotainment system in intelligent electric vehicles. Intelligent electric vehicles are often equipped with STR mode, but in STR mode, the vehicle infotainment system memory is continuously used and cannot be released. If it is not restarted for a long time, it will lead to memory fragmentation problems and may even lead to insufficient memory problems.
[0132] Furthermore, Figure 8 This is a schematic diagram of a cold start process for an in-vehicle infotainment system provided in an embodiment of this application. Please refer to it. Figure 8 In this embodiment of the application, when executing the vehicle system cold start control method, the internal images of the vehicle can be collected by retrieving the DMS camera inside the vehicle, thereby determining whether the vehicle is unmanned. When the vehicle is unmanned, it indicates that the user is not in the vehicle. This not only reduces the occurrence of cold starts when the user is highly focused on the vehicle, but also improves user safety.
[0133] Furthermore, after confirming the vehicle is unmanned, the system determines whether the vehicle's battery operating mode is suspended (STR) mode. Once STR mode is confirmed, the system acquires the vehicle's charging and operational status, determining whether the charging status is "charging in progress" and the operational status is "wake-up." By assessing these statuses, the system effectively identifies the current vehicle state and uses this information to gauge user attention to the vehicle, thus improving the accuracy of selecting suitable cold start scenarios.
[0134] Furthermore, the system acquires the vehicle's charged time and remaining charging time, compares them with first and second thresholds, and confirms that the vehicle is currently in a stable charging state based on the comparison results. Then, it sets the restart control signal to the start signal to begin the cold start of the vehicle's infotainment system. Finally, after the cold start of the vehicle's infotainment system is complete, it sets the restart control signal to the reset signal, awaiting the next cold start control window for the vehicle's infotainment system.
[0135] In summary, by selecting six criteria—whether the vehicle is unmanned, whether the battery is in suspended mode, whether the vehicle is charging, whether the vehicle is awake, whether the remaining charging time is greater than or equal to the second threshold, and whether the vehicle has been charging for a period of time greater than or equal to the first threshold—as the basis for identifying user attention to the vehicle, scenarios with low user attention to the vehicle can be accurately selected. These scenarios can then be used for cold starts of the vehicle's infotainment system. Consequently, the longer cold start time will not be perceived by the user, effectively shortening the perceived startup time of the vehicle's infotainment system and reducing user anxiety caused by long startup times, thus improving the user experience.
[0136] It should be noted that if any of the above six judgment conditions is not met, the restart control signal will be set to a reset signal, and the process will return to the step of obtaining vehicle status data, that is, to start the next round of vehicle system cold start control window.
[0137] Please refer to Figure 9 This application also provides a vehicle infotainment system cold start control device 900, which can implement the above-mentioned vehicle infotainment system cold start control method. The device includes:
[0138] The data acquisition module 910 is used to acquire vehicle status data, which includes vehicle operating status and vehicle charging status.
[0139] The signal update module 920 is used to update the restart control signal based on vehicle status data. The restart control signal includes a start signal and a reset signal. When the restart control signal is a start signal, the user's attention to the vehicle is less than a preset attention threshold. When the restart control signal is a reset signal, the user's attention to the vehicle is greater than or equal to the preset attention threshold.
[0140] The system cold start module 930 is used to perform a cold start on the vehicle's infotainment system when a restart control signal is detected as a start signal.
[0141] It is understood that the content of the above method embodiments is applicable to the present device embodiments. The specific functions implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0142] Please refer to Figure 10 , Figure 10 The hardware structure of the electronic device provided in this application is illustrated. The electronic device includes:
[0143] The processor 1001 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this application.
[0144] The memory 1002 can be implemented as a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 1002 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 1002 and is called and executed by the processor 1001 to execute the vehicle system cold start control method of the embodiments of this application.
[0145] Input / output interface 1003 is used to implement information input and output;
[0146] The communication interface 1004 is used to enable communication and interaction between this device and other devices. Communication can be achieved through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).
[0147] Bus 1005 transmits information between various components of the device (e.g., processor 1001, memory 1002, input / output interface 1003, and communication interface 1004);
[0148] The processor 1001, memory 1002, input / output interface 1003 and communication interface 1004 are connected to each other within the device via bus 1005.
[0149] It is understood that the content of the above method embodiments is applicable to this device embodiment. The specific functions implemented by this device embodiment are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0150] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described vehicle system cold start control method.
[0151] It is understood that the content of the above method embodiments is applicable to this storage medium embodiment. The specific functions implemented in this storage medium embodiment are the same as those in the above method embodiments, and the beneficial effects achieved are also the same as those achieved in the above method embodiments.
[0152] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer-executable programs. Furthermore, memory may include high-speed random access memory, and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory may optionally include memory remotely located relative to the processor, and these remote memories can be connected to the processor via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
[0153] Specifically, in one possible implementation, this application embodiment also provides a vehicle, which includes the aforementioned vehicle infotainment system cold start control device or the aforementioned electronic device.
[0154] Specifically, the vehicle can be a private car, such as a sedan, multi-purpose vehicle, SUV, or pickup truck. The vehicle can also be a commercial vehicle, such as a van, bus, small truck, or large trailer. The vehicle can be a gasoline-powered vehicle or a new energy vehicle; when it is a new energy vehicle, it can be a hybrid vehicle or a pure electric vehicle.
[0155] The vehicle infotainment system cold start control method, device, electronic device, storage medium, and vehicle provided in this application embodiment acquire vehicle status data, including vehicle operating status and charging status. Based on the vehicle status data, a restart control signal is updated, including a start signal and a reset signal. When the restart control signal is a start signal, the user's attention to the vehicle is less than a preset attention threshold; when the restart control signal is a reset signal, the user's attention to the vehicle is greater than or equal to the preset attention threshold. When a start signal is detected, the vehicle's infotainment system is cold-started. By detecting the vehicle's operating and charging status, this application facilitates precise selection of scenarios where user attention to the vehicle is low, and cold-starts the infotainment system in these scenarios, releasing the system's memory resources. This effectively shortens the perceived startup time of the infotainment system, reducing user anxiety caused by long startup times and improving the user experience.
[0156] The embodiments described in this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided by the embodiments of this application. As those skilled in the art will know, with the evolution of technology and the emergence of new application scenarios, the technical solutions provided by the embodiments of this application are also applicable to similar technical problems.
[0157] Those skilled in the art will understand that the technical solutions shown in the figures do not constitute a limitation on the embodiments of this application, and may include more or fewer steps than shown, or combine certain steps, or different steps.
[0158] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0159] Those skilled in the art will understand that all or some of the steps in the methods disclosed above, as well as the functional modules / units in the systems and devices, can be implemented as software, firmware, hardware, or suitable combinations thereof.
[0160] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0161] It should be understood that in this application, "and / or" is used to describe the relationship between related objects, indicating that there can be three relationships. For example, "A and / or B" can mean: only A exists, only B exists, and both A and B exist simultaneously. A and B can be singular or plural.
[0162] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0163] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0164] If the integrated unit is implemented as 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 this application, in essence, 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. This computer software product is stored in a storage medium and includes multiple instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing programs, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0165] The preferred embodiments of the present application have been described above with reference to the accompanying drawings, but this does not limit the scope of the claims of the present application. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and substance of the embodiments of the present application shall be within the scope of the claims of the present application.
Claims
1. A cold start control method for a vehicle infotainment system, characterized in that, Includes the following steps: Acquire vehicle status data; wherein, the vehicle status data includes vehicle operating status and vehicle charging status; Based on the vehicle status data, the restart control signal is updated; wherein, the restart control signal includes a start signal and a reset signal; when the restart control signal is the start signal, the user's attention to the vehicle is less than a preset attention threshold; when the restart control signal is the reset signal, the user's attention to the vehicle is greater than or equal to the preset attention threshold. When the restart control signal is detected as the start signal, the vehicle's infotainment system is cold-started.
2. The cold start control method for a vehicle infotainment system according to claim 1, characterized in that, The vehicle status data also includes the vehicle battery mode; updating the restart control signal based on the vehicle status data includes: When the vehicle battery is in suspended mode, the restart control signal is updated according to the vehicle's operating status and charging status. When the vehicle battery is in non-suspended mode, the restart control signal is set to the reset signal.
3. The cold start control method for a vehicle infotainment system according to claim 2, characterized in that, The step of updating the restart control signal based on the vehicle's operating status and charging status includes: When the vehicle is in a wake-up state and the vehicle is in a charging state, the restart control signal is set as the start signal. When the vehicle is in a non-wake-up state and / or the vehicle is in a non-charging state, the restart control signal is set to the reset signal.
4. The cold start control method for a vehicle infotainment system according to claim 2, characterized in that, The vehicle status data also includes the vehicle's charged time and remaining charging time; updating the restart control signal based on the vehicle status data includes: When the vehicle has been charging for a time greater than or equal to a first threshold and the vehicle has remaining charging time greater than or equal to a second threshold, the restart control signal is set as the start signal. When the vehicle has been charging for less than the first threshold and / or the vehicle has remaining charging time for less than the second threshold, the restart control signal is set to the reset signal.
5. The cold start control method for a vehicle infotainment system according to claim 4, characterized in that, The method further includes: In response to the triggered update command, the first threshold and the second threshold are updated.
6. The cold start control method for a vehicle infotainment system according to claim 5, characterized in that, The update instruction includes a voice update instruction; the update of the first threshold and the second threshold in response to the triggered update instruction includes: In response to the triggered voice update command, voice data is acquired, voice recognition is performed on the voice data, and the first threshold and the second threshold are updated based on the voice recognition result.
7. The cold start control method for a vehicle infotainment system according to claim 5, characterized in that, The update instruction includes a text input update instruction; the update of the first threshold and the second threshold in response to the triggered update instruction includes: In response to the triggered text input update instruction, text input data is acquired, text recognition is performed on the text input data, and the first threshold and the second threshold are updated based on the text recognition result.
8. The cold start control method for a vehicle infotainment system according to claim 1, characterized in that, Before updating the restart control signal based on the vehicle status data, the method further includes: Capture images of the vehicle's interior; Based on the internal images, determine the number of people inside the vehicle; When the number of people inside the vehicle determines that the vehicle is unmanned, the restart control signal is updated according to the vehicle status data. When the number of people inside the vehicle determines that the vehicle is occupied, the restart control signal is set to the reset signal.
9. The cold start control method for a vehicle infotainment system according to any one of claims 1-8, characterized in that, The method further includes: When the restart control signal is detected to be the reset signal, return to the step of obtaining vehicle status data.
10. The cold start control method for a vehicle infotainment system according to claim 1, characterized in that, After performing a cold start on the vehicle's infotainment system, the method further includes: The restart control signal is set to the reset signal, and after a preset sampling interval, the process returns to the step of acquiring vehicle status data.
11. A cold start control device for a vehicle infotainment system, characterized in that, The device includes: The data acquisition module is used to acquire vehicle status data, which includes vehicle operating status and vehicle charging status. The signal update module is used to update the restart control signal according to the vehicle status data; wherein, the restart control signal includes a start signal and a reset signal; when the restart control signal is the start signal, the user's attention to the vehicle is less than a preset attention threshold; when the restart control signal is the reset signal, the user's attention to the vehicle is greater than or equal to the preset attention threshold. The system cold start module is used to perform a cold start on the vehicle's infotainment system when the restart control signal is detected as the start signal.
12. An electronic device, characterized in that, The electronic device includes a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, it implements the vehicle system cold start control method according to any one of claims 1 to 10.
13. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the vehicle system cold start control method according to any one of claims 1 to 10.
14. A vehicle, characterized in that, The vehicle includes the vehicle system cold start control device as described in claim 11 or the electronic device as described in claim 12.
Citation Information
Patent Citations
Vehicle, control method thereof and computer readable storage medium
CN110103853A
Vehicle response control method and device, vehicle and readable storage medium
CN116541079A