Driving behavior evaluation method and vehicle

By acquiring and analyzing the environmental information and map data around the vehicle, combining the current driving data, determining the driving scenario and evaluating driving behavior, the problem of difficult to effectively evaluate and restrain driver behavior in the existing technology is solved, and the effect of improving driving safety is achieved.

CN119502924APending Publication Date: 2025-02-25GREAT WALL MOTOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311083849.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-25
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

The prior art is difficult to effectively evaluate and restrain the driver's driving behavior, resulting in the vehicle's interference to the surrounding environment during driving.

Method used

By obtaining the environmental information and map data around the target vehicle, as well as the current driving data, the current driving scenario is determined, and the driver's driving behavior is evaluated based on the standard driving data.

Benefits of technology

Real-time evaluation and constraints on drivers' driving behavior are achieved, driving safety is improved, and driving behavior is ensured in compliance with safe and civilized operation specifications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119502924A_ABST
    Figure CN119502924A_ABST
Patent Text Reader

Abstract

The invention discloses a driving behavior evaluation method and a vehicle, and belongs to the technical field of vehicles. Comprising the following steps: acquiring environment information and / or map data around a target vehicle and current driving data; based on the environment information and / or map data, determining a current driving scene of the target vehicle, the current driving scene being used for indicating a road section type of a current driving road section of the target vehicle; and based on the current driving data and the standard driving data of the current driving scene, evaluating the current driving behavior of the driver. Therefore, the current driving behavior of the driver is evaluated based on the current driving data and the standard driving data of the current driving scene, so that the current driving behavior of the driver is evaluated in the vehicle driving process of the driver; by executing the operation, whether the driving behavior of the driver in the current driving scene conforms to the standard driving specification in the current driving scene or not can be evaluated. Therefore, the driving behavior of the driver can be restrained subsequently, and the driving safety is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle technology, and in particular to a driving behavior evaluation method and a vehicle. Background Art

[0002] At present, vehicles provide great convenience for people's daily travel. At the same time, whether users follow safe and civilized driving operation specifications when driving vehicles has become a more important issue.

[0003] At present, most people choose to drive, and there will be more and more vehicles on the road. Assuming that more and more drivers do not follow the safe and civilized driving operation specifications, and their driving behavior does not meet the safe and civilized driving operation specifications, the vehicles will cause greater interference to pedestrians and vehicles in the surrounding environment during driving. Therefore, a driving behavior evaluation method is urgently needed to evaluate the driver's driving behavior, so as to subsequently implement constraints on the driver's driving behavior. Summary of the invention

[0004] The present application provides a driving behavior evaluation method, device, vehicle and storage medium, which can evaluate the driver's driving behavior while the driver is driving the vehicle, so as to subsequently achieve the effect of restricting the driver's driving behavior, thereby ensuring driving safety. The technical solution is as follows:

[0005] In a first aspect, a driving behavior evaluation method is provided, the method comprising:

[0006] Obtaining environmental information and / or map data around the target vehicle and current driving data;

[0007] Based on the environmental information and / or the map data, determining a current driving scene of the target vehicle, wherein the current driving scene is used to indicate a road segment type of a road segment on which the target vehicle is currently traveling;

[0008] The current driving behavior of the driver is evaluated based on the current driving data and the standard driving data of the current driving scene.

[0009] In the present application, the environmental information and / or map data around the target vehicle and the current driving data of the target vehicle are first obtained. Then, based on the environmental information and / or map data, the current driving scene of the target vehicle is determined, that is, the road section type of the road section of the target vehicle is determined. Then, based on the current driving data and the standard driving data of the current driving scene, the current driving behavior of the driver is evaluated, that is, the driving data of the driver in the current driving scene is compared with the standard driving data in the current driving scene, and the current driving behavior of the driver is evaluated according to the comparison result. In this way, the current driving behavior of the driver is evaluated based on the current driving data and the standard driving data of the current driving scene, so that in the process of the driver driving the vehicle, the above operation can be performed to evaluate whether the driving behavior of the driver in the current driving scene meets the standard driving specification in the current driving scene. Then, the constraints on the driver's driving behavior can be realized in the future to ensure the safety of driving.

[0010] Optionally, the map data includes road sign information, and determining the current driving scene of the target vehicle based on the environment information and / or the map data includes:

[0011] Acquiring road sign information of the road currently traveled by the target vehicle from the map data, and / or classifying the environmental information to obtain a classification result of the environmental information;

[0012] Based on the road sign information and / or the classification result, a current driving scene of the target vehicle is determined.

[0013] Optionally, the evaluating the driving behavior of the driver based on the current driving data and the standard driving data of the current driving scene includes:

[0014] Determining a current honor score of the driver based on the current driving data and standard driving data of the current driving scene, wherein the current honor score is used to indicate whether the current driving behavior of the driver complies with standard driving specifications;

[0015] Based on the current honor score and the driver's historical honor score, the driver's honor level is updated, and the honor level is used to indicate the degree to which the driver's historical driving behavior complies with standard driving regulations.

[0016] Optionally, determining the current honor score of the driver based on the current driving data and standard driving data of the current driving scene includes:

[0017] Determining a score of the current driving behavior based on the current driving data and the standard driving data;

[0018] Based on the current driving behavior score and a preset driving behavior score, a current honor score of the driver is determined.

[0019] Optionally, after updating the driver's honor level based on the current honor score and the driver's historical honor score, the method further includes:

[0020] The updated honor level of the driver is displayed on the multimedia central control screen.

[0021] Optionally, the determining the current honor score of the driver based on the current driving behavior score and the preset driving behavior score includes:

[0022] In a case where the current driving behavior score is greater than or equal to the preset driving behavior score, determining the current honor score to be a first preset value, where the first preset value is a positive number;

[0023] In a case where the current driving behavior score is less than the preset driving behavior score, the current honor score is determined to be a second preset value, and the second preset value is a negative number.

[0024] Optionally, when the current driving behavior score is less than the preset driving behavior score, after determining that the current honor score is a second preset value, the method further includes:

[0025] Displaying a dangerous driving reminder window on the multimedia central control screen, wherein the dangerous driving reminder window is used to remind the driver that the current driving behavior is not standard;

[0026] The standard driving regulations in the current driving scenario are played.

[0027] Optionally, the method further comprises:

[0028] Obtaining historical dangerous driving records in the current driving scenario from the cloud;

[0029] The historical dangerous driving records are displayed in the form of animation on the multimedia central control screen, and the driving behaviors with the highest frequency of dangerous driving in the current driving scenario are prompted.

[0030] Optionally, the current driving scene is one of a school road section driving scene, a residential road section driving scene, a hospital road section driving scene, and a crossroad driving scene.

[0031] In a second aspect, a driving behavior evaluation device is provided, the device comprising:

[0032] A first acquisition module, used to acquire environmental information and / or map data around a target vehicle and current driving data of the target vehicle;

[0033] A determination module, used to determine a current driving scene of the target vehicle based on the environmental information and / or the map data, wherein the current driving scene is used to indicate a road segment type of a road segment on which the target vehicle is currently traveling;

