Vehicle control method, device, apparatus and readable storage medium

CN116985836BActive Publication Date: 2026-09-22ZHEJIANG GEELY HLDG GRP CO LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310821567.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-07-05
Publication Date
2026-09-22
Estimated Expiration
2043-07-05

AI Technical Summary

Technical Problem

[0004]本申请的主要目的在于提供一种车辆控制方法,旨在解决当前疲劳驾驶的解决方案的成本过高的技术问题

Benefits of technology

[0057]第五方面,本申请实施例提供了一种计算机程序,该计算机程序包括用于执行第一方面以及第一方面的任意可能的实现方式中的车辆控制方法的指令。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116985836B_ABST
    Figure CN116985836B_ABST
Patent Text Reader

Abstract

The application discloses a vehicle control method, device and equipment and a readable storage medium, and relates to the technical field of vehicle control. The vehicle control method comprises the following steps: acquiring vehicle speed information of a vehicle in a current journey; identifying a continuous driving period of the current journey according to the vehicle speed information; calculating a current fatigue driving duration according to the continuous driving period; and performing corresponding fatigue driving reminding according to the fatigue driving duration. The application effectively reduces the detection cost of fatigue driving.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle control technology, and in particular to a vehicle control method, apparatus, device, and readable storage medium. Background Technology

[0002] Fatigue driving is a major contributing factor to traffic accidents. When drivers engage in prolonged driving, especially on highways, the lower complexity of road conditions, higher speeds, and increased driver concentration make them more susceptible to fatigue.

[0003] Currently, the main solution to address driver fatigue is to use images collected by a Driver Status Monitor (DSM) system to recognize facial expressions and determine if the driver is fatigued. However, DSM systems require high-definition cameras and a main unit for driver fatigue warning, making them expensive and difficult to implement widely. In other words, the current solutions to driver fatigue are too costly. Summary of the Invention

[0004] The main objective of this application is to provide a vehicle control method that addresses the technical problem of excessively high costs associated with current solutions for fatigued driving.

[0005] To achieve the above objectives, in a first aspect, this application provides a vehicle control method, the vehicle control method comprising:

[0006] Obtain the vehicle's speed information during the current journey;

[0007] Based on the vehicle speed information, the continuous driving period of the current trip is identified;

[0008] The current fatigue driving duration is calculated based on the continuous driving period.

[0009] Based on the duration of fatigued driving, a corresponding fatigue driving reminder will be issued.

[0010] According to the first aspect, the step of identifying the continuous driving period of the current trip based on the vehicle speed information includes:

[0011] Based on the vehicle speed information, the real-time vehicle speed sequence of the current trip is generated;

[0012] The time period in the real-time vehicle speed sequence that is higher than a preset vehicle speed threshold is taken as the continuous driving period of the current trip.

[0013] According to the first aspect, or any implementation of the first aspect above, the step of calculating the current fatigue driving duration based on the continuous driving period includes:

[0014] Based on the vehicle speed information, the vehicle speed fluctuation value corresponding to each of the continuous driving periods is calculated;

[0015] The fatigue weight for the continuous driving period is determined based on the vehicle speed fluctuation value.

[0016] The current fatigue driving duration is calculated based on the continuous driving period and the corresponding fatigue weight.

[0017] According to the first aspect, or any implementation of the first aspect above, the step of determining the fatigue weight of the continuous driving period based on the vehicle speed fluctuation value includes:

[0018] The continuous driving period is divided into sub-periods according to a preset duration to obtain each driving sub-period.

[0019] Based on the vehicle speed fluctuation value of each driving sub-period, the fatigue weight of each driving sub-period is obtained by querying a preset mapping table and used as the fatigue weight of the continuous driving period.

[0020] According to the first aspect, or any implementation of the first aspect above, the step of providing a corresponding fatigue driving reminder based on the fatigue driving duration includes:

[0021] Obtain the current time period of the current trip and determine the fatigue driving threshold corresponding to the current time period;

[0022] Once the duration of fatigued driving exceeds the fatigued driving threshold, a first preset prompt message is output to the driver to remind them of fatigued driving.

[0023] According to the first aspect, or any implementation of the first aspect above, after the step of outputting the first preset prompt information to the driver to provide a fatigue driving reminder, the following is included:

[0024] If no feedback is received from the driver regarding the first preset prompt message, a second preset prompt message is sent to a preset designated contact person;

