Vehicle control method, device, equipment and medium

By simulating driving operation instructions to identify the difference between the user's actual driving style and historical driving style, and determining whether the vehicle responds to driving controls, the problem that existing technologies cannot effectively reduce drunk driving is solved, and the effect of improving driving safety is achieved.

CN118419033BActive Publication Date: 2025-09-23DONGFENG MOTOR GRP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410339684.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-03-25
Publication Date
2025-09-23
Estimated Expiration
2044-03-25

AI Technical Summary

Technical Problem

Existing technologies cannot effectively reduce the incidence of drunk driving, affecting driving safety.

Method used

By generating simulated driving operation instructions, the degree of difference between the user's actual driving style and historical driving style is identified, and based on the degree of difference, whether the vehicle responds to driving controls is determined, including identifying the user's reaction time and historical driving data, thereby prohibiting drunk driving.

Benefits of technology

It has increased the constraints on drunk driving, reduced the chances of drunk driving, and improved driving safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118419033B_ABST
    Figure CN118419033B_ABST
Patent Text Reader

Abstract

The present invention discloses a vehicle control method, apparatus, device, and medium, comprising: generating a simulated driving operation instruction in response to a user's driving intention for a target vehicle, the simulated driving operation instruction including a target driving operation that the user is required to perform on the target vehicle; determining actual operation data generated by the user in response to the simulated driving operation instruction; determining a first actual driving style of the user currently operating the target vehicle based on the actual operation data; determining a first degree of difference between the first actual driving style and the user's historical driving style; and determining whether the target vehicle responds to the user's driving control based on the first degree of difference and a preset degree of difference. When a user has a driving demand, the present invention first identifies the user's driving style. If the user's driving style differs significantly from the user's historical driving style, the target vehicle is prohibited from responding to the user's driving control, thereby reducing the probability of drunk driving and improving driving safety.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of vehicle control technology, and in particular to a vehicle control method, device, equipment and medium. Background Art

[0002] Driving is one of the most common ways for people to travel. Although driving makes people's lives and work more convenient, the safety hazards brought by driving cannot be ignored. Drunk driving is one of the important factors affecting driving safety.

[0003] How to reduce the incidence of drunk driving is an urgent problem that needs to be solved. Summary of the Invention

[0004] The embodiments of the present application solve the technical problem that the existing technology cannot effectively reduce the probability of drunk driving by providing a vehicle control method, device, equipment and medium, and achieve the technical effect of reducing the probability of drunk driving and improving driving safety.

[0005] In a first aspect, the present application provides a vehicle control method, the method comprising:

[0006] generating a simulated driving operation instruction in response to a user's driving intention for a target vehicle, the simulated driving operation instruction including a target driving operation that the user needs to perform on the target vehicle;

[0007] determining actual operation data generated by the user in response to the simulated driving operation instruction;

[0008] determining a first actual driving style of the user currently operating the target vehicle based on the actual operation data;

[0009] determining a first degree of difference between a first actual driving style and a historical driving style of the user;

[0010] Whether the target vehicle responds to the user's driving control is determined based on the first difference degree and the preset difference degree.

[0011] Furthermore, determining a first degree of difference between the first actual driving style and the user's historical driving style includes:

[0012] Obtain user identity information;

[0013] Query the user's corresponding historical driving style based on identity information;

[0014] A first degree of difference between the first actual driving style and the user's historical driving style is determined.

[0015] Furthermore, before determining the first actual driving style of the user currently operating the target vehicle based on the actual operation data, the method further includes:

[0016] Obtaining the generation time of the simulated driving operation instruction and the determination time of the actual operation data;

[0017] determining an actual reaction time of the user in responding to the simulated driving operation instruction according to the generation time and the confirmation time;

[0018] Determine whether the target vehicle is prohibited from responding to the user's driving control based on the actual reaction time and the preset reaction time.

[0019] Furthermore, the method for determining the user's historical driving style includes:

[0020] Obtain historical driving data of the user during the historical process of driving the target vehicle;

[0021] determining the degree of similarity between the historical driving data and standard driving data corresponding to different driving styles;

[0022] The user's corresponding historical driving style is determined based on the similarity between the historical driving data and different standard driving data.

[0023] Further, determining whether the target vehicle responds to the user's driving control according to the first difference degree and the preset difference degree includes:

[0024] When it is determined based on the first difference degree and the preset difference degree that the target vehicle responds to the user's driving control, collecting actual driving data of the user during the process of driving the target vehicle;

[0025] determining a second actual driving style of the user currently driving the target vehicle based on the actual driving data;

[0026] determining a second degree of difference between the second actual driving style and the user's historical driving style;

[0027] It is determined whether the target vehicle continues to respond to the user's driving control based on the second difference degree and the preset difference degree.

[0028] Furthermore, the target driving operation includes at least one of an acceleration operation, a braking operation, a wiper operation, a steering wheel operation, and a light operation.

[0029] Furthermore, determining actual operation data generated by the user in response to the simulated driving operation instruction includes:

[0030] Receive operation sub-data corresponding to N operations generated by the user in response to the simulated driving operation instruction; N is a positive integer;

[0031] Determine the average operation data of the operation sub-data corresponding to N operations;

[0032] The average operation data corresponding to the N operations is used as the actual operation data generated by the user in response to the simulated driving operation instruction.

[0033] In a second aspect, the present application provides a vehicle control device, comprising:

[0034] An instruction generation module is used to generate a simulated driving operation instruction in response to the user's driving intention for the target vehicle, the simulated driving operation instruction including a target driving operation that the user needs to perform on the target vehicle;

[0035] an operation data determination module, configured to determine actual operation data generated by the user in response to the simulated driving operation instruction;

[0036] a driving style determination module, configured to determine a first actual driving style of the user currently operating the target vehicle based on the actual operation data;

[0037] a difference degree determination module, configured to determine a first difference degree between the first actual driving style and the user's historical driving style;

[0038] The driving control module is configured to determine whether the target vehicle responds to the user's driving control according to the first difference degree and a preset difference degree.

[0039] Furthermore, the difference degree determination module is used to:

[0040] Obtain user identity information;

[0041] Query the user's corresponding historical driving style based on identity information;

[0042] A first degree of difference between the first actual driving style and the user's historical driving style is determined.

[0043] Furthermore, the device further includes a reaction time determination module for obtaining a generation time of the simulated driving operation instruction and a determination time of the actual operation data before determining the first actual driving style of the user currently operating the target vehicle based on the actual operation data; and determining an actual reaction time of the user in responding to the simulated driving operation instruction based on the generation time and the determination time;

[0044] The driving control module is used to determine whether the target vehicle is prohibited from responding to the user's driving control based on the actual reaction time and the preset reaction time.

[0045] Furthermore, the device further includes a historical driving style determination module, configured to:

[0046] Obtain historical driving data of the user during the historical process of driving the target vehicle;

[0047] determining the degree of similarity between the historical driving data and standard driving data corresponding to different driving styles;

[0048] The user's corresponding historical driving style is determined based on the similarity between the historical driving data and different standard driving data.

[0049] Furthermore, the driving control module is used to:

[0050] When it is determined based on the first difference degree and the preset difference degree that the target vehicle responds to the user's driving control, collecting actual driving data of the user during the process of driving the target vehicle;

[0051] determining a second actual driving style of the user currently driving the target vehicle based on the actual driving data;

[0052] determining a second degree of difference between the second actual driving style and the user's historical driving style;

[0053] It is determined whether the target vehicle continues to respond to the user's driving control based on the second difference degree and the preset difference degree.

[0054] Furthermore, the target driving operation includes at least one of an acceleration operation, a braking operation, a wiper operation, a steering wheel operation, and a light operation.

[0055] Furthermore, the operation data determination module is used to:

[0056] Receive operation sub-data corresponding to N operations generated by the user in response to the simulated driving operation instruction; N is a positive integer;

[0057] Determine the average operation data of the operation sub-data corresponding to N operations;

[0058] The average operation data corresponding to the N operations is used as the actual operation data generated by the user in response to the simulated driving operation instruction.

[0059] In a third aspect, the present application provides an electronic device, comprising:

[0060] processor;

[0061] a memory for storing processor-executable instructions;

[0062] The processor is configured to execute to implement a vehicle control method as provided in the first aspect.

[0063] In a fourth aspect, the present application provides a non-temporary computer-readable storage medium, which, when the instructions in the storage medium are executed by a processor of an electronic device, enables the electronic device to execute a vehicle control method as provided in the first aspect.

[0064] One or more technical solutions provided in the embodiments of this application have at least the following technical effects or advantages:

[0065] This embodiment generates simulated driving instructions when a user indicates an intent to drive a target vehicle. Based on the user's actual operational data in response to the simulated driving instructions, the user's current first actual driving style is identified. This style is then compared with the user's historical driving style to determine a first degree of difference, thereby determining whether the user is likely to be driving under the influence. This determines whether the target vehicle will respond to the user's driving control. This embodiment identifies the user's driving style when the user indicates a driving intent. If the difference between the user's driving style and their historical driving style is minimal, the user may be allowed to drive the target vehicle. If the difference is significant, the target vehicle may be prohibited from responding to the user's driving control. This improves the effectiveness of the control system against drunk driving, thereby reducing the likelihood of drunk driving and improving driving safety. BRIEF DESCRIPTION OF THE DRAWINGS

[0066] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following is a brief introduction to the drawings required for use in the description of the embodiments. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0067] Figure 1 A flow chart of a vehicle control method provided in this application;

[0068] Figure 2 A schematic diagram showing the curves used to differentiate driving styles based on acceleration operations;

[0069] Figure 3 A schematic structural diagram of a vehicle control device provided in this application;

[0070] Figure 4 This is a schematic diagram of the structure of an electronic device provided in this application. DETAILED DESCRIPTION

[0071] The embodiments of the present application solve the technical problem in the prior art that the probability of drunk driving cannot be effectively reduced by providing a vehicle control method.

[0072] The technical solution of the embodiment of the present application is to solve the above technical problems, and the overall idea is as follows:

[0073] A vehicle control method includes: generating a simulated driving operation instruction in response to a user's driving intention for a target vehicle, the simulated driving operation instruction including a target driving operation that the user needs to perform on the target vehicle; determining actual operation data generated by the user in response to the simulated driving operation instruction; determining a first actual driving style of the user currently operating the target vehicle based on the actual operation data; determining a first degree of difference between the first actual driving style and the user's historical driving style; and determining whether the target vehicle responds to the user's driving control based on the first degree of difference and a preset degree of difference.

[0074] This embodiment generates simulated driving instructions when a user indicates an intent to drive a target vehicle. Based on the user's actual operational data in response to the simulated driving instructions, the user's current first actual driving style is identified. This style is then compared with the user's historical driving style to determine a first degree of difference, thereby determining whether the user is likely to be driving under the influence. This determines whether the target vehicle will respond to the user's driving control. This embodiment identifies the user's driving style when the user indicates a driving intent. If the difference between the user's driving style and their historical driving style is minimal, the user may be allowed to drive the target vehicle. If the difference is significant, the target vehicle may be prohibited from responding to the user's driving control. This improves the effectiveness of the control system against drunk driving, thereby reducing the likelihood of drunk driving and improving driving safety.

[0075] In order to better understand the above technical solution, the above technical solution will be described in detail below with reference to the accompanying drawings and specific implementation methods.

[0076] First, the term "and / or" as used herein simply describes a relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A alone, A and B together, or B alone. Furthermore, the character " / " in this document generally indicates an "or" relationship between the associated objects.

[0077] This embodiment provides Figure 1 A vehicle control method is shown, and the method includes steps S11 to S15.

[0078] Step S11, generating a simulated driving operation instruction in response to the user's driving intention for the target vehicle, the simulated driving operation instruction including a target driving operation that the user needs to perform on the target vehicle;

[0079] Step S12, determining actual operation data generated by the user in response to the simulated driving operation instruction;

[0080] Step S13, determining a first actual driving style of the user currently operating the target vehicle based on the actual operation data;

[0081] Step S14, determining a first degree of difference between the first actual driving style and the user's historical driving style;

[0082] Step S15 : determining whether the target vehicle responds to the user's driving control according to the first difference degree and the preset difference degree.

[0083] The vehicle control method provided in this embodiment can be executed by the onboard controller of the target vehicle or by a cloud server. When executed by a cloud server, a communication connection must be established between the cloud server and the target vehicle. This embodiment will only use the onboard controller of the target vehicle to execute the aforementioned vehicle control method as an example.

[0084] Regarding step S11 , in response to the user's driving intention for the target vehicle, a simulated driving operation instruction is generated, where the simulated driving operation instruction includes a target driving operation that the user needs to perform on the target vehicle.

[0085] Whether the user has the intention to drive the target vehicle can be determined by the riding signal and seat belt signal of the driving seat of the target vehicle and the ignition signal of the target vehicle. Based on the riding signal, seat belt signal and ignition signal, it is determined whether the user has the intention to drive the target vehicle.