[0034] The evaluation module is used to evaluate the current driving behavior of the driver based on the current driving data and the standard driving data of the current driving scene.

[0035] Optionally, the determining module is used to:

[0036] Acquiring road sign information of the road currently traveled by the target vehicle from the map data, and / or classifying the environmental information to obtain a classification result of the environmental information;

[0037] Based on the road sign information and / or the classification result, a current driving scene of the target vehicle is determined.

[0038] Optionally, the evaluation module is used to:

[0039] Determining a current honor score of the driver based on the current driving data and standard driving data of the current driving scene, wherein the current honor score is used to indicate whether the current driving behavior of the driver complies with standard driving specifications;

[0040] Based on the current honor score and the driver's historical honor score, the driver's honor level is updated, and the honor level is used to indicate the degree to which the driver's historical driving behavior complies with standard driving regulations.

[0041] Optionally, the evaluation module is used to:

[0042] Determining a score of the current driving behavior based on the current driving data and the standard driving data;

[0043] Based on the current driving behavior score and a preset driving behavior score, a current honor score of the driver is determined.

[0044] Optionally, the device further comprises:

[0045] The first display module is used to display the updated honor level of the driver on the multimedia central control screen.

[0046] Optionally, the evaluation module is used to:

[0047] In a case where the current driving behavior score is greater than or equal to the preset driving behavior score, determining the current honor score to be a first preset value, where the first preset value is a positive number;

[0048] In a case where the current driving behavior score is less than the preset driving behavior score, the current honor score is determined to be a second preset value, and the second preset value is a negative number.

[0049] Optionally, the device further comprises:

[0050] A display module, used to display a dangerous driving reminder window on the multimedia central control screen, wherein the dangerous driving reminder window is used to remind the driver that the current driving behavior is not standardized;

[0051] The playing module is used to play the standard driving regulations in the current driving scene.

[0052] Optionally, the device further comprises:

[0053] A second acquisition module is used to obtain historical dangerous driving records in the current driving scenario from the cloud;

[0054] The second display module is used to display the historical dangerous driving records in the form of animation on the multimedia central control screen, and prompt the driving behavior with the highest frequency of dangerous driving in the current driving scene.

[0055] Optionally, the current driving scene is one of a school road section driving scene, a residential road section driving scene, a hospital road section driving scene, and a crossroad driving scene.

[0056] In a third aspect, a vehicle is provided, the vehicle comprising:

[0057] A memory for storing executable program codes;

[0058] The processor is used to call and run the executable program code from the memory so that the vehicle executes the above-mentioned driving behavior evaluation method.

[0059] In a fourth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the above-mentioned driving behavior evaluation method is implemented.

[0060] In a fifth aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute the steps of the above-mentioned driving behavior evaluation method.

[0061] It can be understood that the beneficial effects of the second, third, fourth and fifth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0062] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0063] Figure 1 is a scenario schematic diagram of a driving behavior evaluation method provided in an embodiment of the present application;

[0064] Figure 2 is a flow chart of a driving behavior evaluation method provided in an embodiment of the present application;

[0065] Figure 3 This is a schematic diagram of an interface of a dangerous driving reminder window provided in an embodiment of the present application;

[0066] Figure 4 This is a schematic diagram of a standard driving regulations playback interface provided in an embodiment of the present application;

[0067] Figure 5 This is a schematic diagram of an interface for displaying honor levels provided in an embodiment of the present application;

[0068] Figure 6 is a flow chart of another driving behavior evaluation method provided in an embodiment of the present application;

[0069] Figure 7 is a structural schematic diagram of a driving behavior evaluation device provided in an embodiment of the present application;

[0070] Figure 8 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application. DETAILED DESCRIPTION

[0071] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below in conjunction with the accompanying drawings.

[0072] It should be understood that the "multiple" mentioned in this application refers to two or more. In the description of this application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in order to facilitate the clear description of the technical solution of this application, the words "first" and "second" are used to distinguish between the same items or similar items with basically the same functions and effects. Those skilled in the art can understand that the words "first" and "second" do not limit the quantity and execution order, and the words "first" and "second" do not limit them to be different.

[0073] Before describing the driving behavior evaluation method provided in the embodiment of the present application, the application scenario of the embodiment of the present application is described first.

[0074] When drivers are driving, different roads have different standard driving regulations. For drivers, the standard driving regulations of some road sections may not be particularly clear, which may also lead to driving behaviors that do not meet the safe and civilized driving operation regulations.

[0075] The driving behavior evaluation method provided in the embodiment of the present application can be applied to the scenario where the driver is driving a vehicle.

[0076] For example, Figure 1 is a scenario diagram of a driving behavior evaluation method, see Figure 1 , the driving behavior evaluation method provided in the embodiment of the present application can be applied to the scene of a taxi driver driving a vehicle. Specifically, in the process of a taxi driver driving a vehicle 101, the environmental information and / or map data of the vehicle 101, as well as the current driving data, can be obtained. Then, the section type of the road section currently traveled by the vehicle 101 is determined based on the environmental information and / or map data of the vehicle 101. Different road sections correspond to different standard driving specifications. Therefore, the current driving data can be compared with the standard driving specifications corresponding to the section type, and then the driving behavior of the taxi driver can be evaluated according to the comparison results. In addition, if the passenger can see the evaluation of the taxi driver's driving behavior during the taxi ride, then this will also constrain the taxi driver's driving behavior. That is, based on this, the taxi driver can regulate his own driving behavior, thereby ensuring that his driving behavior conforms to the standard driving specifications corresponding to each section type, and then the driving safety can be guaranteed.

[0077] For another example, the driving behavior evaluation method provided in the embodiment of the present application can be applied to a scenario in which a novice driver drives a vehicle. Specifically, in the process of a novice driver driving a vehicle, the vehicle's environmental information and / or map data, as well as the current driving data, can be obtained. Then, the section type of the road section on which the vehicle is currently traveling is determined based on the vehicle's environmental information and / or map data. Different road sections correspond to different standard driving specifications. Therefore, the current driving data can be compared with the standard driving specifications corresponding to the section type, and then the driving behavior of the novice driver can be evaluated based on the comparison results. In this way, the novice driver can subsequently standardize his driving behavior based on the evaluation results, so that his driving behavior can be made more in line with the standard driving specifications, thereby ensuring the safety of driving.

[0078] The driving behavior evaluation method provided in the embodiment of the present application is explained in detail below.

[0079] Figure 2 is a flow chart of a driving behavior evaluation method provided in an embodiment of the present application. The method can be applied to a vehicle's onboard multimedia host (Head Unit, HUT). Figure 2 , the method comprises the following steps.

[0080] Step 201: Obtain environmental information and / or map data around the target vehicle and current driving data.

[0081] The map data refers to map data containing road information, road distance, road signs, lanes, etc. It can indicate the location of the target vehicle, etc. Optionally, the map data can be obtained through a map SDK (Software Development Kit), which is a set of map development calling interfaces, that is, the map data around the target vehicle can be collected through this set of map development calling interfaces.

[0082] Optionally, the map data may be a high-precision map.