[0025] The system receives feedback reminders from the designated contact regarding the second preset prompt information and outputs these reminders to the driver to provide a fatigue driving warning.

[0026] According to the first aspect, or any implementation of the first aspect above, after the step of outputting the first preset prompt information to the driver to provide a fatigue driving reminder, the method further includes:

[0027] If no feedback action is received from the driver regarding the first preset prompt information, a fatigue relief request is output;

[0028] If the driver does not accept the fatigue relief request, the vehicle will be slowed down.

[0029] Secondly, this application provides a vehicle control device, the vehicle control device comprising:

[0030] The acquisition module is used to acquire the vehicle's speed information during the current journey;

[0031] The identification module is used to identify the continuous driving period of the current trip based on the vehicle speed information;

[0032] The calculation module is used to calculate the current fatigue driving duration based on the continuous driving period.

[0033] The reminder module is used to provide corresponding fatigue driving reminders based on the duration of fatigue driving.

[0034] According to the second aspect, the identification module is also used for:

[0035] Based on the vehicle speed information, the real-time vehicle speed sequence of the current trip is generated;

[0036] The time period in the real-time vehicle speed sequence that is higher than a preset vehicle speed threshold is taken as the continuous driving period of the current trip.

[0037] According to the second aspect, or any implementation of the second aspect above, the calculation module is also used for:

[0038] Based on the vehicle speed information, the vehicle speed fluctuation value corresponding to each of the continuous driving periods is calculated;

[0039] The fatigue weight for the continuous driving period is determined based on the vehicle speed fluctuation value.

[0040] The current fatigue driving duration is calculated based on the continuous driving period and the corresponding fatigue weight.

[0041] According to the second aspect, or any implementation of the second aspect above, the calculation module is also used for:

[0042] The continuous driving period is divided into sub-periods according to a preset duration to obtain each driving sub-period.

[0043] Based on the vehicle speed fluctuation value of each driving sub-period, the fatigue weight of each driving sub-period is obtained by querying a preset mapping table and used as the fatigue weight of the continuous driving period.

[0044] According to the second aspect, or any implementation of the second aspect above, the reminder module is also used for:

[0045] Obtain the current time period of the current trip and determine the fatigue driving threshold corresponding to the current time period;

[0046] Once the duration of fatigued driving exceeds the fatigued driving threshold, a first preset prompt message is output to the driver to remind them of fatigued driving.

[0047] According to the second aspect, or any implementation of the second aspect above, the reminder module is also used for:

[0048] If no feedback is received from the driver regarding the first preset prompt message, a second preset prompt message is sent to a preset designated contact person;

[0049] The system receives feedback reminders from the designated contact regarding the second preset prompt information and outputs these reminders to the driver to provide a fatigue driving warning.

[0050] The vehicle control device also includes an intervention deceleration module for:

[0051] If no feedback action is received from the driver regarding the first preset prompt information, a fatigue relief request is output;

[0052] If the driver does not accept the fatigue relief request, the vehicle will be slowed down.

[0053] Thirdly, this application provides a vehicle control device, the vehicle control device comprising: a memory and a processor, wherein the memory stores a computer program executable on the processor, the computer program being configured to implement the steps of the vehicle control method as described above.

[0054] The third aspect and any implementation thereof correspond to the first aspect and any implementation thereof, respectively. The technical effects of the third aspect and any implementation thereof are similar to those of the first aspect and any implementation thereof, and will not be repeated here.

[0055] Fourthly, this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, causes the processor to perform the vehicle control method as described in any one of the first aspects or possible implementations thereof.

[0056] The fourth aspect and any implementation thereof correspond to the first aspect and any implementation thereof, respectively. The technical effects of the fourth aspect and any implementation thereof are similar to those of the first aspect and any implementation thereof, and will not be repeated here.

[0057] Fifthly, embodiments of this application provide a computer program including instructions for executing the vehicle control method in the first aspect and any possible implementation thereof.

[0058] The fifth aspect and any implementation thereof correspond to the first aspect and any implementation thereof, respectively. The technical effects of the fifth aspect and any implementation thereof are similar to those of the first aspect and any implementation thereof, and will not be repeated here.