[0086] The driver's seat seating signal may be a signal generated by a weight sensor or a pressure sensor of the driver's seat, and the signal detected by the weight sensor or the pressure sensor is used to determine whether there is a user sitting in the driver's seat.

[0087] The seat belt signal may be a driver's seat seat belt buckle signal. For details, please refer to related technologies, which will not be described in detail in this embodiment.

[0088] The ignition signal can be generated by the user turning the key of the target vehicle, by the user touching the one-touch start button, or by the user through voice control. The specific method can be determined according to the ignition method of the target vehicle, and this embodiment does not impose any restrictions on this.

[0089] When the riding signal shows that there is a user sitting in the driver's seat of the target vehicle, the driver's seat belt has been fastened, and the user's ignition signal is received, it can be determined that the user has the intention to drive the target vehicle. At this time, it is necessary to judge the possibility of the user driving under the influence of alcohol, that is, generate a simulated driving operation instruction and continue to execute steps S12-step S15.

[0090] The target driving operation in the simulated driving operation instruction includes at least one of acceleration, braking, wiper operation, steering wheel operation, and lighting operation. Acceleration refers to the operation of stepping on the accelerator pedal, braking refers to the operation corresponding to stepping on the brake pedal, wiper operation refers to turning the wipers on or off or changing the wiper mode, steering wheel operation refers to turning the steering wheel, and lighting operation refers to turning the lights on or off on the target vehicle. Lights may include the target vehicle's turn signals, high beam, low beam, etc.

[0091] Generally, acceleration and braking operations can better reflect the driving styles of different users. Therefore, in actual implementation, using one of the acceleration and braking operations as the target driving operation can more accurately identify the user's driving style.

[0092] The simulated driving operation instructions may be displayed to the user via at least one of a display screen, a mobile terminal, and a voice prompt. For example, the simulated driving operation instructions may be displayed to the user via the target vehicle's display screen or the user's mobile terminal, and the displayed content may be images, videos, or a combination of images and videos. The simulated driving operation instructions may also be conveyed to the user via the target vehicle's onboard speakers.

[0093] Regarding step S12, actual operation data generated by the user in response to the simulated driving operation instruction is determined.

[0094] After seeing or hearing the simulated driving operation instructions, the user needs to perform the target driving operation.

[0095] It's important to note that the target driving operation in the simulated driving instructions does not involve actually driving the target vehicle. Instead, the user generates corresponding signals by performing the target driving operation on the corresponding components of the target vehicle. These signals do not actually control the target vehicle's actual driving. For example, if the target driving operation is acceleration, the user performs the target driving operation by stepping on the accelerator pedal, but the acceleration signal generated at this time does not actually cause the target vehicle to accelerate.

[0096] Under normal circumstances, when a user performs a target driving operation, the component on the target vehicle corresponding to the target driving operation will generate a signal triggered by the user and transmit it to the onboard controller. The signal carries the corresponding operation data. For example, if the target driving operation is acceleration, the operation data may be at least one of the following: the acceleration output by the accelerator pedal, the rate of change of acceleration, and the maximum degree of depression of the accelerator pedal. If the target driving data is steering wheel operation, the operation data may be at least one of the following: the steering wheel rotation angle, the rate of change of rotation angle, single-handed operation, and two-handed operation. If the target driving operation is wiper operation, the operation data may be at least one of the wiper selection mode and the wiper rotation speed.

[0097] In actual implementation, it's possible that the user might perform an operation other than the intended driving operation. For example, if the intended driving operation is acceleration, the user might brake instead. In this case, the target vehicle will generate a signal corresponding to the user's actual operation and transmit it to the onboard controller. The onboard controller will identify the operation data in the signal and determine that the user's actual operation does not correspond to the intended driving operation. In this case, it can be considered that the user is likely driving under the influence of alcohol. The target vehicle can then be prohibited from responding to the user's subsequent driving operation, thereby reducing the likelihood of drunk driving.

[0098] When the user performs the target driving operation, actual operation data generated by the user in response to the simulated driving operation instruction may be received, and step S13 may be performed based on the actual operation data.

[0099] The simulated driving operation instruction may include the number of times the user performs the target driving operation. The number may be a positive integer, typically 1-3.