[0083] HD maps are also called high-resolution maps. HD maps contain road elements such as lane lines, road signs, traffic signs, traffic lights, zebra crossings, stop lines, curbs, guardrails, bridges, curves, bends, and attribute information of road elements such as the number of lanes, lane grouping, lane curvature, slope, etc., as well as road information such as lane-level real-time traffic dynamics information.

[0084] In this way, the high-precision map can provide more accurate data support for the subsequent evaluation of the driver's driving behavior, and thus make a more accurate evaluation of the driving behavior.

[0085] The current driving data is driving data related to the current driving behavior of the driver, that is, the current driving data of the target vehicle after the driver's driving behavior acts. Optionally, the current driving data may include the current speed of the target vehicle, the current wheel speed of the target vehicle, the horn status of the target vehicle, etc.

[0086] Optionally, wheel speed sensors are installed on multiple wheels of the target vehicle. In this case, the wheel speeds of the multiple wheels of the target vehicle can be detected by corresponding wheel speed sensors.

[0087] Optionally, the vehicle speed may be determined in any of the following ways.

[0088] Example 1: A speed sensor may be installed on the target vehicle, and the speed of the target vehicle may be acquired by the speed sensor.

[0089] Example 2: The speed of the target vehicle can also be calculated by wheel speed conversion. Optionally, the method of calculating the speed based on the wheel speed includes an average wheel speed method, a maximum wheel speed method, etc. Among them, the average wheel speed method is to take the average of the wheel speeds (wheel speeds) of the two rear wheels of the target vehicle as the vehicle speed; the maximum wheel speed method is to take the maximum value of the wheel speeds of the four wheels of the target vehicle as the vehicle speed.

[0090] Example 3: The speed of the target vehicle can also be obtained by another wheel speed conversion method. The specific calculation process is: vehicle speed = wheel circumference * wheel speed. Among them, the wheel speed can be obtained by a wheel speed sensor, and the wheel circumference is an inherent parameter of the tire.

[0091] It should be understood that the above methods are only illustrative examples, and the calculated vehicle speeds are not very different, and can all be used as the actual vehicle speed of the target vehicle. Any method for calculating vehicle speed falls within the protection scope of this application.

[0092] The environmental information is equivalent to a collection of things around the target vehicle, and the environmental information is used to indicate objects, roads, etc. that exist around the target vehicle.

[0093] Optionally, the target vehicle may be installed with a front camera and a rear camera, and of course, a 360° surround view camera may also be installed, which is not limited in the embodiments of the present application.

[0094] In a possible implementation, a camera on the target vehicle may be used to capture an image of the environment around the target vehicle to obtain environmental information around the target vehicle.

[0095] Optionally, the target vehicle may also be equipped with a laser radar.

[0096] Another possible implementation method is to collect the environmental point cloud around the target vehicle through the laser radar on the target vehicle to obtain the environmental information around the target vehicle.

[0097] Step 202: Based on the environmental information and / or the map data, determine the current driving scene of the target vehicle, where the current driving scene is used to indicate the type of the road section on which the target vehicle is currently traveling.

[0098] The current driving scene refers to which road section the target vehicle is currently traveling on. Optionally, the current driving scene may include a driving scene in a school section, a residential section, a hospital section, or a crossroads.

[0099] For example, the school road driving scenario means that the target vehicle is currently driving on the school road. In this case, the driver must drive according to the standard driving regulations of the school road. For example, in the school road driving scenario, the driver must stop the vehicle to give way to pedestrians, slow down, etc.

[0100] For example, the residential road driving scenario means that the target vehicle is currently driving on a residential road, that is, the current road section is a residential area. In this case, the driver must drive according to the standard driving regulations of the residential road. For example, it is forbidden to honk, slow down, etc. in the residential road driving scenario.

[0101] Of course, in addition to the above four driving scenarios, other driving scenarios may also be included, such as bridge driving scenarios, tunnel driving scenarios, curve driving scenarios, railway crossing driving scenarios, etc., which are not limited in the embodiments of the present application.

[0102] It should be understood that all road sections mentioned in the "Safety and Civilized Operation Specifications for Motor Vehicle Drivers" can be used as driving scenes in the embodiments of the present application.

[0103] Specifically, the operation of step 202 may be implemented in the following three possible ways.

[0104] A first possible implementation manner is to obtain road sign information of the road on which the target vehicle is currently traveling from the map data; and determine the current driving scene of the target vehicle based on the road sign information.

[0105] Since the map data may include road sign information of the road, the road sign information is used to indicate the road section to which the current driving road belongs, the prohibited operations on the current driving road, the speed limit on the current driving road, etc. Therefore, after obtaining the road sign information of the current driving road from the map data, the current driving scene of the target vehicle can be determined based on the road sign information.

[0106] In this case, the road sign information in the map data can accurately indicate the road section of the current driving road, so based on the road sign information, the current driving scene of the target vehicle can be quickly and accurately determined.

[0107] The operation of determining the current driving scene of the target vehicle based on the road sign information may be: determining the road section information to which the current driving road indicated by the road sign information belongs as the current driving scene of the target vehicle.

[0108] Optionally, when the current driving scene includes a school road driving scene, a hospital road driving scene, a residential road driving scene, an intersection driving scene, a bridge driving scene, a tunnel driving scene, a curve driving scene, and a railway crossing driving scene, based on the road sign information, determining that the current driving scene of the target vehicle may include the following eight possible situations.

[0109] In the first case, when the road sign information indicates that the current driving road is a school road section, it is determined that the target vehicle is in a driving scene on the school road section.

[0110] In the second case, when the road sign information indicates that the current driving road is a residential road section, it is determined that the target vehicle is in a driving scene in a residential road section.

[0111] In the third case, when the road sign information indicates that the current driving road is a hospital road section, it is determined that the target vehicle is in a driving scene on the hospital road section.

[0112] In a fourth case, when the road sign information indicates that the current driving road is an intersection, it is determined that the target vehicle is in a driving scene at the intersection.

[0113] In the fifth case, when the road sign information indicates that the current driving road is a bridge, it is determined that the target vehicle is in a bridge driving scene.

[0114] In a sixth case, when the road sign information indicates that the current driving road is a tunnel, it is determined that the target vehicle is in a tunnel driving scene.

[0115] In the seventh case, when the road sign information indicates that the current driving road is a curve, it is determined that the target vehicle is in a curve driving scene.

[0116] In the eighth case, when the road sign information indicates that the current driving road is a railway crossing, it is determined that the target vehicle is in a driving scene at the railway crossing.

[0117] A second possible implementation manner is to classify the environmental information to obtain a classification result of the environmental information; and determine a current driving scene of the target vehicle based on the classification result.

[0118] The operation of classifying the environmental information and obtaining the classification result of the environmental information may be: inputting the environmental information into a scene classification model, processing the environmental information through the scene classification model, and outputting the classification result.

[0119] In an embodiment of the present application, when the environmental information is collected by a camera, the image around the target vehicle can be input into the scene classification model. When the environmental information is collected by a laser radar, the point cloud around the target vehicle can be input into the scene classification model.