[0059] This application proposes a vehicle control method, apparatus, device, and readable storage medium that acquires vehicle speed information during the current journey. Since the driver is not continuously driving during a journey, the continuous driving period of the current journey can be identified based on the vehicle speed information. Then, the current fatigue driving duration is calculated based on the continuous driving duration. Finally, based on the fatigue driving duration, a suitable method is used to provide corresponding fatigue driving reminders to the driver. Therefore, this application can detect and remind drivers of fatigue driving behavior without using an expensive DSM system, effectively reducing the cost of fatigue driving detection. Attached Figure Description

[0060] Figure 1 This is a flowchart illustrating the first embodiment of the vehicle control method of this application;

[0061] Figure 2 This is a flowchart illustrating the second embodiment of the vehicle control method of this application;

[0062] Figure 3 This is a flowchart illustrating the third embodiment of the vehicle control method of this application;

[0063] Figure 4 This is a schematic diagram of the vehicle control device of this application;

[0064] Figure 5 This is a schematic diagram of the device structure of the hardware operating environment involved in the embodiments of this application.

[0065] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0066] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0067] In this article, the term "and / or" is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone.

[0068] The terms "first" and "second," etc., used in the specification and claims of this application are used to distinguish different objects, not to describe a specific order of objects. For example, "first target object" and "second target object," etc., are used to distinguish different target objects, not to describe a specific order of target objects.

[0069] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is 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. Specifically, the use of the terms "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0070] It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit this application.

[0071] The vehicle control method of this application will be described below with reference to some existing technologies:

[0072] Fatigue driving is a major contributing factor to traffic accidents. When drivers engage in prolonged driving, especially on highways, the lower complexity of road conditions, higher speeds, and increased driver concentration make them more susceptible to fatigue.

[0073] Currently, the main solution to address driver fatigue is to use images captured by a Driver Status Monitor (DSM) system to recognize facial expressions and determine if the driver is fatigued. However, DSM systems require high-definition cameras and a main unit for driver fatigue warning, making them expensive and difficult to implement widely. In other words, the current solutions to driver fatigue are too costly.

[0074] Furthermore, current methods for detecting driving duration typically involve monitoring the engine's start-stop cycle to determine if driving time is excessive. While this method is cost-effective, using engine start-stop as a measure of driving duration has relatively low accuracy in identifying fatigued driving.

[0075] This application determines the continuous driving period of the current journey by using the vehicle's speed information during the current trip. Based on this continuous driving period, the current fatigue driving duration can be calculated. Then, based on the fatigue driving duration, an appropriate fatigue driving reminder can be given to the driver. This effectively reduces the cost of fatigue driving detection, and compared to using engine start-stop intervals as the driving duration, this application has higher accuracy in determining fatigue driving.

[0076] Please refer to Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the vehicle control method of this application. It should be noted that although the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than that shown here.

[0077] The first embodiment of this application provides a vehicle control method, which includes the following steps:

[0078] Step S100: Obtain the vehicle speed information during the current journey;

[0079] In this embodiment, it should be noted that the current trip refers to the current travel distance of the vehicle. It is understood that the vehicle's journey from the start time to the next stop time can be considered as one trip, or the vehicle's journey from the start time to the next stop time where the parking time exceeds a preset time threshold (e.g., 5 minutes, 10 minutes, etc.) can be considered as one trip. For example, the current trip can be the vehicle's journey from the start time to the current time, and the parking time during the journey does not exceed the preset time threshold. The vehicle speed information includes at least the real-time vehicle speed corresponding to each travel moment in the current trip.

[0080] Since both traditional gasoline-powered vehicles and electric or hybrid new energy vehicles use instrument clusters, the power generated by either the engine or the electric motor, converted into vehicle speed, is displayed on the instrument cluster directly in front of the driver. In this embodiment, the vehicle's instrument cluster can monitor real-time speed and travel time, thereby obtaining the vehicle's speed information during the current journey.

[0081] Step S200: Based on the vehicle speed information, identify the continuous driving period of the current trip;

[0082] In this embodiment, it is understood that the vehicle may experience traffic jams and temporary stops during operation, especially on highways where traffic jams may last for half an hour or even more than an hour, with slow-moving traffic or complete gridlock. Since the vehicle speed is usually slow in traffic jams, it does not require the user to concentrate highly, and the need to follow other vehicles and brake from time to time also makes it less likely for the user to be distracted. Therefore, it is less likely to cause user fatigue in slow-moving conditions.