[0100] When the number of times is selected as 1, the operation data corresponding to the operation is used as the actual operation data, which is simpler, faster and more convenient for the user. When the number of times is selected as more than 1, steps S121 to S123 can be executed.

[0101] Step S121 : receiving operation sub-data corresponding to N operations generated by the user in response to the simulated driving operation instruction; N is a positive integer; N can be 1-3.

[0102] Step S122: determining the average operation data of the operation sub-data corresponding to the N operations.

[0103] Step S123 : taking the average operation data corresponding to the N operations as the actual operation data generated by the user in response to the simulated driving operation instruction.

[0104] The user performs a target driving operation N times according to the simulated driving operation instructions. Each execution of the target driving operation generates corresponding operation data. In this embodiment, the corresponding operation data is recorded as operation sub-data. For example, if the target driving operation is acceleration, and N is 3, the accelerator pedal opening data corresponding to each of the three acceleration operations (i.e., operation sub-data) is obtained.

[0105] The three corresponding sub-data sets are averaged to determine the average of the three target driving operations, which is used as the actual operational data for the user's response to the simulated driving operation. Using the average of the sub-data sets generated by multiple target driving operations as the actual operational data allows the resulting actual operational data to more accurately reflect the user's current driving data, reducing the impact of occasional operational instability on the likelihood of drunk driving.

[0106] Regarding step S13 , a first actual driving style of the user currently operating the target vehicle is determined based on the actual operation data.

[0107] Driving styles can be divided into aggressive, standard, and conservative. Different driving styles can be distinguished by setting different operation data thresholds based on the data types corresponding to different driving operations.

[0108] For example, the acceleration operation corresponds to the accelerator pedal opening change rate data. Under the same accelerator pedal opening, the driving style is distinguished according to the change rate of the accelerator pedal opening. For example, Figure 2 As shown in the figure, it is a schematic diagram of the curve that distinguishes driving styles by acceleration operation. Figure 2 The horizontal axis is the accelerator pedal opening, and the vertical axis is the accelerator pedal opening change rate. Figure 2 The dashed curves in the figure represent, from top to bottom, the opening rate change curves for distinguishing between aggressive and standard users, and between standard and conservative users, respectively. When the curve corresponding to a user is above the upper dashed curve, it indicates that the user is aggressive, as exemplified by solid curve ①. When the curve corresponding to a user is below the upper dashed curve and above the lower dashed curve, it indicates that the user is standard, as exemplified by solid curve ②. When the curve corresponding to a user is below the lower dashed curve, it indicates that the user is conservative, as exemplified by solid curve ③.

[0109] After determining the first actual driving style corresponding to the user's current operation according to the actual operation data, step S14 may be continued.

[0110] Regarding step S14 , a first degree of difference between the first actual driving style and the user's historical driving style is determined.

[0111] When it is detected that the user has the intention to drive the target vehicle, the user's identity information can be obtained. The user's identity information can be determined by connecting and communicating with the user's mobile terminal, or by taking an image of the user through a camera in the target vehicle to determine the user's identity information, or the user actively inputs the identity information through the input device of the target vehicle. This embodiment does not impose any restrictions on this.

[0112] After obtaining the user's identity information, the onboard controller queries the user's corresponding historical driving style and determines a first degree of difference between the first actual driving style and the user's historical driving style. For example, if driving styles include aggressive, standard, and conservative, the degree of difference between two adjacent driving styles is recorded as 1, i.e., the degree of difference between aggressive and standard is 1, and the degree of difference between standard and conservative is 1. The degree of difference between aggressive and conservative is recorded as 2. If the historical driving style is conservative, if the actual driving style is standard, the first degree of difference is 1; if the actual driving style is aggressive, the first degree of difference is 2. It should be noted that the degree of difference can also be replaced by other symbols or numbers besides 1, 2, and 3. This embodiment only uses 1, 2, and 3 as examples for illustration.

[0113] The method for determining the user's historical driving style includes steps S141 to S143.

[0114] Step S141, obtaining historical driving data of the user during the historical process of driving the target vehicle;

[0115] Step S142, determining the similarity between the historical driving data and the standard driving data corresponding to different driving styles;

[0116] Step S143 : determining the historical driving style corresponding to the user based on the similarity between the historical driving data and the different standard driving data.

