Driving error reminder method, device and electronic equipment
By determining the driving route and status information, the error probability is calculated and reminded, the problem of steering errors during driving is solved, and the effect of timely avoiding errors and saving resources is achieved.
Patent Information
- Application Number
- CN201910251170.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-03-29
- Publication Date
- 2025-08-12
- Estimated Expiration
- 2039-03-29
AI Technical Summary
During driving, drivers are prone to missing steering or steering errors, resulting in the need to re-plan the route and waste time and resources.
By determining the driving route steering information and driving status information, the probability of driving error is calculated, and when the error probability exceeds the threshold, the corresponding error reminder method is used to remind.
Remind drivers in a timely manner to avoid driving errors, save time and resources, and do not need to re-plan the route.
Smart Images

Figure CN111750871B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of automobile electronics, and in particular to a driving error reminder method, device and electronic equipment. Background Art
[0002] With the development of automotive electronic technology, the functions of car navigation are becoming more and more powerful. Through the automatic voice navigation, best route search and other functions of car navigation, drivers can know their exact location, driving route, etc. anytime and anywhere, realizing easy driving and efficient travel. Summary of the Invention
[0003] During driving, when the driving direction needs to be changed (such as turning left, right, or U-turn, etc.), the driver often misses the turn or turns in the wrong direction, resulting in driving errors and the need to replan the route, which takes more time and resources to reach the destination, wasting time and resources.
[0004] In order to solve the above technical problems, the present application proposes a driving error reminder method, device and electronic equipment.
[0005] According to one aspect of the present application, a method for reminding of driving errors is provided, including: determining driving route turning information and driving status information; determining the probability of driving errors based on the driving route turning information and driving status information; when the probability of driving errors is greater than a preset error probability threshold, determining an error reminder method corresponding to the type of driving errors; and reminding in the error reminder method.
[0006] According to another aspect of the present application, a driving error reminder device is provided, including: an information determination module for determining driving route turning information and driving status information; a probability determination module for determining the probability of a driving error based on the driving route turning information and driving status information; a reminder method module for determining an error reminder method corresponding to the type of driving error when the probability of a driving error is greater than a preset error probability threshold; and a reminder module for reminding in the error reminder method.
[0007] According to another aspect of the present application, a computer-readable storage medium is provided, wherein the storage medium stores a computer program, and the computer program is used to execute any of the above methods.
[0008] According to another aspect of the present application, an electronic device is provided, comprising: a processor; a memory for storing instructions executable by the processor; and the processor for executing any of the above methods.
[0009] The driving error reminder method provided in the embodiment of the present application determines the probability of a driving error based on the driving route turning information and driving status information. When the probability of a driving error is greater than a preset error probability threshold, an error reminder method corresponding to the type of driving error is determined. The error reminder method is used to provide a reminder in time when a driving error occurs, thereby avoiding driving errors. There is no need to replan the route, and no need to spend more time and resources to reach the destination, which can save time and resources. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] The above and other purposes, features, and advantages of the present application will become more apparent through a more detailed description of the embodiments of the present application in conjunction with the accompanying drawings. The accompanying drawings are intended to provide a further understanding of the embodiments of the present application and constitute a part of the specification. Together with the embodiments of the present application, they are used to explain the present application and do not constitute a limitation of the present application. In the drawings, the same reference numerals generally represent the same components or steps.
[0011] Figure 1 It is a flowchart of a driving error reminder method provided by an exemplary embodiment of the present application.
[0012] Figure 2 It is a flowchart of determining driving route turning information provided by an exemplary embodiment of the present application.
[0013] Figure 3 It is a flowchart of determining driving route turning information provided by another exemplary embodiment of the present application.
[0014] Figure 4 This is a flowchart of determining the probability of driving errors based on driving route turning information and driving status information provided by an exemplary embodiment of the present application.
[0015] Figure 5 This is a flowchart of determining the probability of driving errors based on driving route turning information and driving status information provided by another exemplary embodiment of the present application.
[0016] Figure 6 It is a flowchart of determining the probability of driving errors based on driving route turning information and driving status information provided by another exemplary embodiment of the present application.
[0017] Figure 7 This is a flowchart of a driving error reminder method provided by another exemplary embodiment of the present application.
[0018] Figure 8 This is a flowchart of a driving error reminder method provided by another exemplary embodiment of the present application.
[0019] Figure 9It is a structural diagram of a driving error reminder device provided by an exemplary embodiment of the present application.
[0020] Figure 10 It is a structural diagram of an information determination module provided by an exemplary embodiment of the present application.
[0021] Figure 11 It is a structural diagram of an information determination module provided by yet another exemplary embodiment of the present application.
[0022] Figure 12 It is a structural diagram of a probability determination module provided by an exemplary embodiment of the present application.
[0023] Figure 13 It is a structural diagram of a probability determination module provided by yet another exemplary embodiment of the present application.
[0024] Figure 14 It is a structural diagram of a probability determination module provided by yet another exemplary embodiment of the present application.
[0025] Figure 15 This is a schematic structural diagram of a driving error reminder device provided by another exemplary embodiment of the present application.
[0026] Figure 16 This is a schematic diagram of a driving error reminder device provided by another exemplary embodiment of the present application.
[0027] Figure 17 is a block diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0028] Below, the exemplary embodiments according to the present application will be described in detail with reference to the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application, and it should be understood that the present application is not limited to the exemplary embodiments described herein.
[0029] Application Overview
[0030] Currently, when a driver needs to change direction (e.g., turn left, right, or make a U-turn), they often miss the turn or turn in the wrong direction, resulting in a driving error and the need to replan their route, which wastes time and resources. Currently, there is no effective way to prevent driving errors.
[0031] In response to the above technical problems, the basic concept of this application is to propose a driving error reminder method, device and electronic equipment, which determines the probability of driving error based on the driving route turning information and driving status information. When the probability of driving error is greater than the preset error probability threshold, the error reminder method corresponding to the type of driving error is determined. The error reminder method is used to remind in time when driving errors occur, avoiding driving errors without replanning the route, saving time and resources.
[0032] It should be noted that the application scope of this application is not limited to the field of vehicle-mounted electronic technology. For example, the technical solutions mentioned in the embodiments of this application can also be applied to other intelligent mobile devices, specifically for providing driving technical support for intelligent mobile devices.
[0033] Various non-limiting embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0034] Exemplary Methods
[0035] Figure 1 This is a flow chart of a driving error reminder method provided by an exemplary embodiment of the present application. The driving error reminder method provided by the embodiment of the present application can be applied to the field of automatic driving technology of automobiles, and can also be applied to the field of automatic driving functions of intelligent robots. Figure 1 As shown, the driving error reminder method provided by the embodiment of the present application includes the following steps:
[0036] Step 101: Determine driving route turning information and driving status information.
[0037] In one embodiment, the driving route turning information may include information such as turning left, turning right, etc. The driving state information may include the current driving direction of the vehicle, the possible future driving direction of the vehicle, etc.
[0038] Step 102: Determine the probability of driving error based on the driving route turning information and driving status information.
[0039] It should be noted that comparing the driving route turn information with the driving status information can determine whether a driving error has occurred and the probability of a driving error. For example, if the driving route turn information indicates a left turn at a certain intersection, and the driving status information indicates that the vehicle is not turning left when approaching the intersection, the closer the driving status is to the intersection, the greater the probability of a driving error.
[0040] Step 103 : When the probability of a driving error is greater than a preset error probability threshold, an error reminder method corresponding to the type of the driving error is determined.
[0041] It should be noted that a preset error probability threshold can be set based on actual application conditions, for example, 60%, 90%, etc. Types of driving errors can include steering in the wrong direction, missing a turn, etc. Accordingly, error notification methods can include voice, vibration, text, etc. The error notification method can be set based on actual application conditions and is not specifically limited.
[0042] Step 104: Prompt in an error reminder manner.
[0043] It should be noted that, after the error reminder method corresponding to the type of driving error is determined, the reminder is given in the error reminder method.
[0044] The driving error reminder method mentioned in the embodiment of the present application determines the probability of driving errors based on the driving route turning information and driving status information. When the probability of driving errors is greater than a preset error probability threshold, an error reminder method corresponding to the type of driving error is determined. The error reminder method is used for reminders, which can provide timely reminders when driving errors occur, avoid driving errors, and do not require re-routing and expending more time and resources to reach the destination, thus saving time and resources.
[0045] Figure 2 This is a flow chart of determining the driving route turning information provided by an exemplary embodiment of the present application. Figure 1 The present application is extended based on the embodiment shown Figure 2 The embodiment shown is described below in detail. Figure 2 The embodiment shown is Figure 1 The differences and similarities between the illustrated embodiments are not described in detail.
[0046] like Figure 2 As shown, in the driving error reminder method provided in the embodiment of the present application, determining the driving route turning information (i.e., step 101) includes:
[0047] Step 1010: Determine driving route information.
[0048] In one embodiment, the driving route information can be obtained through an electronic map.
[0049] Step 1011: Determine driving route turning information based on the driving route information.
[0050] In one embodiment, the driving route information is obtained through a map, and the driving route turning information can be obtained by determining each information requiring a turn through the driving route information.
[0051] The driving error reminder method mentioned in the embodiment of the present application can determine the driving route turning information based on the driving route information, can easily and quickly obtain the driving route information, and is simple to implement and easy to implement.
[0052] Figure 3 This is a flow chart of determining the driving route turning information provided by another exemplary embodiment of the present application. Figure 1 The present application is extended based on the embodiment shown Figure 3 The embodiment shown is described below in detail. Figure 3 The embodiment shown is Figure 1 The differences and similarities between the illustrated embodiments are not described in detail.
[0053] like Figure 3 As shown, in the driving error reminder method provided in the embodiment of the present application, determining the driving route turning information (i.e., step 101) includes:
[0054] Step 1012: Determine navigation voice information.
[0055] In one embodiment, navigation voice information may be acquired during navigation.
[0056] Step 1013: Determine the driving route turning information based on the navigation voice information.
[0057] In one embodiment, based on the navigation voice information, each information requiring a turn can be determined to obtain driving route turn information.
[0058] The driving error reminder method mentioned in the embodiment of the present application can determine the driving route turning information based on the navigation voice information, can easily and quickly obtain the navigation voice information, and is simple to implement and easy to implement.
[0059] The following is an example of determining driving status information provided by an exemplary embodiment of the present application. Figure 1 The embodiment shown in the present application is extended based on the embodiment shown in the present application. The following focuses on describing the embodiment and the Figure 1 The differences and similarities between the illustrated embodiments are not described in detail.
[0060] In the driving error reminder method provided in the embodiment of the present application, determining driving status information (i.e., step 101) includes:
[0061] The driver's facial orientation information is recognized and determined as driving state information.
[0062] In one embodiment, a preset facial recognition technology may be used to identify the driver's facial orientation information and determine the facial orientation information as the driving state information. For example, if the driver's facial orientation information is identified as facing due north, the driving state information is determined to be driving due north.
[0063] The driving error reminder method mentioned in the embodiment of the present application recognizes the driver's facial orientation information and determines the facial orientation information as driving status information. The facial orientation information can accurately reflect the driving status and can improve the accuracy of the driving status information.
[0064] Figure 4 This is a flow chart illustrating a method for determining the probability of a driving error based on driving route turn information and driving status information, provided by an exemplary embodiment of the present application. This embodiment is an extension of the previous embodiment of the present application. The following focuses on the differences between this embodiment and the previous embodiment, and the similarities are not repeated.
[0065] In the driving error reminder method provided in the embodiment of the present application, determining the probability of a driving error (i.e., step 102) based on the driving route turning information and driving status information includes:
[0066] Step 1021: Determine the direction of the driving route turning using the driving route turning information, and determine the direction of the facial orientation using the facial orientation information.
[0067] In one embodiment, the driving route turning information is a left turn, and the driving route turning direction is determined to be northeast based on the current position and coordinates. The facial orientation information is used to determine that the facial orientation direction is northeast.
[0068] Step 1022 , calculating the facial orientation angle between the direction of the driving route and the direction of the face orientation, and counting the duration of the facial orientation angle.
[0069] In one embodiment, the direction of the driving route turning is northeast, the direction of the face is also northeast, the calculated facial orientation angle between the direction of the driving route turning and the direction of the face is 5 degrees, and the duration of the facial orientation angle statistics is 60 seconds.
[0070] Step 1023 : Compare the facial orientation angle with a preset facial orientation angle threshold, and compare the facial orientation angle duration with a preset facial orientation duration threshold.
[0071] It should be noted that the preset facial orientation angle threshold can be set according to the actual application conditions, such as 5 degrees, 10 degrees, 20 degrees, etc.; the preset facial orientation duration threshold can be set according to the actual application conditions, such as 10 seconds, 20 seconds, 1 minute, etc.
[0072] Step 1024 : Determine the probability of a driving error based on the facial orientation angle comparison result and the facial orientation angle duration comparison result.
[0073] In one embodiment, the greater the difference between the facial orientation angle and the preset facial orientation angle threshold, and the longer the duration, the greater the probability of a driving error. The smaller the difference between the facial orientation angle and the preset facial orientation angle threshold, and the longer the duration, the lower the probability of a driving error.
[0074] The driving error reminder method mentioned in the embodiment of the present application can determine the probability of driving error by comparing the facial orientation angle with the preset facial orientation angle threshold, and comparing the facial orientation angle duration with the preset facial orientation duration threshold, thereby reducing the calculation complexity of the device and improving the calculation speed.
[0075] Another exemplary embodiment of the present application provides a method for determining driving status information. Figure 1 The embodiment shown in the present application is extended based on the embodiment shown in the present application. The following focuses on describing the embodiment and the Figure 1 The differences and similarities between the illustrated embodiments are not described in detail.
[0076] In the driving error reminder method provided in the embodiment of the present application, determining driving status information includes:
[0077] The indicated turning direction information of the turn signal lamp is acquired and determined as the driving state information.
[0078] In actual applications, the turn signal is adjusted before turning. In one embodiment, the turn signal can be monitored to obtain the turn signal's indicated direction information, and the indicated direction information can be determined as the driving state information. For example, if the turn signal's indicated direction information indicates a left turn, and left is southwest, the driving state information is determined to be southwest.
[0079] The driving error reminder method mentioned in the embodiment of the present application obtains the indicated turning information of the turn signal and determines the indicated turning information as driving status information. The indicated turning information of the turn signal can accurately reflect the driving status and improve the accuracy of the driving status information.
[0080] Figure 5 This is a flowchart illustrating another exemplary embodiment of the present application, which provides a method for determining the probability of a driving error based on driving route turn information and driving status information. This embodiment is an extension of the previous embodiment. The following focuses on the differences between this embodiment and the previous embodiment, and the similarities are not repeated.
[0081] like Figure 5 As shown, in the driving error reminder method provided in the embodiment of the present application, the probability of driving error is determined based on the driving route turning information and driving state information (i.e., step 102), including:
[0082] Step 1025: Determine the direction of the vehicle's turning using the driving route turning information, and determine the direction of the vehicle's turning using the turning light's indicated turning information.
[0083] In one embodiment, the driving route turning information is to turn left, and the driving route turning direction is determined to be northeast based on the current position and coordinates. The turning direction indicated by the turn signal is used to determine that the vehicle body is turning northeast.
[0084] Step 1026 , calculating the vehicle body turning angle of the direction of the driving route turning and the direction of the vehicle body turning, and counting the duration of the vehicle body turning angle.
[0085] In one embodiment, the direction of the driving route turning is northeast, the direction of the vehicle body turning is also northeast, the vehicle body turning angle calculated from the driving route turning direction and the vehicle body turning direction is 100 degrees, and the duration of the vehicle body turning angle is 30 seconds.
[0086] Step 1027 : Compare the vehicle body steering angle with a preset vehicle body steering angle threshold, and compare the vehicle body steering angle duration with a preset vehicle body steering angle duration threshold.
[0087] It should be noted that the preset vehicle orientation angle threshold can be set according to the actual application conditions, such as 10 degrees, 15 degrees, 30 degrees, etc.; the preset facial orientation duration threshold can be set according to the actual application conditions, such as 20 seconds, 30 seconds, 1 minute, etc.
[0088] Step 1028: Determine the probability of a driving error based on the comparison result of the vehicle body steering angle and the comparison result of the vehicle body steering angle duration.
[0089] In one embodiment, the greater the difference between the vehicle body heading angle and the preset vehicle body heading angle threshold, and the longer the duration, the greater the probability of a driving error. The smaller the difference between the vehicle body heading angle and the preset vehicle body heading angle threshold, and the longer the duration, the lower the probability of a driving error.
[0090] The driving error reminder method mentioned in the embodiment of the present application can determine the probability of driving errors by comparing the vehicle steering angle with a preset vehicle steering angle threshold, and comparing the vehicle steering angle duration with a preset vehicle steering angle duration threshold, thereby reducing the calculation complexity of the equipment and improving the calculation speed.
[0091] Another exemplary embodiment of the present application provides a method for determining driving state information. Figure 1 The embodiment shown in the present application is extended based on the embodiment shown in the present application. The following focuses on describing the embodiment and the Figure 1 The differences and similarities between the illustrated embodiments are not described in detail.
[0092] In the driving error reminder method provided in the embodiment of the present application, determining driving status information includes:
[0093] Measure the distance information between the vehicle turning intersections; and determine the driving status information based on the distance information.
[0094] In one embodiment, the distance between the vehicle body and the intersection can be measured, and based on the distance information, it is determined whether the vehicle is traveling toward the intersection or away from the intersection, thereby determining the driving state information.
[0095] The driving error reminder method mentioned in the embodiment of the present application measures the distance information between the vehicle turning intersections and determines the driving status information based on the distance information. The distance information between the vehicle turning intersections can accurately reflect the driving status and improve the accuracy of the driving status information.
[0096] Figure 6 This is a flowchart illustrating another exemplary embodiment of the present application, which provides a method for determining the probability of a driving error based on driving route turn information and driving status information. This embodiment is an extension of the previous embodiment. The following focuses on the differences between this embodiment and the previous embodiment, and the similarities are not repeated.
[0097] In the driving error reminder method provided in the embodiment of the present application, determining the probability of a driving error (i.e., step 102) based on the driving route turning information and driving status information includes:
[0098] Step 1029, using the driving route turning information to determine the direction of the driving route turning, and using the distance information between the vehicle body turning intersections to determine the distance and direction between the vehicle body turning intersections.
[0099] In one embodiment, the driving route turning information is a left turn, and based on the current position and coordinates, the driving route turning direction is determined to be northeast. The distance information between the vehicle turning intersections is used to determine that the distance between the vehicle turning intersections is getting smaller and the direction of the vehicle turning intersection is northeast.
[0100] Step 10210, calculate the vehicle body intersection angle between the direction of the driving route turning and the direction of the vehicle body turning to the intersection, and count the duration of the vehicle body intersection angle.
[0101] In one embodiment, the direction of the driving route turning is northeast, the direction of the vehicle body turning is also northeast, the calculated vehicle body turning angle between the driving route turning direction and the vehicle body turning direction is 30 degrees, and the duration of the vehicle body turning angle is 20 seconds.
[0102] Step 10211, compare the vehicle body intersection angle with the preset vehicle body intersection angle threshold, compare the vehicle body intersection angle duration with the preset vehicle body intersection angle duration threshold, and compare the distance between the vehicle body turning intersections with the preset vehicle body intersection distance threshold.
[0103] It should be noted that the preset vehicle intersection angle threshold can be set according to actual application conditions, such as 10 degrees, 15 degrees, 40 degrees, etc. The preset vehicle intersection angle duration threshold can be set according to actual application conditions, such as 20 seconds, 30 seconds, 1 minute, etc. The preset vehicle intersection distance threshold can also be set according to actual application conditions, such as 5 meters, 10 meters, 20 meters, etc.
[0104] Step 10212, determining the probability of driving error based on the vehicle-road angle comparison result, the vehicle-road angle duration comparison result, and the vehicle-road distance comparison result.
[0105] In one embodiment, the greater the difference between the vehicle body intersection angle and the preset vehicle body intersection angle threshold, the greater the vehicle body intersection distance, and the longer the duration of the vehicle body intersection distance, the greater the probability of a driving error. The smaller the difference between the vehicle body intersection angle and the preset vehicle body intersection angle threshold, the smaller the vehicle body intersection distance, and the longer the duration of the vehicle body intersection distance, the lower the probability of a driving error.
[0106] The driving error reminder method mentioned in the embodiment of the present application can determine the probability of driving errors by comparing the vehicle body intersection angle with the preset vehicle body intersection angle threshold, the comparison result of the vehicle body intersection angle duration with the preset vehicle body intersection angle duration threshold, and the comparison result of the distance between the vehicle body turning intersections with the preset vehicle body intersection distance threshold, thereby reducing the calculation complexity of the equipment and improving the calculation speed.
[0107] Figure 7 This is a flowchart of a driving error reminder method provided by another exemplary embodiment of the present application. Figure 1 The embodiment shown in the present application is extended based on the embodiment shown in the present application. The following focuses on describing the embodiment and the Figure 1 The differences and similarities between the illustrated embodiments are not described in detail.
[0108] In the driving error reminder method provided in the embodiment of the present application, before determining the driving route turning information and driving status information (i.e., step 101), the method further includes:
[0109] Step 99, determining the vehicle's travel speed.
[0110] In one embodiment, the vehicle's actual speed can be read to determine the vehicle's speed.
[0111] Step 100, determine whether the driving speed is greater than a preset driving speed threshold. If the driving speed is greater than the preset driving speed threshold, execute step 101; if the driving speed is less than or equal to the preset driving speed threshold, end.
[0112] It should be noted that the value of the preset driving speed threshold can be set according to the actual application conditions. For example, the preset driving speed threshold can be set to 0, 5, 10, etc. The value of the preset driving speed threshold can be used to determine whether the current vehicle body is stationary or whether it is moving slowly.
[0113] It should be noted that if the driving speed is greater than the preset driving speed threshold, the vehicle may be moving very fast and may miss a turn, so the step of determining driving route turn information and driving status information is performed. If the driving speed is less than or equal to the preset driving speed threshold, the vehicle may be stationary or moving very slowly, and it is unlikely or unlikely to miss a turn, so the step of determining driving route turn information and driving status information may not be performed.
[0114] The driving error reminder method mentioned in the embodiment of the present application, if the driving speed is greater than the preset driving speed threshold, then executes the step of determining the driving route turning information and driving status information, which can avoid unnecessary calculations, improve effectiveness and save resources.
[0115] It should be noted that the preset error reminder methods in the above embodiments include at least one of the following:
[0116] Remind the user of driving errors by voice playback, by text display, or by magnifying the navigation route.
[0117] In one embodiment, a user is reminded of a driving error by voice playback, which may include: "You are about to miss the turn. Please pay attention to the next intersection and turn left." A user is reminded of a driving error by text display, which may include: "You are about to miss the turn. Please pay attention to the next intersection and turn left" is displayed on the screen. A user is reminded of a driving error by zooming in on the navigation route, which may include: "Please display an enlarged left turn instruction at the next intersection."
[0118] Figure 8This is a flowchart of a driving error reminder method provided by another exemplary embodiment of the present application. The embodiment of the present application is extended based on any of the aforementioned embodiments of the present application. The following focuses on the differences between the embodiment of the present application and any of the aforementioned embodiments, and the similarities are not repeated.
[0119] The driving error reminder method provided in the embodiment of the present application further includes:
[0120] Step 105: Obtain driving error reminder information.
[0121] In one embodiment, a reminder message is obtained in the form of an error reminder, for example, a voice-played reminder message is obtained: You are about to miss the turn, please pay attention to the left turn at the intersection ahead.
[0122] Step 106: Adjust the driving route according to the reminder information.
[0123] In one embodiment, based on the reminder information, it is determined whether the current driving is wrong, and if so, the driving route is adjusted in time.
[0124] The driving error reminder method mentioned in the embodiment of the present application can adjust the driving route according to the obtained reminder information, avoiding driving on the wrong route, which requires more time and resources to reach the destination, and can save time and resources.
[0125] Exemplary devices
[0126] Figure 9 This is a schematic diagram of the structure of a driving error reminder device provided by an exemplary embodiment of the present application. The driving error reminder device provided by the embodiment of the present application can be applied to the field of automatic driving of automobiles, and can also be applied to the field of automatic driving functions of intelligent robots. Figure 9 As shown, the driving error reminder device provided by the embodiment of the present application includes:
[0127] An information determination module 201 is used to determine driving route turning information and driving status information;
[0128] A probability determination module 202 is used to determine the probability of driving errors based on the driving route turning information and driving status information;
[0129] The reminder mode module 203 is used to determine an error reminder mode corresponding to the type of driving error when the probability of driving error is greater than a preset error probability threshold;
[0130] The reminder module 204 is used to remind in an error reminder manner.
[0131] Figure 10This is a schematic diagram of the structure of the information determination module provided by an exemplary embodiment of the present application. Figure 9 The present application is extended based on the embodiment shown Figure 10 The embodiment shown is described below in detail. Figure 10 The embodiment shown is Figure 9 The differences and similarities between the illustrated embodiments are not described in detail.
[0132] like Figure 10 As shown, in the driving error reminder device provided in the embodiment of the present application, the information determination module 201 includes:
[0133] The route information determining unit 2010 is used to determine the driving route information.
[0134] The first turning information determining unit 2011 is configured to determine driving route turning information according to the driving route information.
[0135] Figure 11 This is a structural diagram of an information determination module provided by another exemplary embodiment of the present application. Figure 9 The present application is extended based on the embodiment shown Figure 11 The embodiment shown is described below in detail. Figure 11 The embodiment shown is Figure 9 The differences and similarities between the illustrated embodiments are not described in detail.
[0136] In the driving error reminder device provided in the embodiment of the present application, the information determination module 201 includes:
[0137] A navigation information determining unit 2012 is configured to determine navigation voice information;
[0138] The second turning information determining unit 2013 is configured to determine the driving route turning information according to the navigation voice information.
[0139] The following is an example of an information determination module provided by an exemplary embodiment of the present application. Figure 9 The embodiment shown in the present application is extended based on the embodiment shown in the present application. The following focuses on describing the embodiment and the Figure 9 The differences and similarities between the illustrated embodiments are not described in detail.
[0140] In the driving error reminder device provided in the embodiment of the present application, the information determination module 201 is further configured to identify the driver's facial orientation information and determine the facial orientation information as driving status information.
[0141] Figure 12This is a schematic diagram of the structure of a probability determination module provided by an exemplary embodiment of the present application. The embodiment shown in this application is extended based on the embodiment shown in the previous embodiment of the present application. The following focuses on the differences between the embodiment shown in this application and the previous embodiment, and the similarities are not repeated.
[0142] In the driving error reminder device provided in the embodiment of the present application, the probability determination module 202 includes:
[0143] A first direction determining unit 2021 is configured to determine the direction of the driving route turning using the driving route turning information, and determine the direction of the facial orientation using the facial orientation information;
[0144] The first processing unit 2022 is configured to calculate a facial orientation angle between a direction in which the driving route turns and a direction in which the face is facing, and to count a duration of the facial orientation angle;
[0145] The first comparing unit 2023 is configured to compare the facial orientation angle with a preset facial orientation angle threshold, and compare the facial orientation angle duration with a preset facial orientation duration threshold.
[0146] The first probability determination unit 2024 is configured to determine the probability of a driving error according to the facial orientation angle comparison result and the facial orientation angle duration comparison result.
[0147] Another exemplary embodiment of the present application provides a structural diagram of the information determination module. Figure 9 The embodiment shown in the present application is extended based on the embodiment shown in the present application. The following focuses on describing the embodiment and the Figure 9 The differences and similarities between the illustrated embodiments are not described in detail.
[0148] In the driving error reminder device provided in the embodiment of the present application, the information determination module 201 is further configured to obtain the indicated turning information of the turn signal lamp and determine the indicated turning information as the driving status information.
[0149] Figure 13 1 is a schematic diagram of the structure of a probability determination module provided by another exemplary embodiment of the present application. The embodiment shown in the present application is extended based on the embodiment shown in the previous embodiment of the present application. The following focuses on the differences between the embodiment shown in the present application and the previous embodiment, and the similarities are not repeated.
[0150] In the driving error reminder device provided in the embodiment of the present application, the probability determination module 202 includes:
[0151] The second direction determining unit 2025 is used to determine the direction of the driving route turning by using the driving route turning information and to determine the direction of the vehicle turning by using the turning signal indication information;
[0152] The second processing unit 2026 is configured to calculate a vehicle body turning angle based on a turning direction of the driving route and a turning direction of the vehicle body, and to count a duration of the vehicle body turning angle.
[0153] The second comparing unit 2027 is configured to compare the vehicle body steering angle with a preset vehicle body steering angle threshold, and compare the vehicle body steering angle duration with a preset vehicle body steering angle duration threshold.
[0154] The second probability determination unit 2028 is configured to determine the probability of a driving error according to the vehicle body steering angle comparison result and the vehicle body steering angle duration comparison result.
[0155] Another exemplary embodiment of the present application provides a method for determining an information module. Figure 9 The embodiment shown in the present application is extended based on the embodiment shown in the present application. The following focuses on describing the embodiment and the Figure 9 The differences and similarities between the illustrated embodiments are not described in detail.
[0156] In the driving error reminder device provided in the embodiment of the present application, the information determination module 201 is specifically used to measure the distance information between the vehicle turning intersections; and determine the driving status information based on the distance information.
[0157] Figure 14 1 is a schematic diagram of the structure of a probability determination module provided by another exemplary embodiment of the present application. The embodiment shown in the present application is extended based on the embodiment shown in the previous embodiment of the present application. The following focuses on the differences between the embodiment shown in the present application and the previous embodiment, and the similarities are not repeated.
[0158] In the driving error reminder device provided in the embodiment of the present application, the probability determination module 202 includes:
[0159] The third direction determining unit 2029 is configured to determine the direction of the driving route turning by using the driving route turning information, and determine the distance and direction between the vehicle turning intersections by using the distance information between the vehicle turning intersections;
[0160] The third processing unit 20210 calculates the vehicle body intersection angle between the direction in which the driving route turns and the direction in which the vehicle body turns to the intersection, and counts the duration of the vehicle body intersection angle.
[0161] The third comparison unit 20211 is used to compare the vehicle body intersection angle with the preset vehicle body intersection angle threshold, compare the vehicle body intersection angle duration with the preset vehicle body intersection angle duration threshold, and compare the distance between the vehicle body turning intersections with the preset vehicle body intersection distance threshold.
[0162] The third probability determination unit 20212 determines the probability of driving error based on the vehicle-road intersection angle comparison result, the vehicle-road intersection angle duration comparison result, and the vehicle-road intersection distance comparison result.
[0163] Figure 15 This is a schematic diagram of the structure of a driving error reminder device provided by another exemplary embodiment of the present application. Figure 9 The embodiment shown in the present application is extended based on the embodiment shown in the present application. The following focuses on describing the embodiment and the Figure 9 The differences and similarities between the illustrated embodiments are not described in detail.
[0164] The driving error reminder device provided in the embodiment of the present application further includes:
[0165] The driving speed determination module 198 is used to determine the driving speed of the vehicle.
[0166] The judging module 199 is configured to judge whether the driving speed is greater than a preset driving speed threshold.
[0167] The notification module 200 is configured to notify the information determination module 201 to execute the steps of determining the driving route turning information and the driving status information if the driving speed is greater than a preset driving speed threshold.
[0168] The preset error reminder methods include at least one of the following:
[0169] Remind the user of driving errors by voice playback, by text display, or by magnifying the navigation route.
[0170] Figure 16 This is a schematic diagram of a driving error reminder device provided by another exemplary embodiment of the present application. The embodiment of the present application is extended based on any of the aforementioned embodiments of the present application. The following focuses on the differences between the embodiment of the present application and any of the aforementioned embodiments, and the similarities are not repeated.
[0171] The driving error reminder device provided in the embodiment of the present application further includes:
[0172] The acquisition module 205 is used to obtain driving error reminder information.
[0173] The adjustment module 206 is configured to adjust the driving route according to the reminder information.
[0174] It should be understood that Figures 9 to 16The operations and functions of the driving speed determination module 198, the judgment module 199, the notification module 200, the information determination module 201, the probability determination module 202, the reminder method module 203, the reminder module 204, the acquisition module 205 and the adjustment module 206 in the provided driving error reminder device, as well as the route information determination unit 2010, the first turning information determination unit 2011, the navigation information determination unit 2012 and the second turning information determination unit 2013 included in the information determination module 201, and the first direction determination unit 2021, the first processing unit 2022, the first comparison unit 2023, the first probability determination unit 2024, the second direction determination unit 2025, the second processing unit 2026, the second comparison unit 2027, the second probability determination unit 2028, the third direction determination unit 2029, the third processing unit 20210, the third comparison unit 20211 and the third probability determination unit 20212 included in the probability determination module 202 can refer to the above Figures 1 to 8 In order to avoid repetition, the driving error reminder method provided will not be described here.
[0175] Exemplary electronic devices
[0176] Figure 17 The figure shows a block diagram of an electronic device according to an embodiment of the present application.
[0177] like Figure 17 As shown, the electronic device 11 includes one or more processors 111 and a memory 112 .
[0178] The processor 111 may be a central processing unit (CPU) or other forms of processing units having data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device 11 to perform desired functions.
[0179] The memory 112 may include one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may include, for example, random access memory (RAM) and / or cache memory (cache), etc. The non-volatile memory may include, for example, read-only memory (ROM), hard disk, flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage medium, and the processor 111 may run the program instructions to implement the driving error reminder method and / or other desired functions of the various embodiments of the present application described above. Various contents such as input signals, signal components, noise components, etc. may also be stored in the computer-readable storage medium.
[0180] In one example, the electronic device 11 may further include an input device 113 and an output device 114 , and these components are interconnected via a bus system and / or other forms of connection mechanisms (not shown).
[0181] For example, the input device 113 may be a camera, a microphone, a microphone array, etc., for capturing input signals of an image or sound source. When the electronic device is a stand-alone device, the input device 113 may be a communication network connector for receiving the collected input signals from a network processor.
[0182] In addition, the input device 113 may also include, for example, a keyboard, a mouse, and the like.
[0183] The output device 114 can output various information to the outside, including the determined output voltage, output current information, etc. The output device 114 can include, for example, a display, a speaker, a printer, a communication network and its connected remote output devices, etc.
[0184] Of course, to simplify, Figure 17 Only some of the components of the electronic device 11 that are relevant to the present application are shown, and components such as a bus, an input / output interface, etc. are omitted. In addition, the electronic device 11 may further include any other appropriate components according to specific application scenarios.
[0185] Exemplary computer program products and computer-readable storage media
[0186] In addition to the above-mentioned methods and devices, an embodiment of the present application may also be a computer program product, which includes computer program instructions, which, when executed by a processor, enable the processor to execute the steps of the driving error reminder method described in the above-mentioned "Exemplary Method" section of this specification.
[0187] The computer program product may be written in any combination of one or more programming languages to implement the program code for performing the operations of the embodiments of the present application, including object-oriented programming languages such as Java, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0188] In addition, an embodiment of the present application may also be a computer-readable storage medium having computer program instructions stored thereon, which, when executed by a processor, causes the processor to execute the steps of the driving error reminder method according to various embodiments of the present application described in the above “Exemplary Method” section of this specification.
[0189] The computer-readable storage medium can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can, for example, include but is not limited to a system, device or component of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination thereof. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.
[0190] The basic principles of the present application have been described above in conjunction with specific embodiments. However, it should be noted that the advantages, strengths, and effects mentioned in this application are merely illustrative and not restrictive, and it should not be assumed that these advantages, strengths, and effects are required of each embodiment of this application. In addition, the specific details disclosed above are merely illustrative and facilitating understanding, and are not restrictive. The above details do not limit this application to necessarily being implemented using the above specific details.
[0191] The block diagrams of the devices, devices, equipment, and systems involved in this application are merely illustrative examples and are not intended to require or imply that they must be connected, arranged, or configured in the manner shown in the block diagrams. As will be appreciated by those skilled in the art, these devices, devices, equipment, and systems can be connected, arranged, or configured in any manner. Words such as "include," "comprise," "have," and the like are open-ended words, meaning "including but not limited to," and can be used interchangeably therewith. The words "or" and "and" used herein refer to the words "and / or" and can be used interchangeably therewith, unless the context clearly indicates otherwise. The word "such as" used herein refers to the phrase "such as but not limited to," and can be used interchangeably therewith.
[0192] It should also be noted that in the apparatus, device, and method of the present application, each component or each step can be decomposed and / or recombined, and such decomposition and / or recombination should be regarded as equivalent solutions of the present application.
[0193] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present application. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope of the present application. Therefore, the present application is not intended to be limited to the aspects shown herein, but rather to be accorded the widest scope consistent with the principles and novel features disclosed herein.
[0194] The above description has been provided for the purpose of illustration and description. Furthermore, this description is not intended to limit the embodiments of the present application to the forms disclosed herein. Although a number of example aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, alterations, additions, and sub-combinations thereof.
Claims
1. A driving error reminder method, comprising: Determine the vehicle's speed; Determine whether the driving speed is greater than a preset driving speed threshold; If the driving speed is greater than a preset driving speed threshold, determining driving route turning information and driving state information; wherein the driving route turning information includes information about a required turn; the driving state information includes the vehicle's current driving direction and the vehicle's possible future driving direction, and the driving state information is determined based on the driver's facial orientation information, the turning direction indicated by the turn signal, or the distance between the vehicle and the turning intersection; Determine the probability of driving errors based on the driving route turning information and driving status information; When the probability of a driving error is greater than a preset error probability threshold, determining an error reminder method corresponding to the type of the driving error; Providing a reminder in the error reminder manner; Determining the driving status information includes: identifying facial orientation information of the driver, and determining the facial orientation information as driving state information; Determine the probability of driving errors based on the driving route turning information and driving status information, including: Determine the direction of the driving route turning using the driving route turning information, and determine the direction of the facial orientation using the facial orientation information; Calculate the facial orientation angle between the direction of the driving route and the direction of the face, and count the duration of the facial orientation angle; comparing the facial orientation angle with a preset facial orientation angle threshold, and comparing the facial orientation angle duration with a preset facial orientation duration threshold; The probability of a driving error is determined based on the facial orientation angle comparison result and the facial orientation angle duration comparison result.
2. The method according to claim 1, wherein Determine driving route turning information, including: Determine driving route information; Determine driving route turning information based on driving route information.
3. The method according to claim 1, wherein Determine driving route turning information, including: Determine navigation voice information; Determine the driving route and turn information based on the navigation voice information.
4. The method according to claim 1, wherein Determine driving status information, including: The indicated turning direction information of the turn signal lamp is acquired, and the indicated turning direction information is determined as the driving state information.
5. The method according to claim 4, wherein Determine the probability of driving errors based on the driving route turning information and driving status information, including: The direction of the vehicle's turning is determined by using the turning information of the driving route, and the direction of the vehicle's turning is determined by using the turning information indicated by the turn signal; Calculate the vehicle body steering angle based on the direction of the driving route and the direction of the vehicle body steering, and count the duration of the vehicle body steering angle; Comparing the vehicle body steering angle with a preset vehicle body steering angle threshold, and comparing the vehicle body steering angle duration with a preset vehicle body steering angle duration threshold; The probability of a driving error is determined based on the comparison results of the vehicle body steering angles and the comparison results of the vehicle body steering angle durations.
6. The method according to claim 1, wherein Determine driving status information, including: Measure the distance information between vehicle turning intersections; Driving status information is determined based on the distance information.
7. The method according to claim 6, wherein: Determine the probability of driving errors based on the driving route turning information and driving status information, including: The direction of the driving route turning is determined by using the driving route turning information, and the distance and direction between the vehicle turning intersections are determined by using the distance information between the vehicle turning intersections; Calculate the vehicle intersection angle between the direction of the driving route turning and the direction of the vehicle turning to the intersection, and count the duration of the vehicle intersection angle; Comparing the vehicle body intersection angle with a preset vehicle body intersection angle threshold, comparing the vehicle body intersection angle duration with a preset vehicle body intersection angle duration threshold, and comparing the distance between the vehicle body turning intersections with a preset vehicle body intersection distance threshold; The probability of driving errors is determined based on the vehicle-road intersection angle comparison results, the vehicle-road intersection angle duration comparison results, and the vehicle-road intersection distance comparison results.
8. The method according to claim 1, wherein the preset error reminder mode includes at least one of the following: Remind the user of driving errors by voice playback, by text display, or by magnifying the navigation route.
9. The method according to any one of claims 1 to 8, further comprising: Get reminder information of driving errors; Adjust your driving route based on the reminder information.
10. A driving error reminder device, comprising: A driving speed determination module, used to determine the driving speed of the vehicle; A judgment module, used to judge whether the driving speed is greater than a preset driving speed threshold; a notification module configured to notify the information determination module to determine the driving route turning information and driving status information if the driving speed is greater than a preset driving speed threshold; an information determination module, configured to determine driving route turning information and driving status information; wherein the driving route turning information includes information indicating a required turn; the driving status information includes the vehicle's current driving direction and the vehicle's possible future driving direction, and the driving status information is determined based on the driver's facial orientation information, the turning direction indicated by the turn signal, or the distance between the vehicle and the intersection at which it is turning; A probability determination module is used to determine the probability of driving errors based on the driving route turning information and driving status information; A reminder mode module, configured to determine an error reminder mode corresponding to the type of driving error when the probability of driving error is greater than a preset error probability threshold; A reminder module, used for reminding in the error reminder manner; The information determination module is further configured to identify the driver's facial orientation information and determine the facial orientation information as the driving status information; The probability determination module includes: a first direction determining unit, configured to determine a direction of a driving route turn using the driving route turn information, and determine a direction of a facial orientation using the facial orientation information; a first processing unit, configured to calculate a facial orientation angle between a direction in which the driving route turns and a direction in which the face is facing, and to count a duration of the facial orientation angle; a first comparing unit, configured to compare the facial orientation angle with a preset facial orientation angle threshold, and compare the facial orientation angle duration with a preset facial orientation duration threshold; The first probability determination unit is used to determine the probability of driving error according to the facial orientation angle comparison result and the facial orientation angle duration comparison result.
11. A computer-readable storage medium storing a computer program, wherein the computer program is used to execute the driving error reminder method according to any one of claims 1 to 9.
12. An electronic device, comprising: processor; a memory for storing instructions executable by the processor; The processor is used to execute the method for driving error reminder described in any one of claims 1 to 9.
Citation Information
Patent Citations
Driver assistance system
CN103616031A
Autonomous vehicle with improved visual detection ability
US20170285649A1
Message prompting method and device
CN106679687A
Wearable device-based navigation method and wearable device
CN107036605A
Indoor navigation method based on user features, electronic equipment and storage medium
CN109297489A