Vehicle control method and device

By monitoring the number of occupied seats in the vehicle and automatically exiting the nap mode when no one is present, the problems of continuous power consumption and safety hazards have been solved, improving user experience and safety.

CN120863518APending Publication Date: 2025-10-31BEIJING CO WHEELS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410533744.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-04-29
Publication Date
2025-10-31

AI Technical Summary

Technical Problem

If a user leaves the vehicle without ending the nap mode after the vehicle has entered nap mode, the vehicle will continue to consume power and pose a safety hazard, affecting the user experience.

Method used

By monitoring the number of occupied seats in the vehicle, it can determine whether there are people in the vehicle. When the number of occupied seats is zero and the duration exceeds the preset time, the rest mode is exited, the vehicle power is turned off, and the vehicle is locked.

Benefits of technology

This effectively prevents the vehicle from continuously consuming power when unattended, improves the user experience, enhances vehicle security, and prevents theft.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120863518A_ABST
    Figure CN120863518A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a vehicle control method and device, and relates to the technical field of intelligent vehicles, and the method specifically comprises the steps: when a vehicle is in a rest mode state, monitoring the seat occupation number of the vehicle, and obtaining the seat occupation number of the vehicle; when it is monitored that the seat occupying number is equal to zero, monitoring is started to be conducted on the duration when the vehicle continues that the seat occupying number is zero, so that the target duration is obtained; and when the target duration is greater than the first preset duration, exiting the rest mode. When the vehicle is in the rest mode, the vehicle using experience of the user can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of intelligent vehicle technology, specifically to a vehicle control method and device. Background Technology

[0002] With the rapid development of the intelligent vehicle field, many vehicles have a nap mode function. This function is mainly designed to provide a series of linked and combined in-vehicle services for the driver, front passenger, and second-row passengers when they are fatigued or drowsy. It improves the actual driving experience in scenarios such as long-distance fatigue, short-distance rest, waiting for others, and lunch break, and meets the needs of 1-4 people to take a short and quick rest in the car.

[0003] Currently, if a user opens the car door and leaves the vehicle without ending the nap mode, the vehicle will remain in nap mode. This means the vehicle is unlocked and the power supply is in ACC Holding mode (the entire vehicle is powered on). Since the air conditioning, refrigerator, and other in-vehicle devices are on and in silent mode, they continuously consume power, impacting the user's subsequent use of the vehicle. Furthermore, the unlocked state increases the risk of theft and other security issues, reducing the user experience. Summary of the Invention

[0004] In view of this, embodiments of this application provide a vehicle control method and apparatus that can improve the user's driving experience when the vehicle is in a rest mode.

[0005] In a first aspect, embodiments of this application provide a vehicle control method, including:

[0006] When the vehicle is in rest mode, the number of seats occupied in the vehicle is monitored to obtain the number of seats occupied in the vehicle.

[0007] When the number of occupied seats is detected to be zero, the system begins to monitor the duration during which the number of occupied seats in the vehicle remains zero in order to obtain the target duration.

[0008] If the duration of the target exceeds the first preset duration, exit the nap mode.

[0009] As an optional implementation of this application, the step of monitoring the number of occupied seats in the vehicle when the vehicle is in a rest mode to obtain the number of occupied seats includes:

[0010] After the vehicle enters the rest mode, the status of the vehicle doors is monitored.

[0011] When the vehicle door is detected to be open, a seat occupancy monitoring command is generated based on the vehicle seat configuration information;

[0012] In response to the seat occupancy monitoring command, the number of seats occupied in the vehicle is monitored to obtain the number of seats occupied in the vehicle.

[0013] As an optional implementation of this application, after monitoring the duration of the continuous zero seat occupancy when the number of occupied seats is detected to be zero, in order to obtain the target duration, the method includes:

[0014] Get the preset end time of the nap;

[0015] The system determines whether the vehicle should exit the rest mode based on the preset rest end time, the target duration, and the first preset duration.

[0016] As an optional implementation of this application, after monitoring the duration of the continuous zero seat occupancy when the number of occupied seats is detected to be zero, in order to obtain the target duration, the method includes:

[0017] If the duration of the target exceeds the first preset duration, and the end time of the duration of the target exceeds the preset rest end time, then exit the rest mode.

[0018] When the duration of the target is less than or equal to the first preset duration, and the end time of the duration of the target exceeds the preset rest end time, then a second preset duration is added to the preset rest end time to obtain the target rest end time; the target rest end time is less than or equal to the end time of the first preset duration.