[0117] Query the historical driving data of the user in the history of driving the target vehicle, and compare the historical driving data with the standard driving data corresponding to different driving styles (such as Figure 2 The user's historical driving style is compared with the two dashed curves shown in FIG. The driving style corresponding to the standard driving data with the greatest similarity is taken as the user's historical driving style. The user's historical driving data may include all of the user's historical driving data of the target vehicle, or data from several previous driving processes prior to the current driving process. This embodiment does not impose any limitation on this.

[0118] Regarding step S15 , it is determined whether the target vehicle responds to the user's driving control based on the first difference degree and the preset difference degree.

[0119] After obtaining the first difference degree, the first difference degree is compared with a preset difference degree to determine whether the user has a possibility of driving under the influence of alcohol, and then determine whether the target vehicle responds to the user's driving control.

[0120] When the first difference is less than or equal to the preset difference, it means that the user's driving habits have not changed or have changed only slightly, and it can be determined that the possibility of the user driving under the influence is low, and the user can be allowed to drive the target vehicle. When the first difference is greater than the preset difference, it means that the user's driving habits have changed significantly, and it can be determined that the possibility of the user driving under the influence is high, and the target vehicle can be prohibited from responding to the user's driving control.

[0121] Among them, the preset difference degree can be set according to the constraint strength for drunk driving behavior. When the constraint strength is large, the preset difference degree can be selected as 1, and when the constraint strength is small, the preset difference degree can be selected as 2.

[0122] In summary, this embodiment generates simulated driving instructions when a user intends to drive a target vehicle. Based on the user's actual operational data in response to the simulated driving instructions, the user's current first actual driving style is identified. This style is then compared with the user's historical driving style to determine a first degree of difference, thereby determining whether the user is likely to be driving under the influence. This determines whether the target vehicle responds to the user's driving control. This embodiment identifies the user's driving style when the user intends to drive. If the difference between the user's driving style and historical driving style is minimal, the user may be allowed to drive the target vehicle. If the difference is significant, the target vehicle may be prohibited from responding to the user's driving control. This, in turn, strengthens the enforcement of regulations against drunk driving, thereby reducing the likelihood of drunk driving and improving driving safety.

[0123] Further, when it is determined according to the first difference degree that the target vehicle responds to the user's driving control, steps S21 to S24 may be continued.

[0124] Step S21, collecting actual driving data of the user while driving the target vehicle;

[0125] Step S22, determining a second actual driving style of the user currently driving the target vehicle based on the actual driving data;

[0126] Step S23, determining a second degree of difference between the second actual driving style and the user's historical driving style;

[0127] Step S24 : determining whether the target vehicle continues to respond to the user's driving control based on the second difference degree and the preset difference degree.

[0128] It should be noted that actual driving data is different from actual operation data. The actual operation data in this embodiment refers to the data generated by the user in response to the simulated driving operation instructions. It is data generated under the premise of parking. This data will not drive the target vehicle to move. The actual driving data is the data generated by the user actually driving the target vehicle on the road.

[0129] Actual driving data from the user driving the target vehicle is collected, and a second actual driving style of the user currently driving the target vehicle is determined based on the actual driving data to determine whether the user's driving style has changed during the actual driving process. If a significant change in the user's driving style is detected, the user is promptly reminded to pull over, reducing the likelihood of the user continuing to drive under the influence and improving driving safety. If no significant change in the user's driving style is detected, the user is allowed to continue driving the target vehicle normally. Thus, this embodiment can not only further determine whether the user is driving under the influence during driving, but also monitor whether the user is driving fatigued, facilitating prompting the user to pull over in a timely manner, thereby improving driving safety.

[0130] The principles of steps S22 to S24 are similar to those of steps S13 to S15. For details, please refer to the relevant descriptions of steps S13 to S15, which will not be repeated in this embodiment.

[0131] In addition, before determining the first actual driving style of the user currently operating the target vehicle based on the actual operation data, this embodiment also provides a method for determining whether the user has the possibility of driving under the influence of alcohol based on the user's reaction speed to the simulated driving operation instruction, including steps S31 to S33.

[0132] Step S31, obtaining the generation time of the simulated driving operation instruction and the determination time of the actual operation data;

[0133] Step S32, determining the actual reaction time of the user in responding to the simulated driving operation instruction according to the generation time and the determination time;

[0134] Step S33: determining whether the target vehicle is prohibited from responding to the user's driving control according to the actual reaction time and the preset reaction time.

[0135] After generating the simulated driving operation instruction, the user is prompted to perform the target driving operation through at least one of a display screen, a mobile terminal, and voice. After the user performs the target driving operation, actual operation data is generated. The user's reaction time to the simulated driving operation instruction is recorded as the actual reaction time. The actual reaction time is compared with the preset reaction time. If the actual reaction time is less than the preset reaction time, it is considered that the user's attention is relatively focused and the possibility of driving under the influence is low, and steps S13-S15 can be continued. If the actual reaction time is less than the preset reaction time, it is considered that the user's attention is relatively distracted and the possibility of driving under the influence is high. The target vehicle can be prohibited from responding to the user's driving control, thereby reducing the probability of driving under the influence and improving driving safety.

[0136] Based on the same inventive concept, this embodiment provides Figure 3A vehicle control device is shown, the device comprising:

[0137] An instruction generating module 31 is configured to generate a simulated driving operation instruction in response to a user's driving intention for a target vehicle, wherein the simulated driving operation instruction includes a target driving operation that the user needs to perform on the target vehicle;

[0138] an operation data determination module 32 for determining actual operation data generated by the user in response to the simulated driving operation instruction;

[0139] A driving style determination module 33 is configured to determine a first actual driving style of the user currently operating the target vehicle based on the actual operation data;

[0140] a difference degree determination module 34 for determining a first difference degree between the first actual driving style and the user's historical driving style;

[0141] The driving control module 35 is configured to determine whether the target vehicle responds to the user's driving control according to the first difference degree and the preset difference degree.

[0142] Furthermore, the difference degree determination module 34 is configured to:

[0143] Obtain user identity information;

[0144] Query the user's corresponding historical driving style based on identity information;

[0145] A first degree of difference between the first actual driving style and the user's historical driving style is determined.

[0146] Furthermore, the device further includes a reaction time determination module for obtaining a generation time of the simulated driving operation instruction and a determination time of the actual operation data before determining the first actual driving style of the user currently operating the target vehicle based on the actual operation data; and determining an actual reaction time of the user in responding to the simulated driving operation instruction based on the generation time and the determination time;

[0147] The driving control module 35 is used to determine whether the target vehicle is prohibited from responding to the user's driving control according to the actual reaction time and the preset reaction time.

[0148] Furthermore, the device further includes a historical driving style determination module 33, which is configured to:

[0149] Obtain historical driving data of the user during the historical process of driving the target vehicle;

[0150] determining the degree of similarity between the historical driving data and standard driving data corresponding to different driving styles;

[0151] The user's corresponding historical driving style is determined based on the similarity between the historical driving data and different standard driving data.

[0152] Furthermore, the driving control module 35 is configured to:

[0153] When it is determined based on the first difference degree and the preset difference degree that the target vehicle responds to the user's driving control, collecting actual driving data of the user during the process of driving the target vehicle;

[0154] determining a second actual driving style of the user currently driving the target vehicle based on the actual driving data;

[0155] determining a second degree of difference between the second actual driving style and the user's historical driving style;

[0156] It is determined whether the target vehicle continues to respond to the user's driving control based on the second difference degree and the preset difference degree.

[0157] Furthermore, the target driving operation includes at least one of an acceleration operation, a braking operation, a wiper operation, a steering wheel operation, and a light operation.

[0158] Furthermore, the operation data determination module 32 is configured to:

[0159] Receive operation sub-data corresponding to N operations generated by the user in response to the simulated driving operation instruction; N is a positive integer;

[0160] Determine the average operation data of the operation sub-data corresponding to N operations;

[0161] The average operation data corresponding to the N operations is used as the actual operation data generated by the user in response to the simulated driving operation instruction.

[0162] Based on the same inventive concept, this embodiment provides Figure 4 An electronic device as shown includes:

[0163] Processor 41;

[0164] a memory 42 for storing instructions executable by the processor 41;

[0165] The processor 41 is configured to execute to implement a vehicle control method as provided above.

[0166] Based on the same inventive concept, this embodiment provides a non-transitory computer-readable storage medium. When the instructions in the storage medium are executed by the processor 41 of the electronic device, the electronic device can execute a vehicle control method as provided above.

[0167] Since the electronic device described in this embodiment is an electronic device used to implement the information processing method in the embodiment of this application, based on the information processing method described in the embodiment of this application, those skilled in the art will be able to understand the specific implementation of the electronic device of this embodiment and its various variations, so how the electronic device implements the method in the embodiment of this application will not be described in detail here. As long as those skilled in the art implement the electronic device used by the information processing method in the embodiment of this application, it falls within the scope of protection to be provided by this application.

[0168] It will be understood by those skilled in the art that embodiments of the present invention may be provided as methods, systems, or computer program products. Thus, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0169] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowcharts and / or block diagrams, as well as combinations of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowcharts and / or block diagrams. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0170] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0171] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1A step that specifies a function in one or more boxes.