[0120] The scene classification model is used to identify the environmental information to determine whether there are characteristics of objects such as schools, hospitals, crossroads, residential buildings, bridges, tunnels, curves, etc. in the environmental information, that is, to identify whether there are schools, hospitals, residential buildings around the current driving road, or whether the current driving road is a crossroads, bridge, tunnel, curve, etc.

[0121] It is worth noting that before inputting the environmental information into the scene classification model, the scene classification model needs to be trained first.

[0122] Specifically, the server may obtain multiple training samples, and use the multiple training samples to train the neural network model to obtain the scene classification model.

[0123] The server is a device specifically used to train the scene classification model.

[0124] The multiple training samples may be pre-set. Each of the multiple training samples includes sample data and a sample tag, the sample data is sample environment information, and the sample tag is the category of the object contained in the sample data. That is, the input data in each of the multiple training samples is the sample environment information, and the sample tag is the category of the object contained in the sample data.

[0125] The neural network model may include multiple network layers, including an input layer, multiple hidden layers, and an output layer. The input layer is responsible for receiving input data; the output layer is responsible for outputting processed data; multiple hidden layers are located between the input layer and the output layer, responsible for processing data, and the multiple hidden layers are invisible to the outside. For example, the neural network model may be a deep neural network, and may be a convolutional neural network in a deep neural network.

[0126] When the server uses multiple training samples to train the neural network model, for each training sample in the multiple training samples, the input data in the training sample can be input into the neural network model to obtain output data; the loss value between the output data and the sample label in the training sample is determined by the loss function; and the parameters in the neural network model are adjusted according to the loss value. After the parameters in the neural network model are adjusted based on each training sample in the multiple training samples, the neural network model with the adjusted parameters is the scene classification model.

[0127] Among them, the operation of the server adjusting the parameters in the neural network model according to the loss value can refer to the relevant technology, and the embodiment of the present application will not elaborate on this in detail.

[0128] For example, a computer device can be To adjust any parameter in the neural network model. is the adjusted parameter. W is the parameter before adjustment. α is the learning rate, which can be preset, such as α can be 0.001, 0.000001, etc., and this embodiment of the present application does not make a sole limitation on this. dW is the derivative of the loss function with respect to W, which can be obtained based on the loss value.

[0129] The operation of determining the current driving scene of the target vehicle based on the classification result may be: determining the section type of the road section indicated by the classification result as the current driving scene of the target vehicle.

[0130] When the classification result indicates that the current driving road section is a road section type, it means that the scene classification model recognizes that the environmental information contains features of this road section type, and then it can be determined that the current driving road belongs to this road section.

[0131] Optionally, when the current driving scene includes a school road driving scene, a hospital road driving scene, a residential road driving scene, an intersection driving scene, a bridge driving scene, a tunnel driving scene, a curve driving scene, and a railway crossing driving scene, based on the classification result, it is determined that the current driving scene of the target vehicle may include the following eight possible situations.

[0132] In the first case, when the classification result is a school road section, it is determined that the target vehicle is in a driving scene on a school road section.

[0133] In the second case, when the classification result is a residential area, it is determined that the target vehicle is in a driving scene on a residential road.

[0134] In the third case, when the classification result is a hospital road section, it is determined that the target vehicle is in a driving scene on the hospital road section.

[0135] In the fourth case, when the classification result is an intersection, it is determined that the target vehicle is in a driving scene at the intersection.

[0136] In the fifth case, when the classification result is a bridge, it is determined that the target vehicle is in a bridge driving scene.

[0137] In the sixth case, when the classification result is a tunnel, it is determined that the target vehicle is in a tunnel driving scene.

[0138] In the seventh case, when the classification result is a curve, it is determined that the target vehicle is in a curve driving scene.

[0139] In the eighth case, when the classification result is a railway crossing, it is determined that the target vehicle is in a railway crossing driving scene.

[0140] A third possible implementation method is to obtain road sign information of the road on which the target vehicle is currently traveling from the map data; classify the environmental information to obtain a classification result of the environmental information; and determine the current driving scene of the target vehicle based on the road sign information and the classification result.

[0141] In this case, by combining the characteristics of the road sign information and the classification results of the environmental information, the current driving scene of the target vehicle can be determined more accurately.

[0142] Optionally, when the current driving scene includes a school road driving scene, a hospital road driving scene, a residential road driving scene, a crossroad driving scene, a bridge driving scene, a tunnel driving scene, a curve driving scene, and a railway crossing driving scene, based on the road sign information and the classification result, it is determined that the current driving scene of the target vehicle may include the following eight possible situations.

[0143] In the first case, when the classification result is a school road section and the road sign information indicates that the current driving road is a school road section, it is determined that the target vehicle is in a driving scene on a school road section.

[0144] In the second case, when the classification result is a residential area and the road sign information indicates that the current driving road is a residential section, it is determined that the target vehicle is in a driving scene on a residential section.

[0145] In the third case, when the classification result is a hospital road section and the road sign information indicates that the current driving road is a hospital road section, it is determined that the target vehicle is in a hospital road section driving scene.

[0146] In a fourth case, when the classification result is an intersection and the road sign information indicates that the current driving road is an intersection, it is determined that the target vehicle is in a driving scene at the intersection.

[0147] In a fifth case, when the classification result is a bridge and the road sign information indicates that the current driving road is a bridge, it is determined that the target vehicle is in a bridge driving scene.

[0148] In a sixth case, when the classification result is a tunnel and the road sign information indicates that the current driving road is a tunnel, it is determined that the target vehicle is in a tunnel driving scene.

[0149] In the seventh case, when the classification result is a curve and the road sign information indicates that the current driving road is a curve, it is determined that the target vehicle is in a curve driving scene.

[0150] In the eighth case, when the classification result is a railway crossing and the road sign information indicates that the current driving road is a railway crossing, it is determined that the target vehicle is in a railway crossing driving scene.

[0151] Thus, the current driving scene of the target vehicle can be determined through the above step 202. Different driving scenes have different standard driving specifications. Thus, the current driving behavior of the driver can be evaluated accordingly, that is, the following step 203 is executed.

[0152] Step 203: Evaluate the current driving behavior of the driver based on the current driving data and the standard driving data of the current driving scene.

[0153] The standard driving data of the current driving scene is used to indicate the standard driving specification under the current driving scene. It should be understood that the standard driving data corresponds to the current driving data. For example, the current driving data may include the current vehicle speed, and the standard driving data under the current driving scene may include the standard vehicle speed. For another example, the current driving data may include the current honking state, and the standard driving data under the current driving scene may include the standard honking state.

[0154] Optionally, standard driving data for different driving scenarios can be pre-stored in the target vehicle, and when the driver's current driving behavior needs to be evaluated, the standard driving data for the current driving scenario can be directly obtained from the memory of the target vehicle. In this way, the driver's current driving behavior can be quickly evaluated, thereby improving the evaluation efficiency of driving behavior.

[0155] The current driving data is driving data related to the current driving behavior of the driver in the current driving scene, that is, the current driving data. The current driving scene has certain standard driving specifications, so the current driving behavior of the driver can be evaluated based on the current driving data and the standard driving data of the current driving scene.