[0019] When the duration of the target is less than or equal to the first preset duration, the number of seats occupied is greater than zero, and the end time of the target duration does not exceed the preset rest end time, then the monitoring of the duration when the number of seats occupied in the vehicle is zero is cancelled, and the rest mode is maintained until the preset rest end time.

[0020] As an optional implementation of this application, when the vehicle is in a rest mode, after monitoring the number of occupied seats in the vehicle and obtaining the number of occupied seats, the method includes:

[0021] When the number of seats occupied is greater than zero, the nap mode is maintained.

[0022] As an optional implementation of this application, after obtaining the number of seat occupants in the vehicle, the method includes:

[0023] When the number of occupied seats is detected to be zero, the system starts monitoring the duration of the zero number of occupied seats in the vehicle and then continuously monitors the vehicle's battery level to obtain the remaining battery level.

[0024] If the remaining battery power is less than or equal to a preset threshold, then exit the rest mode.

[0025] As an optional implementation of this application, after exiting the nap mode when the duration of the target exceeds a preset duration, the method includes:

[0026] Switch the vehicle's overall power status from ACC Holding to OFF, turn off the vehicle's overall power, and lock the vehicle; wherein, when the vehicle is in the OFF state, the vehicle's user interface is in a low-power state.

[0027] Secondly, embodiments of this application provide a vehicle control device, including:

[0028] The monitoring unit is used to monitor the number of seats occupied in the vehicle when the vehicle is in a rest mode, and to obtain the number of seats occupied in the vehicle.

[0029] The acquisition unit is used to start listening to the duration of the continuous zero seat occupancy in the vehicle when the number of seat occupancy is detected to obtain the target duration.

[0030] The processing unit is used to exit the nap mode when the duration of the target exceeds the first preset duration.

[0031] As an optional implementation of this application, the monitoring unit is specifically used to monitor the status of the vehicle doors after the vehicle enters a rest mode; when the vehicle door is detected to be open, a seat occupancy monitoring command is generated based on the vehicle seat configuration information; in response to the seat occupancy monitoring command, the number of seats occupied in the vehicle is monitored to obtain the number of seats occupied in the vehicle.

[0032] As an optional implementation of this application, the processing unit is specifically used to obtain a preset rest end time point; and to decide whether the vehicle should exit the rest mode based on the preset rest end time point, the target duration, and the first preset duration.

[0033] As an optional implementation of this application, the processing unit is specifically configured to exit the nap mode when the target duration is greater than the first preset duration and the end time of the target duration exceeds the preset nap end time; when the target duration is less than or equal to the first preset duration and the end time of the target duration exceeds the preset nap end time, add a second preset duration to the preset nap end time to obtain the target nap end time; the target nap end time is less than or equal to the end time of the first preset duration; when the target duration is less than or equal to the first preset duration, the number of occupied seats is greater than zero, and the end time of the target duration does not exceed the preset nap end time, cancel the monitoring of the duration during which the number of occupied seats in the vehicle is zero, and maintain the nap mode until the preset nap end time.

[0034] As an optional implementation of this application, the processing unit is further configured to maintain the nap mode when the number of seats occupied is detected to be greater than zero.

[0035] As an optional implementation of this application, the processing unit is further configured to, when it detects that the number of seats occupied is equal to zero, start listening to the duration of the continuous zero number of seats occupied in the vehicle, and then continuously monitor the vehicle's battery level to obtain the remaining battery level; if the remaining battery level is less than or equal to a preset threshold, then exit the nap mode.

[0036] As an optional implementation of this application, after exiting the nap mode when the duration of the target exceeds a preset duration, the processing unit is further configured to switch the vehicle's overall power status from the ACCHolding state to the OFF state, turn off the vehicle's overall power and lock the vehicle; wherein, when the vehicle is in the OFF state, the vehicle's user interface is in a low-power state.

[0037] Thirdly, embodiments of this application provide an electronic device, including: a memory and a processor, wherein the memory is used to store a computer program; and the processor is used to cause the electronic device to implement the vehicle control method described in any of the above embodiments when executing the computer program.

[0038] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a computing device, causes the computing device to implement the vehicle control method described in any of the above embodiments.

[0039] Fifthly, embodiments of this application provide a vehicle, including: the vehicle control device described in the second aspect or the electronic device described in the third aspect.