[0172] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention.

[0173] Obviously, those skilled in the art may make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if such changes and modifications fall within the scope of the claims and their equivalents, the present invention is intended to include such changes and modifications.

Claims

1. A vehicle control method, characterized in that: The method comprises: generating a simulated driving operation instruction in response to a user's driving intention for a target vehicle, the simulated driving operation instruction including a target driving operation that the user needs to perform on the target vehicle; determining actual operation data generated by the user in response to the simulated driving operation instruction; determining a first actual driving style of the user currently operating the target vehicle according to the actual operation data; determining a first degree of difference between the first actual driving style and a historical driving style of the user; It is determined whether the target vehicle responds to the user's driving control based on the first difference degree and a preset difference degree.

2. The method according to claim 1, wherein Determining a first degree of difference between the first actual driving style and the user's historical driving style includes: Obtaining identity information of the user; querying the historical driving style corresponding to the user according to the identity information; A first degree of difference between the first actual driving style and a historical driving style of the user is determined.

3. The method according to claim 1, wherein Before determining the first actual driving style of the user currently operating the target vehicle according to the actual operation data, the method further includes: Obtaining the generation time of the simulated driving operation instruction and the determination time of the actual operation data; determining an actual reaction time of the user in responding to the simulated driving operation instruction according to the generation time and the determination time; Determining whether the target vehicle is prohibited from responding to the user's driving control is determined according to the actual reaction time and the preset reaction time.