[0156] In this case, the driver's current driving behavior is evaluated based on the current driving data and the standard driving data of the current driving scene, that is, the current driving data is compared with the standard driving data of the current driving scene to determine whether the driver's current driving behavior meets the standard driving specifications of the current driving scene. The driver's driving behavior can be constrained accordingly to ensure driving safety.

[0157] Specifically, the operation of step 203 may include the following steps (1) to (2).

[0158] (1) Determine the driver's current honor score based on the current driving data and the standard driving data of the current driving scene.

[0159] The current honor score is used to indicate whether the driver's current driving behavior complies with standard driving regulations.

[0160] Specifically, the operation of step (1) may be: determining the score of the current driving behavior based on the current driving data and the standard driving data; and determining the current honor score of the driver based on the score of the current driving behavior and the preset driving behavior score.

[0161] The score of the current driving behavior is used to measure the degree of match between the current driving data and the standard driving data, that is, to measure the degree to which the current driving behavior conforms to the standard driving specifications in the current driving scenario. For example, if the current driving data conforms to the standard driving data, the score of the current driving behavior can be 100 points. For another example, if the current driving data does not conform to the standard driving data, but is relatively close to the standard driving data, the score of the current driving behavior can be 80 points. For another example, if the current driving data does not conform to the standard driving data, and the current driving data is completely opposite to the standard driving specifications, the score of the current driving behavior can be 50 points.

[0162] Since the current driving data may include driving data such as the current vehicle speed and the current horn status, the current driving data may be divided into continuous driving data (such as the current vehicle speed) or discrete driving data (such as the current horn status).

[0163] In this case, the operation of determining the score of the current driving behavior based on the current driving data and the standard driving data may be: if the current driving data is a continuous type of driving data, subtracting the standard driving data from the current driving data to obtain a first difference; dividing the first difference by the standard driving data to obtain a first ratio; determining the score of the current driving behavior according to the first ratio; if the current driving data is a discrete type of driving data, determining whether the current driving data is the same as the standard driving data, and if the current driving data is the same as the standard driving data, determining the score of the current driving behavior to be the first score; if the current driving data is different from the standard driving data, determining the score of the current driving behavior to be the second score.

[0164] The operation of determining the score of the current driving behavior according to the first ratio may be: multiplying 100 by the difference between 1 and the first ratio to obtain the score of the current driving behavior.

[0165] The first score and the second score may be preset. For example, the first score may be 100 points, and the second score may be 50 points.

[0166] For continuous driving data, the current driving data is subtracted from the standard driving data to obtain the difference between the current driving data and the standard driving data, that is, to determine whether the current driving data is close to the standard driving data. Subsequently, the first difference is divided by the standard driving data to obtain the proportion of the difference in the standard driving data. In this case, the larger the proportion, the larger the first difference, that is, the difference between the current driving data and the standard driving data is relatively large, which means that the current driving behavior does not conform to the standard driving specifications, so it can be determined that the score of the current driving behavior is lower. The smaller the proportion, the smaller the first difference, that is, the difference between the current driving data and the standard driving data is relatively small, which means that the current driving behavior is closer to the standard driving specifications, so it can be determined that the current driving behavior has a higher score. When the first difference is less than or equal to 0, it means that the current driving behavior conforms to the standard driving specifications, then the current driving behavior has the highest score at this time, for example, set to 100 points.

[0167] For example, the current driving data is the current vehicle speed, the current vehicle speed is 50km / h (kilometers per hour), and the standard vehicle speed in the current driving scenario is 40km / h. Then subtract the standard vehicle speed (40km / h) from the current vehicle speed (50km / h), and the first difference is 10km / h. Then divide the first difference (10km / h) by the standard vehicle speed (40km / h) to get a first ratio of 1 / 4. Then it can be determined that the score of the current driving behavior is 75 points. For another example, the current vehicle speed is 60km / h (kilometers per hour). Then subtract the standard vehicle speed (40km / h) from the current vehicle speed (60km / h), and the first difference is 20km / h. Then divide the first difference (20km / h) by the standard vehicle speed (40km / h), and the first ratio is 1 / 2. Then it can be determined that the score of the current driving behavior is 50 points.

[0168] For another example, the current driving data is the current vehicle speed, which is 60km / h, and the standard vehicle speed in the current driving scenario is 0km / h (that is, the vehicle needs to stop to give way to pedestrians). Then subtract the standard vehicle speed (0km / h) from the current vehicle speed (60km / h), and the first difference is 60km / h. In this case, the current driving behavior score can be directly determined to be 0 points. Because in the current driving scenario, the vehicle speed is relatively high and the vehicle does not stop to give way to pedestrians, which may lead to dangerous driving.

[0169] For discrete driving data, the current driving data including the current honking state is used as an example for explanation. Determining whether the current driving data is the same as the standard driving data is to determine whether the current honking state is the same as the standard honking state. Assume that the current honking state is honking, and the standard honking state is prohibited. Then the current honking state is different from the standard honking state, and it can be determined that the score of the current driving behavior is the second score.

[0170] Optionally, the current driving data may include the current number of honkings in addition to the current honking state. Further, when the current honking state is different from the standard honking state, the score of the current driving behavior may be determined based on the current number of honkings.

[0171] It should be understood that the more times the horn is honked currently, the lower the score of the current driving behavior, and the fewer times the horn is honked currently, the higher the score of the current driving behavior.

[0172] Assuming that in a driving scenario where honking is prohibited, the current number of honking is 1, then the score of the current driving behavior is determined to be 80. For another example, if the current number of honking is 3, then the score of the current driving behavior is determined to be 60.

[0173] It should be noted that the standard driving specifications for different driving scenarios are different, and for each driving scenario, the standard driving specifications may include at least one. In this case, the standard driving data for different driving scenarios may include multiple driving data, and the current driving will also include multiple driving data, such as vehicle speed, horn status, and other driving data.

[0174] In this case, the operation of determining the driver's current driving behavior can be: for any one type of driving data in the current driving data, determine the score of the driving behavior corresponding to this driving data; and perform weighted averaging on the scores of the driving behaviors corresponding to multiple types of driving data to obtain the score of the driver's current driving behavior.

[0175] The operation of determining the scores of driving behaviors corresponding to the various types of driving data is similar to the above-mentioned operation of determining the scores of driving behaviors corresponding to the continuous type of driving data and the operation of determining the scores of driving behaviors corresponding to the discrete type of driving data, and will not be repeated here.

[0176] For example, the current driving data includes the current vehicle speed and the current horn status, the weight of the current vehicle speed is 0.7, and the weight of the current horn status is 0.3. The score of the driving behavior corresponding to the current vehicle speed is 80 points, and the score of the driving behavior corresponding to the current horn status is 60 points, then the score of the driver's current driving behavior is 80×0.7+60×0.3=74, that is, the driver's current driving behavior is 74.

[0177] In the embodiment of the present application, the score of the driver's current driving behavior can also be determined by using a scoring model. The scoring model is specifically used to score the driver's driving behavior.