[0040] The vehicle control method provided in this application embodiment is as follows: when the vehicle is in a rest mode, the number of seats occupied in the vehicle is monitored to obtain the number of seats occupied in the vehicle; when the number of seats occupied is detected to be zero, the duration of the continuous zero number of seats occupied in the vehicle is monitored to obtain the target duration; when the target duration is longer than a first preset duration, the rest mode is exited. This application embodiment monitors the number of occupied seats in the vehicle when it enters a nap mode to determine whether there are passengers in the vehicle. When there are no passengers, it records the duration for which the number of occupied seats is zero. If this duration exceeds a preset time, the vehicle exits the nap mode. This solves the problem in existing technologies where maintaining the nap mode when there are no passengers wastes power. By monitoring the duration of zero occupied seats and exiting the nap mode once the preset time has elapsed, this application addresses the issue of excessive power consumption in maintaining the nap mode when there are no passengers, thus improving the user experience. Attached Figure Description

[0041] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0042] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the accompanying drawings that need to be called in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0043] Figure 1 This is one of the flowcharts of the vehicle control method provided in the embodiments of this application;

[0044] Figure 2 This is the second flowchart of the vehicle control method provided in the embodiments of this application;

[0045] Figure 3 This is a schematic diagram of the structure of the vehicle control device provided in the embodiments of this application;

[0046] Figure 4 This is a schematic diagram of the hardware structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0047] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the solutions disclosed herein will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.

[0048] Numerous specific details are set forth in the following description in order to provide a full understanding of this disclosure, but this disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some, and not all, of the embodiments of this disclosure.

[0049] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design solutions. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner. Furthermore, in the description of the embodiments of this application, unless otherwise stated, "multiple" means two or more.

[0050] It should be noted that, in this document, the term "comprising" or any other variation thereof is intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0051] This application provides a vehicle control method. The executing entity of this method can be the vehicle's infotainment system or a cloud-based control system connected to the intelligent vehicle. The vehicle control method provided in this application is applied to a rest scenario in an intelligent vehicle. (Refer to...) Figure 1 As shown, the vehicle control method includes the following steps S101-S104:

[0052] S101. When the vehicle is in a rest mode, monitor the number of seats occupied in the vehicle to obtain the number of seats occupied in the vehicle.

[0053] In some embodiments, in the field of intelligent vehicles, the nap mode can also be called sleep mode, etc. Specifically, when driving, during lunch break at work, when driving long distances, when camping or going on a spring outing, if there is no suitable area for a midday rest and you need to take a short break before continuing to drive, you can enter the vehicle's nap mode. At this time, the vehicle will automatically move the seat back to a comfortable position, turn off the lights inside and outside the vehicle, display the same wallpaper on the large screen inside the vehicle and dim the brightness, automatically lock the door, and the air conditioning system will also work, creating a comfortable and safe environment for the "nap" of the people in the vehicle.

[0054] Specifically, users can enter nap mode through the vehicle's central control screen's Human Machine Interface (HMI), or by waking up the vehicle's assistant and issuing a voice command to "open nap mode." It's worth noting that before entering nap mode, the system will remind the user to set a nap end time. If the user sets a nap duration of 30 minutes, the system will wake the resting occupants after 30 minutes by playing music or other preset methods.

[0055] Once the vehicle enters rest mode, passengers can relax. The vehicle will continuously monitor the number of occupied seats for the 30-minute rest period set by the passengers to determine whether anyone has left the vehicle or if the vehicle is empty. If the vehicle is empty, a timer will be started. If no one returns to the vehicle within the preset time, the vehicle will be locked and the power will be turned off to prevent safety issues and conserve vehicle power.

[0056] S102. When the number of seats occupied is detected to be zero, start monitoring the duration of the continuous zero number of seats occupied in the vehicle to obtain the target duration.

[0057] In some embodiments, when there is only one person initially in the vehicle, if the number of occupied seats is zero before the preset nap end time, it indicates that the only person in the vehicle has left. This could be because the person left to use the restroom, or to get something from the trunk, or because the person had an urgent matter and left the vehicle without exiting the nap mode. This results in the vehicle being empty, but still in nap mode. Since the vehicle's onboard devices are powered on and running in nap mode, they consume a significant amount of vehicle power. Therefore, this embodiment sets a first preset duration for situations where the vehicle is empty due to a person briefly leaving during nap mode. For example, the preset duration can be set to 10 minutes. By monitoring the duration of the empty period, if the duration exceeds the first preset duration (more than 10 minutes), the vehicle will exit nap mode; if the duration is less than or equal to the first preset duration (less than 10 minutes), the vehicle will remain in nap mode.

[0058] Specifically, the target duration is the duration that begins to run after the vehicle is in rest mode and all occupants have left the vehicle.