4. The method according to claim 1, wherein The method for determining the user's historical driving style includes: Acquiring historical driving data of the user during a historical process of driving the target vehicle; determining a degree of similarity between the historical driving data and standard driving data corresponding to different driving styles; The historical driving style corresponding to the user is determined according to the similarity between the historical driving data and different standard driving data.

5. The method according to claim 1, wherein The determining, based on the first difference degree and a preset difference degree, whether the target vehicle responds to the driving control of the user includes: When it is determined based on the first difference degree and the preset difference degree that the target vehicle responds to the driving control of the user, collecting actual driving data of the user in the process of driving the target vehicle; determining a second actual driving style of the user currently driving the target vehicle according to the actual driving data; determining a second degree of difference between the second actual driving style and the user's historical driving style; It is determined whether the target vehicle continues to respond to the user's driving control based on the second difference degree and the preset difference degree.

6. The method according to claim 1, wherein The target driving operation includes at least one of an acceleration operation, a braking operation, a wiper operation, a steering wheel operation, and a light operation.

7. The method according to claim 1, wherein The determining of actual operation data generated by the user in response to the simulated driving operation instruction includes: receiving operation sub-data corresponding to N operations generated by the user in response to the simulated driving operation instruction, where N is a positive integer; Determine the average operation data of the operation sub-data corresponding to N operations; The average operation data corresponding to the N operations is used as the actual operation data generated by the user in response to the simulated driving operation instruction.

8. A vehicle control device, characterized in that: The device comprises: an instruction generation module, configured to generate a simulated driving operation instruction in response to a user's driving intention for a target vehicle, wherein the simulated driving operation instruction includes a target driving operation that the user needs to perform on the target vehicle; an operation data determination module, configured to determine actual operation data generated by the user in response to the simulated driving operation instruction; a driving style determination module, configured to determine a first actual driving style of the user currently operating the target vehicle based on the actual operation data; a difference degree determination module, configured to determine a first difference degree between the first actual driving style and the user's historical driving style; A driving control module is configured to determine whether the target vehicle responds to the user's driving control according to the first difference degree and a preset difference degree.

9. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute to implement a vehicle control method according to any one of claims 1 to 7. 10 . A non-transitory computer-readable storage medium, which, when instructions in the storage medium are executed by a processor of an electronic device, enables the electronic device to implement a vehicle control method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • System for judging driving right of driver

    CN106956591A

  • Driver identity authorization system for shared vehicle

    CN107031653A