[0178] Specifically, after the current driving data is acquired, the current driving data may be input into the scoring model, and the current driving data may be processed by the scoring model, and the scoring model may output a score of the current driving behavior.

[0179] The above operation illustrates how to determine the score of the driver's current driving behavior. After obtaining the score of the current driving behavior, it is also possible to determine whether the current driving behavior meets the standard driving specifications of the current driving scene based on the score of the current driving behavior, thereby obtaining the driver's current honor score.

[0180] Among them, based on the current driving behavior score and the preset driving behavior score, the operation of determining the driver's current honor score can be: when the current driving behavior score is greater than or equal to the preset driving behavior score, determining the current honor score as a first preset value; when the current driving behavior score is less than the preset driving behavior score, determining the current honor score as a second preset value.

[0181] The preset driving behavior score can be set in advance, and the preset driving behavior score can be set according to the actual needs of the technician. For example, the preset driving behavior score can be set according to the qualified score of the driving behavior, and the preset driving behavior score can be set to 60 points.

[0182] The first preset value is a positive number, that is, the current honor score is a positive value, which is used to indicate that the driver's current driving behavior meets the standard driving regulations in the current driving scene. The second preset value is a negative number, that is, the current honor score is a negative value, which is used to indicate that the driver's current driving behavior does not meet the standard driving regulations in the current driving scene.

[0183] In addition, the first preset value and the second preset value may be set in advance, for example, the first preset value may be set to 1, and the second preset value may be set to -1.

[0184] In this case, if the score of the current driving behavior is greater than or equal to the preset driving behavior score, it means that the score of the current driving behavior is high and has reached a qualified score of a driving behavior, which means that the current driving behavior is qualified, that is, it meets the standard driving regulations, and the current honor score can be determined to be the first preset value. If the score of the current driving behavior is less than the preset driving behavior score, it means that the score of the current driving behavior is low and does not reach a qualified score of a driving behavior, which means that the current driving behavior is unqualified, that is, the current driving behavior does not meet the standard driving regulations, and the current honor score can be determined to be the second preset value.

[0185] For example, the preset driving behavior score is 60 points, and the current driving behavior score is 80 points. The current driving behavior score is greater than the preset driving behavior score, and it can be determined that the driver's current honor score is 1 point.

[0186] Further, in the case where the current driving behavior score is less than the preset driving behavior score, after determining that the current honor score is the second preset value, the following two steps may be performed.

[0187] a. Display the dangerous driving reminder window on the multimedia central control screen.

[0188] The multimedia central control screen refers to the screen of the vehicle's multimedia host.

[0189] The dangerous driving reminder window is used to remind the driver that the current driving behavior is not standard, and serves as a warning to the driver. Optionally, the dangerous driving reminder window can be displayed in the form of a toast, that is, in the form of a pop-up window, and automatically exits after being displayed for a period of time.

[0190] For example, Figure 3 This is a schematic diagram of the dangerous driving reminder window interface, see Figure 3 , Figure 3 It includes a dangerous driving reminder window 301, a warning sign 302, and a text reminder 303. After determining that the current honor score is the second preset value, the following may be displayed: Figure 3 The dangerous driving reminder window shown is used to remind the driver that the current driving behavior is not standardized and there may be a risk of dangerous driving.

[0191] In this case, if the driver's current driving behavior does not meet the standard driving regulations, a dangerous driving reminder window is displayed to the driver to warn the driver. Therefore, the driver can restrain his driving behavior after seeing the dangerous driving reminder window, thereby ensuring driving safety in the future.

[0192] Optionally, while the dangerous driving reminder window is displayed on the multimedia central control screen, a dangerous driving reminder message can also be broadcasted by voice to remind the driver of irregular driving behavior through voice broadcast.

[0193] In this case, the problem that the driver does not see the dangerous driving window because he cannot watch the multimedia central control screen while driving the vehicle can be avoided. In this way, reminders in various ways can ensure that the driver can be aware of his own irregular driving behavior.

[0194] b. Play the standard driving regulations in the current driving scenario.

[0195] Optionally, an animated commentary video of the standard driving regulations in the current driving scenario may be played, which may indicate the driving operation steps and precautions for the driver in the current driving scenario, or the standard driving regulations in the current driving scenario may be played in the form of voice, which is not limited to the embodiments of the present application.

[0196] In addition, standard driving regulations for different driving scenarios (such as animated commentary videos) can be pre-stored in the target vehicle. When the standard driving regulations for a certain driving scenario need to be played, the standard driving regulations for this driving scenario can be obtained from the target vehicle.

[0197] Optionally, the standard driving regulations for the current driving scenario may be played on the standard driving regulations playback interface.

[0198] For example, Figure 4 This is a schematic diagram of the interface of the standard driving regulations playback interface, see Figure 4 , Figure 4The standard driving specification playback interface 401 includes an animation playback area 402 and a close button 403. When playing the standard driving specification in the current driving scene, the animation commentary video can be played in the animation playback area 402 in the standard driving specification playback interface 401. In addition, the close button 403 allows the user to close the standard driving specification playback interface 401 at any time. For example, after the user has learned the standard driving specification in the current driving scene, the standard driving specification playback interface 401 can be closed.

[0199] In this case, when the driver's current driving behavior does not comply with the standard driving specifications under the current driving scenario, the standard driving specifications under the current driving scenario can be played on the multimedia central control screen so that the driver can be informed of the standard driving specifications under the current driving scenario, and can subsequently regulate his own driving behavior to ensure driving safety.

[0200] Optionally, when the current speed of the target vehicle is less than or equal to a preset speed threshold, standard driving regulations in the current driving scenario may be played.

[0201] The preset vehicle speed threshold may be set in advance, and the preset vehicle speed threshold may be set to be relatively small, for example, the preset vehicle speed threshold may be set to 50 km / h.

[0202] In this case, when the current vehicle speed is less than or equal to the preset speed threshold, it means that the current speed of the target vehicle is low, that is, when the target vehicle speed is low, the driver is safer driving the target vehicle, and the standard driving regulations under the current driving scene can be played. In this way, driving safety can be further guaranteed.

[0203] (2) Based on the current honor score and the driver's historical honor score, the driver's honor level is updated.

[0204] The historical honor score refers to the honor score obtained by the driver in the process of driving the vehicle in previous times, which is used to indicate whether the driver's historical driving behavior meets the standard driving specifications.

[0205] The honor level is used to indicate the degree to which the driver's historical driving behavior complies with standard driving regulations, that is, whether the driver's driving behavior often complies with standard driving regulations during all previous driving processes. For example, if the driver's driving behavior complies with standard driving regulations every time during all previous driving processes, then the driver's honor level can be level 5, which is the highest level.

[0206] In this case, by setting the honor level, the driver's honor level is updated based on the current honor score and the driver's historical honor score, that is, the driver's driving behavior score is measured as an honor reward. Then, based on the driver's sense of honor, the driver can be driven to restrain his driving behavior, thereby ensuring driving safety in the future.

