Vehicle control method, device, apparatus, and storage medium
Patent Information
- Application Number
- CN202311249113.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-25
- Publication Date
- 2026-09-04
- Estimated Expiration
- 2043-09-25
AI Technical Summary
例如,针对车辆在生产下线时进行的发动机的碳罐检测工序,需要车辆的档位处于驻车档且发动机保持运行状态不变,如果档位突然变化或者发动机突然停止运行会造成碳罐检测的失败
[0014]本申请实施例提供的技术方案,根据车辆的运行状态信息对车辆进行控制,以使车辆保持在该运行状态信息对应的运行状态下不变,从而避免在对车辆进行检测或者维修的过程中,由于车辆的运行状态改变造成的检测失败,提高检测成功率,且避免造成对车辆和人员产生危害。
Smart Images

Figure CN117389175B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle detection technology, and in particular to a vehicle control method, device, equipment and storage medium. Background Technology
[0002] In the field of vehicle inspection technology, there is a need to maintain a vehicle in a constant operating state. For example, in the carbon canister inspection process performed on the engine during vehicle production, the vehicle needs to be in park and the engine needs to remain running. If the gear suddenly changes or the engine suddenly stops running, the carbon canister inspection will fail. Another example is the diagnostic testing process performed during after-sales maintenance, which requires the vehicle's battery to be under high voltage while the engine remains stationary. If the engine suddenly starts running, it poses a safety risk to the maintenance personnel. Summary of the Invention
[0003] This application provides a vehicle control method, apparatus, device, and storage medium, which can be used to control a vehicle to maintain a constant operating state. The technical solution is as follows:
[0004] On the one hand, a vehicle control method is provided, the method comprising:
[0005] The vehicle's operating status information is obtained, which is information indicating the vehicle's operating status during the inspection process. The operating status information includes at least one of the following: inspection mode information, battery status information, gear information, hood status information, power mode information, and engine status information.
[0006] The vehicle is controlled according to the operating status information so that the vehicle remains unchanged in the operating status corresponding to the operating status information.
[0007] On the other hand, a vehicle control device is provided, the device comprising:
[0008] The acquisition module is used to acquire the vehicle's operating status information, which is information indicating the vehicle's operating status during the inspection process. The operating status information includes at least one of the following: inspection mode information, battery status information, gear information, hood status information, power mode information, and engine status information.
[0009] The control module is used to control the vehicle according to the operating status information so that the vehicle remains unchanged in the operating status corresponding to the operating status information.
[0010] On the other hand, a computer device is provided, the computer device including a processor and a memory, the memory storing at least one computer program, the at least one computer program being loaded and executed by the processor to enable the computer device to perform any of the methods described above.
[0011] On the other hand, a computer-readable storage medium is also provided, wherein at least one computer program is stored therein, the at least one computer program being loaded and executed by a processor to enable a computer to implement any of the methods described above.
[0012] On the other hand, a computer program product or computer program is also provided, the computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, causing the computer device to perform any of the methods described above.
[0013] The technical solution provided in this application has at least the following beneficial effects:
[0014] The technical solution provided in this application embodiment controls the vehicle based on the vehicle's operating status information, so that the vehicle remains unchanged in the operating state corresponding to the operating status information. This avoids detection failures caused by changes in the vehicle's operating status during vehicle inspection or maintenance, improves the success rate of inspection, and avoids harm to the vehicle and personnel. Attached Figure Description
[0015] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0016] Figure 1 This is a schematic diagram of an implementation environment provided in an embodiment of this application;
[0017] Figure 2 This is a flowchart of a vehicle control method provided in an embodiment of this application;
[0018] Figure 3 This is a schematic diagram of an information transmission process provided in an embodiment of this application;
[0019] Figure 4 This is a flowchart of a carbon canister detection method provided in an embodiment of this application;
[0020] Figure 5 This is a flowchart of a vehicle repair process provided in an embodiment of this application;
[0021] Figure 6 This is a schematic diagram of the structure of a vehicle control device provided in an embodiment of this application;
[0022] Figure 7 This is a schematic diagram of the structure of a server provided in an embodiment of this application;
[0023] Figure 8 This is a schematic diagram of the structure of a terminal provided in an embodiment of this application. Detailed Implementation
[0024] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0025] It should be noted that the terms "first," "second," etc. (if applicable) used in the specification 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. The implementations described in the following exemplary embodiments do not represent all implementations consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application.
[0026] This application provides a vehicle control method; please refer to the embodiments provided. Figure 1 The diagram illustrates an implementation environment for the method provided in this embodiment. This implementation environment may include a terminal 11 and a vehicle 12, with the terminal 11 and vehicle 12 establishing a communication connection via a wired or wireless network.
[0027] The terminal 11 is located on the vehicle 12. The terminal 11 can obtain the operating status information of the vehicle 12, and then the terminal 11 can control the vehicle 12 according to the operating status information, so that the vehicle 12 remains unchanged in the operating state corresponding to the operating status information. Optionally, the terminal 11 may be a vehicle controller capable of executing the vehicle control method provided in the embodiments of this application.
[0028] In one possible implementation, the environment further includes a server 13, which communicates with both the vehicle 12 and the terminal 11 via a wired or wireless network. Optionally, the terminal 11 can send the acquired operating status information of the vehicle 12 to the server 13. Based on the operating status information, the server 13 obtains control commands for the vehicle 12's operating status and sends these commands to the terminal 11, enabling the terminal 11 to control the vehicle 12's operating status according to the commands. In this embodiment, the server 13 can be a single vehicle server, a server cluster consisting of multiple vehicle servers, or a cloud computing service center.
[0029] See Figure 2 , Figure 2 This application provides a flowchart of a vehicle control method, which can be applied to... Figure 1 The implementation environment shown is, for example, by Figure 1 The terminal 11 shown executes this method. For example... Figure 2 As shown, the method includes, but is not limited to, the following steps 201 and 202.
[0030] Step 201: Obtain vehicle operating status information. The operating status information is information indicating the vehicle's operating status during the inspection process. The operating status information includes at least one of the following: inspection mode information, battery status information, gear information, hood status information, power mode information, and engine status information.
[0031] In this embodiment, if the vehicle needs to undergo a testing process, the vehicle must be in the operating state required by the testing process. Therefore, the vehicle's operating status information can be obtained through the controllers of various vehicle components. This application does not limit the content of the operating status information, as long as it indicates the vehicle's operating status during the testing process. For example, the operating status information includes at least one of the following: testing mode information, battery status information, gear position information, hood status information, power mode information, and engine status information.
[0032] The detection mode information describes the current detection mode of the vehicle, such as engine detection, light detection, brake detection, airbag detection, and carbon canister detection; the battery status information describes the working status of the vehicle battery, including but not limited to battery charge, charging status, battery life, and battery status; the gear information describes the current gear of the vehicle, such as drive, reverse, neutral, and park; the hood status information describes the open or closed state of the vehicle's hood; the power mode information describes the current power distribution mode of the vehicle, such as Electric Vehicle (EV) mode and Hybrid Electric Vehicle (HEV) mode, where EV mode corresponds to the pure electric mode in this application embodiment, and HEV mode corresponds to the hybrid electric mode in this application embodiment; and the engine status information describes the working status of the vehicle's engine, including but not limited to engine speed, combustion efficiency, engine start-up, shutdown, and fault codes.
[0033] Optionally, this application embodiment uses the vehicle's HCU (Hybrid Control Unit) controlling the vehicle based on its operating status information as an example to illustrate the implementation method of the vehicle's HCU acquiring operating status information. The vehicle's HCU can acquire the vehicle's operating status information through the vehicle's sensors and / or controllers. The HCU manages the vehicle's powertrain, performing operations such as torque distribution between the generator and motor, switching on and off high-voltage circuits, and starting or stopping the engine based on the driver's driving intentions, the vehicle's driving status, and the operating status of each component.
[0034] Taking battery status information as an example, the vehicle's BMS (Battery Management System) collects parameters such as battery voltage, current, temperature, and SOC (State of Charge). The BMS collects, processes, and stores battery status information in real time during battery pack operation and exchanges information with external devices such as the HCU (Hardware Unit) to control the battery's state. The BMS and HCU can transmit information via the CAN (Controller Area Network) bus.
[0035] For example, see Figure 3The diagram illustrates the information transmission process. This embodiment uses a hybrid vehicle as an example. The BMS sends battery status information, power battery fault information, and high-voltage power-on / off status information to the HCU; the EMS (Engine Management System) sends engine status information, engine fault information, and fuel level information to the HCU, and the HCU sends engine start / stop signals to the EMS; the TCU (Transmission Control Unit) sends vehicle gear information and transmission fault information to the HCU; the MCU (Motor Control Unit) sends motor fault information to the HCU; the IHU (Instrument Head Unit) sends vehicle power mode information and hood status information to the HCU; the vehicle's on-board diagnostic tool sends its fault information to the HCU, and the HCU can send the vehicle's detection mode information to the on-board diagnostic tool.
[0036] Step 202: Control the vehicle according to the operating status information so that the vehicle remains in the operating status corresponding to the operating status information.
[0037] In this embodiment, the vehicle operating status information obtained in step 201 indicates the vehicle's current operating status. Based on this information, the vehicle can be controlled to maintain its current operating status, preventing damage to the inspection personnel and the vehicle due to sudden changes in operating status during vehicle inspection. Furthermore, the vehicle's current motion status can be used to determine whether the vehicle meets inspection or maintenance conditions. This embodiment does not limit the inspection and maintenance conditions; they can differ depending on the specific inspection and maintenance situation. For example, if the vehicle's instrument panel is being inspected, the inspection conditions include powering on the vehicle to facilitate the display of instrument information.
[0038] In one possible implementation, when the vehicle's operating status information includes detection mode information, and the detection mode information indicates that the vehicle is to perform a carbon canister test, the vehicle's gear is kept in the parking position, and the vehicle's engine is kept running. Since the carbon canister test scenario requires the vehicle to be in the parking position and the engine to be running, keeping the vehicle in the parking position and the engine running ensures the normal operation of the carbon canister test and prevents test failure due to gear changes or engine shutdown.
[0039] Carbon canister inspection is used to check for malfunctions or failures in the carbon canister to determine if replacement or repair is necessary. The carbon canister's function is to adsorb and store gasoline volatiles to reduce environmental pollution and fuel waste. If the carbon canister fails, it can lead to fuel volatile leakage, affecting vehicle performance and fuel consumption, while also increasing environmental pollution. Therefore, regular carbon canister inspection is an important measure to maintain vehicle performance and safety.
[0040] Optionally, see Figure 4 The flowchart shown illustrates the carbon canister detection process, which includes, but is not limited to, the following steps: the vehicle's BMS performs a power-on operation based on the power-on signal sent by the HCU; the vehicle is placed in park to keep it stationary for easier detection; and the vehicle's engine management system performs an engine start operation based on the start signal sent by the vehicle controller. The carbon canister detection checks whether the carbon canister can effectively absorb gasoline volatiles to prevent air pollution during vehicle operation; therefore, the carbon canister detection must be performed with the engine running. The on-board diagnostic tool is connected to the OBD (On-Board Diagnostics) diagnostic port.
[0041] For example, OBD can monitor the engine management system and other functional modules of the vehicle in real time during vehicle operation. If any abnormalities are detected, it determines the specific fault based on a specific algorithm and stores it in the vehicle's memory as DTCs (Diagnostic Trouble Codes). This memory can be OBD-specific or borrowed from the memory of other modules such as the vehicle controller. Users can use an on-board diagnostic tool to read the fault codes, thus quickly locating the fault. The on-board diagnostic tool is a portable intelligent vehicle fault self-diagnostic instrument used to detect and analyze vehicle faults. It connects to the vehicle's OBD interface, reads faults present in the vehicle, and displays the fault information on its own screen, helping users identify the location and cause of the fault.
[0042] When the on-board diagnostic tool is connected to the vehicle's OBD interface, the vehicle's IHU (In-Hand Unit) selects the carbon canister detection mode. This embodiment does not limit the method of selecting carbon canister detection; it could be that the IHU receives a touch signal corresponding to carbon canister detection, or it could be that the IHU receives a voice signal corresponding to carbon canister detection, etc. When the IHU selects carbon canister detection mode, the vehicle's overall controller performs vehicle control according to the detection mode to maintain the vehicle's operating state. Specifically, the vehicle controller sends a signal to the vehicle's transmission control unit to prohibit gear shifting, ensuring the vehicle remains in parking gear and preventing vehicle movement due to gear changes. The vehicle controller also sends a signal to the vehicle's battery management system to prohibit power-off, preventing the engine from stopping due to power loss, thus ensuring the carbon canister detection process is uninterrupted.
[0043] If the carbon canister test is complete, the on-board diagnostic tool will notify the user of "carbon canister test complete" via display or voice announcement. A "Exit offline testing mode?" window will also appear on the on-board diagnostic tool's display. If a "Yes" touch signal is received, the offline testing is complete, and the connection between the on-board diagnostic tool and the OBD interface can be disconnected. Alternatively, if the on-board diagnostic tool receives a "No" touch signal, the user can continue to select other testing modes to check whether other vehicle functions meet the offline requirements.
[0044] Optionally, during the carbon canister detection process, the vehicle controller determines whether the vehicle meets the carbon canister detection conditions based on whether the vehicle's control module sends a fault signal. This allows the controller to execute the corresponding operation for carbon canister detection failure if the conditions are not met. For example, upon receiving a fault signal from the control module, the controller keeps the vehicle's engine stationary and powers off the vehicle. The control module includes at least one of the following: Battery Management System (BMS), Motor Control Unit (MCU), Engine Management System (EMS), and Transmission Control Unit (TCU).
[0045] For example, fault signals sent by the control modules include, but are not limited to: fault signals sent by the battery management system, fault signals sent by the engine management system, fault signals sent by the transmission control unit, and fault signals sent by the motor control unit. If the vehicle's overall controller receives any of the above fault signals, it indicates that at least one control module is faulty or the program sending the fault signal from the control module is faulty. If the control module is faulty, the detection operation should be stopped immediately to facilitate troubleshooting of the control module. If the program sending the fault signal from the control module is faulty, the detection operation should be stopped immediately to facilitate troubleshooting and repair of the program sending the fault signal from the control module, so as to prevent the program from failing to send fault signals when the control module is faulty.
[0046] For example, when the vehicle controller receives a fault signal, it must immediately stop the detection to prevent damage to the user or the vehicle. In this embodiment, the vehicle controller sends an engine stop signal to the vehicle's engine management system to keep the engine stationary, and sends a power-off signal to the vehicle's battery management system to power off the entire vehicle, thereby preventing potential damage to the user or the vehicle from dangerous situations such as leakage. Optionally, the vehicle controller sends a carbon canister detection failure signal to the vehicle's instrument cluster controller. Based on the carbon canister detection failure signal, the instrument cluster controller prompts the user. This prompt can take the form of displaying the text "Carbon canister detection failure" on the instrument cluster controller's display screen; or broadcasting a voice prompt about the carbon canister detection failure through the vehicle's audio system; or flashing or maintaining a constant indicator light on the vehicle.
[0047] In one possible implementation, the operating status information includes battery status information, gear position information, hood status information, power mode information, and engine status information; controlling the vehicle based on the operating status information includes: when the operating status information does not meet the operating conditions, after the hood status information indicates that the vehicle's hood has changed from closed to open, controlling the vehicle's engine to remain stationary; the operating conditions include the battery status information indicating that the vehicle's battery has high voltage, the gear position information indicating that the vehicle's gear is in parking gear, the power mode information indicating that the vehicle is in hybrid mode, and the engine status information indicating that the vehicle's engine fuel level is greater than the starting threshold, and the voltage of the high voltage is greater than the voltage threshold.
[0048] For example, the embodiments of this application are divided into two cases based on operating conditions: Case 1, the operating status information does not meet the operating conditions; Case 2, the operating status information meets the operating conditions. Wherein, the operating status information meeting the operating conditions means that the vehicle can operate in the operating state corresponding to the operating status information, and the operating status information not meeting the operating conditions means that the vehicle cannot operate in the operating state corresponding to the operating status information. The embodiments of this application do not limit the operating conditions. For example, operating conditions may include battery status information indicating that the vehicle's battery has high voltage, gear information indicating that the vehicle is in parking gear, power mode information indicating that the vehicle is in hybrid mode, and engine status information indicating that the vehicle's engine fuel level is greater than the starting threshold, and the voltage of the high voltage is greater than the voltage threshold.
[0049] Scenario 1: The running status information does not meet the running conditions.
[0050] Optionally, the scenario provided in this application embodiment is a vehicle after-sales maintenance and repair scenario. In this scenario, the vehicle controller controls the vehicle according to the operating status information, including but not limited to the following steps: the vehicle's engine management system controls the vehicle's engine to start according to the engine start signal sent by the vehicle controller; upon receiving the hood opening signal sent by the instrument cluster controller, it determines that the vehicle's operating status information does not meet the operating conditions and controls the vehicle's engine to remain stationary.
[0051] See Figure 5 The flowchart for vehicle maintenance shown indicates that if the engine is not started or has started but stopped, the vehicle controller sends a signal to the vehicle's engine management system to prohibit engine starting. If the engine is not started, it means that the current maintenance process must be carried out with the engine stationary, so engine starting is prohibited to ensure the safety of maintenance personnel. If the engine has stopped, it means that the engine may have a fault, so restarting the engine is prohibited to ensure that the engine will not be damaged by starting after a fault.
[0052] Optionally, if the engine is running and the hood remains closed after the running time exceeds a reference time, a signal to prohibit engine starting is sent to the engine management system to change the engine from running to a stationary state, thereby saving the energy consumed by the engine. If the engine is running and the hood changes from closed to open and then back to closed, it indicates that the engine detection may have ended, and the engine is shut down to save the energy consumed by the engine.
[0053] Optionally, if the engine is running and the hood is open, the vehicle's operating status information is determined. If the operating status information includes at least one of the following: battery status information indicating the battery is not charged with high voltage, gear information indicating the gear is not in parking mode, power mode information indicating the vehicle is not in hybrid mode, and engine status information indicating the engine fuel level is less than or equal to the starting threshold, then the operating status information does not meet the operating conditions. Specifically, if the battery is not charged with high voltage, it may not provide enough energy to start the engine, leading to starting failure; if the gear information indicates the gear is not in parking mode, the engine operation may cause the vehicle to move, posing a hazard to maintenance personnel; if the vehicle is not in hybrid mode, it indicates the vehicle may be in pure electric mode, thus eliminating the need to start the engine; if the engine fuel level is less than or equal to the starting threshold, insufficient fuel may cause the engine to suddenly stop during operation, posing a threat to maintenance personnel.
[0054] Therefore, if the operating state does not meet the operating conditions, the vehicle controller sends an engine start prohibition signal to the engine management system. The engine management system maintains the engine in a stationary state or changes the engine from a running state to a stationary state based on the engine start prohibition signal.
[0055] In addition, the voltage of the high-voltage electricity must be greater than the voltage threshold, which is determined experimentally during the vehicle design and manufacturing process. If the voltage of the high-voltage electricity is less than or equal to the voltage threshold, it may result in insufficient energy to start the vehicle's engine; or, during vehicle operation, if the battery voltage drops below the voltage threshold, it may cause the vehicle to suddenly stall, thereby interrupting the vehicle's operation; or, it may cause other electrically driven functions other than the motor to fail; or, it may affect the vehicle's acceleration performance, making the vehicle accelerate weakly or slowly.
[0056] Scenario 2: The operating status information meets the operating conditions.
[0057] If the vehicle's engine is running before the hood is opened, then after the hood status information indicates that the hood has changed from closed to open, the vehicle's engine will remain running. If the vehicle's engine is stationary after the hood status information indicates that the hood has changed from closed to open, then the vehicle's engine will remain stationary.
[0058] For example, see Figure 5 The flowchart shown in the vehicle maintenance diagram indicates that if the vehicle's engine is running before the hood is opened, the engine is kept running after the hood status information indicates that the hood has changed from closed to open. This keeps the vehicle running in the current maintenance scenario, facilitating maintenance work and preventing the danger caused by a sudden engine shutdown.
[0059] Optionally, if the engine is stationary with the hood open, a signal to prevent engine start is sent to the engine management system to avoid damage to maintenance personnel or the vehicle due to sudden engine start.
[0060] In one possible implementation, the operating status information includes battery status information, hood status information, and power mode information; controlling the vehicle based on the operating status information includes: when the power mode information indicates that the vehicle is in pure electric mode, after the hood status information indicates that the hood of the vehicle has changed from closed to open, if the battery status information indicates that the vehicle's battery has high voltage, controlling the vehicle's engine to remain stationary.
[0061] For example, in pure electric mode, the hood is already open before the vehicle's power battery is charged with high voltage. After the vehicle is charged with high voltage, it directly enters hybrid mode due to the low state of charge (SOC) of the power battery, at which point the engine is not allowed to start. Pure electric mode uses the electric motor to drive the vehicle; therefore, in pure electric mode, the engine may not be the focus of maintenance, and the engine remains stationary. Entering hybrid mode could cause the engine to start suddenly, potentially damaging maintenance personnel or the vehicle. Therefore, in this situation, the vehicle controller sends a signal to the vehicle's engine management system to prevent engine start, keeping the engine stationary.
[0062] In one possible implementation, the operating status information includes battery status information, hood status information, power mode information, and engine status information; controlling the vehicle based on the operating status information includes: when the power mode information indicates that the vehicle is in hybrid mode, the hood status information indicates that the hood has changed from closed to open, and the engine status information indicates that the engine is running, if the engine status information indicates that the engine has changed from running to stationary, controlling the engine to remain stationary.
[0063] For example, in hybrid mode, with the hood open and the engine running, if a malfunction causes the engine to stop, restarting the engine is not permitted even after the malfunction disappears. This means that when the vehicle is in hybrid mode, with the hood open and the engine running, if the engine suddenly stops, the system will control the engine to remain stationary. This control strategy is to avoid potential risks and ensure the safe and stable operation of the vehicle. After the malfunction disappears, maintenance work must be stopped, and potentially faulty modules must be checked and tested. Once the malfunction is confirmed to be resolved, the aforementioned vehicle maintenance work can be resumed.
[0064] In summary, the method provided in this application controls the vehicle based on its operating status information, so that the vehicle remains in the operating state corresponding to the operating status information. This avoids detection failures caused by changes in the vehicle's operating status during vehicle inspection or maintenance, improves the success rate of inspection, and avoids harm to the vehicle and personnel.
[0065] See Figure 6 This application provides a vehicle control device, which includes:
[0066] The acquisition module 601 is used to acquire the vehicle's operating status information. The operating status information is information indicating the vehicle's operating status during the inspection process. The operating status information includes at least one of the following: inspection mode information, battery status information, gear information, hood status information, power mode information, and engine status information.
[0067] The control module 602 is used to control the vehicle according to the operating status information so that the vehicle remains unchanged in the operating state corresponding to the operating status information.
[0068] In one possible implementation, the operating status information includes detection mode information; the control module 602 is used to control the vehicle to remain in park and keep the vehicle's engine running when the detection mode information indicates that the vehicle is performing a carbon canister test.
[0069] In one possible implementation, the control module 602 is further configured to, upon receiving a fault signal sent by the control module, keep the vehicle's engine stationary and power off the vehicle. The control module includes at least one of a battery management system (BMS), a motor control unit (MCU), an engine management system (EMS), and a transmission control unit (TCU).
[0070] In one possible implementation, the operating status information includes battery status information, gear position information, hood status information, power mode information, and engine status information; the control module 602 is used to control the vehicle's engine to remain stationary after the hood status information indicates that the vehicle's hood has changed from closed to open, when the operating status information does not meet the operating conditions. The operating conditions include the battery status information indicating that the vehicle's battery has high voltage, the gear position information indicating that the vehicle's gear is in parking gear, the power mode information indicating that the vehicle is in hybrid mode, and the engine status information indicating that the vehicle's engine oil level is greater than the starting threshold, and the voltage of the high voltage is greater than the voltage threshold.
[0071] In one possible implementation, the control module 602 is further configured to, when the operating status information meets the operating conditions, if the vehicle's engine is in an operating state before the vehicle's hood is opened, then after the hood status information indicates that the vehicle's hood has changed from closed to open, control the vehicle's engine to remain in an operating state; if the vehicle's engine is in a stationary state after the hood status information indicates that the vehicle's hood has changed from closed to open, control the vehicle's engine to remain in a stationary state.
[0072] In one possible implementation, the operating status information includes battery status information, hood status information, and power mode information. The control module 602 is used to control the vehicle's engine to remain stationary if the battery status information indicates that the vehicle's battery is at high voltage after the hood status information indicates that the hood has changed from closed to open, when the power mode information indicates that the vehicle is in pure electric mode.
[0073] In one possible implementation, the operating status information includes battery status information, hood status information, power mode information, and engine status information; the control module 602 is used to control the vehicle's engine to remain stationary if the engine status information indicates that the vehicle is in hybrid mode, the hood status information indicates that the vehicle's hood has changed from closed to open, and the engine status information indicates that the vehicle's engine is in operation.
[0074] It should be noted that the apparatus provided in the above embodiments is only illustrated by the division of the above functional modules. In actual operation, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here. Figure 6 The beneficial effects of the device shown can be found in [reference needed]. Figure 2 The effectiveness of the method shown will not be elaborated here.
[0075] Figure 7 This is a schematic diagram of a server structure provided in an embodiment of this application. The server can vary significantly due to differences in configuration or performance. It may include one or more processors 1101 and one or more memories 1102. The one or more memories 1102 store at least one computer program, which is loaded and executed by the one or more processors 1101 to enable the server to implement the vehicle control methods provided in the various method embodiments described above. Of course, the server may also have wired or wireless network interfaces, a keyboard, and input / output interfaces for input and output. The server may also include other components for implementing device functions, which will not be elaborated upon here.
[0076] Figure 8 This is a schematic diagram of the structure of a terminal provided in an embodiment of this application. The terminal may be, for example, an in-vehicle terminal, a smartphone, a tablet computer, a media player, a laptop computer, or a desktop computer. The terminal may also be referred to as user equipment, a portable terminal, a laptop terminal, a desktop terminal, or other names.
[0077] Typically, a terminal includes a processor 1501 and a memory 1502.
[0078] Processor 1501 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1501 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 1501 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 1501 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content required to be displayed on the screen. In some embodiments, processor 1501 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.
[0079] The memory 1502 may include one or more computer-readable storage media, which may be non-transitory. The memory 1502 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1502 are used to store at least one instruction, which is executed by the processor 1501 to cause the terminal to implement the vehicle control method provided in the method embodiments of this application.
[0080] In some embodiments, the terminal may also optionally include: a peripheral device interface 1503 and at least one peripheral device. The processor 1501, memory 1502, and peripheral device interface 1503 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 1503 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of: a radio frequency circuit 1504, a display screen 1505, a camera assembly 1506, an audio circuit 1507, and a power supply 1508.
[0081] Peripheral interface 1503 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 1501 and memory 1502. In some embodiments, processor 1501, memory 1502 and peripheral interface 1503 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 1501, memory 1502 and peripheral interface 1503 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.
[0082] The radio frequency (RF) circuit 1504 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 1504 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 1504 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. Optionally, the RF circuit 1504 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 1504 can communicate with other terminals through at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: metropolitan area networks (MANs), various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks (WLANs), and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 1504 may also include circuitry related to NFC (Near Field Communication), which is not limited in this application.
[0083] Display screen 1505 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 1505 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 1501 for processing. In this case, display screen 1505 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, display screen 1505 can be a single screen, located on the front panel of the terminal; in other embodiments, display screen 1505 can be at least two screens, respectively located on different surfaces of the terminal or in a folded design; in other embodiments, display screen 1505 can be a flexible display screen, located on a curved or folded surface of the terminal. Furthermore, display screen 1505 can be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. Display screen 1505 can be made of materials such as LCD (Liquid Crystal Display) or OLED (Organic Light-Emitting Diode).
[0084] The camera assembly 1506 is used to acquire images or videos. Optionally, the camera assembly 1506 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal, and the rear-facing camera is located on the back of the terminal. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 1506 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm-light flash and a cool-light flash, which can be used for light compensation at different color temperatures.
[0085] The audio circuit 1507 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting the sound waves into electrical signals that are input to the processor 1501 for processing, or input to the radio frequency circuit 1504 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each positioned at a different location on the terminal. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert electrical signals from the processor 1501 or the radio frequency circuit 1504 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 1507 may also include a headphone jack.
[0086] Power supply 1508 is used to power the various components in the terminal. Power supply 1508 can be AC power, DC power, a disposable battery, or a rechargeable battery. When power supply 1508 includes a rechargeable battery, the rechargeable battery can support wired or wireless charging. The rechargeable battery can also be used to support fast charging technology.
[0087] In some embodiments, the terminal further includes one or more sensors 1509. The one or more sensors 1509 include, but are not limited to: an acceleration sensor 1510, a gyroscope sensor 1511, a pressure sensor 1512, an optical sensor 1513, and a proximity sensor 1514.
[0088] Accelerometer 1510 can detect the magnitude of acceleration along the three coordinate axes of a coordinate system established by the terminal. For example, accelerometer 1510 can be used to detect the components of gravitational acceleration along the three coordinate axes. Processor 1501 can control display screen 1505 to display the user interface in either a landscape or portrait view based on the gravitational acceleration signal acquired by accelerometer 1510. Accelerometer 1510 can also be used for games or for acquiring user motion data.
[0089] The gyroscope sensor 1511 can detect the terminal's orientation and rotation angle. The gyroscope sensor 1511 can work in conjunction with the accelerometer sensor 1510 to collect the user's 3D movements on the terminal. Based on the data collected by the gyroscope sensor 1511, the processor 1501 can perform the following functions: motion sensing (e.g., changing the UI based on the user's tilt), image stabilization during shooting, game control, and inertial navigation.
[0090] The pressure sensor 1512 can be disposed on the side bezel of the terminal and / or the lower layer of the display screen 1505. When the pressure sensor 1512 is disposed on the side bezel of the terminal, it can detect the user's grip signal on the terminal, and the processor 1501 can perform left / right hand recognition or quick operation based on the grip signal collected by the pressure sensor 1512. When the pressure sensor 1512 is disposed on the lower layer of the display screen 1505, the processor 1501 can control the operable controls on the UI interface based on the user's pressure operation on the display screen 1505. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.
[0091] Optical sensor 1513 is used to collect ambient light intensity. In one embodiment, processor 1501 can control the display brightness of display screen 1505 based on the ambient light intensity collected by optical sensor 1513. Specifically, when the ambient light intensity is high, the display brightness of display screen 1505 is increased; when the ambient light intensity is low, the display brightness of display screen 1505 is decreased. In another embodiment, processor 1501 can also dynamically adjust the shooting parameters of camera assembly 1506 based on the ambient light intensity collected by optical sensor 1513.
[0092] The proximity sensor 1514, also known as a distance sensor, is typically installed on the front panel of the terminal. The proximity sensor 1514 is used to detect the distance between the user and the front of the terminal. In one embodiment, when the proximity sensor 1514 detects that the distance between the user and the front of the terminal is gradually decreasing, the processor 1501 controls the display screen 1505 to switch from a screen-on state to a screen-off state; when the proximity sensor 1514 detects that the distance between the user and the front of the terminal is gradually increasing, the processor 1501 controls the display screen 1505 to switch from a screen-off state to a screen-on state.
[0093] Those skilled in the art will understand that Figure 8 The structure shown does not constitute a limitation on the terminal and may include more or fewer components than shown, or combine certain components, or use different component arrangements.
[0094] In an exemplary embodiment, a computer device is also provided, comprising a processor and a memory storing at least one computer program. The at least one computer program is loaded and executed by one or more processors to enable the computer device to implement any of the vehicle control methods described above.
[0095] In an exemplary embodiment, a computer-readable storage medium is also provided, which stores at least one computer program that is loaded and executed by a processor of a computer device to enable the computer to implement any of the above-described vehicle control methods.
[0096] In one possible implementation, the aforementioned computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device, etc.
[0097] In an exemplary embodiment, a computer program product or computer program is also provided, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform any of the vehicle control methods described above.
[0098] It should be noted that all information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in this application have been authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the information related to the vehicle's operating status involved in this application was obtained with full authorization.
[0099] It should be understood that "multiple" as used in this article refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0100] The above description is merely an exemplary embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this application should be included within the protection scope of this application.
Claims
1. A vehicle control method, characterized in that, The method includes: The vehicle's operating status information during the inspection process is acquired, including inspection mode information, battery status information, hood status information, power mode information, and engine status information. The vehicle is controlled according to the operating status information to keep the vehicle in the operating status corresponding to the operating status information; If the detection mode information indicates that the vehicle is to perform a carbon canister test, the vehicle is kept in the parking gear and the engine is kept running. If the power mode information indicates that the vehicle is in pure electric mode, the hood status information indicates that the hood of the vehicle changes from closed to open, the battery status information indicates that the battery of the vehicle has high voltage, and controls the engine of the vehicle to remain stationary. If the power mode information indicates that the vehicle is in hybrid mode, the hood status information indicates that the hood of the vehicle changes from closed to open, the engine status information indicates that the engine of the vehicle is running, or the engine status information indicates that the engine of the vehicle changes from running to stationary, the engine of the vehicle is controlled to remain in the stationary state.
2. The method according to claim 1, characterized in that, After controlling the vehicle based on the operating status information, the method further includes: Upon receiving a fault signal from the control module, the system keeps the vehicle's engine stationary and disconnects the vehicle's power. The control module includes at least one of a battery management system (BMS), a motor control unit (MCU), an engine management system (EMS), and a transmission control unit (TCU).
3. The method according to claim 1, characterized in that, The operating status information includes the battery status information, gear information, hood status information, power mode information, and engine status information; The step of controlling the vehicle based on the operating status information includes: If the operating status information does not meet the operating conditions, after the hood status information indicates that the hood of the vehicle changes from closed to open, the engine of the vehicle is kept stationary. The operating conditions include the battery status information indicating that the vehicle's battery has high voltage, the gear information indicating that the vehicle is in parking gear, the power mode information indicating that the vehicle is in hybrid mode, the engine status information indicating that the vehicle's engine oil level is greater than the starting threshold, and the voltage of the high voltage being greater than the voltage threshold.
4. The method according to claim 3, characterized in that, The step of controlling the vehicle based on the operating status information further includes: If the vehicle's engine is in operation before the vehicle's hood is opened, and the hood status information indicates that the vehicle's hood has changed from closed to open, the vehicle's engine will remain in the same operating state after the hood status information indicates that the vehicle's hood has changed from closed to open. If the vehicle's engine is stationary after the hood status information indicates that the vehicle's hood has changed from closed to open, then the vehicle's engine is controlled to remain stationary.
5. A vehicle control device, characterized in that, The apparatus is used to perform the method according to any one of claims 1-4, the apparatus comprising: The acquisition module is used to acquire the vehicle's operating status information during the inspection process. The operating status information includes inspection mode information, battery status information, hood status information, power mode information, and engine status information. The control module is used to control the vehicle according to the operating status information, so that the vehicle remains in the operating status corresponding to the operating status information; If the detection mode information indicates that the vehicle is to perform a carbon canister test, the vehicle is kept in the parking gear and the engine is kept running. If the power mode information indicates that the vehicle is in pure electric mode, the hood status information indicates that the hood of the vehicle changes from closed to open, the battery status information indicates that the battery of the vehicle has high voltage, and controls the engine of the vehicle to remain stationary. If the power mode information indicates that the vehicle is in hybrid mode, the hood status information indicates that the hood of the vehicle changes from closed to open, the engine status information indicates that the engine of the vehicle is running, or the engine status information indicates that the engine of the vehicle changes from running to stationary, the engine of the vehicle is controlled to remain in the stationary state.
6. A computer device, characterized in that, The computer device includes a processor and a memory, the memory storing at least one computer program, which is loaded and executed by the processor to enable the computer device to implement the vehicle control method as described in any one of claims 1 to 4.
7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one computer program, which is loaded and executed by a processor to enable the computer to implement the vehicle control method as described in any one of claims 1 to 4.
Citation Information
Patent Citations
Engine controller of hybrid vehicle
CN102219016A
Maintenance method and device of hybrid vehicle and electronic equipment
CN115163370A