[0059] S103. When the duration of the target exceeds the first preset duration, exit the nap mode.

[0060] In some embodiments, the preset duration may be a default duration set by the developer or a preset duration set by the vehicle user.

[0061] In some embodiments, when the target duration exceeds a preset duration, exiting the nap mode indicates that all occupants have left the vehicle while it is in nap mode, and the vehicle has been unoccupied for an extended period. Therefore, the vehicle needs to exit nap mode by retracting the rearview mirrors, turning off the air conditioning, turning off the interior lights, and disabling the central locking system. The vehicle's power status (ACC Holding, in which the vehicle supplies power to onboard auxiliary devices such as audio-visual systems, instrument lights, and headlights, but other modules are not powered) is switched back to OFF, and the vehicle is locked. This ensures the safety of the current vehicle and prevents the vehicle from remaining in nap mode until the set nap duration ends, thus avoiding the waste of a large amount of electricity.

[0062] For example, suppose there is only user M in vehicle A. User M starts the nap mode at 12:00 noon to prepare for a lunch break. The preset nap end time is set to 13:10, that is, the nap duration is 70 minutes, and the first preset duration is set to 30 minutes.

[0063] When user M opens the car door and gets out at 13:00, the car system will remind user M via voice that the door is open and the vehicle is not locked. At this time, it will monitor the number of occupied seats in the car. If the number of occupied seats is zero, it will continue to monitor and time for 30 minutes. If user M has not returned to the car by 13:30, it means that the number of occupied seats is still zero. In order to reduce the vehicle's power consumption, the vehicle will automatically exit the rest mode. At the same time, the vehicle will fold in the rearview mirrors, turn off the air conditioning, turn off the interior lights, and close the central locking system. The vehicle's power status will switch from ACC Holding (in which the vehicle is powered) to OFF. That is, the vehicle first exits the rest mode and then enters the automatic locking and power-off state. At this time, the vehicle's power is turned off, and the vehicle's human machine interface (HMI) is in a low-power state.

[0064] Therefore, based on the above, the vehicle control method provided in this application, after executing the step of exiting the nap mode when the target duration exceeds the preset duration, further includes switching the vehicle's overall power state from the ACCHolding state to the OFF state, turning off the vehicle's overall power supply and locking the vehicle; wherein, when the vehicle is in the OFF state, the vehicle's in-vehicle user interface is in a low-power state.

[0065] It should be noted that, in this embodiment of the application, the preset duration used for comparing the duration of the target can be set according to the actual situation, and this embodiment of the application does not impose any limitations on it.

[0066] The vehicle control method provided in this application embodiment is as follows: when the vehicle is in a rest mode, the number of seats occupied in the vehicle is monitored to obtain the number of seats occupied in the vehicle; when the number of seats occupied is detected to be zero, the duration of the continuous zero number of seats occupied in the vehicle is monitored to obtain the target duration; when the target duration is longer than a first preset duration, the rest mode is exited. This application embodiment monitors the number of occupied seats in the vehicle when it enters a nap mode to determine whether there are passengers in the vehicle. When there are no passengers, it records the duration for which the number of occupied seats is zero. If this duration exceeds a preset time, the vehicle exits the nap mode. This solves the problem in existing technologies where maintaining the nap mode when there are no passengers wastes power. By monitoring the duration of zero occupied seats and exiting the nap mode once the preset time has elapsed, this application addresses the issue of excessive power consumption in maintaining the nap mode when there are no passengers, thus improving the user experience.

[0067] As an extension and supplement to the above embodiments, after step S101 is executed, the number of seats occupied by the vehicle is obtained, and the vehicle control method further includes:

[0068] When the number of seats occupied is greater than zero, the nap mode is maintained.

[0069] In some embodiments, when the vehicle is in rest mode, the number of people currently occupying seats can be obtained by measuring the number of seats occupied. When the number of seats occupied is greater than zero, it indicates that there are people in the vehicle. For example, when the initial number of people in the vehicle is 3, the vehicle enters rest mode and the rest time is 30 minutes. However, after 5 minutes, the seat occupancy signal obtained by the seat occupancy sensor indicates that the number of seats occupied is 2. This means that after 5 minutes, one of the 3 people in the vehicle got off. Since not all the people in the vehicle have left, there are still 2 people. Therefore, the vehicle can continue to maintain rest mode to provide a rest environment for the 2 people currently in the vehicle.