[0083] As an example, the real-time vehicle speed in the vehicle speed information can be filtered based on a preset vehicle speed threshold (such as 5km / h, 10km / h, 15km / h, etc.), and the time period that is higher than the preset vehicle speed threshold can be used as the continuous driving period of the current trip.

[0084] The step S200, which involves identifying the continuous driving period of the current trip based on the vehicle speed information, includes:

[0085] Step S210: Generate the real-time vehicle speed sequence of the current trip based on the vehicle speed information;

[0086] Step S220: The time period in the real-time vehicle speed sequence that is higher than the preset vehicle speed threshold is taken as the continuous driving period of the current trip.

[0087] In this embodiment, it should be noted that the vehicle speed information includes at least the real-time vehicle speed corresponding to each travel moment during the current journey.

[0088] In this embodiment, the real-time vehicle speeds can be sorted according to the time sequence of the travel times to obtain the real-time vehicle speed sequence of the current trip. Then, the time periods in the real-time vehicle speed sequence that are higher than a preset speed threshold can be taken as the continuous driving period of the current trip. It is understood that the current trip includes at least one continuous driving period. Furthermore, to reduce interference, each continuous driving period can be filtered to obtain new continuous driving periods. For example, continuous driving periods shorter than a preset duration (e.g., 30 seconds, 1 minute, 2 minutes, etc.) can be deleted to obtain new continuous driving periods. Therefore, this embodiment can more accurately identify the continuous driving periods in the current trip that may affect the user's fatigue level.

[0089] Step S300: Calculate the current fatigue driving duration based on the continuous driving period;

[0090] As an example, in this embodiment, the current fatigue driving time of the driver can be calculated by accumulating the duration of the continuous driving periods. As another example, since the impact of different driving states on user fatigue levels varies, the vehicle speed fluctuation value corresponding to each continuous driving period can be calculated based on the vehicle speed information. The vehicle speed fluctuation value is a quantity characterizing the change in vehicle speed, and can be a quantity such as the standard deviation, range, or variance of the vehicle speed. Then, based on the vehicle speed fluctuation value, the fatigue weight of the continuous driving period is determined. Based on the continuous driving period and the corresponding fatigue weight, the current fatigue driving time is calculated. Therefore, the continuous driving periods can be weighted according to different driving states, and the current fatigue driving time calculated in this way is more representative of the user's fatigue level than simply accumulating the time.

[0091] Step S400: Based on the fatigue driving duration, issue a corresponding fatigue driving reminder.

[0092] In this embodiment, based on the current fatigue driving duration, the driver's actual fatigue driving state can be determined, and a preset fatigue reminder operation can be executed to remind the driver of corresponding fatigue driving. The preset fatigue reminder operation can include at least one of: optical reminder operation, acoustic reminder operation, and vibration reminder operation. For example, the optical reminder operation can remind the driver through text, images, or symbols, such as displaying the text "Please note, you have driven for XX hours, please take a rest" on a screen. The acoustic reminder operation can remind the driver through music, voice, or warning sound effects, such as playing the voice message "Please note, you have driven for XX hours, please take a rest" through the in-vehicle speaker. The vibration reminder operation includes seat vibration, steering wheel vibration, etc., to remind the driver. For example, the driver's seat can be vibrated to remind the driver.

[0093] As an example, a fatigue driving threshold, such as 2 hours, 3 hours, or 4 hours, can be preset. Once the fatigue driving duration exceeds this threshold, a preset fatigue reminder can be executed to alert the driver. As another example, since different times of day affect driver fatigue levels differently—for example, drivers are often more prone to fatigue late at night, early morning, or at noon—corresponding fatigue driving thresholds can be preset for different time periods. The appropriate fatigue driving threshold can then be selected based on the current time period. Once the fatigue driving duration exceeds this threshold, a preset fatigue reminder is executed to alert the driver.

[0094] In the first embodiment of this application, vehicle speed information during the current journey is obtained. Since the driver is not continuously driving during a journey, the continuous driving period of the current journey can be identified based on the vehicle speed information. Then, the current fatigue driving duration is calculated based on the continuous driving duration. Finally, based on the fatigue driving duration, a suitable method is used to provide corresponding fatigue driving reminders to the driver. Therefore, this application can detect and remind drivers of fatigue driving behavior without using an expensive DSM system, effectively reducing the cost of fatigue driving detection.

[0095] Reference Figure 2 , Figure 2 This is a flowchart illustrating the second embodiment of the vehicle control method of this application.