[0207] In addition, different honor levels correspond to different honor scores. For example, there are five honor levels. The corresponding honor score for the first honor level is 10 points, the corresponding honor score for the second honor level is 20 points, the corresponding honor score for the third honor level is 30 points, the corresponding honor score for the fourth honor level is 40 points, and the corresponding honor score for the fifth honor level is 50 points.

[0208] The operation of step (2) may be: adding the current honor score to the historical honor score to obtain a total honor score; and updating the honor level corresponding to the total honor score to the new honor level.

[0209] For example, if the original honor level is level 3, the historical honor score is 39 points, the current honor score is 1 point, and the total honor score is 40 points, then the honor level can be updated to level 4.

[0210] Furthermore, after the driver's honor level is updated, the updated driver's honor level can also be displayed on the multimedia central control screen.

[0211] For example, Figure 5 This is a schematic diagram of the honor level display interface, see Figure 5 , Figure 5 The honor level display interface 501 includes the honor level 502 of the driver. Figure 5 It can be seen that the driver's honor level is level 4.

[0212] In this case, by displaying the driver's honor level on the multimedia central control screen, the driver can know whether his driving behavior during driving meets the standard driving regulations, and then regulate his driving behavior. In addition, in the taxi scenario, by displaying the driver's honor level on the multimedia central control screen, passengers can know the driver's historical driving behavior, thereby improving the passenger's riding experience.

[0213] It is worth noting that in an embodiment of the present application, when the target vehicle is in the current driving scene, the dangerous driving record can also be displayed on the multimedia central control screen.

[0214] Specifically, historical dangerous driving records in the current driving scenario are obtained from the cloud; the historical dangerous driving records are displayed in the form of animation on the multimedia central control screen, and the driving behaviors with the highest frequency of dangerous driving in the current driving scenario are prompted.

[0215] The cloud is used to store historical dangerous driving records. The cloud can be an independent server or a server cluster composed of multiple independent servers.

[0216] The historical dangerous driving records are records of dangerous driving by other drivers in the current driving scenario. The historical dangerous driving records include the driver's driving behavior when dangerous driving occurred and the driving behavior that led to dangerous driving. The driving behavior that most frequently leads to dangerous driving in the current driving scenario can be determined from the historical dangerous driving records.

[0217] In this case, by displaying the dangerous driving record on the multimedia central control screen, it can guide the driver's driving behavior, allowing the driver to know what irregular driving behaviors are in the current driving scenario, and then compare them with his own driving behavior, so as to regulate his own driving behavior and ensure driving safety.

[0218] In addition, by prompting the driving behaviors with the highest frequency of dangerous driving in the current driving scenario, the driver can be informed of the driving behaviors that are most likely to lead to dangerous driving. The subsequent driver can then regulate the corresponding driving behaviors when driving the target vehicle to avoid the occurrence of dangerous driving and ensure driving safety.

[0219] For ease of understanding, now combined Figure 6 The driving behavior evaluation method provided in the embodiment of the present application is exemplified.

[0220] (1) The vehicle multimedia host can obtain environmental information about the target vehicle collected by the camera, obtain current driving data such as vehicle speed and wheel speed, and obtain map data.

[0221] (2) The current driving scene of the target vehicle can be determined through environmental information or map data.

[0222] (3) The target vehicle pre-stores standard driving data under different driving scenarios. The current driving data is then compared with the standard driving data under the current driving scenario to determine the score of the current driving behavior.

[0223] (4) Based on the current driving behavior score, the driver's current honor score is determined, and then based on the current honor score and historical honor scores, the driver's honor level is updated and displayed on the multimedia central control screen.

[0224] (5) When the current driving behavior score is less than the preset driving behavior score, a dangerous driving reminder window is displayed on the multimedia central control screen, and the standard driving regulations for the current driving scenario are played.

[0225] (6) Play historical dangerous driving records and prompt the driving behaviors with the highest frequency of dangerous driving in the current driving scenario.

[0226] In the embodiment of the present application, the vehicle-mounted multimedia host first obtains the environmental information and / or map data around the target vehicle, as well as the current driving data of the target vehicle. After that, the current driving scene of the target vehicle is determined based on the environmental information and / or map data, that is, the road section type of the road section of the target vehicle currently traveling is determined. Then, based on the current driving data and the standard driving data of the current driving scene, the driver's current driving behavior is evaluated, that is, the driver's driving data in the current driving scene is compared with the standard driving data in the current driving scene, and the driver's current driving behavior is evaluated according to the comparison result. In this way, the driver's current driving behavior is evaluated based on the current driving data and the standard driving data of the current driving scene, so that in the process of the driver driving the vehicle, the above operation can be performed to evaluate whether the driver's driving behavior in the current driving scene meets the standard driving specification in the current driving scene. Then, the constraints on the driver's driving behavior can be realized in the future to ensure the safety of driving.

[0227] Figure 7 : is a schematic diagram of a driving behavior evaluation device provided in an embodiment of the present application. The driving behavior evaluation device can be implemented as part or all of a vehicle by software, hardware, or a combination of both. The vehicle can be as follows Figure 8 Vehicle shown. Figure 7 The device includes: a first acquisition module 701, a determination module 702, and an evaluation module 703.

[0228] A first acquisition module 701 is used to acquire environmental information and / or map data around the target vehicle and current driving data of the target vehicle;

[0229] A determination module 702, configured to determine a current driving scene of the target vehicle based on the environmental information and / or the map data, wherein the current driving scene is used to indicate a road segment type of a road segment on which the target vehicle is currently traveling;

[0230] The evaluation module 703 is used to evaluate the current driving behavior of the driver based on the current driving data and the standard driving data of the current driving scene.

[0231] Optionally, the determination module 702 is used to:

[0232] Acquiring road sign information of the road currently traveled by the target vehicle from the map data, and / or classifying the environmental information to obtain a classification result of the environmental information;

[0233] Based on the road sign information and / or the classification result, a current driving scene of the target vehicle is determined.

[0234] Optionally, the evaluation module 703 is used to:

[0235] Determine the driver's current honor score based on the current driving data and the standard driving data of the current driving scene, the current honor score is used to indicate whether the driver's current driving behavior meets the standard driving specifications;

[0236] Based on the current honor score and the driver's historical honor score, the driver's honor level is updated, and the honor level is used to indicate the extent to which the driver's historical driving behavior complies with standard driving regulations.

[0237] Optionally, the evaluation module 703 is used to:

[0238] Determine a score of the current driving behavior based on the current driving data and the standard driving data;

[0239] Based on the current driving behavior score and the preset driving behavior score, the driver's current honor score is determined.

[0240] Optionally, the device further comprises:

[0241] The first display module is used to display the updated driver's honor level on the multimedia central control screen.

[0242] Optionally, the evaluation module 703 is used to:

[0243] When the current driving behavior score is greater than or equal to the preset driving behavior score, determining the current honor score to be a first preset value, where the first preset value is a positive number;

[0244] When the current driving behavior score is less than the preset driving behavior score, the current honor score is determined to be a second preset value, and the second preset value is a negative number.

[0245] Optionally, the device further comprises:

[0246] A display module is used to display a dangerous driving reminder window on the multimedia central control screen, and the dangerous driving reminder window is used to remind the driver that the current driving behavior is not standardized;

[0247] The playback module is used to play the standard driving regulations in the current driving scenario.

[0248] Optionally, the device further comprises:

[0249] The second acquisition module is used to obtain historical dangerous driving records in the current driving scenario from the cloud;

[0250] The second display module is used to display historical dangerous driving records in the form of animation on the multimedia central control screen, and prompt the driving behaviors with the highest frequency of dangerous driving in the current driving scenario.

[0251] Optionally, the current driving scene is one of a school road section driving scene, a residential road section driving scene, a hospital road section driving scene, and a crossroad driving scene.

[0252] In the embodiment of the present application, the environmental information and / or map data around the target vehicle and the current driving data of the target vehicle are first obtained. Then, based on the environmental information and / or map data, the current driving scene of the target vehicle is determined, that is, the road section type of the road section of the target vehicle is currently traveling. Then, based on the current driving data and the standard driving data of the current driving scene, the current driving behavior of the driver is evaluated, that is, the driving data of the driver in the current driving scene is compared with the standard driving data in the current driving scene, and the current driving behavior of the driver is evaluated according to the comparison result. In this way, the current driving behavior of the driver is evaluated based on the current driving data and the standard driving data of the current driving scene, so that in the process of the driver driving the vehicle, the above operation can be performed to evaluate whether the driving behavior of the driver in the current driving scene meets the standard driving specification in the current driving scene. Then, the constraints on the driver's driving behavior can be realized in the future to ensure the safety of driving.

[0253] It should be noted that: when the driving behavior evaluation device provided in the above embodiment evaluates the driver's driving behavior, it only uses the division of the above-mentioned functional modules as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0254] The functional units and modules in the above embodiments may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit, and the above integrated units may be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the embodiments of the present application.

[0255] The driving behavior evaluation device and the driving behavior evaluation method provided in the above embodiments belong to the same concept. The specific working process of the units and modules in the above embodiments and the technical effects brought about can be found in the method embodiment part and will not be repeated here.

[0256] Figure 8 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application.

[0257] For example, Figure 8 As shown, the vehicle includes: a memory 81 and a processor 80, wherein the memory 81 stores an executable program code 82, and the processor 80 is used to call and execute the executable program code 82 to perform the above-mentioned driving behavior evaluation method.

[0258] In this embodiment, the functional modules of the vehicle can be divided according to the above method example. For example, each functional module can be corresponded, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware. It should be noted that the division of modules in this embodiment is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0259] In the case of dividing each functional module into corresponding functional modules, the vehicle may include: a first acquisition module, a determination module, and an evaluation module. It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, which will not be repeated here.

[0260] The vehicle provided in this embodiment is used to execute the above-mentioned method for evaluating driving behavior, and thus can achieve the same effect as the above-mentioned implementation method.

[0261] In the case of an integrated unit, the vehicle may include a processing module and a storage module. The processing module may be used to control and manage the actions of the vehicle. The storage module may be used to support the vehicle to execute mutual program codes and data.

[0262] The processing module may be a processor or a controller, which may implement or execute various exemplary logic blocks, modules and circuits disclosed in the present application. The processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, etc. The storage module may be a memory.

[0263] This embodiment also provides a computer-readable storage medium, in which a computer program code is stored. When the computer program code is executed on a computer, the computer executes the above-mentioned related method steps to implement the above-mentioned method for evaluating driving behavior in the above-mentioned embodiment.

[0264] This embodiment also provides a computer program product. When the computer program product is run on a computer, the computer is enabled to execute the above-mentioned related steps to implement the above-mentioned method for evaluating driving behavior in the above-mentioned embodiment.

[0265] Among them, the vehicle, computer-readable storage medium, computer program product or chip provided in this embodiment are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above and will not be repeated here.

[0266] Through the description of the above implementation methods, technical personnel in the relevant field can understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0267] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0268] The above contents are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A driving behavior evaluation method, characterized in that: The method comprises: Obtaining environmental information and / or map data around the target vehicle and current driving data; Based on the environmental information and / or the map data, determining a current driving scene of the target vehicle, wherein the current driving scene is used to indicate a road segment type of a road segment on which the target vehicle is currently traveling; The current driving behavior of the driver is evaluated based on the current driving data and the standard driving data of the current driving scene.

2. The method according to claim 1, characterized in that The map data includes road sign information, and determining the current driving scene of the target vehicle based on the environment information and / or the map data includes: Acquiring road sign information of the road currently traveled by the target vehicle from the map data, and / or classifying the environmental information to obtain a classification result of the environmental information; Based on the road sign information and / or the classification result, a current driving scene of the target vehicle is determined.

3. The method according to claim 1, characterized in that The evaluating the driving behavior of the driver based on the current driving data and the standard driving data of the current driving scene includes: Determining a current honor score of the driver based on the current driving data and standard driving data of the current driving scene, wherein the current honor score is used to indicate whether the current driving behavior of the driver complies with standard driving specifications; Based on the current honor score and the driver's historical honor score, the driver's honor level is updated, and the honor level is used to indicate the degree to which the driver's historical driving behavior complies with standard driving regulations.

4. The method according to claim 3, characterized in that The determining the current honor score of the driver based on the current driving data and the standard driving data of the current driving scene includes: Determining a score of the current driving behavior based on the current driving data and the standard driving data; Based on the current driving behavior score and a preset driving behavior score, a current honor score of the driver is determined.

5. The method according to claim 3, characterized in that After updating the honor level of the driver based on the current honor score and the driver's historical honor score, the method further includes: The updated honor level of the driver is displayed on the multimedia central control screen.

6. The method according to claim 4, characterized in that The determining of the driver's current honor score based on the current driving behavior score and the preset driving behavior score includes: In a case where the current driving behavior score is greater than or equal to the preset driving behavior score, determining the current honor score to be a first preset value, where the first preset value is a positive number; In a case where the current driving behavior score is less than the preset driving behavior score, the current honor score is determined to be a second preset value, and the second preset value is a negative number.

7. The method according to claim 6, characterized in that In the case where the current driving behavior score is less than the preset driving behavior score, after determining that the current honor score is the second preset value, the method further includes: Displaying a dangerous driving reminder window on the multimedia central control screen, wherein the dangerous driving reminder window is used to remind the driver that the current driving behavior is not standard; The standard driving regulations in the current driving scenario are played.

8. The method according to claim 1, characterized in that The method further comprises: Obtaining historical dangerous driving records in the current driving scenario from the cloud; The historical dangerous driving records are displayed in the form of animation on the multimedia central control screen, and the driving behaviors with the highest frequency of dangerous driving in the current driving scenario are prompted.

9. The method according to claim 1, characterized in that The current driving scene is one of a school road section driving scene, a residential road section driving scene, a hospital road section driving scene, and a crossroad driving scene.

10. A vehicle, characterized in that: The vehicle comprises: A memory for storing executable program codes; A processor, configured to call and run the executable program code from the memory so that the vehicle executes the method according to any one of claims 1 to 9.