[0070] This application monitors the number of occupied seats in a vehicle when it is in a rest mode. Based on this number, the vehicle mode can be flexibly adjusted. When no one is in the vehicle, the rest mode is ended promptly according to the target duration. When someone gets out of the vehicle but there are still passengers, the rest mode is maintained to avoid disturbing others. Therefore, this application can flexibly adjust the vehicle mode according to changes in the number of passengers while the vehicle is in rest mode, thereby improving the user experience.

[0071] As an extension and refinement of the above embodiments, refer to Figure 2 As shown in the figure, this application embodiment also provides a vehicle control method, which includes the following steps S201-S207:

[0072] S201. After the vehicle enters the rest mode, monitor the status of the vehicle doors.

[0073] In this embodiment of the application, after the vehicle enters the rest mode, the status of the vehicle doors is obtained in order to determine the changes in the number of people on the vehicle. After the vehicle enters the rest mode, if the status of the doors changes, that is, if people get off or get on the vehicle, it is necessary to immediately obtain the current number of people on the vehicle. Based on this, the vehicle is further controlled to exit the rest mode or maintain the rest mode.

[0074] S202. When the vehicle door is detected to be open, a seat occupancy monitoring command is generated based on the vehicle seat configuration information.

[0075] In some embodiments, when the vehicle door is detected to be open, the vehicle seat configuration information is immediately obtained, and an appropriate seat occupancy monitoring command is generated based on the current vehicle seat configuration information.

[0076] Specifically, the vehicle control method provided in this application embodiment also obtains the current vehicle configuration data through the diagnostic configuration items provided by the Electronic Control Unit (ECU) after the vehicle is started. The in-vehicle central control system (HU) then determines the vehicle model information based on the configuration data, for example, if the current vehicle is a 5-seater model. It should be noted that the vehicle obtains the current vehicle diagnostic configuration information every time it restarts.

[0077] When the vehicle connectivity system enters rest mode, it will activate the rest mode and obtain the vehicle's diagnostic configuration information. This configuration information can be used to determine the current number of seats in the vehicle. This allows for the selection of the corresponding underlying logic process based on the total number of seats in the vehicle, in order to process and listen to SOA signals for the corresponding number of seats. Specifically, different values ​​can be used to represent the number of seats in the vehicle. For example, "1" can represent a 6-seater model, "0" can represent a 5-seater model, "2" can represent a 7-seater model, "3" can represent an 8-seater model, and so on.

[0078] S203. In response to the seat occupancy monitoring command, monitor the number of seats occupied in the vehicle and obtain the number of seats occupied in the vehicle.

[0079] In some embodiments, the specific method for monitoring the number of seats occupied in a vehicle in response to the seat occupancy monitoring command can be to monitor the seats in the vehicle using a seat occupancy sensor. The seat occupancy sensor can be a thin-film contact sensor with contacts evenly distributed on the force-bearing surface of the seat. When the seat is subjected to external pressure, a trigger signal is generated. The current seat occupancy status is then analyzed based on the magnitude of the external pressure. For example, if the trigger signal, after calculation, indicates that the weight of the external pressure on the seat is greater than 5 kg, it indicates that the seat is occupied; if the trigger signal, after calculation, indicates that the weight of the external pressure on the seat is less than 5 kg, it indicates that the seat is not occupied.

[0080] Specifically, when the seat occupancy sensor detects that someone is sitting in seat A, the sensor will obtain a corresponding detection result. For example, the detection result can be represented by a numerical value. Specifically, 1 can represent that the current seat A is occupied, and 0 can represent that the current seat A is unoccupied. In the vehicle system, the corresponding detection result, i.e., the corresponding numerical value, will be uploaded to the vehicle system using an SOA signal, so that the vehicle system can obtain the current seat occupancy status of the vehicle and then issue corresponding instructions.

[0081] Furthermore, the seat occupancy status of the entire vehicle can be obtained based on a seat occupancy counter. Specifically, when the vehicle is in nap mode, after all occupants have left the vehicle, and there is no one inside, the number of occupied seats can be determined through the seat occupancy counter within the target duration. This monitors the current seat occupancy status and reflects the number of occupants in the vehicle. Specifically, the seat occupancy signal can be represented numerically. For example, when there are no occupied seats, the occupancy counter value is 1. When someone returns to the vehicle within the set nap time, the number of occupied seats changes from no seats to occupied seats. At this point, the counter decrements by 1, becoming 0, indicating that the previously departed person has returned and the nap mode continues. Simultaneously, the monitoring timer restarts to monitor the number of occupied seats inside the vehicle for the preset duration. It should be noted that the occupancy counter stops counting after exiting nap mode.