[0096] The second embodiment of this application provides a vehicle control method, wherein step 300, which involves calculating the current fatigue driving duration based on the continuous driving period, includes:

[0097] Step S310: Calculate the vehicle speed fluctuation value corresponding to each of the continuous driving periods based on the vehicle speed information.

[0098] Step S320: Determine the fatigue weight of the continuous driving period based on the vehicle speed fluctuation value;

[0099] Step S330: Calculate the current fatigue driving duration based on the continuous driving period and the corresponding fatigue weight.

[0100] In this embodiment, it should be noted that the vehicle speed fluctuation value is a quantity characterizing the change in vehicle speed. This value can be the standard deviation, range, variance, or other values ​​of the vehicle speed. Taking the standard deviation of vehicle speed as an example, a larger standard deviation indicates greater speed fluctuation and a larger change in vehicle speed. A large change in vehicle speed indicates that the driver is not driving for an extended period under road conditions with low complexity. It is understandable that when drivers are in long-term, simple road conditions, their speed is usually more stable, which can lead to driver fatigue.

[0101] In this embodiment, based on the vehicle speed information, the vehicle speed fluctuation value corresponding to each of the continuous driving periods can be calculated. Then, based on the vehicle speed fluctuation value and a preset correspondence, the fatigue weight of each continuous driving period can be determined. It is understood that the preset correspondence is the relationship between the vehicle speed fluctuation value and the fatigue weight, which can be expressed by formulas, mapping tables, curve functions, etc. For example, the vehicle speed fluctuation value and the fatigue weight are negatively correlated. That is, the larger the vehicle speed fluctuation value, the greater the speed change, the less likely the driver is to experience fatigue, and the lower the fatigue weight. Therefore, the current fatigue driving duration can be obtained by weighting each of the continuous driving periods based on the fatigue weight. For example, the durations corresponding to each continuous driving period are 0.3 hours, 0.8 hours, and 0.2 hours, respectively, and the corresponding fatigue weights are 0.8, 1.5, and 0.8, respectively. Then the current fatigue driving duration is 0.3*0.8 + 0.8*1.5 + 0.2*0.8 = 1.6. That is, the current fatigue driving duration is the sum of the product of the duration of continuous driving and the corresponding fatigue weight.

[0102] The step S320, which involves determining the fatigue weight of the continuous driving period based on the vehicle speed fluctuation value, includes:

[0103] Step S321: Divide the continuous driving period into sub-periods according to a preset duration to obtain each driving sub-period.

[0104] Step S322: Based on the vehicle speed fluctuation value of each driving sub-period, query a preset mapping table to obtain the fatigue weight of each driving sub-period as the fatigue weight of the continuous driving period.

[0105] Because driving states can change over a continuous driving period, this embodiment divides the continuous driving period into sub-periods according to preset durations (e.g., 10 minutes, 15 minutes, 20 minutes, etc.) to further improve the accuracy of current fatigue driving duration in representing user fatigue levels. Then, based on the vehicle speed fluctuation value of each sub-period, a preset mapping table is consulted to obtain the fatigue weight of each sub-period, which serves as the fatigue weight for the continuous driving period. The preset mapping table includes the correspondence between vehicle speed fluctuation values ​​and fatigue weights. Therefore, the current fatigue driving duration can be calculated based on the duration of each sub-period and its corresponding fatigue weight.

[0106] In the second embodiment of this application, the vehicle speed fluctuation value corresponding to each continuous driving period is calculated based on the vehicle speed information, thereby determining the vehicle's driving state based on the speed changes. Since different driving states have different impacts on user fatigue, the fatigue weight of each continuous driving period can be determined based on the vehicle speed fluctuation value. The current fatigue driving duration is calculated based on the continuous driving period and its corresponding fatigue weight. The calculated current fatigue driving duration is more representative of the user's fatigue level than simple cumulative timing. Therefore, this embodiment further improves the accuracy of fatigue detection without increasing hardware costs.

[0107] Reference Figure 3 , Figure 3 This is a flowchart illustrating the third embodiment of the vehicle control method of this application.

[0108] The third embodiment of this application provides a vehicle control method, wherein step S400, which involves providing a corresponding fatigue driving reminder based on the fatigue driving duration, includes:

[0109] Step S410: Obtain the current time period of the current trip and determine the fatigue driving threshold corresponding to the current time period;

