Method and system for adaptively prompting auxiliary driving information
By setting up processing units in the vehicle, combining image recognition technology, GPS data and historical driving data, dynamically adjusting the prompt objects and order of assisted driving information, the problem that the existing system fails to fully consider the driver's habits and familiarity of the road section is solved. More adaptable auxiliary driving information prompts are achieved, improving driving safety.
Patent Information
- Application Number
- CN202111324900.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-10
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2041-11-10
AI Technical Summary
The existing auxiliary driving information prompt system fails to fully consider the driver's driving habits, road section familiarity and big data information, resulting in the auxiliary driving information prompts being inadaptive and affecting driving safety.
By setting up a processing unit in the vehicle, using image recognition technology, GPS positioning data, historical driving route data and reference speed limit data, we determine whether the driver is familiar with the current road section and driving habits, and combine historical violations and dangerous situation information, Dynamically adjust the prompt objects and order of auxiliary driving information.
It provides more adaptable auxiliary driving information tips, improving the driver's sense of driving safety and actual safety performance.
Smart Images

Figure CN116110242B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the detection of auxiliary driving information, and more particularly to a method and system for adaptively prompting the auxiliary driving information. Background Art
[0002] As disclosed in TWI657950B, the existing auxiliary identification system for indicating objects selects and identifies the image of the vehicle's direction of travel, thereby giving priority to displaying relatively important indicating objects (e.g., road signs) to the driver according to the needs of the user or the vehicle driver, or according to the automatic setting of the vehicle-mounted system, so that the driver can more easily understand the road conditions and make appropriate related operations (e.g., changing lanes in advance). In particular, the controller in the above-mentioned auxiliary identification system determines the priority display order of multiple indicating objects according to the system pre-setting, the user's manual setting, or the automatic setting based on the current situation (e.g., the distance between the vehicle and the ramp exit is less than 2 km, the vehicle is traveling too fast, etc.).
[0003] However, the above-mentioned auxiliary recognition system generally determines the display order of the indication objects based on the system pre-settings. Although it can also be relatively troublesome to manually set or dynamically adjust the predetermined order slightly based on the vehicle speed or location, it does not take into account adaptive conditions or information such as the driver's driving habits, the driver's familiarity with the driving route, and big data about the driving road when displaying the indication objects.
[0004] Therefore, how to provide auxiliary driving information to the driver in an adaptive manner to improve driving safety has become one of the issues to be solved in the relevant technical field. Summary of the invention
[0005] The technical problem to be solved by the present invention is to provide a method and system for adaptively prompting auxiliary driving information, which can overcome at least one disadvantage of the prior art.
[0006] To solve the above technical problem, the present invention provides a method for adaptively prompting auxiliary driving information, which is executed by a processing unit disposed in a vehicle, and the vehicle is traveling on a current road section. The method comprises the following steps: (A) obtaining driving record data, driving control data and GPS positioning data corresponding to the current road section from an onboard system of the vehicle; (B) using image recognition technology to select one or more indication objects related to the current road section from the driving record data; (C) determining whether the driver is familiar with the current road section based on the GPS positioning data and the historical driving route data corresponding to the vehicle to generate a first determination result; (D) determining whether the driver has good driving habits related to vehicle speed control and lane change control based on the driving record data, the historical control data corresponding to the vehicle and the reference speed limit data containing the speed limit of the current road section to generate a second determination result; and (E) selecting a prompt object from a plurality of the indication objects based on reference information related to at least one of the historical violation and dangerous conditions of the current road section, the first determination result and the second determination result, determining the prompt order of all the prompt objects, and causing a display module to display all the prompt objects according to the prompt order as auxiliary driving information for the driver.
[0007] Preferably, in step (C), the processing unit determines whether the driver is familiar with the current road section by determining whether the number of times the vehicle has traveled through the current road section during a predetermined recent historical period has reached a predetermined number of times. When the processing unit determines that the vehicle has traveled through the current road section for the predetermined number of times, the first determination result generated by the processing unit indicates that the driver is familiar with the current road section. When the processing unit determines that the vehicle has not traveled through the current road section for the predetermined number of times, the first determination result generated by the processing unit indicates that the driver is not familiar with the current road section.
[0008] Preferably, in step (D), the historical control data includes the average number of lane changes and the historical vehicle speed of the vehicle within each predetermined distance during the predetermined recent historical period. The processing unit determines whether the driver's driving habits are good and generates the second determination result by performing the following operations: (i) obtaining the vehicle speed of the vehicle during the period of passing through the current road section according to the driving record data or the driving control data; (ii) determining whether the obtained vehicle speed is greater than the speed limit of the current road section contained in the reference speed limit data, so as to obtain a vehicle speed determination result; (iii) determining whether the number of lane changes and the historical vehicle speed corresponding to the current road section contained in the historical control data are greater than a predetermined number and the speed limit of the current road section, respectively, so as to obtain a historical habit determination result; and (iv) generating the second determination result according to the vehicle speed determination result and the historical habit determination result. When the vehicle speed determination result indicates that the vehicle speed is greater than the speed limit of the current road section, or although the vehicle speed determination result indicates that the vehicle speed is not greater than the speed limit of the current road section, when the historical habit determination result indicates that the number of lane changes is greater than the predetermined number of times or the historical vehicle speed is greater than the speed limit of the current road section, the second determination result indicates that the driver has bad driving habits. When the vehicle speed determination result indicates that the vehicle speed is not greater than the speed limit of the current road section and when the historical habit determination result indicates that the number of lane changes is not greater than the predetermined number of times and the historical vehicle speed is not greater than the speed limit of the current road section, the second determination result indicates that the driver has good driving habits.
[0009] Preferably, after step (D), the method further comprises the following steps: (G) updating the historical control data and the historical driving route data respectively according to the driving control data and the GPS positioning data.
[0010] Preferably, in step (E), when the first determination result indicates that the driver is not familiar with the current road section, the processing unit selects a plurality of the indication objects as all prompt objects, and determines the prompt order according to the reference information, so that the prompt object related to the reference information among all prompt objects has a higher priority in the prompt order. When the first determination result indicates that the driver is familiar with the current road section and the second determination result indicates that the driver has bad driving habits, the processing unit selects an indication object related to the reference information and at least one of speeding and changing lanes among the plurality of the indication objects as all prompt objects, and determines the prompt order according to the reference information and at least one of speeding and changing lanes, so that the prompt object related to the reference information has a higher priority in the prompt order than the prompt object related to at least one of speeding and changing lanes. When the first determination result indicates that the driver is familiar with the current road section and the second determination result indicates that the driver has good driving habits, the processing unit selects the indication objects related to the reference information from the multiple indication objects as all prompt objects, and determines the prompt order according to the reference information.
[0011] To solve the above technical problems, the system provided by the present invention is used to adaptively prompt auxiliary driving information to a driver of a vehicle traveling on a current road section and equipped with a vehicle-mounted system, and to adaptively prompt auxiliary driving information. The vehicle-mounted system includes a display module and provides driving record data, driving control data and GPS positioning data of the vehicle corresponding to the current road section, and the system includes a data server and an electronic device. The data server is connected to a communication network and operates to provide reference information related to at least one of the historical violations and dangerous conditions of the current road section. The electronic device includes a communication module, a storage module and a processing unit. The communication module is connected to the communication network. The storage module stores the historical driving route data and historical control data of the vehicle, as well as reference speed limit data containing the speed limit of the current road section. The processing unit is connected to the vehicle-mounted system to receive the driving record data, the driving control data and the GPS positioning data, connected to the storage module and the communication module, and receives the reference information provided by the data server via the communication module.
[0012] The processing unit of the electronic device is configured to perform the following operations: using image recognition technology to select one or more indication objects related to the current road section from the driving record data; determining whether the driver is familiar with the current road section based on the GPS positioning data and the historical driving route data corresponding to the vehicle to produce a first determination result; determining whether the driver has good driving habits related to vehicle speed control and lane change control based on the driving record data, the historical control data stored in the storage module and the reference speed limit data to produce a second determination result; and selecting a prompt object from a plurality of the indication objects based on reference information related to at least one of the historical violations and dangerous situations of the current road section, the first determination result and the second determination result, determining the prompt order of all prompt objects, and causing a display module to display all prompt objects according to the prompt order as the auxiliary driving information prompted to the driver.
[0013] Preferably, the processing unit determines whether the driver is familiar with the current road section by determining whether the number of times the vehicle has traveled through the current road section during a predetermined recent historical period has reached a predetermined number of times. When the processing unit determines that the vehicle has traveled through the current road section for the predetermined number of times, the first determination result generated by the processing unit indicates that the driver is familiar with the current road section. When the processing unit determines that the vehicle has not traveled through the current road section for the predetermined number of times, the first determination result generated by the processing unit indicates that the driver is not familiar with the current road section.
[0014] Preferably, the historical control data includes the average number of lane changes and the historical vehicle speed of the vehicle within each predetermined distance during the predetermined recent historical period. The processing unit determines whether the driver's driving habits are good and generates the second determination result by performing the following operations: (i) obtaining the vehicle speed of the vehicle during the period of passing through the current road section according to the driving record data or the driving control data; (ii) determining whether the obtained vehicle speed is greater than the speed limit of the current road section contained in the reference speed limit data, so as to obtain a vehicle speed determination result; (iii) determining whether the number of lane changes and the historical vehicle speed corresponding to the current road section contained in the historical control data are respectively greater than a predetermined number and the speed limit of the current road section, so as to obtain a historical habit determination result; and (iv) generating the second determination result according to the vehicle speed determination result and the historical habit determination result. When the vehicle speed determination result indicates that the vehicle speed is greater than the speed limit of the current road section, or although the vehicle speed determination result indicates that the vehicle speed is not greater than the speed limit of the current road section, when the historical habit determination result indicates that the number of lane changes is greater than the predetermined number of times or the historical vehicle speed is greater than the speed limit of the current road section, the second determination result indicates that the driver has bad driving habits. When the vehicle speed determination result indicates that the vehicle speed is not greater than the speed limit of the current road section and the historical habit determination result indicates that the number of lane changes is not greater than the predetermined number of times and the historical vehicle speed is not greater than the speed limit of the current road section, the second determination result indicates that the driver has good driving habits.
[0015] Preferably, the processing unit also updates the historical control data and the historical driving route data stored in the storage module according to the driving control data and the GPS positioning data.
[0016] Preferably, when the first determination result indicates that the driver is not familiar with the current road section, the processing unit selects a plurality of the indication objects as all prompt objects, and determines the prompt order according to the reference information, so that the prompt object related to the reference information among all prompt objects has a higher priority in the prompt order. When the first determination result indicates that the driver is familiar with the current road section and the second determination result indicates that the driver has bad driving habits, the processing unit selects the indication objects related to the reference information and at least one of the vehicle speed determination result and the historical habit determination result among the plurality of the indication objects as all prompt objects, and determines the prompt order according to the reference information and at least one of the vehicle speed determination result and the historical habit determination result, so that the prompt object related to the reference information has a higher priority in the prompt order than the prompt object related to at least one of the vehicle speed determination result and the historical habit determination result. When the first determination result indicates that the driver is familiar with the current road section and the second determination result indicates that the driver has good driving habits, the processing unit selects the indication objects related to the reference information from the multiple indication objects as all prompt objects, and determines the prompt order according to the reference information.
[0017] Compared with the prior art, the processing unit of the present invention selects the indication objects to be prompted to the driver from the selected indication objects according to the driver's own driving habits and familiarity with the current road section, as well as the violations and / or dangerous conditions of the current road section, and determines the prompting order of all the indication objects to be prompted, and then displays all the indication objects to be prompted to the driver one by one according to the prompting order, thereby providing prompts of auxiliary driving information that are adaptive to the driver to improve driving safety. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Other features and effects of the present invention will be clearly presented in the embodiments with reference to the accompanying drawings, in which:
[0019] Figure 1 is a block diagram illustrating a system for detecting and handling traffic violations according to an embodiment of the present invention; and
[0020] Figure 2 It is a flow chart, which exemplarily illustrates how a processing unit of this embodiment executes a program for adaptively prompting auxiliary driving information. DETAILED DESCRIPTION
[0021] Before the present invention is described in detail, it should be noted that similar components are denoted by the same reference numerals in the following description.
[0022] See also Figure 1, exemplarily illustrating an embodiment of the present invention, a system for adaptively prompting auxiliary driving information is used to adaptively prompt auxiliary driving information to a driver of a vehicle (not shown) traveling on a current road section and equipped with an in-vehicle system 100.
[0023] In the present embodiment, the vehicle-mounted system 100 may include, for example, a driving record module 101, a GPS module (preferably with a navigation function) 102, a driving computer module 103, and a display module 104 for displaying auxiliary driving information. The driving record module 101 is operated to capture the external environment of the vehicle after the vehicle is started to obtain driving record data. Specifically, the driving record module 101 needs to capture at least the front image of the vehicle, but is not limited to this. The GPS module 102 is operated to locate the vehicle during the startup period to obtain GPS data. In the present embodiment, the GPS data may include the GPS positioning data and vehicle speed data of the vehicle. Furthermore, when the GPS module 102 has a navigation function, the GPS module 102 may also provide historical navigation route data about all navigation routes (which may be used as the historical driving route data of the vehicle). The driving computer module 103 is operated to monitor various aspects of the control of the vehicle during the startup period. Therefore, in this embodiment, the vehicle-mounted system 100 can, for example, provide externally the vehicle's driving record data corresponding to the current road section, driving control data (especially driving control data on vehicle speed and driving direction), GPS positioning data and navigation data.
[0024] In this embodiment, the system includes, for example, a data server 1 and an electronic device 2 placed or installed in the vehicle. The electronic device 2 can communicate with the data server 1 via a communication network (eg, a wireless communication network).
[0025] In this embodiment, the data server 1 is used as a backend server or cloud server and operates to collect and update all reference information related to historical violations of all road sections within a geographical range or region and dangerous conditions such as weather or sudden accidents. In actual use, the data server 1 can receive a data request for the current road section from the electronic device 2, and respond to the data request by returning the reference information corresponding to the current road section to the electronic device 2.
[0026] In the present embodiment, the electronic device 2 can be, for example but not limited to, implemented in a portable device (e.g., a smart phone carried by the driver), and. For example, it can include a communication module 21 connected to the communication network 200, a storage module 22, and a processing unit 23 connected to the communication module 21 and the storage module 22. It is worth mentioning that in the case where a smart phone carried by the driver is used as the electronic device 2, the GPS module (not shown) contained in the smart phone can be used as the GPS module 102 in the vehicle-mounted system 100. However, in other embodiments, the function of the electronic device 2 can also be integrated into the vehicle-mounted system (that is, the vehicle-mounted system also includes the communication module, the storage module and the processing unit (not shown) that can be integrated into the vehicle-mounted computer module, so that the vehicle-mounted system can access the communication network 200 ( Figure 1 ) directly connects to the data server 1 ( Figure 1 ) for related data transmission), or a device independent of the vehicle system 100.
[0027] In this embodiment, the storage module 22 pre-stores the historical driving route data and historical control data of the vehicle, as well as the reference speed limit data including the speed limit of the current road section. Specifically, the historical driving route data may include the road sections or routes traveled by the vehicle in the past days, and the historical control data may include, for example, the average number of lane changes and historical vehicle speed of the vehicle in each predetermined distance (e.g., each kilometer) in a predetermined recent historical period (e.g., the past week or month).
[0028] The processing unit 23 can be connected to the vehicle-mounted system 100 via a connection interface (not shown), or can be connected to the vehicle-mounted system 100 via a short-range wireless communication module (not shown) to receive the driving record data, the driving control data, the GPS positioning data and the navigation data corresponding to the current road section provided by the vehicle-mounted system 100. On the other hand, the processing unit 23 also sends a data request corresponding to the current road section to the data server via the communication module 11, and then receives the reference information corresponding to the current road section provided by the data server 1 via the communication module 21.
[0029] Below, we will refer to Figure 1 and Figure 2 The following is an example to explain in detail how the processing unit 6 executes a procedure for adaptively prompting auxiliary driving information during the vehicle traveling on the current road section. The procedure includes the following steps S21 to S31.
[0030] First, in step S21, the processing unit 23 uses image recognition technology to select one or more indication objects related to the current road section from the driving record data. Please note that in this embodiment, the plurality of indication objects are mainly road signs. Common road signs can usually be divided into the following categories, for example: "warning signs", "compliance signs", "prohibition signs", "restriction signs", "indication signs", "auxiliary signs", etc.
[0031] Then, in step S22, the processing unit determines whether the driver is familiar with the current section based on the GPS positioning data and the historical driving route data corresponding to the vehicle to generate a first determination result. Specifically, in the present embodiment, the processing unit 23 determines whether the driver is familiar with the current section by determining whether the number of times the vehicle has passed through the current section during the predetermined recent historical period has reached a predetermined number of times (for example, 3 times in the past week or 10 times in the past month). Thus, when the processing unit 23 determines that the vehicle has passed through the current section for the predetermined number of times, the first determination result generated by the processing unit 23 indicates that the driver is familiar with the current section, that is, the processing unit 23 determines that the driver is familiar with the current section, and then the process will proceed to step S25. When the processing unit 23 determines that the vehicle has not passed the current road section for the predetermined number of times, the first determination result generated by the processing unit 23 indicates that the driver is not familiar with the current road section, that is, the processing unit 23 determines that the driver is not familiar with the single preceding road section, and then the process will proceed to step S23.
[0032] In step S23, the processing unit 23 selects multiple indication objects as all prompt objects. Then, in step S24, the processing unit 23 determines the prompt order according to the reference information, so that the prompt object related to the reference information among all prompt objects has a higher priority in the prompt order. Specifically, the processing unit 23 will first sort all prompt objects according to the general sorting principle, for example, from high to low priority as "warning sign" → "prohibition sign" → "restriction sign" → "compliance sign" → "indication sign" → "auxiliary sign", and then adjust the prompt object related to the reference information to a higher priority.
[0033] In step S25, the processing unit 23 determines whether the driver's driving habits related to vehicle speed control and lane change control are good based on the driving record data, the historical control data stored in the storage module 22, and the reference speed limit data to generate a second determination result. Specifically, in the present embodiment, the processing unit 23 determines whether the driver's driving habits are good and generates the second determination result by performing the following operations: (i) obtaining the (current) vehicle speed of the vehicle during the period of passing through the current road section based on the driving record data or the driving control data; (ii) determining whether the obtained vehicle speed is greater than the speed limit of the current road section contained in the reference speed limit data to obtain a vehicle speed determination result; (iii) determining whether the number of lane changes and the historical vehicle speed corresponding to the current road section contained in the historical control data are greater than a predetermined number and the speed limit of the current road section, respectively, to obtain a historical habit determination result; and (iv) generating the second determination result based on the vehicle speed determination result and the historical habit determination result. Therefore, when the vehicle speed determination result indicates that the vehicle speed is greater than the speed limit of the current road section, or although the vehicle speed determination result indicates that the vehicle speed is not greater than the speed limit of the current road section, but when the historical habit determination result indicates that the number of lane changes is greater than the predetermined number of times or the historical vehicle speed is greater than the speed limit of the current road section, the second determination result indicates that the driver has bad driving habits. In other words, as long as the driver habitually speeds or frequently changes lanes, the driver's driving habits will be determined to be bad, that is, the processing unit 23 determines that the driver has bad habits, and then the process will proceed to step S26. When the vehicle speed determination result indicates that the vehicle speed is not greater than the speed limit of the current road section (not speeding) and when the historical habit determination result indicates that the number of lane changes is not greater than the predetermined number (infrequent lane changes) and the historical vehicle speed is not greater than the speed limit of the current road section, the second determination result indicates that the driver has good driving habits, that is, the processing unit 23 determines that the driver has good habits, and then the process will proceed to step S28.
[0034] In step S26 , the processing unit 23 selects the indication objects related to the reference information and at least one of speeding and lane changing from the plurality of indication objects as all prompt objects.
[0035] Next, in step S27, the processing unit 23 determines the prompt order based on the reference information and at least one of speeding and lane changing, so that the prompt object related to the reference information has a higher priority in the prompt order than the prompt object related to at least one of speeding and lane changing.
[0036] For example, if the processing unit 23 determines in step S26 that the driver has bad driving habits and the current road section is a road section in a mountainous area and the reference information indicates that the current road section is experiencing a dangerous situation such as continuous heavy rain; on the other hand, the prompt object selected by the processing unit 23 from the indication objects in step S26 includes, for example, "beware of falling rocks", "speed limit 50 kilometers" and "no overtaking", in this case, the processing unit 23 will make the priority of "beware of falling rocks" higher than the priority of "speed limit 50 kilometers" and "no overtaking" in step S27, and make "speed limit 50 kilometers" and "no overtaking" have the same priority. However, it is worth mentioning that if the processing unit 23 determines in step S26 that the driver has bad driving habits and although the current road section is a road section in a mountainous area, the reference information does not indicate any dangerous situation, in this case, the processing unit 23 will make the priority of "speed limit 50 kilometers" and "no overtaking" higher than the priority of "beware of falling rocks" in step S27.
[0037] To give another example, if the processing unit 23 determines in step S22 that the driver is not familiar with the current road section and the current road section is a road section located in a mountainous area and the reference information indicates that the current road section is encountering a dangerous situation such as continuous heavy rain; on the other hand, all the prompt objects selected by the processing unit 23 in step S23 include, for example, "Beware of falling rocks", "Speed limit 50 kilometers" and "No overtaking", in this case, the processing unit 23 will make the priority of "Beware of falling rocks" higher than the priority of "Speed limit 50 kilometers" and "No overtaking" in step S24.
[0038] In step S28, the processing unit 23 selects the indication objects related to the reference information from the multiple indication objects as all prompt objects. Then, the processing unit 23 determines the prompt order according to the reference information (step S29). For example, if the current road section is a road section with heavy traffic and the reference information indicates that violations such as "No Left Turn" and "No Parking" often occur in the current road section; on the other hand, the processing unit 23 selects the prompt objects of "No Left Turn" and "No Parking" in step S28. In this case, the processing unit 23 will give priority to "No Left Turn" and "No Parking" with a higher number of accumulated violations than the other.
[0039] In step S30 after step S24, step S27 and step S29, the processing unit 23 transmits all prompt objects together with the prompt sequence to the vehicle-mounted system 100, so that the display module 104 displays all prompt objects according to the prompt sequence as auxiliary driving information for the driver. It is worth noting that in other embodiments, the vehicle-mounted system 100 may also include an audio module (for example, a speaker system, not shown), and the processing unit 23 may also transmit voice data corresponding to all prompt objects together with the prompt sequence to the vehicle-mounted system 100, so that the voice module outputs all prompt objects in a voice manner and according to the prompt sequence as auxiliary driving information for the driver.
[0040] Finally, in step S31 , the processing unit 23 updates the historical control data and the historical driving route data stored in the storage module 22 according to the driving control data and the GPS positioning data.
[0041] Incidentally, the processing unit 23 can further store the historical control data and the obtained adaptive assisted driving information in a database (not shown) in a systematic manner. Through further analysis of this big data, the driver's reaction performance in driving control after receiving the assisted driving information can be obtained. This reaction performance can be used as feedback information for the system when determining, for example, the prompt intensity or prompt timing, thereby realizing that the system of the present invention can improve driving safety with a continuous rolling optimization mechanism.
[0042] In summary, the processing unit 23 selects the indication object to be prompted to the driver from the selected indication objects according to the driver's own driving habits and familiarity with the current road section, as well as the violation and / or danger of the current road section, and determines the prompting order of all indication objects to be prompted, and then displays all indication objects to be prompted to the driver one by one according to the prompting order, thereby providing prompts of auxiliary driving information that are adaptive to the driver to improve driving safety. Therefore, the system of the present invention that adaptively prompts auxiliary driving information can indeed achieve the purpose of the present invention.
[0043] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims
1. A method for adaptively prompting auxiliary driving information, executed by a processing unit disposed in a vehicle, the vehicle traveling on a current road section, characterized in that: The method comprises the following steps: (A) obtaining driving record data, driving control data and GPS positioning data corresponding to the current road section from an onboard system of the vehicle; (B) using image recognition technology to select a plurality of indicator objects related to the current road section from the driving record data; (C) determining whether the driver of the vehicle is familiar with the current road section based on the GPS positioning data and the historical driving route data corresponding to the vehicle to generate a first determination result; (D) determining whether the driver's driving habits related to vehicle speed control and lane change control are good to produce a second determination result based on the driving record data, the historical control data corresponding to the vehicle, and the reference speed limit data including the speed limit of the current road section; and (E) Based on reference information related to at least one of the historical violations and dangerous conditions of the current road section, the first determination result and the second determination result, a prompt object is selected from the multiple indication objects, a prompt order of all prompt objects is determined, and a display module displays all prompt objects according to the prompt order as auxiliary driving information to the driver.
2. The method for adaptively presenting auxiliary driving information according to claim 1, characterized in that: In step (C): The processing unit determines whether the driver is familiar with the current road section by determining whether the number of times the vehicle has traveled through the current road section during a predetermined recent historical period reaches a predetermined number of times; When the processing unit determines that the vehicle has traveled the current road section for the predetermined number of times, the first determination result generated by the processing unit indicates that the driver is familiar with the current road section; and When the processing unit determines that the vehicle has not traveled the current road section for the predetermined number of times, the first determination result generated by the processing unit indicates that the driver is not familiar with the current road section.
3. The method for adaptively presenting auxiliary driving information according to claim 2, characterized in that: In step (D): The historical control data includes the average number of lane changes and the historical vehicle speed of the vehicle within each predetermined distance during the predetermined recent historical period; The processing unit determines whether the driver has good driving habits and generates the second determination result by performing the following operations: (i) obtaining the vehicle speed of the vehicle during the period of passing through the current road section according to the driving record data or the driving control data; (ii) determining whether the obtained vehicle speed during the period of passing through the current road section is greater than the speed limit of the current road section contained in the reference speed limit data, so as to obtain a vehicle speed determination result; (iii) determining whether the number of lane changes and the historical vehicle speed corresponding to the current road section contained in the historical control data are greater than a predetermined number and the speed limit of the current road section, respectively, so as to obtain a historical habit determination result; and (iv) generating the second determination result according to the vehicle speed determination result and the historical habit determination result; When the vehicle speed determination result indicates that the vehicle speed is greater than the speed limit of the current road section, or although the vehicle speed determination result indicates that the vehicle speed is not greater than the speed limit of the current road section, when the historical habit determination result indicates that the number of lane changes is greater than the predetermined number or the historical vehicle speed is greater than the speed limit of the current road section, the second determination result indicates that the driver has bad driving habits; and When the vehicle speed determination result indicates that the vehicle speed is not greater than the speed limit of the current road section and when the historical habit determination result indicates that the number of lane changes is not greater than the predetermined number and the historical vehicle speed is not greater than the speed limit of the current road section, the second determination result indicates that the driver has good driving habits.
4. The method for adaptively presenting auxiliary driving information according to claim 3, characterized in that: After step (D), the following steps are further included: (G) updating the historical control data and the historical driving route data respectively according to the driving control data and the GPS positioning data.
5. The method for adaptively presenting auxiliary driving information according to claim 3, characterized in that: In step (E): When the first determination result indicates that the driver is not familiar with the current road section, the processing unit selects the plurality of indication objects as all prompt objects, and determines the prompt sequence according to the reference information, so that the prompt object related to the reference information among all the prompt objects has a higher priority in the prompt sequence; When the first determination result indicates that the driver is familiar with the current road section and the second determination result indicates that the driver has bad driving habits, the processing unit selects the indication objects related to the reference information and at least one of speeding and lane changing from the plurality of indication objects as all prompt objects, and determines the prompt sequence according to the reference information and at least one of speeding and lane changing, so that the prompt object related to the reference information has a higher priority in the prompt sequence than the prompt object related to at least one of speeding and lane changing; and When the first determination result indicates that the driver is familiar with the current road section and the second determination result indicates that the driver has good driving habits, the processing unit selects the indication objects related to the reference information from the multiple indication objects as all prompt objects, and determines the prompt order according to the reference information.
6. A system for adaptively prompting auxiliary driving information, used for adaptively prompting auxiliary driving information to a driver of a vehicle traveling on a current road section and equipped with an on-board system, the on-board system comprising a display module and providing driving record data, driving control data and GPS positioning data of the vehicle corresponding to the current road section, characterized in that: The system includes: a data server connected to a communication network and operating to provide reference information related to at least one of the historical violation conditions and the dangerous conditions of the current road section; and An electronic device comprising: a communication module, connected to the communication network; a storage module storing historical driving route data and historical control data of the vehicle, and reference speed limit data including the speed limit of the current road section; and a processing unit connected to the vehicle-mounted system to receive the driving record data, the driving control data and the GPS positioning data, connected to the storage module and the communication module, and receiving the reference information provided by the data server via the communication module; The processing unit of the electronic device is configured to perform the following operations: Using image recognition technology, a plurality of indicator objects related to the current road section are selected from the driving record data; Determining whether the driver is familiar with the current road section based on the GPS positioning data and the historical driving route data corresponding to the vehicle to generate a first determination result; Determining whether the driver's driving habits related to vehicle speed control and lane change control are good or not to generate a second determination result based on the driving record data, the historical control data stored in the storage module, and the reference speed limit data; and Based on reference information related to at least one of the historical violations and dangerous conditions of the current road section, the first determination result and the second determination result, a prompt object is selected from multiple indication objects, a prompt order of all prompt objects is determined, and a display module displays all prompt objects according to the prompt order as the auxiliary driving information to the driver.
7. The system for adaptively presenting auxiliary driving information according to claim 6, characterized in that: The processing unit determines whether the driver is familiar with the current road section by determining whether the number of times the vehicle has traveled through the current road section during a predetermined recent historical period reaches a predetermined number of times; When the processing unit determines that the vehicle has traveled the current road section for the predetermined number of times, the first determination result generated by the processing unit indicates that the driver is familiar with the current road section; and When the processing unit determines that the vehicle has not traveled the current road section for the predetermined number of times, the first determination result generated by the processing unit indicates that the driver is not familiar with the current road section.
8. The system for adaptively presenting auxiliary driving information according to claim 7, characterized in that: The historical control data includes the average number of lane changes and the historical vehicle speed of the vehicle within each predetermined distance during the predetermined recent historical period; The processing unit determines whether the driver has good driving habits and generates the second determination result by performing the following operations: (i) obtaining the vehicle speed of the vehicle during the period of passing through the current road section according to the driving record data or the driving control data; (ii) determining whether the obtained vehicle speed during the period of passing through the current road section is greater than the speed limit of the current road section contained in the reference speed limit data, so as to obtain a vehicle speed determination result; (iii) determining whether the number of lane changes and the historical vehicle speed corresponding to the current road section contained in the historical control data are greater than a predetermined number and the vehicle speed of the current road section, respectively, so as to obtain a historical habit determination result; and (iv) generating the second determination result according to the vehicle speed determination result and the historical habit determination result; When the vehicle speed determination result indicates that the vehicle speed is greater than the speed limit of the current road section, or although the vehicle speed determination result indicates that the vehicle speed is not greater than the speed limit of the current road section, when the historical habit determination result indicates that the number of lane changes is greater than the predetermined number or the historical vehicle speed is greater than the speed limit of the current road section, the second determination result indicates that the driver has bad driving habits; When the vehicle speed determination result indicates that the vehicle speed is not greater than the speed limit of the current road section and the historical habit determination result indicates that the number of lane changes is not greater than the predetermined number and the historical vehicle speed is not greater than the speed limit of the current road section, the second determination result indicates that the driver has good driving habits.
9. The system for adaptively presenting auxiliary driving information according to claim 8, characterized in that: The processing unit also updates the historical control data and the historical driving route data stored in the storage module according to the driving control data and the GPS positioning data.
10. The system for adaptively presenting auxiliary driving information according to claim 8, characterized in that: When the first determination result indicates that the driver is not familiar with the current road section, the processing unit selects the plurality of indication objects as all prompt objects, and determines the prompt sequence according to the reference information, so that the prompt object related to the reference information among all the prompt objects has a higher priority in the prompt sequence; When the first determination result indicates that the driver is familiar with the current road section and the second determination result indicates that the driver has bad driving habits, the processing unit selects the indication objects related to the reference information and at least one of the vehicle speed determination result and the historical habit determination result as all the prompt objects, and determines the prompt order according to the reference information and at least one of the vehicle speed determination result and the historical habit determination result, so that the prompt object related to the reference information has a higher priority in the prompt order than the prompt object related to at least one of the vehicle speed determination result and the historical habit determination result; and When the first determination result indicates that the driver is familiar with the current road section and the second determination result indicates that the driver has good driving habits, the processing unit selects the indication objects related to the reference information from the multiple indication objects as all prompt objects, and determines the prompt order according to the reference information.
Citation Information
Patent Citations
Auxiliary identification device for indicator object and auxiliary identification and display method therefore
TWI657950B
Display device for vehicle
CN107344499A
Driving assistant augmented reality (AR) method and device
CN109427199A