[0082] Specifically, the SOA signal is based on Service-Oriented Architecture (SOA), which is a component model. SOA breaks down applications into different functional units (called services) and connects them through well-defined interfaces and protocols. These interfaces are defined in a neutral manner, independent of the hardware platform, operating system, and programming language used to implement the service. This allows services built into a wide variety of systems to interact in a unified and universal way.

[0083] S204. When the number of seats occupied is detected to be zero, start monitoring the duration of the continuous zero number of seats occupied in the vehicle to obtain the target duration.

[0084] Specifically, in this embodiment of the application, a corresponding listening timer is set for the vehicle's nap mode. The purpose is to time the duration during which the number of seats occupied in the vehicle is zero when all the people in the vehicle leave the vehicle in the nap mode, so as to determine whether to exit the nap mode based on the duration during which the number of seats occupied is zero.

[0085] It should be noted that when the vehicle is in nap mode, the monitoring timer will continue to monitor until the vehicle exits nap mode.

[0086] In this embodiment, the system can further determine whether the vehicle needs to exit the nap mode based on a user-preset nap end time. Therefore, after step S204, this embodiment further includes the following steps a and b:

[0087] Step a: Obtain the preset end time of the nap.

[0088] In some embodiments, when a user controls the vehicle to enter nap mode, the vehicle system will remind the user to set a nap end time in a preset manner. When the user sets the nap end time, the vehicle system will wake the user by playing music, voice, or other means.

[0089] Step b: Based on the preset rest end time, the target duration, and the first preset duration, decide whether the vehicle should exit the rest mode.

[0090] Specifically, the method for determining whether the vehicle should exit the nap mode in step b above, based on the preset nap end time, the target duration, and the first preset duration, includes the following steps S205 to S207:

[0091] S205. When the duration of the target exceeds the first preset duration, and the end time of the duration of the target exceeds the preset rest end time, then exit the rest mode.

[0092] S206. When the duration of the target is less than or equal to the first preset duration, and the end time of the duration of the target exceeds the preset rest end time, then add a second preset duration to the preset rest end time to obtain the target rest end time.

[0093] Wherein, the target rest end time is less than or equal to the end time of the first preset duration.

[0094] Referring to the example in step S103 above: Assume that there is only user M in vehicle A, and user M starts the nap mode at 12:00 noon to prepare for a lunch break. The preset nap end time is set to 13:10, that is, the nap duration is 70 minutes, and the first preset duration is set to 30 minutes.

[0095] When user M opens the car door and leaves at 13:00, the vehicle system will verbally remind user M that the door is open and the vehicle is not locked. At this time, it will monitor the number of occupied seats inside the car, which is currently zero; and continue monitoring for 30 minutes. If user M has not returned to the car by 13:10, but the target duration has not yet reached 30 minutes, the vehicle will default to extending the end time of the nap mode by adding a second preset duration to the nap end time set by user M. For example, the second preset duration can be set to 10 minutes, extending it from the original 13:10 to 13:20.

[0096] S207. When the duration of the target is less than or equal to the first preset duration, the number of seats occupied is greater than zero, and the end time of the duration of the target does not exceed the preset rest end time, then the monitoring of the duration of the vehicle's continuous seat occupancy is cancelled, and the rest mode is maintained until the preset rest end time.

[0097] Referring to the example in step S206 above, if user M opens the car door and gets out at 12:30, the vehicle system will verbally remind user M that the door is open and the vehicle is not locked. At this time, it will monitor the number of occupied seats in the car. If the current number of occupied seats is 0, it will continue to monitor and time for 30 minutes. However, if user M returns to the car at 12:45, the number of occupied seats will become 1. That is, the target duration is less than the first preset duration, and the target duration does not exceed the preset rest end time. Therefore, the monitoring of the duration of zero occupied seats will be immediately canceled. If user M does not actively exit the rest mode, the vehicle will remain in rest mode until the set rest mode duration is reached, i.e., 13:10. At this time, the vehicle will automatically exit the rest mode, and the vehicle status will return to the state before entering the rest mode, restoring the air conditioning, seats, lights, etc. It should be noted that if the vehicle battery is lower than the preset threshold, it will also directly exit the rest mode to avoid the vehicle being unable to start due to low battery.

[0098] As an extension and supplement to the above embodiments, after obtaining the number of seats occupied by the vehicle, the method further includes the following steps A and B:

[0099] Step A: When the number of occupied seats is detected to be zero, start listening to the duration of the continuous zero number of occupied seats in the vehicle, and then continuously monitor the vehicle's battery level to obtain the remaining battery level of the vehicle.

[0100] In some embodiments, when a vehicle is in rest mode, it needs to operate multiple vehicle functions, such as the infotainment screen, air conditioning, and refrigerator, which consumes a certain amount of vehicle power. Therefore, when the vehicle is in rest mode, it is also necessary to consider whether the remaining power can support the normal operation of the vehicle, so as to avoid causing unnecessary trouble for the user.

[0101] Step B: If the remaining battery power is less than or equal to a preset threshold, then exit the rest mode.

[0102] Specifically, when the vehicle is in rest mode, it is necessary to monitor the remaining battery power at all times so that the vehicle can immediately exit rest mode when the remaining battery power is less than a preset threshold, thereby reducing power consumption. For example, the preset threshold can be set to 10%, that is, when the vehicle's total battery power is less than or equal to 10%, the vehicle is controlled to immediately exit rest mode to save the total battery power and avoid causing unnecessary trouble for the user.

[0103] It should be noted that, in this embodiment of the application, the preset threshold corresponding to the remaining battery power of the vehicle can be set according to the actual situation, and this embodiment of the application does not impose any limitations on it.

[0104] Based on the same inventive concept, as an implementation of the above method, this application also provides a vehicle control device. This embodiment corresponds to the aforementioned method embodiment. For ease of reading, this embodiment will not repeat the details of the aforementioned method embodiment one by one, but it should be clear that the vehicle control device in this embodiment can correspondingly implement all the contents of the aforementioned method embodiment.

[0105] This application provides a vehicle control device. Figure 3 This is a schematic diagram of the vehicle control device, as shown below. Figure 3 As shown, the vehicle control device 300 includes:

[0106] The monitoring unit 301 is used to monitor the number of seats occupied in the vehicle when the vehicle is in a rest mode, and to obtain the number of seats occupied in the vehicle.

[0107] The acquisition unit 302 is used to start listening to the duration of the continuous zero seat occupancy in the vehicle when the number of seat occupancy is detected to obtain the target duration.

[0108] The processing unit 303 is used to exit the nap mode when the duration of the target exceeds the first preset duration.

[0109] As an optional implementation of this application, the monitoring unit 301 is specifically used to monitor the status of the vehicle doors after the vehicle enters a rest mode; when the vehicle door is detected to be open, a seat occupancy monitoring command is generated based on the vehicle seat configuration information; in response to the seat occupancy monitoring command, the number of seats occupied in the vehicle is monitored to obtain the number of seats occupied in the vehicle.

[0110] As an optional implementation of this application, the processing unit 303 is specifically used to obtain a preset rest end time point; and to decide whether the vehicle should exit the rest mode based on the preset rest end time point, the target duration, and the first preset duration.

[0111] As an optional implementation of this application, the processing unit 303 is specifically configured to: exit the nap mode when the target duration is greater than the first preset duration and the end time of the target duration exceeds the preset nap end time; when the target duration is less than or equal to the first preset duration and the end time of the target duration exceeds the preset nap end time, add a second preset duration to the preset nap end time to obtain the target nap end time; the target nap end time is less than or equal to the end time of the first preset duration; when the target duration is less than or equal to the first preset duration, the number of occupied seats is greater than zero, and the end time of the target duration does not exceed the preset nap end time, cancel the monitoring of the duration during which the number of occupied seats in the vehicle is zero, and maintain the nap mode until the preset nap end time.

[0112] As an optional implementation of this application, the processing unit 303 is further configured to maintain the nap mode when the number of seats occupied is detected to be greater than zero.

[0113] As an optional implementation of this application, the processing unit 303 is further configured to, when it detects that the number of seats occupied is equal to zero, start listening to the duration of the continuous zero number of seats occupied in the vehicle, and then continuously monitor the vehicle's battery level to obtain the remaining battery level of the vehicle; if the remaining battery level is less than or equal to a preset threshold, then exit the nap mode.

[0114] As an optional implementation of this application, after exiting the nap mode when the duration of the target exceeds the preset duration, the processing unit 303 is further configured to switch the vehicle's overall power status from the ACCHolding state to the OFF state, turn off the vehicle's overall power and lock the vehicle; wherein, when the vehicle is in the OFF state, the vehicle's user interface is in a low power consumption state.