[0110] Step S420: After the fatigue driving duration exceeds the fatigue driving threshold, a first preset prompt message is output to the driver to remind him of fatigue driving.

[0111] In this embodiment, the current time period refers to the time period within the current day of the vehicle, such as early morning, morning, noon, afternoon, evening, and late night. The time endpoints of each time period can be set according to specific needs.

[0112] As an example, the current time period of the current trip can be obtained, and the fatigue driving threshold corresponding to the current time period can be determined based on the correspondence between different time periods within a day and a preset fatigue driving threshold. Then, if the fatigue driving duration exceeds the fatigue driving threshold, it indicates that the driver is in a fatigued driving state, and a first preset prompt message is output to the driver to remind them of fatigue driving. The first preset prompt message can be output in the form of text, images, symbols, sound, vibration, etc.

[0113] In this embodiment, considering the varying impact of different time periods within a day on driver fatigue levels, a corresponding fatigue driving threshold is selected based on the current time period of the current journey. Then, the driver's state of fatigue is determined based on this fatigue driving threshold. This improves the accuracy of fatigue detection.

[0114] The step following step S420, which involves outputting a first preset prompt to the driver to remind them of driver fatigue, includes:

[0115] Step S430: After not receiving feedback from the driver regarding the first preset prompt message, send a second preset prompt message to a preset designated contact person;

[0116] Step S431: Receive feedback reminder information from the preset designated contact regarding the second preset prompt information, and output the feedback reminder information to the driver to provide fatigue driving reminder.

[0117] In this embodiment, it should be noted that the preset designated contact person can be a relative, friend, leader, or other person of the driver.

[0118] In this embodiment, if no feedback operation from the driver regarding the first preset prompt information is received within a preset feedback time period (e.g., 3 minutes, 5 minutes, 10 minutes), a second preset prompt information is sent to a preset designated contact. The feedback operation may include actions indicating the validity of the first preset prompt information, such as slowing down, navigating to a parking area, or pulling over. If no feedback operation from the driver regarding the first preset prompt information is received within the preset time period, it indicates that the first preset prompt information is ineffective for the driver. In this case, a second preset prompt information can be sent to the communication device of the preset designated contact. The second preset prompt information may include fatigue driving information such as the driver's current fatigue duration and current location, used to alert the preset designated contact that the driver is driving while fatigued. The system receives feedback from the preset designated contact regarding the second preset prompt information and outputs this feedback reminder to the driver to provide a fatigue driving warning. The feedback reminder information may be text, voice, call requests, etc., from the preset designated contact. This outputs feedback reminder information from a preset designated contact with a close relationship to the driver to provide a fatigue driving warning. This is more easily accepted by the driver than vehicle-preset prompt information.

[0119] This embodiment improves the effectiveness of intervention against fatigued driving by reminding the driver through a pre-designated contact person with a close relationship with the driver after the first preset prompt message is ineffective, thereby enhancing the safety of the driver when fatigued driving occurs.

[0120] The step S420, which involves outputting a first preset prompt to the driver to remind them of driver fatigue, further includes:

[0121] Step S440: After not receiving feedback from the driver regarding the first preset prompt information, output a fatigue relief request;

[0122] Step S441: After the driver does not accept the fatigue relief request, control the vehicle to slow down.

[0123] In this embodiment, it should be noted that the fatigue relief request is a request to perform an operation to relieve user fatigue, which includes operations such as playing upbeat music with an energizing effect and releasing fragrance with an energizing effect.

[0124] In this embodiment, if no feedback operation from the driver regarding the first preset prompt information is received within a preset feedback time, a fatigue relief request is output. If the driver does not accept the fatigue relief request, it indicates that the driver refuses to accept intervention to alleviate fatigue. To ensure the driver's safety, the vehicle can be controlled to reduce speed. For example, the vehicle's VCU (Vehicle Control Unit) limits the drive torque of the powertrain, restricting the vehicle's output torque. Then, the Electronic Brake System (EBS) forces a speed reduction, while the Anti-lock Braking System (ABS) and Electronic Stability Controller (ESC) ensure vehicle stability and driving safety.

[0125] In this embodiment, after the driver refuses to accept interventions to alleviate fatigue, the vehicle is forcibly slowed down, thereby further reducing the driving risk of the driver being in a fatigued driving state.

