Driving guidance methods, devices, electronic equipment and vehicles
By acquiring the driver's facial features and identity information, determining the driving level based on safe driving mileage, and implementing personalized driving guidance strategies, the system solves the problem of the existing system's single mode and improves driving safety and driver proficiency.
Patent Information
- Application Number
- CN202211130718.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-15
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2042-09-15
AI Technical Summary
Existing driving guidance systems cannot provide personalized guidance based on the driver's driving skills and proficiency, resulting in a single mode that cannot meet the needs of users with different driving experience.
By acquiring the driver's facial features and identity information, their safe driving mileage is determined, and corresponding driving guidance strategies are implemented based on the mileage level, including voice broadcasts of driver assistance functions, traffic light guidance, and road condition guidance, to gradually improve the driver's operational proficiency.
It enables personalized driving guidance based on the driver's skill level and proficiency, improving driving safety and gradually enhancing the driver's operational proficiency.
Smart Images

Figure CN115320613B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle technology, and more particularly to a driving guidance method, device, electronic equipment, and vehicle. Background Technology
[0002] With economic development and social progress, automobiles have gradually become an indispensable means of transportation in people's lives. While enjoying the convenience and speed that automobiles bring, people have also placed higher demands on driving safety. Providing drivers with driving guidance and reminders through the vehicle can significantly reduce the probability of accidents and improve driving safety.
[0003] In related technologies, driving guidance for drivers is often limited in mode and lacks intelligence, failing to meet the needs of users with different driving experience. Summary of the Invention
[0004] This invention provides a driving guidance method, device, electronic device, and vehicle, which aims to solve or partially solve the problems existing in the prior art.
[0005] To solve the above-mentioned technical problems, the present invention is implemented as follows:
[0006] In a first aspect, embodiments of the present invention provide a driving guidance method, the method comprising:
[0007] Obtain the user's facial features and identity information;
[0008] Based on the user's identity information, obtain the user's total safe driving mileage;
[0009] Based on the total safe driving mileage, the user's safe driving level is determined, and driving guidance strategies corresponding to the safe driving level are implemented.
[0010] Optionally, the steps for determining a user's safe driving level based on total safe driving mileage include:
[0011] Based on the correspondence between the total safe driving mileage and the preset safe driving mileage range, the user's safe driving level is determined. The safe driving level includes at least: Level 1, Level 2, Level 3, and Level 4.
[0012] Optionally, the steps for implementing a driving guidance strategy corresponding to a safe driving level include:
[0013] When the user's safe driving level is Level 1, the driving guidance strategy implemented is: voice broadcast of driver assistance functions, traffic light compliance guidance, and Level 1 road condition compliance guidance;
[0014] When the user's safe driving level is Level 2, the driving guidance strategy implemented is: Level 1 road condition guidance;
[0015] When the user's safe driving level is Level 3, the driving guidance strategy implemented is: Level 2 road condition guidance;
[0016] When the user's safe driving level is Level 4, the driving guidance policy implemented is: basic driving guidance.
[0017] Optionally, after determining the user's safe driving level based on total safe driving mileage and implementing driving guidance strategies corresponding to the safe driving level, the method further includes:
[0018] Determine the target safe driving mileage range within which the total safe driving mileage falls;
[0019] Update the total safe driving mileage based on the target safe driving coefficient corresponding to the target safe driving mileage range.
[0020] Optionally, the step of updating the total safe driving mileage based on the target safe driving coefficient corresponding to the target safe driving mileage range includes:
[0021] Obtain the user's actual driving mileage and scenario evaluation parameters for the current driving cycle;
[0022] Based on the scenario evaluation parameters and the target safe driving coefficient, the actual driving mileage of the current driving cycle is converted into mileage to obtain the safe driving mileage of the current driving cycle.
[0023] The total safe driving mileage is updated based on the safe driving mileage of the current driving cycle.
[0024] Optionally, scene evaluation parameters include:
[0025] The steps for converting the actual driving mileage of the current driving cycle into mileage based on scenario evaluation parameters and target safe driving coefficient include: (Number of avoidance attempts in the current driving cycle, narrow passage speed in the current driving cycle, and percentage of high-speed driving time in the current driving cycle).
[0026] Calculate the first scenario mileage based on the number of avoidance maneuvers in the current driving cycle;
[0027] Calculate the mileage for the second scenario based on the speed at which the vehicle passes through the narrow passage during the current driving cycle;
[0028] The mileage for the third scenario is calculated based on the percentage of high-speed driving time in the current driving cycle.
[0029] The actual driving mileage for the current driving cycle is converted based on the mileage in the first scenario, the mileage in the second scenario, the mileage in the third scenario, and the target safe driving coefficient.
[0030] Optionally, the steps of obtaining a user's facial feature information and determining the user's identity information include:
[0031] Based on the user's facial feature information, a target user profile is determined from multiple user profiles; the user profile is obtained through the following steps:
[0032] Based on the driving evaluation parameters of different users, determine the safe driving mileage range and the corresponding safe driving coefficient for each user. The driving evaluation parameters include at least the user's gender, age, and driving experience.
[0033] User profiles are created based on users' facial images, driving assessment parameters, safe driving mileage ranges, and the safe driving coefficients corresponding to those ranges.
[0034] Secondly, embodiments of the present invention provide a driving guidance device, the device comprising:
[0035] The first acquisition module is used to acquire the user's facial feature information and the user's identity information;
[0036] The second acquisition module is used to acquire the user's total safe driving mileage based on the user's identity information;
[0037] The execution module is used to determine the user's safe driving level based on the total safe driving mileage and execute driving guidance policies corresponding to the safe driving level.
[0038] A third aspect of this invention provides an electronic device, which includes:
[0039] At least one processor; and a memory communicatively connected to the at least one processor; wherein,
[0040] The memory stores instructions that can be executed by at least one processor, such that the at least one processor can perform the method steps proposed in the first aspect of the present invention.
[0041] A fourth aspect of the present invention provides a vehicle, the vehicle including a processor, the processor being configured to execute the method steps as provided in the first aspect of the present invention.
[0042] The embodiments of this invention include the following advantages: First, the user's facial feature information and identity information are acquired; then, based on the user's identity information, the user's total safe driving mileage is obtained; finally, based on the total safe driving mileage, the user's safe driving level is determined, and a driving guidance strategy corresponding to the safe driving level is executed. In this invention, different driving guidance strategies are executed based on the driver's driving level and proficiency, which can serve as a warning to drivers of different proficiency levels. Furthermore, while improving driving safety, it can also gradually improve the driver's operational proficiency and provide different modes of driving guidance for users with different driving experience.
[0043] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. Attached Figure Description
[0044] Figure 1 This is a flowchart of the steps of a driving guidance method according to an embodiment of the present invention;
[0045] Figure 2 This is a schematic diagram of a driving guidance device according to an embodiment of the present invention. Detailed Implementation
[0046] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0047] In related technologies, driving guidance systems are often designed for novice drivers, thus their functions are typically comprehensive and numerous. However, as drivers continue to improve their driving skills, they still require driving guidance, albeit only a portion of it. Therefore, existing driving guidance systems do not consider the improvement of driver skills, resulting in a relatively simplistic approach that fails to meet the needs of users with varying driving experience levels.
[0048] Based on this, the inventor proposed the inventive concept of this application: to set different vehicle guidance strategies for drivers of different genders and driving experience, so as to function to guide or assist drivers in avoiding common mistakes.
[0049] This invention provides a driving guidance method, see [link to relevant documentation]. Figure 1 , Figure 1 This application illustrates a flowchart of a driving guidance method according to an embodiment of the present application, applied to a vehicle's infotainment system. The method includes:
[0050] S101: Obtain the user's facial feature information and the user's identity information.
[0051] In this embodiment, for the same vehicle, there may be multiple drivers, each with the same driving skill level. Therefore, when a driver enters the vehicle and has a need to drive, the first step is to identify who the driver is. After the system is activated, the user's biometric features are identified through a DMS (Driver Monitor System) camera located in the driver's seat inside the vehicle cabin. This primarily involves capturing the driver's facial image and making a judgment based on the driver's facial image.
[0052] As an example, a target user profile can be determined from multiple user profiles based on the user's facial feature information. The user's identity is then determined by matching the captured facial image with the facial images stored in the user profile database. The target user profile for the driver can then be selected from the pre-stored user profiles. If no corresponding user profile is found, it indicates a potential risk of the vehicle being used by an unknown person, and the vehicle owner can be notified through the vehicle's communication system.
[0053] User profiles are used to store a user's total safe driving mileage, as well as the safe driving zones and safe driving coefficients set for the user.
[0054] The specific steps for generating a user's profile picture for each user may include:
[0055] S101-1: Based on the driving evaluation parameters of different users, determine the safe driving mileage range and the safe driving coefficient corresponding to the safe driving mileage range for different users;
[0056] S101-2: Based on the user's facial image, driving evaluation parameters, safe driving mileage range, and the safe driving coefficient corresponding to the safe driving mileage range, establish user profiles for different users.
[0057] In the implementations of S102-1 to S102-2, the driving evaluation parameters include at least the user's gender, age, and driving experience. The evaluation methods and scales for different users are different. The evaluation can be based on the user's age or combined with characteristics such as gender.
[0058] As an example, using gender and age as evaluation parameters, consider three users: A, B, and C. Users A and B are both female, but their ages differ; A is 40 years old, and B is 20. Users A and C are male, but A and C are both 40 years old. For female and male users, since female users tend to rely more on in-car driving instructions, a higher safe driving mileage range and a lower safe driving coefficient can be set for them. Conversely, for users of different ages, younger users generally rely less on in-car driving instructions; therefore, a higher safe driving mileage range and a lower safe driving coefficient can be set for older users.
[0059] For example, for user A, the safe driving mileage range is: 0-1500km, with a corresponding safe driving coefficient of 0.5; 1500-3000km, with a corresponding safe driving coefficient of 0.7. For user B, the safe driving mileage range is: 0-1200km, with a corresponding safe driving coefficient of 0.6; 1200-2500km, with a corresponding safe driving coefficient of 0.75. For user C, the safe driving mileage range is: 0-1000km, with a corresponding safe driving coefficient of 0.65; 1000-2000km, with a corresponding safe driving coefficient of 0.78.
[0060] The implementation method for the driving experience parameter is the same as the above implementation method, so it will not be described again.
[0061] After pre-setting the safe driving mileage range and corresponding safe driving coefficient for each user, the user profile is generated by combining each user's facial image and evaluation parameters. The user profile is also used to store the user's total safe driving mileage.
[0062] S102: Obtain the user's total safe driving mileage based on the user's identity information.
[0063] In this embodiment, after reading the user's identity information, the total safe driving mileage recorded in the user's identity information is read to determine the subsequent driving guidance strategy. In this embodiment, this is done by reading the target user profile.
[0064] S103: Determine the user's safe driving level based on the total safe driving mileage, and execute driving guidance policies corresponding to the safe driving level.
[0065] In this embodiment, if the current user is A, after reading user A's total safe driving mileage, the current safe driving level of user A is determined. The specific steps are as follows:
[0066] S103-1: Determine the user's safe driving level based on the correspondence between the total safe driving mileage and the preset safe driving mileage range.
[0067] In this embodiment, as an example, when user A's total safe driving mileage is between 0 and 1500 km, the corresponding safe driving level is Level 1; when user A's total safe driving mileage is between 1500 and 3000 km, the corresponding safe driving level is Level 2; when user A's total safe driving mileage is between 3000 and 4000 km, the corresponding safe driving level is Level 3; and when user A's total safe driving mileage is greater than 4000 km, the corresponding safe driving level is Level 4. Therefore, based on the correspondence between the user's total safe driving mileage and the preset safe driving mileage range, user A's safe driving level can be determined.
[0068] In one feasible implementation, once the current user's safe driving level is determined, a corresponding driving guidance strategy can be executed based on the user's safe driving level. The specific steps can be as follows:
[0069] When the user's safe driving level is Level 1, the driving guidance strategy implemented is: voice broadcast of driver assistance functions, traffic light compliance guidance, and Level 1 road condition compliance guidance;
[0070] When the user's safe driving level is Level 2, the driving guidance strategy implemented is: Level 1 Road Condition Guided Driving; when the user's safe driving level is Level 3, the driving guidance strategy implemented is: Level 2 Road Condition Guided Driving; when the user's safe driving level is Level 4, the driving guidance strategy implemented is: Basic Driving Guidance.
[0071] In this implementation, when the user's safe driving level is Level 1, it indicates that the user is in the initial stage of driving and therefore requires multi-dimensional assistance, such as voice prompts for driver assistance functions, traffic light guidance, and Level 1 road condition guidance. Voice prompts for driver assistance functions may include the following: Lane departure: recognizing solid road lines and reminding the vehicle's location and next steps; reminding the user of the specific distances to objects around the vehicle at low speeds. Additional voice prompts can be added based on specific functions. Traffic light guidance may include the following: advance recognition and reminders of traffic light times, such as whether the current vehicle speed allows passage at a given traffic light; traffic light recognition: in addition to navigation prompts regarding road driving regulations, recognizing and reminding the user of the next steps that can be taken at the current traffic light. Level 1 road condition guidance may include the following: speeding voice reminders; rear vehicle approach reminders; start / stop reminders for light acceleration and braking; pedestrian yielding and pedestrian awareness reminders.
[0072] The aforementioned driver assistance functions, including voice broadcasts, traffic light guidance, and Level 1 road condition guidance, can all have their content customized according to the user's needs and preferences. Therefore, this application does not limit the specific guidance content.
[0073] When a user's safe driving level reaches Level 2, it indicates that their driving skills have improved and they possess a certain level of proficiency. Therefore, some basic guidance functions, such as voice prompts for driver assistance features and traffic light instructions, are no longer needed; Level 1 road condition guidance is sufficient.
[0074] When a user's safe driving level reaches Level 3, it indicates that their driving skills have reached a relatively high level. Therefore, Level 1 road condition guidance is no longer needed and is replaced by Level 2 road condition guidance. Level 2 road condition guidance can include the following: reminders for proper driving; reminders for starting, stopping, and gently pressing the accelerator and brake.
[0075] When a user's safe driving level is Level 4, it means that the user's driving skills have reached a very mature level. Therefore, only basic driving instructions are needed. Basic driving instructions can include the following: various additional functions included in the vehicle's function list.
[0076] After the user controls the vehicle according to the driving guidance strategy, it is also necessary to evaluate the user's safe driving mileage during this driving process. The specific steps can be as follows:
[0077] Determine the target safe driving mileage range within which the total safe driving mileage falls;
[0078] Update the total safe driving mileage based on the target safe driving coefficient corresponding to the target safe driving mileage range.
[0079] In this embodiment, as an example, if user A's current safe driving mileage is 600km, then the target safe driving mileage range for the total safe driving mileage is determined to be 0-1500km, and the safe driving coefficient corresponding to 0-1500km is determined to be 0.5. The step of updating the total safe driving mileage according to the target safe driving coefficient corresponding to the target safe driving mileage range includes:
[0080] Obtain the user's actual driving mileage and scenario evaluation parameters for the current driving cycle;
[0081] Based on the scenario evaluation parameters and the target safe driving coefficient, the actual driving mileage of the current driving cycle is converted into mileage to obtain the safe driving mileage of the current driving cycle.
[0082] The total safe driving mileage is updated based on the safe driving mileage of the current driving cycle.
[0083] In this implementation, the actual driving mileage of the current driving cycle refers to the actual mileage traveled by the user during this driving period according to the driving guidance strategy. Scene evaluation parameters may include: the number of avoidance maneuvers in the current driving cycle, the narrow-path passage speed in the current driving cycle, and the percentage of high-speed driving time in the current driving cycle. The number of avoidance maneuvers refers to the number of times the vehicle performs emergency avoidance maneuvers; the narrow-path passage speed refers to the vehicle's speed when driving on a narrow path; and the percentage of high-speed driving time refers to the percentage of total time spent driving at speeds exceeding a certain threshold. The system records the number of avoidance maneuvers, the narrow-path passage speed, and the percentage of high-speed driving time during the user's driving process within the current driving cycle.
[0084] As an example, the threshold for the number of times a vehicle avoids obstacles can be set to 5, the threshold for the speed of passing through narrow passages can be set to 2 m / s, and the threshold for the percentage of high-speed driving time can be 70%.
[0085] After obtaining the scenario evaluation parameters and safe driving coefficient, the steps for converting the actual driving mileage of the current driving cycle based on the scenario evaluation parameters and the target safe driving coefficient include:
[0086] Calculate the first scenario mileage based on the number of avoidance maneuvers in the current driving cycle;
[0087] Calculate the mileage for the second scenario based on the speed at which the vehicle passes through the narrow passage during the current driving cycle;
[0088] The mileage for the third scenario is calculated based on the percentage of high-speed driving time in the current driving cycle.
[0089] The actual driving mileage for the current driving cycle is converted based on the mileage in the first scenario, the mileage in the second scenario, the mileage in the third scenario, and the target safe driving coefficient.
[0090] In this embodiment, as an example, if the system records 7 avoidance attempts, a narrow passage speed of 3 m / s, and a high-speed driving time percentage of 60%, then firstly, the first scenario mileage is calculated based on the 7 avoidance attempts. The calculation logic for the first scenario mileage is that for each avoidance attempt exceeding a preset threshold, the actual driving mileage is reduced by 10%. Since the actual driving mileage for the current driving cycle is 100 km, the actual converted first scenario mileage is 20 km. Then, the second scenario mileage is calculated based on the narrow passage speed of 3 m / s. The calculation logic for the second scenario mileage is that if the narrow passage speed is greater than a preset threshold, the actual driving mileage is reduced by 5%, so the actual converted second scenario mileage is 5 km. Finally, the third scenario mileage is calculated based on the high-speed driving time percentage. The calculation logic for the third scenario mileage is that for every 10% lower than the threshold for the high-speed driving time percentage, the actual driving mileage is reduced by 10%, so the actual converted third scenario mileage is 10 km.
[0091] The conversion ratios for the first scenario mileage, the second scenario mileage, and the third scenario mileage differ for different users and their different safe driving levels.
[0092] After determining the mileage for the first, second, and third scenarios, the actual safe driving mileage is used to reduce the mileage for the first, second, and third scenarios. Then, the mileage is multiplied by the corresponding safe driving coefficient of 0.5. This determines that the safe driving mileage for the current driving cycle is 32.5 km. The safe driving mileage for the current driving cycle is then added to the total safe driving mileage to update the total safe driving mileage.
[0093] This invention also provides a driving guidance device, referring to... Figure 2 The diagram shows a functional block diagram of a driving guidance device according to the present invention, which may include the following modules:
[0094] The first acquisition module 201 is used to acquire the user's facial feature information and the user's identity information;
[0095] The second acquisition module 202 is used to acquire the user's total safe driving mileage based on the user's identity information;
[0096] The execution module 203 is used to determine the user's safe driving level based on the total safe driving mileage and execute driving guidance policies corresponding to the safe driving level.
[0097] In one feasible implementation, the execution module includes:
[0098] The determination submodule is used to determine the user's safe driving level based on the correspondence between the total safe driving mileage and the preset safe driving mileage range. The safe driving level includes at least: first driving level, second driving level, third driving level and fourth driving level.
[0099] In one feasible implementation, the execution module further includes:
[0100] The first execution submodule is used to execute the following driving guidance strategies when the user's safe driving level is the first driving level: voice broadcast of driver assistance functions, traffic light standard guidance, and first-level road condition standard guidance.
[0101] The second execution submodule is used to execute the following driving guidance strategy when the user's safe driving level is the second driving level: Level 1 road condition standard guidance;
[0102] The third execution submodule is used to execute the following driving guidance strategy when the user's safe driving level is the third driving level: Level 2 road condition guidance;
[0103] The fourth execution submodule is used to execute the following driving guidance strategy when the user's safe driving level is the fourth driving level: basic driving guidance.
[0104] The device also includes:
[0105] The target safe driving mileage range determination module is used to determine the target safe driving mileage range in which the total safe driving mileage falls;
[0106] The update module is used to update the total safe driving mileage based on the target safe driving coefficient corresponding to the target safe driving mileage range.
[0107] In one feasible implementation, the update module includes:
[0108] The parameter acquisition submodule is used to acquire the user's actual driving mileage and scenario evaluation parameters for the current driving cycle;
[0109] The mileage conversion submodule is used to convert the actual driving mileage of the current driving cycle based on the scenario evaluation parameters and the target safe driving coefficient, so as to obtain the safe driving mileage of the current driving cycle.
[0110] The mileage update submodule is used to update the total safe driving mileage based on the safe driving mileage of the current driving cycle.
[0111] In one feasible implementation, the mileage conversion submodule includes:
[0112] The first conversion unit is used to calculate the mileage of the first scenario based on the number of avoidances in the current driving cycle;
[0113] The second conversion unit is used to calculate the mileage of the second scenario based on the narrow passage speed during the current driving cycle;
[0114] The third conversion unit is used to calculate the mileage of the third scenario based on the proportion of high-speed driving time in the current driving cycle;
[0115] The fourth conversion unit is used to convert the actual driving mileage of the current driving cycle based on the mileage of the first scenario, the mileage of the second scenario, the mileage of the third scenario, and the target safe driving coefficient.
[0116] In yet another embodiment of the present invention, a vehicle is also provided, the vehicle including a processor, the processor being configured to implement the method as proposed in the first aspect of the embodiments of the present invention when executing.
[0117] Based on the same inventive concept, another embodiment of the present invention provides an electronic device, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus.
[0118] Memory, used to store computer programs;
[0119] The processor, when executing a program stored in memory, implements the driving guidance method of the present invention.
[0120] The communication bus mentioned above can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into address bus, data bus, control bus, etc. For ease of representation, only one thick line is used in the diagram, but this does not indicate that there is only one bus or one type of bus. The communication interface is used for communication between the aforementioned terminal and other devices. The memory can include Random Access Memory (RAM) or non-volatile memory, such as at least one disk storage device. Optionally, the memory can also be at least one storage system located remotely from the aforementioned processor.
[0121] The processors mentioned above can be general-purpose processors, including central processing units (CPUs), network processors (NPs), etc.; they can also be digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0122] In addition, to achieve the above objectives, embodiments of this application also propose a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the driving guidance method of embodiments of this application.
[0123] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, embodiments of the present invention can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, embodiments of the present invention can take the form of computer program products implemented on one or more computer-usable vehicles (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0124] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations 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, special-purpose computer, embedded processor, or other programmable data processing terminal device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal device, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A system that specifies functions in one or more boxes.
[0125] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing terminal device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including an instruction set implemented in a process. Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0126] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal equipment, causing a series of operational steps to be performed on the computer or other programmable terminal equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable terminal equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0127] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. "And / or" indicates that either one or both can be chosen. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal device that includes said element.
[0128] The foregoing has provided a detailed description of the driving guidance method, device, electronic equipment, and vehicle provided by the present invention. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.
Claims
1. A driving guidance method, characterized in that, The method includes: Obtain the user's facial feature information to determine the user's identity information; Based on the user's identity information, obtain the user's total safe driving mileage; Based on the total safe driving mileage, the user's safe driving level is determined, and driving guidance strategies corresponding to the safe driving level are executed; Determine the target safe driving mileage range within which the total safe driving mileage falls; The total safe driving mileage is updated based on the target safe driving coefficient corresponding to the target safe driving mileage range, including: obtaining the user's actual driving mileage and scenario evaluation parameters for the current driving cycle; converting the actual driving mileage for the current driving cycle into safe driving mileage based on the scenario evaluation parameters and the target safe driving coefficient; and updating the total safe driving mileage based on the safe driving mileage for the current driving cycle.
2. The driving guidance method according to claim 1, characterized in that, The steps for determining a user's safe driving level based on the total safe driving mileage include: Based on the correspondence between the total safe driving mileage and the preset safe driving mileage range, the user's safe driving level is determined, wherein the safe driving level includes at least: a first driving level, a second driving level, a third driving level, and a fourth driving level.
3. The driving guidance method according to claim 2, characterized in that, The steps for implementing a driving guidance strategy corresponding to the aforementioned safe driving level include: When the user's safe driving level is the first driving level, the driving guidance strategy implemented is: voice broadcast of driver assistance functions, traffic light compliance guidance, and first-level road condition compliance guidance; When the user's safe driving level is the second driving level, the driving guidance strategy implemented is: Level 1 road condition guidance; When the user's safe driving level is the third driving level, the driving guidance strategy implemented is: Level 2 road condition guidance; When the user's safe driving level is the fourth driving level, the driving guidance strategy implemented is: basic driving guidance.
4. The driving guidance method according to claim 1, characterized in that, The scene evaluation parameters include: The steps for converting the actual driving mileage of the current driving cycle into the following parameters, based on the scenario evaluation parameters and the target safe driving coefficient, include: (Number of avoidance attempts in the current driving cycle, narrow passage speed in the current driving cycle, and percentage of high-speed driving time in the current driving cycle). Calculate the first scenario mileage based on the number of avoidances during the current driving cycle; Calculate the second scenario mileage based on the narrow passage speed during the current driving cycle; The mileage for the third scenario is calculated based on the percentage of high-speed driving time in the current driving cycle. Based on the mileage of the first scenario, the mileage of the second scenario, the mileage of the third scenario, and the target safe driving coefficient, the actual driving mileage of the current driving cycle is converted into mileage.
5. The driving guidance method according to claim 1, characterized in that, The steps to obtain a user's facial feature information and determine the user's identity include: Based on the user's facial feature information, a target user profile is determined from multiple user profiles; wherein, the user profile is obtained through the following steps: Based on the driving evaluation parameters of different users, the safe driving mileage range and the safe driving coefficient corresponding to the safe driving mileage range are determined for different users. The driving evaluation parameters include at least the user's gender, age and driving experience. User profiles are created based on the user's facial image, driving assessment parameters, safe driving mileage range, and the safe driving coefficient corresponding to the safe driving mileage range.
6. A driving guidance device, characterized in that, The device includes: The first acquisition module is used to acquire the user's facial feature information and the user's identity information; The second acquisition module is used to acquire the user's total safe driving mileage based on the user's identity information; The execution module is used to determine the user's safe driving level based on the total safe driving mileage, and execute the driving guidance strategy corresponding to the safe driving level; The target safe driving mileage range determination module is used to determine the target safe driving mileage range in which the total safe driving mileage falls; The update module is used to update the total safe driving mileage based on the target safe driving coefficient corresponding to the target safe driving mileage range; the update module includes: The parameter acquisition submodule is used to acquire the user's actual driving mileage and scenario evaluation parameters for the current driving cycle; The mileage conversion submodule is used to convert the actual driving mileage of the current driving cycle based on the scenario evaluation parameters and the target safe driving coefficient, so as to obtain the safe driving mileage of the current driving cycle. The mileage update submodule is used to update the total safe driving mileage based on the safe driving mileage of the current driving cycle.
7. An electronic device, characterized in that, It includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; Memory, used to store computer programs; A processor, when executing a program stored in memory, implements the driving guidance method according to any one of claims 1-5.
8. A vehicle, characterized in that, It includes a processor and a memory, the memory storing machine-executable instructions that can be executed by the processor, the processor executing the machine-executable instructions to implement the driving guidance method as described in any one of claims 1-5.
Citation Information
Patent Citations
Vehicle operation assisting method and system and vehicle
CN113942519A