[0115] Based on the same inventive concept, this disclosure also provides an electronic device. Figure 4 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this disclosure, such as... Figure 4 As shown, the electronic device provided in this embodiment includes a memory 401 and a processor 402. The memory 401 is used to store a computer program; the processor 402 is used to execute the audio data processing method provided in the above embodiment when executing the computer program.

[0116] Based on the same inventive concept, this application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, causes the computing device to implement the vehicle control method provided in the above embodiments.

[0117] Based on the same inventive concept, this application also provides a vehicle, which includes the vehicle control device or electronic device provided in the above embodiments.

[0118] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media containing computer-usable program code.

[0119] The processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.

[0120] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0121] Computer-readable media include both permanent and non-permanent, removable and non-removable storage media. Storage media can store information using any method or technology; the information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0122] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A vehicle control method, characterized in that, include: When the vehicle is in rest mode, the number of seats occupied in the vehicle is monitored to obtain the number of seats occupied in the vehicle. When the number of occupied seats is detected to be zero, the system begins to monitor the duration during which the number of occupied seats in the vehicle remains zero in order to obtain the target duration. If the duration of the target exceeds the first preset duration, exit the nap mode.

2. The method according to claim 1, characterized in that, The method of monitoring the number of occupied seats in the vehicle while it is in rest mode to obtain the number of occupied seats includes: After the vehicle enters the rest mode, the status of the vehicle doors is monitored. When the vehicle door is detected to be open, a seat occupancy monitoring command is generated based on the vehicle seat configuration information; In response to the seat occupancy monitoring command, the number of seats occupied in the vehicle is monitored to obtain the number of seats occupied in the vehicle.

3. The method according to claim 1, characterized in that, When the number of occupied seats is detected to be zero, the method begins monitoring the duration of the continuous zero-occupancy period of the vehicle's seats to obtain the target duration. Get the preset end time of the nap; The system determines whether the vehicle should exit the rest mode based on the preset rest end time, the target duration, and the first preset duration.

4. The method according to claim 3, characterized in that, The step of determining whether the vehicle should exit the nap mode based on the preset nap end time, the target duration, and the first preset duration includes: If the duration of the target exceeds the first preset duration, and the end time of the duration of the target exceeds the preset rest end time, then exit the rest mode. When the duration of the target is less than or equal to the first preset duration, and the end time of the duration of the target exceeds the preset rest end time, then a second preset duration is added to the preset rest end time to obtain the target rest end time; the target rest end time is less than or equal to the end time of the first preset duration. When the duration of the target is less than or equal to the first preset duration, the number of seats occupied is greater than zero, and the end time of the target duration does not exceed the preset rest end time, then the monitoring of the duration when the number of seats occupied in the vehicle is zero is cancelled, and the rest mode is maintained until the preset rest end time.

5. The method according to claim 1, characterized in that, When the vehicle is in a rest mode, the method involves monitoring the number of occupied seats in the vehicle. After obtaining the number of occupied seats, the method includes: When the number of seats occupied is greater than zero, the nap mode is maintained.

6. The method according to claim 1, characterized in that, When the vehicle is in a rest mode, the method monitors the number of occupied seats in the vehicle and, after obtaining the number of occupied seats, includes: When the number of occupied seats is detected to be zero, the system starts monitoring the duration of the zero number of occupied seats in the vehicle and then continuously monitors the vehicle's battery level to obtain the remaining battery level. If the remaining battery power is less than or equal to a preset threshold, then exit the rest mode.

7. The method according to claim 1, characterized in that, After exiting the nap mode when the duration of the target exceeds a first preset duration, the method includes: Switch the vehicle's overall power status from ACC Holding to OFF, turn off the vehicle's overall power, and lock the vehicle; wherein, when the vehicle is in the OFF state, the vehicle's infotainment user interface is in a low-power state.

8. A vehicle control device, characterized in that, include: The monitoring unit is used to monitor the number of seats occupied in the vehicle when the vehicle is in a rest mode, and to obtain the number of seats occupied in the vehicle. The acquisition unit is used to start listening to the duration of the continuous zero seat occupancy in the vehicle when the number of seat occupancy is detected to obtain the target duration. The processing unit is used to exit the nap mode when the duration of the target exceeds the first preset duration.

9. An electronic device, characterized in that, include: A memory and a processor, the memory being used to store a computer program; the processor being used to cause the electronic device to implement the vehicle control method according to any one of claims 1-7 when executing the computer program.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a computing device, causes the computing device to implement the vehicle control method according to any one of claims 1-7.

11. A vehicle, characterized in that, include: The vehicle control device of claim 8 or the electronic device of claim 9.