[0126] Furthermore, it is understood that the embodiments of steps S430 and S433 and the embodiments of steps S440 and S441 may only be executed, or may be executed simultaneously or sequentially. This application does not impose any restrictions in this regard.

[0127] Reference Figure 4 , Figure 4 This is a schematic diagram of the vehicle control device of this application.

[0128] This application also provides a vehicle control device, the vehicle control device comprising:

[0129] Module 10 is used to acquire vehicle speed information during the current journey;

[0130] The identification module 20 is used to identify the continuous driving period of the current trip based on the vehicle speed information;

[0131] The calculation module 30 is used to calculate the current fatigue driving duration based on the continuous driving period.

[0132] The reminder module 40 is used to provide corresponding fatigue driving reminders based on the fatigue driving duration.

[0133] Optionally, the identification module 20 is also used for:

[0134] Based on the vehicle speed information, the real-time vehicle speed sequence of the current trip is generated;

[0135] The time period in the real-time vehicle speed sequence that is higher than a preset vehicle speed threshold is taken as the continuous driving period of the current trip.

[0136] Optionally, the computing module 30 is also used for:

[0137] Based on the vehicle speed information, the vehicle speed fluctuation value corresponding to each of the continuous driving periods is calculated;

[0138] The fatigue weight for the continuous driving period is determined based on the vehicle speed fluctuation value.

[0139] The current fatigue driving duration is calculated based on the continuous driving period and the corresponding fatigue weight.

[0140] Optionally, the computing module 30 is also used for:

[0141] The continuous driving period is divided into sub-periods according to a preset duration to obtain each driving sub-period.

[0142] Based on the vehicle speed fluctuation value of each driving sub-period, the fatigue weight of each driving sub-period is obtained by querying a preset mapping table and used as the fatigue weight of the continuous driving period.

[0143] Optionally, the reminder module 40 is also used for:

[0144] Obtain the current time period of the current trip and determine the fatigue driving threshold corresponding to the current time period;

[0145] Once the duration of fatigued driving exceeds the fatigued driving threshold, a first preset prompt message is output to the driver to remind them of fatigued driving.

[0146] Optionally, the reminder module 40 is also used for:

[0147] If no feedback is received from the driver regarding the first preset prompt message, a second preset prompt message is sent to a preset designated contact person;

[0148] The system receives feedback reminders from the designated contact regarding the second preset prompt information and outputs these reminders to the driver to provide a fatigue driving warning.

[0149] The vehicle control device also includes an intervention deceleration module for:

[0150] If no feedback action is received from the driver regarding the first preset prompt information, a fatigue relief request is output;

[0151] If the driver does not accept the fatigue relief request, the vehicle will be slowed down.

[0152] like Figure 5 As shown, Figure 5 This is a schematic diagram of the device structure of the hardware operating environment involved in the embodiments of this application.

[0153] Specifically, the vehicle control device may be a VCU (Vehicle control unit), ECU (Electronic Control Unit, also known as "vehicle computer"), PC (Personal Computer), tablet computer, portable computer, or server, etc.

[0154] like Figure 5 As shown, the vehicle control device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display screen or an input unit such as a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface). The memory 1005 may be a high-speed random access memory (RAM) or a stable non-volatile memory (NVM), such as a disk drive. The memory 1005 may also optionally be a storage device independent of the aforementioned processor 1001.

[0155] Those skilled in the art will understand that Figure 5 The device structure shown does not constitute a limitation on the vehicle control device, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0156] like Figure 5 As shown, the memory 1005, which serves as a computer storage medium, may include an operating system, a network communication module, a user interface module, and a vehicle control application.

[0157] exist Figure 5 In the device shown, the network interface 1004 is mainly used to connect to the backend server and communicate data with the backend server; the user interface 1003 is mainly used to connect to the client and communicate data with the client; and the processor 1001 can be used to call the vehicle control program stored in the memory 1005 to implement the operations in the vehicle control method provided in the above embodiments.

[0158] Furthermore, this application also proposes a vehicle that includes the aforementioned vehicle control equipment. It is understood that the vehicle may also include energy storage devices, drive systems, and other devices that ensure the normal operation of the vehicle.

[0159] Furthermore, this application also proposes a computer storage medium storing a computer program. When the computer program is executed by a processor, it implements the operations in the vehicle control method provided in the above embodiments. The specific steps will not be described in detail here.

