Vehicle control method, device, medium, electronic equipment and vehicle
Patent Information
- Application Number
- CN202611163604.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-31
- Publication Date
- 2026-10-27
AI Technical Summary
但是,动力电池的加热开启时机不准确,存在过加热或加热不足的问题
[0017]根据本公开实施例的第五方面,提供一种车辆,包括:
Smart Images

Figure CN122976404A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of vehicle control technology, and in particular to a vehicle control method, a vehicle control device, a computer-readable storage medium, an electronic device, and a vehicle. Background Technology
[0002] The power battery can be preheated before the user travels. However, the timing of the power battery heating is inaccurate, resulting in either overheating or underheating. Summary of the Invention
[0003] To overcome the problems existing in the related technologies, this disclosure provides a vehicle control method, a vehicle control device, a computer-readable storage medium, an electronic device, and a vehicle.
[0004] According to a first aspect of the present disclosure, a vehicle control method is provided, comprising: Determine the target initial temperature of the vehicle's power battery, wherein the target initial temperature characterizes the optimal operating temperature of the power battery at the scheduled travel time; The heated temperature of the power battery at multiple candidate heating times is determined by iterating through a preset time period. The heating start time is determined from among the multiple candidate heating times based on the target starting temperature and the already heated temperature, and the power battery is controlled to start heating based on the heating start time.
[0005] In some possible implementations, the preset time period is determined with the start time being the power-off time of the vehicle's high-voltage system and the end time being the scheduled travel time.
[0006] In some possible implementations, determining the heated temperature of the power battery at multiple candidate heating moments includes: The state data of the power battery and the ambient temperature of the multiple candidate heating times are obtained, and the unheated temperature of the multiple candidate heating times is determined based on the state data and the ambient temperature. The heated temperature of the power battery at the multiple candidate heating times is determined based on the unheated temperature.
[0007] In some possible implementations, determining the heated temperature of the power battery at the plurality of candidate heating times based on the unheated temperature includes: In response to the unheated temperature being lower than the target starting temperature, the heated temperature of the power battery at the plurality of candidate heating times is determined based on the state data, the ambient temperature, and the unheated temperature.
[0008] In some possible implementations, the method further includes: In response to the unheated temperature being greater than or equal to the target starting temperature, the power battery is controlled to not be heated.
[0009] In some possible implementations, determining the heating start time from among the plurality of candidate heating times based on the target starting temperature and the already heated temperature includes: Among the heated temperatures, the heated temperature with the smallest temperature difference from the target starting temperature is determined, and the candidate heating time corresponding to the heated temperature with the smallest temperature difference is determined as the heating start time.
[0010] In some possible implementations, controlling the power battery to start heating according to the heating start time includes: The heating start time is saved to the vehicle's persistent storage unit; In response to the timing unit of the vehicle reaching the heating start time, the power battery is controlled to start heating.
[0011] In some possible implementations, the method further includes: Obtain the real-time heating temperature of the power battery during the heating process; In response to the real-time heating temperature being greater than or equal to a preset temperature threshold, the power battery is controlled to stop heating, the temperature threshold being determined based on the target starting temperature.
[0012] According to a second aspect of the present disclosure, a vehicle control device is provided, comprising: The first determining module is configured to determine the target initial temperature of the vehicle's power battery, the target initial temperature representing the optimal operating temperature of the power battery at the scheduled travel time; The second determining module is configured to determine the heated temperature of the power battery at multiple candidate heating times, wherein the multiple candidate heating times are determined by traversing a preset time period. The battery heating module is configured to determine the heating start time from among a plurality of candidate heating times based on the target initial temperature and the already heated temperature, and to control the power battery to start heating based on the heating start time.
[0013] In some possible implementations, the second determining module is configured to: The state data of the power battery and the ambient temperature of the multiple candidate heating times are obtained, and the unheated temperature of the multiple candidate heating times is determined based on the state data and the ambient temperature. The heated temperature of the power battery at the multiple candidate heating times is determined based on the unheated temperature.
[0014] In some possible implementations, the battery heating module is configured as follows: The heating start time is saved to the vehicle's persistent storage unit; In response to the timing unit of the vehicle reaching the heating start time, the power battery is controlled to start heating.
[0015] According to a third aspect of the present disclosure, a computer-readable storage medium is provided that stores computer program instructions thereon, which, when executed by a processor, implement the steps of the vehicle control method provided in any of the first aspects of the present disclosure.
[0016] According to a fourth aspect of the present disclosure, an electronic device is provided, comprising: processor; Memory used to store processor-executable instructions; The processor is configured to execute the executable instructions to implement the vehicle control method provided in any of the first aspects of this disclosure.
[0017] According to a fifth aspect of the present disclosure, a vehicle is provided, comprising: processor; Memory used to store processor-executable instructions; The processor is configured to execute executable instructions stored in the memory to implement the steps of the vehicle control method provided in any of the first aspects of this disclosure.
[0018] The technical solutions provided by the embodiments of this disclosure can include the following beneficial effects: by traversing a preset time period to determine all possible heating activation times before vehicle travel, and determining the corresponding heated temperature at each time, the battery temperature at each candidate heating time can be positively simulated. Furthermore, by determining the heating activation time from multiple candidate heating times based on the target initial temperature and the heated temperature, not only can the battery temperature be guaranteed to meet the standard during travel, but the optimal heating activation time can also be accurately determined, avoiding overheating or underheating of the power battery, reducing energy consumption issues caused by heating the power battery, and optimizing the user's driving experience.
[0019] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0020] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0021] Figure 1 This is a flowchart illustrating a vehicle control method according to an exemplary embodiment.
[0022] Figure 2 This is a block diagram illustrating a vehicle control device according to an exemplary embodiment.
[0023] Figure 3 This is a block diagram illustrating a vehicle according to an exemplary embodiment.
[0024] Figure 4 This is a block diagram illustrating a vehicle control device according to an exemplary embodiment.
[0025] Figure 5 This is a block diagram illustrating a vehicle control device according to an exemplary embodiment. Detailed Implementation
[0026] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0027] It should be noted that all actions involving the acquisition of signals, information, or data in this disclosure are carried out in compliance with the relevant data protection laws and policies of the country where the location is situated, and with authorization from the owner of the relevant device.
[0028] Figure 1 This is a flowchart illustrating a vehicle control method according to an exemplary embodiment, such as... Figure 1 As shown, the vehicle control method includes the following steps: In step S110, the target starting temperature of the vehicle's power battery is determined. The target starting temperature represents the optimal operating temperature of the power battery at the scheduled travel time.
[0029] In step S120, the heated temperature of the power battery at multiple candidate heating times is determined. The multiple candidate heating times are determined by traversing a preset time period.
[0030] In step S130, the heating start time is determined from multiple candidate heating times based on the target starting temperature and the already heated temperature, and the power battery is controlled to start heating according to the heating start time.
[0031] In the exemplary embodiments of this disclosure, all possible heating activation times before vehicle travel are determined by traversing a preset time period, and the corresponding heated temperature is determined, enabling positive simulation of the battery temperature at each candidate heating time. Furthermore, by determining the heating activation time from multiple candidate heating times based on the target initial temperature and the heated temperature, heating is performed. This not only ensures that the battery temperature meets the standard during travel but also accurately optimizes the determination of the best heating activation time, avoiding overheating or underheating of the power battery, reducing energy consumption issues caused by heating the power battery, and optimizing the user's driving experience.
[0032] The following is a detailed explanation of each step in the vehicle control method.
[0033] In step S110, the target starting temperature of the vehicle's power battery is determined. The target starting temperature represents the optimal operating temperature of the power battery at the scheduled travel time.
[0034] In an exemplary embodiment of this disclosure, in order to determine the target starting temperature of the power battery, the power battery's charge data can be obtained first, that is, the current SOC (State of Charge) data of the power battery, which can be represented as follows: .
[0035] Since a mapping table between SOC state data and heating start temperature has been calibrated offline, different SOC state data correspond to different target start temperatures in this mapping table. Therefore, after obtaining the current SOC state data of the power battery, it can be used in this mapping table according to... Target starting temperature The target starting temperature It is the optimal starting temperature when making a reservation, that is, the target temperature for reserving heating.
[0036] The target starting temperature is determined by the current SOC data of the power battery. Compared with the fixed target starting temperature scheme, the current target starting temperature can be determined adaptively by the SOC data. This ensures sufficient discharge performance when the power battery is low in charge and avoids unnecessary high-temperature heating when the power battery is high in charge. This improves the low-temperature availability of the power battery under different charge states and achieves more refined temperature control.
[0037] In step S120, the heated temperature of the power battery at multiple candidate heating times is determined. The multiple candidate heating times are determined by traversing a preset time period.
[0038] In an exemplary embodiment of this disclosure, the heated temperature of the power battery at multiple candidate heating moments can be further determined.
[0039] In an optional embodiment, determining the heated temperature of the power battery at multiple candidate heating moments includes: Acquire the state data of the power battery and the ambient temperature at multiple candidate heating moments, and determine the unheated temperature at multiple candidate heating moments based on the state data and ambient temperature; The preheated temperature of the power battery at multiple candidate heating moments is determined based on the unheated temperature.
[0040] The state data of the power battery can include the heat transfer coefficient between the battery and the external environment. Heat exchange area between battery and external environment Battery specific heat capacity and battery quality The heat transfer coefficient between the battery and the external environment. The heat exchange area between the battery and the external environment was obtained by fitting experimental data. It is determined by the battery pack structural parameters, including the battery's specific heat capacity. and battery quality It is determined by the battery specifications.
[0041] The preset time period is determined by the moment when the vehicle's high-voltage system is powered off and the moment the scheduled trip is made.
[0042] Within a preset time period from the start time to the end time, using time steps... Iterative calculations are performed to predict the unheated temperature at multiple candidate heating moments under dormant operation. Therefore, the ambient temperature at multiple candidate heating moments can also be obtained. , That is The ambient temperature at each time point is used to determine the unheated temperature for multiple candidate heating times based on the state data and ambient temperature.
[0043] Among them, time step It can be based on a 1-minute time step, starting from the moment the vehicle's high-voltage system is powered off. The calculation is iteratively performed point by point up to the scheduled travel time, thereby predicting the unheated temperature at any time during the entire dormancy period.
[0044] Specifically, determining the unheated temperature for multiple candidate heating moments based on state data and ambient temperature can be based on... It has been achieved. Among them, for The current heated temperature. for The current heated temperature. For time step, The heat transfer coefficient between the battery and the external environment. The heat exchange area between the battery and the external environment. for The ambient temperature at any given time for Battery temperature at any time, For the specific heat capacity of the battery, For battery quality.
[0045] In this exemplary embodiment, the unheated temperature at multiple candidate heating moments is determined based on state data and ambient temperature. This method can adapt to temperature prediction requirements under different ambient temperatures and battery states, has high prediction accuracy, and is applicable to a wide range of scenarios.
[0046] After determining the unheated temperature, the heated temperature of multiple candidate heating times can be further determined based on the unheated temperature.
[0047] In an optional embodiment, determining the heated temperature of the power battery at multiple candidate heating moments based on the unheated temperature includes: In response to the unheated temperature being lower than the target starting temperature, the heated temperature of the power battery at multiple candidate heating moments is determined based on state data, ambient temperature, and unheated temperature.
[0048] If the unheated temperature is lower than the target starting temperature within a preset time period, it can be determined that the power battery needs to be pre-heated during the dormancy period.
[0049] Specifically, starting from the moment the vehicle's high-voltage system shuts down, with a time step of 1 minute, the preset time period is iterated until the scheduled departure time is reached. During the iteration, it can be done according to... The method used is to determine the heated temperature of the power battery at multiple candidate heating moments. for The current heated temperature. for The current heated temperature. The power consumed for heating. For time step, The heat transfer coefficient between the battery and the external environment. The heat exchange area between the battery and the external environment. for The ambient temperature at any given time for Battery temperature at any time, For the specific heat capacity of the battery, For battery quality.
[0050] Therefore, the heated temperature of the power battery at multiple candidate heating moments can be determined based on the state data, ambient temperature, and unheated temperature. The multiple heated temperatures This refers to the battery temperature set at the scheduled travel time. .
[0051] In an optional embodiment, the power battery is controlled not to heat up in response to the unheated temperature being greater than or equal to the target starting temperature.
[0052] If the unheated temperature is never lower than the target starting temperature within the preset time period, that is, if the unheated temperature is always greater than or equal to the target starting temperature, it indicates that there is no need to pre-heat the power battery during the dormancy period.
[0053] In step S130, the heating start time is determined from multiple candidate heating times based on the target starting temperature and the already heated temperature, and the power battery is controlled to start heating according to the heating start time.
[0054] In an exemplary embodiment of this disclosure, after determining the target starting temperature and the heated temperature, the heating start time can be determined from multiple candidate heating times based on the target starting temperature and the heated temperature.
[0055] In an optional embodiment, determining the heating start time from multiple candidate heating times based on the target starting temperature and the already heated temperature includes: Among the heated temperatures, determine the heated temperature with the smallest temperature difference from the target starting temperature, and determine the candidate heating time corresponding to the heated temperature with the smallest temperature difference as the heating start time.
[0056] After obtaining the battery temperature data at the scheduled travel time... Then, the target initial temperature and the battery temperature set can be calculated. The temperature difference between each heated temperature in the battery is used to determine the candidate heating time corresponding to the heated temperature with the smallest temperature difference. In other words, the battery temperature set is selected. Neutral with target starting temperature The closest moment is taken as the heating start time.
[0057] In this exemplary embodiment, the moment when the heated temperature is closest to the target starting temperature is selected as the heating start time. This can reduce heating energy consumption while ensuring that the travel temperature meets the standard. At the same time, it avoids the cumulative error caused by ignoring the temperature changes during the dormancy period in the time-based calculation method, thus improving the accuracy of the heating start time.
[0058] Furthermore, the power battery is controlled to start heating based on the heating start time.
[0059] In an optional embodiment, controlling the power battery to start heating according to the heating start time includes: Save the moment the heating is turned on to the vehicle's persistent storage unit; In response to the vehicle's timing unit reaching the heating start time, the power battery is controlled to start heating.
[0060] To ensure that the data on when the heater is turned on after the vehicle goes into sleep mode is not lost, the data on when the heater is turned on can be written to NVM (Non-Volatile Memory).
[0061] During vehicle sleep mode, the MCU (Microcontroller Unit) clock chip maintains low power operation. Upon detecting the heating start time stored in the NVM, a hardware interrupt wakes up the BMS (Battery Management System) controller, initiating the heating execution process. This prevents the BMS from remaining in standby mode throughout the entire sleep cycle, significantly reducing system power consumption while ensuring the accuracy of heating timing. After the BMS is woken up, it controls the power battery to begin heating, specifically through a PTC (Positive Temperature Coefficient Heater).
[0062] In an optional embodiment, the real-time heating temperature of the power battery during the heating process is obtained; In response to a real-time heating temperature greater than or equal to a preset temperature threshold, the power battery is controlled to stop heating. The temperature threshold is determined based on the target starting temperature.
[0063] During the heating process of the power battery, the BMS can monitor the real-time heating temperature of the power battery. When this real-time heating temperature is greater than or equal to a preset temperature threshold, the BMS can control the power battery to stop heating, and the vehicle will re-enter a dormant state, awaiting the user's departure. The temperature threshold can be determined based on a target starting temperature; for example, the temperature threshold could be the target starting temperature. and preset temperature margin The sum of these, the temperature margin It can be set to 0.5℃ or 1℃, and this exemplary embodiment does not make any special limitation in this regard.
[0064] In the exemplary embodiments of this disclosure, all possible heating activation times before vehicle travel are determined by traversing a preset time period, and the corresponding heated temperature is determined, enabling positive simulation of the battery temperature at each candidate heating time. Furthermore, by determining the heating activation time from multiple candidate heating times based on the target initial temperature and the heated temperature, heating is performed. This not only ensures that the battery temperature meets the standard during travel but also accurately optimizes the determination of the best heating activation time, avoiding overheating or underheating of the power battery, reducing energy consumption issues caused by heating the power battery, and optimizing the user's driving experience.
[0065] Furthermore, in an exemplary embodiment of this disclosure, a vehicle control device is also provided. Figure 2 This is a block diagram illustrating a vehicle control device according to an exemplary embodiment. (Refer to...) Figure 2 The vehicle control device 200 includes a first determining module 210, a second determining module 220, and a battery heating module 230.
[0066] The first determining module 210 is configured to determine the target initial temperature of the vehicle's power battery, the target initial temperature representing the optimal operating temperature of the power battery at the scheduled travel time. The second determining module 220 is configured to determine the heated temperature of the power battery at multiple candidate heating times, wherein the multiple candidate heating times are determined by traversing a preset time period. The battery heating module 230 is configured to determine a heating start time from among a plurality of candidate heating times based on the target starting temperature and the already heated temperature, and to control the power battery to start heating based on the heating start time.
[0067] In some embodiments of this disclosure, the preset time period is determined with the power-off time of the vehicle's high-voltage system as the starting time and the scheduled travel time as the ending time.
[0068] In some embodiments of this disclosure, the second determining module 220 is configured to: The state data of the power battery and the ambient temperature of the multiple candidate heating times are obtained, and the unheated temperature of the multiple candidate heating times is determined based on the state data and the ambient temperature. The heated temperature of the power battery at the multiple candidate heating times is determined based on the unheated temperature.
[0069] In some embodiments of this disclosure, the second determining module 220 is configured to: In response to the unheated temperature being lower than the target starting temperature, the heated temperature of the power battery at the plurality of candidate heating times is determined based on the state data, the ambient temperature, and the unheated temperature.
[0070] In some embodiments of this disclosure, the vehicle control device 200 is further configured to: In response to the unheated temperature being greater than or equal to the target starting temperature, the power battery is controlled to not be heated.
[0071] In some embodiments of this disclosure, the battery heating module 230 is configured as follows: Among the heated temperatures, the heated temperature with the smallest temperature difference from the target starting temperature is determined, and the candidate heating time corresponding to the heated temperature with the smallest temperature difference is determined as the heating start time.
[0072] In some embodiments of this disclosure, the battery heating module 230 is configured as follows: The heating start time is saved to the vehicle's persistent storage unit; In response to the timing unit of the vehicle reaching the heating start time, the power battery is controlled to start heating.
[0073] In some embodiments of this disclosure, the vehicle control device 200 is further configured to: Obtain the real-time heating temperature of the power battery during the heating process; In response to the real-time heating temperature being greater than or equal to a preset temperature threshold, the power battery is controlled to stop heating, the temperature threshold being determined based on the target starting temperature.
[0074] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0075] This disclosure also provides a computer-readable storage medium having stored thereon computer program instructions that, when executed by a processor, implement the steps of the vehicle control method provided in this disclosure.
[0076] Figure 3 This is a block diagram illustrating a vehicle 300 according to an exemplary embodiment. For example, vehicle 300 may be a hybrid vehicle, a non-hybrid vehicle, an electric vehicle, a fuel cell vehicle, or other types of vehicle. Vehicle 300 may have driver assistance functions.
[0077] Reference Figure 3The vehicle 300 may include various subsystems, such as an infotainment system 310, a perception system 320, a decision control system 330, a drive system 340, and a computing platform 350. The vehicle 300 may also include more or fewer subsystems, and each subsystem may include multiple components. Furthermore, each subsystem and component of the vehicle 300 can be interconnected via wired or wireless means.
[0078] In some embodiments, the infotainment system 310 may include a communication system, an entertainment system, and a navigation system, etc.
[0079] The perception system 320 may include several sensors for sensing information about the environment surrounding the vehicle 300. For example, the perception system 320 may include a global positioning system (which may be GPS, BeiDou, or other positioning systems), an inertial measurement unit (IMU), lidar, millimeter-wave radar, ultrasonic radar, and a camera device.
[0080] The decision control system 330 may include a computing system, a vehicle controller, a steering system, a throttle, and a braking system.
[0081] The drive system 340 may include components that provide powered motion to the vehicle 300. In one embodiment, the drive system 340 may include an engine, an energy source, a transmission system, and wheels. The engine may be one or a combination of internal combustion engines, electric motors, and compressed air engines. The engine is capable of converting energy provided by the energy source into mechanical energy.
[0082] Some or all of the functions of the vehicle 300 are controlled by a computing platform 350. The computing platform 350 may include at least one processor 351 and a memory 352, the processor 351 being able to execute instructions 353 stored in the memory 352.
[0083] Processor 351 can be any conventional processor, such as a commercially available CPU. Processors may also include, for example, a vehicle controller (Graphical Process Unit, GPU), a Field Programmable Gate Array (FPGA), a System on Chip (SOC), an Application Specific Integrated Circuit (ASIC), or a combination thereof.
[0084] The memory 352 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk or optical disk.
[0085] In addition to instruction 353, memory 352 can also store data, such as road maps, route information, vehicle position, direction, speed, and other data. The data stored in memory 352 can be used by computing platform 350.
[0086] In this embodiment of the disclosure, the processor 351 may execute instructions 353 to complete all or part of the steps of the vehicle control method described above.
[0087] Figure 4 This is a block diagram illustrating a vehicle control device 400 according to an exemplary embodiment. For example, device 400 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.
[0088] Reference Figure 4 The device 400 may include one or more of the following components: a first processing component 402, a first memory 404, a first power supply component 406, a multimedia component 408, an audio component 410, a first input / output interface 412, a sensor component 414, and a communication component 416.
[0089] The first processing component 402 typically controls the overall operation of the device 400, such as operations associated with display, telephone calls, data communication, camera operation, and recording. The first processing component 402 may include one or more first processors 420 to execute instructions to complete all or part of the steps of the methods described above. Furthermore, the first processing component 402 may include one or more modules to facilitate interaction between the first processing component 402 and other components. For example, the first processing component 402 may include a multimedia module to facilitate interaction between the multimedia component 408 and the first processing component 402.
[0090] The first memory 404 is configured to store various types of data to support the operation of the device 400. Examples of such data include instructions for any application or method operating on the device 400, contact data, phonebook data, messages, pictures, videos, etc. The first memory 404 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0091] The first power supply component 406 provides power to various components of the device 400. The first power supply component 406 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power to the device 400.
[0092] Multimedia component 408 includes a screen that provides an output interface between the device 400 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 408 includes a front-facing camera and / or a rear-facing camera. When the device 400 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0093] Audio component 410 is configured to output and / or input audio signals. For example, audio component 410 includes a microphone (MIC) configured to receive external audio signals when device 400 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in first memory 404 or transmitted via communication component 416. In some embodiments, audio component 410 also includes a speaker for outputting audio signals.
[0094] The first input / output interface 412 provides an interface between the first processing component 402 and the peripheral interface module, which may be a keyboard, click wheel, buttons, etc. These buttons may include, but are not limited to, a home button, volume buttons, a start button, and a lock button.
[0095] Sensor assembly 414 includes one or more sensors for providing status assessments of various aspects of device 400. For example, sensor assembly 414 may detect the on / off state of device 400, the relative positioning of components such as the display and keypad of device 400, changes in the position of device 400 or a component of device 400, the presence or absence of user contact with device 400, the orientation or acceleration / deceleration of device 400, and temperature changes of device 400. Sensor assembly 414 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 414 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 414 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.
[0096] Communication component 416 is configured to facilitate wired or wireless communication between device 400 and other devices. Device 400 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 416 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 416 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0097] In an exemplary embodiment, the apparatus 400 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.
[0098] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a first memory 404 including instructions that can be executed by a first processor 420 of the device 400 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0099] In another exemplary embodiment, a computer program product is also provided, the computer program product comprising a computer program executable by a programmable device, the computer program having a code portion for performing the vehicle control method described above when executed by the programmable device.
[0100] Figure 5 This is a block diagram illustrating a vehicle control device 500 according to an exemplary embodiment. For example, device 500 may be provided as a server. (Refer to...) Figure 5 The apparatus 500 includes a second processing component 522, which further includes one or more processors, and memory resources represented by a second memory 532 for storing instructions, such as application programs, that can be executed by the second processing component 522. The application programs stored in the second memory 532 may include one or more modules, each corresponding to a set of instructions. Furthermore, the second processing component 522 is configured to execute instructions to perform the methods described above.
[0101] The device 500 may also include a second power supply component 526 configured to perform power management of the device 500, a wired or wireless network interface 550 configured to connect the device 500 to a network, and a second input / output interface 558. The device 500 can operate on an operating system stored in a second memory 532.
[0102] Furthermore, the term “exemplary” is used herein to mean serving as an example, instance, or illustration. Any aspect or design described herein as “exemplary” is not necessarily to be construed as advantageous compared to other aspects or designs. Rather, the use of the term “exemplary” is intended to present the concept in a concrete manner. As used herein, the term “or” is intended to mean an inclusive “or” rather than an exclusive “or.” That is, unless otherwise specified or clear from the context, “X applies A or B” is intended to mean any of the natural inclusive arrangements. That is, “X applies A or B” satisfies any of the foregoing instances if X applies A; X applies B; or both X applies A and B. Additionally, unless otherwise specified or clear from the context to refer to the singular form, the articles “a” and “an” as used in this application and the appended claims are generally understood to mean “one or more.”
[0103] Similarly, although this disclosure has been shown and described with respect to one or more implementations, equivalent variations and modifications will occur to those skilled in the art upon reading and understanding this specification and the accompanying drawings. This disclosure includes all such modifications and variations and is limited only by the scope of the claims. In particular, with respect to the various functions performed by the components described above (e.g., elements, resources, etc.), unless otherwise indicated, the terminology used to describe such components is intended to correspond to any component (functionally equivalent) that performs the specific function of the described component, even if structurally not equivalent to the disclosed structure. Furthermore, although specific features of this disclosure may have been disclosed with respect to only one of several implementations, such features may be combined with one or more other features of other implementations, as may be desired and advantageous to any given or particular application. Moreover, with regard to the terms “comprising,” “owning,” “having,” “having,” or variations thereof as used in the detailed description or claims, such terms are intended to be inclusive in a manner similar to the term “including.”
[0104] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the appended claims.
[0105] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A vehicle control method, characterized in that, include: Determine the target initial temperature of the vehicle's power battery, wherein the target initial temperature characterizes the optimal operating temperature of the power battery at the scheduled travel time; The heated temperature of the power battery at multiple candidate heating times is determined by iterating through a preset time period. The heating start time is determined from among the multiple candidate heating times based on the target starting temperature and the already heated temperature, and the power battery is controlled to start heating based on the heating start time.
2. The vehicle control method according to claim 1, characterized in that, The preset time period is determined with the start time being the power-off time of the vehicle's high-voltage system and the end time being the scheduled travel time.
3. The vehicle control method according to claim 1, characterized in that, Determining the heated temperature of the power battery at multiple candidate heating times includes: The state data of the power battery and the ambient temperature of the multiple candidate heating times are obtained, and the unheated temperature of the multiple candidate heating times is determined based on the state data and the ambient temperature. The heated temperature of the power battery at the multiple candidate heating times is determined based on the unheated temperature.
4. The vehicle control method according to claim 3, characterized in that, Determining the heated temperature of the power battery at the plurality of candidate heating times based on the unheated temperature includes: In response to the unheated temperature being lower than the target starting temperature, the heated temperature of the power battery at the plurality of candidate heating times is determined based on the state data, the ambient temperature, and the unheated temperature.
5. The vehicle control method according to claim 3, characterized in that, The method further includes: In response to the unheated temperature being greater than or equal to the target starting temperature, the power battery is controlled to not be heated.
6. The vehicle control method according to claim 1, characterized in that, The step of determining the heating start time from among the plurality of candidate heating times based on the target starting temperature and the already heated temperature includes: Among the heated temperatures, the heated temperature with the smallest temperature difference from the target starting temperature is determined, and the candidate heating time corresponding to the heated temperature with the smallest temperature difference is determined as the heating start time.
7. The vehicle control method according to claim 1, characterized in that, The step of controlling the power battery to start heating according to the heating start time includes: The heating start time is saved to the vehicle's persistent storage unit; In response to the timing unit of the vehicle reaching the heating start time, the power battery is controlled to start heating.
8. The vehicle control method according to claim 1, characterized in that, The method further includes: Obtain the real-time heating temperature of the power battery during the heating process; In response to the real-time heating temperature being greater than or equal to a preset temperature threshold, the power battery is controlled to stop heating, the temperature threshold being determined based on the target starting temperature.
9. A vehicle control device, characterized in that, include: The first determining module is configured to determine the target initial temperature of the vehicle's power battery, the target initial temperature representing the optimal operating temperature of the power battery at the scheduled travel time; The second determining module is configured to determine the heated temperature of the power battery at multiple candidate heating times, wherein the multiple candidate heating times are determined by traversing a preset time period. The battery heating module is configured to determine the heating start time from among a plurality of candidate heating times based on the target initial temperature and the already heated temperature, and to control the power battery to start heating based on the heating start time.
10. The vehicle control device according to claim 9, characterized in that, The second determining module is configured as follows: The state data of the power battery and the ambient temperature of the multiple candidate heating times are obtained, and the unheated temperature of the multiple candidate heating times is determined based on the state data and the ambient temperature. The heated temperature of the power battery at the multiple candidate heating times is determined based on the unheated temperature.
11. The vehicle control device according to claim 9, characterized in that, The battery heating module is configured as follows: The heating start time is saved to the vehicle's persistent storage unit; In response to the timing unit of the vehicle reaching the heating start time, the power battery is controlled to start heating.
12. A computer-readable storage medium having computer program instructions stored thereon, characterized in that, When executed by a processor, the program instructions implement the steps of the method described in any one of claims 1 to 8.
13. An electronic device, characterized in that, include: A memory on which computer programs are stored; A processor for executing the computer program in the memory to implement the steps of the method according to any one of claims 1 to 8.
14. A vehicle, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured to execute executable instructions stored in the memory to implement the steps of the vehicle control method according to any one of claims 1 to 8.