[0160] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity / operation / object from another, and do not necessarily require or imply any such actual relationship or order between these entities / operations / objects; the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system 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 system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.

[0161] For the device embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and relevant details can be found in the description of the method embodiments. The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separate. Some or all of the modules can be selected according to actual needs to achieve the purpose of this application. Those skilled in the art can understand and implement this without creative effort.

[0162] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0163] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, vehicle, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0164] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.

Claims

1. A vehicle control method, characterized in that, The vehicle control method includes the following steps: The vehicle speed information during the current journey is obtained, including the real-time speed of the vehicle at each travel time, and the speed information is collected by the vehicle's instrument cluster. Based on the vehicle speed information, the continuous driving period of the current trip is identified; Based on the vehicle speed information, the vehicle speed fluctuation value corresponding to each continuous driving period is calculated, and the vehicle speed fluctuation value is the standard deviation, range, or variance; based on the vehicle speed fluctuation value, the fatigue weight of the continuous driving period is determined; based on the continuous driving period and the corresponding fatigue weight, the current fatigue driving duration is calculated. Based on the duration of fatigued driving, a corresponding fatigue driving reminder will be issued.

2. The vehicle control method as described in claim 1, characterized in that, The step of identifying the continuous driving period of the current trip based on the vehicle speed information includes: Based on the vehicle speed information, the real-time vehicle speed sequence of the current trip is generated; The time period in the real-time vehicle speed sequence that is higher than a preset vehicle speed threshold is taken as the continuous driving period of the current trip.

3. The vehicle control method as described in claim 1, characterized in that, The step of determining the fatigue weight of the continuous driving period based on the vehicle speed fluctuation value includes: The continuous driving period is divided into sub-periods according to a preset duration to obtain each driving sub-period. Based on the vehicle speed fluctuation value of each driving sub-period, the fatigue weight of each driving sub-period is obtained by querying a preset mapping table and used as the fatigue weight of the continuous driving period.

4. The vehicle control method as described in claim 1, characterized in that, The step of providing a corresponding fatigue driving reminder based on the fatigue driving duration includes: Obtain the current time period of the current trip and determine the fatigue driving threshold corresponding to the current time period; Once the duration of fatigued driving exceeds the fatigued driving threshold, a first preset prompt message is output to the driver to remind them of fatigued driving.

5. The vehicle control method as described in claim 4, characterized in that, After the step of outputting a first preset prompt message to the driver to remind them of driver fatigue, the following steps are included: If no feedback is received from the driver regarding the first preset prompt message, a second preset prompt message is sent to a preset designated contact person; The system receives feedback reminders from the designated contact regarding the second preset prompt information and outputs these reminders to the driver to provide a fatigue driving warning.

6. The vehicle control method as described in claim 4, characterized in that, After the step of outputting a first preset prompt message to the driver to remind them of driver fatigue, the method further includes: If no feedback action is received from the driver regarding the first preset prompt information, a fatigue relief request is output; If the driver does not accept the fatigue relief request, the vehicle will be slowed down.

7. A vehicle control device, characterized in that, The vehicle control device includes: The acquisition module is used to acquire the vehicle speed information during the current journey. The vehicle speed information includes the real-time vehicle speed corresponding to each driving moment, and the vehicle speed information is collected by the vehicle's instrument cluster. The identification module is used to identify the continuous driving period of the current trip based on the vehicle speed information; The calculation module is used to calculate the current fatigue driving duration based on the continuous driving period. Specifically, the calculation module is used to calculate the vehicle speed fluctuation value corresponding to each of the continuous driving periods based on the vehicle speed information. The vehicle speed fluctuation value is the standard deviation, range, or variance. Based on the vehicle speed fluctuation value, the fatigue weight of the continuous driving period is determined. Based on the continuous driving period and the corresponding fatigue weight, the current fatigue driving duration is calculated. The reminder module is used to provide corresponding fatigue driving reminders based on the duration of fatigue driving.

8. A vehicle control device, characterized in that, The vehicle control device includes: a memory and a processor, wherein the memory stores a computer program that can run on the processor, and the computer program, when executed by the processor, implements the steps of the vehicle control method as described in any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a vehicle control program, which, when executed by a processor, implements the steps of the vehicle control method as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Coping system and coping method of fatigue driving of driver

    CN110091873A

  • Fatigue driving reminding method and device, vehicle and storage medium

    CN115465286A