Operation diagnosis device, operation diagnosis method, and operation diagnosis program
The operation diagnosis device assesses compliance with traffic regulations and risks using integrated road attention information and vehicle data, providing real-time warnings to ensure drivers follow laws and avoid risky areas, thus improving safety and reducing violations.
Patent Information
- Application Number
- JP2021187375
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-11-17
- Publication Date
- 2025-07-15
- Estimated Expiration
- 2041-11-17
AI Technical Summary
Existing traffic information systems do not provide real-time compliance with current road regulations and risk awareness to drivers, failing to determine if drivers are adhering to traffic laws and avoiding risky areas.
An operation diagnosis device and method that integrates road attention information with vehicle position data to assess compliance with traffic regulations and risks, using criteria such as speed limits and parking prohibitions, and provides visual and auditory warnings when non-compliant situations are detected.
Enables real-time compliance monitoring and risk awareness, ensuring drivers adhere to traffic regulations and avoid risky areas, enhancing safety and reducing violations.
Smart Images

Figure 0007707874000001 
Figure 0007707874000002 
Figure 0007707874000003
Abstract
Description
Technical Field
[0001] The present disclosure relates to an operation diagnosis device, an operation diagnosis method, and an operation diagnosis program.
Background Art
[0002] Patent Document 1 discloses a traffic information database that manages regulation information and enforcement information provided by a user. In this technology, based on the traffic information stored in the database, it is determined whether or not there is a traffic jam on the route from the current position of the vehicle to the destination, and when there is a traffic jam, a process of guiding a detour route is performed.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] The prior art describes collecting information on traffic regulations and roads with driving risks and providing drivers with the information necessary to avoid traffic jams. However, in the prior art, although traffic jams can be avoided, it is not possible to determine whether the driver is complying with traffic regulations and the like.
[0005] An object of the present disclosure is to provide an operation diagnosis device, an operation diagnosis method, and an operation diagnosis program that enable operation diagnosis for current road regulations and risks.
Means for Solving the Problems
[0006] The driving diagnosis device according to claim 1 includes a processor. The processor adds position information to road attention information including road regulations and dangers from one or more sources provided separately from road traffic information, outputs the road attention information with the added position information to an on-vehicle device mounted on the vehicle, acquires vehicle information related to the running of the vehicle and position information corresponding to the vehicle information from the on-vehicle device, and determines whether the driving situation of the vehicle based on the acquired vehicle information is , using the criteria defined for each type of the road caution information, a favorable situation or not and the criteria for each type at least include the criteria related to compliance with traffic regulations and the criteria related to areas with frequent law enforcement. As the criteria related to compliance with traffic regulations, the criteria related to parking prohibition and the criteria related to speed limits are defined. As the criteria for parking prohibition, whether the vehicle speed is not zero on the road where parking is prohibited or whether the shift lever is not in the parking position is defined as the criterion, When adding the position information, a selection operation for selecting a range of a point on a map is received from the on-vehicle device or a terminal, a range selected on the map is formed according to the selection operation, the position information of the range is added as position information to the road attention information, and when it is determined that the driving situation is not favorable, warning information by means of the display of warning marks and voice guidance by audio, is output to the on-vehicle device and output the warning information such that the warning content of the warning information is the warning content defined according to the type of the road caution information. When the type is related to traffic regulations, show the violation as the warning content, and when the type is related to areas with frequent law enforcement, show the alert for approaching the area with frequent law enforcement as the warning content, In the on-vehicle device, a road within the range corresponding to the position information of the road attention information is pinned and displayed together with the set name of the road attention information.
[0007] The driving diagnosis device according to claim 1 outputs road attention information including road regulations and dangers provided separately from road traffic information. Thereby, information on current road regulations and dangers can be provided to the driver. Further, the driving diagnosis device determines whether it is favorable for the road attention information. Thereby, a driving diagnosis service function for current road regulations and dangers can be provided to the driver of the vehicle. also, it is possible to visually easily grasp the point where the position information is added and the setting can be facilitated. Also, it is possible to warn the driver that the driving situation is not preferable with respect to the road caution information.
[0014] Claim 2 The driving diagnosis device described in 1 of In the driving diagnosis device, the processor acquires the road attention information from the on-vehicle device which is the source.
[0015] Claim 2 According to the driving diagnosis device described in
[0016] Claim 3 The driving diagnosis device according to claim or Claim 2 1, in the driving diagnosis device of claim 1, when the vehicle approaches a point where the determination result that the driving situation of the vehicle is unfavorable with respect to the road caution information is a certain level or more, the processor outputs caution information to the in-vehicle device of the vehicle.
[0017] Claim 3 According to the driving diagnosis device described in claim
[0018] Claim 4 The driving diagnosis method according to claim , using the criteria defined for each type of the road caution information, is such that the processor adds position information to road caution information including road regulations and dangers from one or more sources provided separately from road traffic information, outputs the road caution information with the added position information to an in-vehicle device mounted on the vehicle, acquires vehicle information related to the running of the vehicle and position information corresponding to the vehicle information from the in-vehicle device, and determines whether the driving situation of the vehicle based on the acquired vehicle information is and the criteria for each type at least include the criteria related to compliance with traffic regulations and the criteria related to areas with frequent law enforcement. As the criteria related to compliance with traffic regulations, the criteria related to parking prohibition and the criteria related to speed limits are defined. As the criteria for parking prohibition, whether the vehicle speed is not zero on the road where parking is prohibited or whether the shift lever is not in the parking position is defined as the criterion, a favorable situation with respect to the road caution information. When adding the position information, a selection operation for selecting a range of points on the map is received from the in-vehicle device or a terminal, a range selected on the map is formed according to the selection operation, the position information of the range is added as position information to the road caution information, and when it is determined that the driving situation is unfavorable, warning information by means of the display of warning marks and voice guidance by audio, is output to the in-vehicle device. and output the warning information such that the warning content of the warning information is the warning content defined according to the type of the road caution information. When the type is related to traffic regulations, show the violation as the warning content, and when the type is related to areas with frequent law enforcement, show the alert for approaching the area with frequent law enforcement as the warning content, In the in-vehicle device, the computer executes a process of pinning the road in the range corresponding to the position information of the road caution information and displaying it together with the set name of the set road caution information.
[0019] The driving diagnosis program according to claim 5 is such that the processor adds location information to road caution information including road regulations and dangers from one or more sources provided separately from road traffic information, outputs the road caution information with the added location information to an on-vehicle unit mounted on the vehicle, acquires vehicle information related to the running of the vehicle and the location information corresponding to the vehicle information from the on-vehicle unit, and determines whether the driving situation of the vehicle based on the acquired vehicle information is , using the criteria defined for each type of the road caution information, a favorable situation with respect to the road caution information Moreover, as the criteria for each type, it has at least criteria related to compliance with traffic regulations and criteria related to areas with frequent crackdowns. As the criteria related to compliance with traffic regulations, criteria related to parking prohibition and speed limits are defined. As the criteria for parking prohibition, it is defined as a criterion whether the vehicle speed is not zero or the shift lever is not in the parking position on the road where parking is prohibited. When adding the location information, a selection operation for selecting a range of a point on a map is received from the on-vehicle unit or a terminal, a range selected on the map is formed according to the selection operation, the location information of the range is added as location information to the road caution information, and when it is determined that the driving situation is not favorable, warning information by displaying a warning mark and voice guidance by audio is output to the on-vehicle unit The warning information is output so that the warning content of the warning information is the warning content determined according to the type of the road caution information. When the type is related to traffic regulations, the violation is shown as the warning content. When the type is related to areas with frequent crackdowns, the warning information is shown with a warning to draw attention to approaching the area with frequent crackdowns as the warning content. In the on-vehicle unit, the computer is made to execute a process of pinning the road within the range corresponding to the location information of the road caution information and displaying it together with the set name of the set road caution information
Advantages of the Invention
[0020] According to the technology of the present disclosure, it is possible to perform a driving diagnosis for current road regulations and dangers
Brief Description of the Drawings
[0021]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Mode for Carrying Out the Invention
[0022] The operation diagnosis system according to the embodiment of the present invention will be described. The operation diagnosis system is a system that determines whether the driving situation of a vehicle is a favorable situation with respect to road caution information. Road caution information is information including road regulations and dangers provided separately from the road traffic information provided from a traffic system such as VICS (Vehicle Information and Communication System) (registered trademark). The road traffic information provided from the traffic system does not necessarily cover all the information including the current road regulations and dangers, and there may be a shortage. Therefore, information including the current road regulations and dangers is acquired as road caution information from vehicles capable of communication. As a result, it is possible to provide the driver with the current road caution information that could not be covered only by the road traffic information for the whole traffic provided from the traffic system. In addition, it is possible to perform an operation diagnosis to determine whether the driving situation is favorable with respect to the road caution information according to the current situation.
[0023] In the driving diagnosis system of this embodiment, it is determined whether the driving situation of the vehicle is a favorable situation with respect to the road caution information. Whether the driving situation of the vehicle is a favorable situation with respect to the road caution information is determined based on whether the vehicle is complying with traffic regulations. Criteria for whether the vehicle is complying with traffic regulations include, for example, criteria for driving situations such as whether the vehicle speed is not zero on a road where parking is prohibited, or whether the shift lever is not in the P (parking) position. Note that unfavorable situations with respect to the road caution information include not only cases where traffic regulations are not being complied with, but also cases where the vehicle is approaching an area with frequent law enforcement. Approach to an area with frequent law enforcement is determined from the vehicle's position information. An area with frequent law enforcement is, for example, an area where traffic violations frequently occur.
[0024] (Overall Configuration) As shown in FIG. 1, the driving diagnosis system 10 of the embodiment of the present invention includes a plurality of vehicles 12, a center server 30 as a driving diagnosis device, and a terminal 40. Further, an in-vehicle device 20 is mounted on each vehicle 12. The in-vehicle device 20, the center server 30, and the terminal 40 are interconnected through a network N. Note that in FIG. 1, three center servers 30, vehicles 12 and in-vehicle devices 20, and one terminal 40 are illustrated, but the numbers of vehicles 12, in-vehicle devices 20, and terminals 40 are not limited to this. The terminal 40 or the in-vehicle device 20 is an example of one or a plurality of providers of the present invention.
[0025] The center server 30 is installed, for example, at a manufacturer that manufactures the vehicle 12 or a dealer in the manufacturer's series. The terminal 40 is exemplified by a smartphone or a personal computer owned by the administrator of the vehicle 12 monitoring system or the owner of the vehicle 12.
[0026] The terminal 40 is equipped with a GUI (Graphical User Interface), and it is possible to perform an operation of adding location information to the road caution information and selecting it on the GUI. An operation of selecting a point on the map is output from the terminal 40 to the center server 30. The selection operation is an operation for adding location information to the road caution information. If the terminal 40 is a personal computer, the selection operation can be performed by a click operation of the mouse, and if it is a type operated by a finger such as a smartphone, it can be performed by a pinch operation or a tap operation. Note that the in-vehicle device 20 is also equipped with the same GUI function as the terminal 40. Thus, the in-vehicle device 20 can also be configured to add location information to the road caution information by the same GUI. When acquiring road caution information from the in-vehicle device 20, not only the information selected by the operation on the GUI but also an imaging image obtained by imaging the periphery of the vehicle 12 as information indicating a risk that is a risk factor may be included. By accumulating and analyzing such an imaging image in the center server 30, for example, it is also possible to extract high-risk areas such as areas where dangerous driving frequently occurs or areas where enforcement is frequent.
[0027] An example of a GUI will be described. FIG. 2 is a diagram showing an example of a selection operation of a point on a map displayed on the GUI. As shown in FIG. 2, in the GUI 60A, a map 60B with arbitrary coordinates can be displayed. In the GUI 60A, a selection operation of a point is possible by forming a selection range 60C at an arbitrary point on the map 60B. The terminal 40 or the in-vehicle device 20 transmits the selection operation to the center server 30. In the center server 30, location information is added to the road caution information within the selection range 60C of the point selected by the selection operation. Also, the GUI 60A enables a setting operation of road caution information from the setting interface 60D. In the setting interface 60D of FIG. 2, examples of items that can be set for road caution information include a setting name, a vehicle speed condition, and a shift condition. The setting interface 60D may be made inputtable when the road caution information is first received at the said point. The setting name represents the type of road caution information. For the item of the setting name, it is possible to either input an arbitrary name or select from preset setting names for setting. In the case of creating road caution information for no parking, the user operating the GUI 60A with the terminal 40 or the in-vehicle device 20 creates a selection range 60C of the no parking section by the selection operation, and sets the setting name, the vehicle speed condition regarding no parking, and the shift condition by the setting operation. Note that the GUI 60A is just an example, and any GUI may be used as long as it has a configuration that can add location information to road caution information by a selection operation of a point on the map. Also, forming the selection range 60C and performing the selection operation is just an example, and any operation method may be used as long as it is an operation that can select a point on the map 60B. In this way, the center server 30 receives a selection operation from the terminal 40 or the in-vehicle device 20 to add location information to road caution information. Also, the center server 30 receives a setting operation of road caution information newly added to the point on the map 60B. Also, restrictions may be imposed on the terminal 40 or the in-vehicle device 20 that can set road caution information by the setting interface 60D, and it may be limited to the terminal 40 operated by the administrator or some in-vehicle devices 20. On the GUI 60A of the restricted terminal 40 or in-vehicle device 20, it may be possible to select preset road caution information from the item of the setting name and only execute the selection operation of the point.
[0028] (Vehicle) As shown in FIG. 3, the vehicle 12 according to the present embodiment includes an in-vehicle device 20, a plurality of ECUs (Electronic Control Units) 22, and a plurality of in-vehicle devices 24.
[0029] The in-vehicle device 20 includes a CPU (Central Processing Unit) 20A, a ROM (Read Only Memory) 20B, a RAM (Random Access Memory) 20C, an in-vehicle communication I / F (Interface) 20D, and a wireless communication I / F 20E. The CPU 20A, the ROM 20B, the RAM 20C, the in-vehicle communication I / F 20D, and the wireless communication I / F 20E are communicably connected to each other via an internal bus 20G.
[0030] The CPU 20A is a central processing unit that executes various programs and controls each part. That is, the CPU 20A reads a program from the ROM 20B and executes the program using the RAM 20C as a work area.
[0031] The ROM 20B stores various programs and various data. The ROM 20B of the present embodiment stores a control program 50 that collects vehicle information related to the state and control of the vehicle 12 from the ECU 22 and permits or restricts the use of the functions of the vehicle 12 or the application of equipment. Further, the ROM 20B stores history information that is backup data of the vehicle information. The RAM 20C temporarily stores a program or data as a work area.
[0032] The in-vehicle communication I / F 20D is an interface for connecting to each ECU 22. The communication standard based on the CAN protocol is used for the interface. The in-vehicle communication I / F 20D is connected to an external bus 20H.
[0033] The wireless communication I / F 20E is a wireless communication module for communicating with the center server 30. For this wireless communication module, communication standards such as 5G, LTE, Wi-Fi (registered trademark), etc. are used. The wireless communication I / F 20E is connected to the network N.
[0034] The ECU 22 includes at least an ADAS (Advanced Driver Assistance System)-ECU 22A, a steering ECU 22B, a brake ECU 22C, and an engine ECU 22D.
[0035] The ADAS-ECU 22A centrally controls the advanced driver assistance system. Connected to the ADAS-ECU 22A are a vehicle speed sensor 24A, a yaw rate sensor 24B, and an external sensor 24C that make up the in-vehicle device 24. The external sensor 24C is a group of sensors used for detecting the surrounding environment of the vehicle 12. This external sensor 24C includes, for example, a camera that images the surroundings of the vehicle 12, a millimeter-wave radar that transmits exploration waves and receives reflected waves, and a lidar (Laser Imaging Detection and Ranging) that scans the front of the vehicle 12.
[0036] The steering ECU 22B controls the power steering. Connected to the steering ECU 22B is a steering angle sensor 24D that makes up the in-vehicle device 24. The steering angle sensor 24D is a sensor that detects the steering angle of the steering wheel.
[0037] The brake ECU 22C controls the brake system of the vehicle 12. Connected to the brake ECU 22C is a brake actuator 24E that makes up the in-vehicle device 24.
[0038] The engine ECU 22D controls the engine of the vehicle 12. The throttle actuator 24F and sensors 24G that make up the in-vehicle equipment 24 are connected to the engine ECU 22D. The sensors 24G include an oil temperature sensor for measuring the oil temperature of the engine oil, an oil pressure sensor for measuring the oil pressure of the engine oil, and a rotation sensor for detecting the engine speed.
[0039] The information system ECU 22E controls the car navigation system, audio, etc. The GPS device 29 that makes up the in-vehicle equipment 24 is connected to the information system ECU 22E. The GPS device 29 is a device that measures the current position of the vehicle 12. The GPS device 29 includes an antenna (not shown) that receives signals from GPS satellites. Note that the GPS device 29 may be directly connected to the in-vehicle unit 20.
[0040] The information system ECU 22E has a function of displaying road caution information with position information added from the center server 30, and a function of notifying warning information when the driving situation is not favorable for the road caution information. Also, the information system ECU 22E has a function that enables selection operations and setting operations using the same GUI 60A as the terminal 40, and transmits road caution information to the center server 30. The function of displaying road caution information is, for example, to pin-point and display the point corresponding to the road caution information on the map of the car navigation system. Thereby, the driver can visually recognize the regulated and dangerous points. The function of notifying warning information is, for example, the display of warning marks by the car navigation system and voice guidance by the audio. Note that these functions may be made to function in other devices within the in-vehicle unit 20 or external devices.
[0041] Fig. 4 shows an example of the display of road caution information with added position information. The information system ECU 22E in the in-vehicle unit 20 displays a map 61B corresponding to the position where the vehicle 12 is traveling on a GUI 61A as shown in Fig. 4. In the GUI 61A, the roads within a range 61C corresponding to the position information of the road caution information are pinned on the map 61B and displayed together with the setting name 61D of the road caution information. In the example of Fig. 4, the setting name 61D is displaying road caution information of "No parking or stopping allowed". With such a display, the driver of the vehicle 12 can confirm the road caution information updated by the center server 30.
[0042] (Center server) As shown in Fig. 5, the center server 30 includes a CPU 30A, a ROM 30B, a RAM 30C, a storage 30D, and a communication I / F 30E. The CPU 30A, the ROM 30B, the RAM 30C, the storage 30D, and the communication I / F 30E are communicably connected to each other via an internal bus 30G. The functions of the CPU 30A, the ROM 30B, the RAM 30C, and the communication I / F 30E are the same as those of the CPU 20A, the ROM 20B, the RAM 20C, and the wireless communication I / F 20E of the in-vehicle unit 20 described above. Note that the communication I / F 30E may perform wired communication.
[0043] The storage 30D as a memory is composed of an HDD (Hard Disk Drive) or an SSD (Solid State Drive) and stores various programs and various data. In the storage 30D of the present embodiment, a processing program 100, a vehicle information DB (database) 110, a traffic information DB 120, a road caution information DB 130, and a determination information DB 140 are stored. Note that the ROM 30B may store the processing program 100, the vehicle information DB 110, the traffic information DB 120, the road caution information DB 130, and the determination information DB 140.
[0044] The processing program 100 as an operation diagnosis program is a program for controlling the center server 30. With the execution of the processing program 100, the center server 30 executes an operation diagnosis process for determining whether the driving situation of the vehicle is a favorable situation with respect to the road caution information.
[0045] The vehicle information DB 110 stores the vehicle information acquired from the vehicle 12 and the position information corresponding to the vehicle information. The vehicle information includes information related to driving operations and running such as vehicle speed, acceleration, yaw rate, steering angle, accelerator opening, brake pedal force or stroke. The position information of the vehicle 12 is updated with the captured image outside the vehicle 12 captured by the camera as the external sensor 24C and the current position of the vehicle 12 obtained from the GPS device 29. In addition, the vehicle information DB 110 stores the determination result for each vehicle 12 by the determination unit 206. The traffic information DB 120 stores map data for acquiring the position on the map where the vehicle 12 is traveling. In addition, the traffic information DB 120 stores road traffic information corresponding to the map data. The road caution information DB 130 stores the road caution information to which the position information received from the terminal 40 or the in-vehicle device 20 is added.
[0046] The determination information DB140 stores criteria for determining whether the driving situation is a favorable situation for road caution information. The criteria may be received from the setting interface 60D on the GUI 60A of the terminal 40, or may store predetermined settings. The criteria are determined for each type of road caution information. Examples of the types of road caution information include those related to compliance with traffic regulations such as parking and speed limits, and those related to areas with frequent law enforcement. Therefore, examples of the criteria include criteria related to compliance with traffic regulations and criteria related to areas with frequent law enforcement. For criteria related to compliance with traffic regulations, criteria related to parking bans and speed limits can be cited. For criteria related to parking bans, the criteria are set based on whether the vehicle speed is not zero on the road where parking is prohibited, or whether the shift lever is not in the parking position. For criteria related to areas with frequent law enforcement, the criteria are set based on whether the position information of the vehicle 12 is not approaching within a certain distance of the area with frequent law enforcement. These criteria can be appropriately edited, such as changed, added, and deleted, from the setting interface 60D.
[0047] As shown in FIG. 6, in the center server 30 of the present embodiment, the CPU 30A functions as a setting unit 200, an output unit 202, an acquisition unit 204, and a determination unit 206 by executing the processing program 100.
[0048] The setting unit 200 receives a selection operation from the terminal 40, uses the position information corresponding to the selection operation as road caution information, and stores it in the road caution information DB 130.
[0049] When the road caution information DB 130 is updated, the output unit 202 outputs the road caution information with the added position information to the in-vehicle device 20 of the vehicle 12. Further, when the determination unit 206 determines that the situation is not favorable for the road caution information, the output unit 202 outputs warning information to the in-vehicle device 20. The warning information may be determined according to the type of road caution information. If the type of road caution information is related to traffic regulations, the warning content is that a traffic regulation violation has occurred. If the type of road caution information is related to an area with frequent law enforcement, the warning content is to call attention to approaching the area.
[0050] The acquisition unit 204 acquires vehicle information and position information corresponding to the vehicle information from the in-vehicle device 20 and stores them in the vehicle information DB 110. Further, the acquisition unit 204 acquires road caution information from the terminal 40 or the in-vehicle device 20 which is the provider.
[0051] The determination unit 206 determines whether the driving situation of the vehicle 12 is favorable with respect to the road caution information based on the vehicle information and position information in the vehicle information DB 110, the road caution information in the road caution information DB 130, and the criteria in the determination information DB 140.
[0052] (Flow of control) The flow of processing as a control method executed by the driving diagnosis system 10 of the present embodiment will be described using the sequence of FIG. 7 and the flowchart of FIG. 8. The processing in the center server 30 is executed by the CPU 30A functioning as each part of the center server 30.
[0053] In step S10 of FIG. 7, the terminal 40 receives a selection operation of a point of road caution information from the GUI 60A. In step S11, the terminal 40 outputs the selection operation to the center server 30. Note that a setting operation may be received together with the selection operation. Further, the processing of steps S10 and S11 may be performed by the in-vehicle device 20.
[0054] In step S12, in the center server 30, the CPU 30A adds position information to the road caution information at the point selected by the received selection operation, and updates the road caution information DB 130.
[0055] In step S13, in the center server 30, the CPU 30A outputs the road caution information with the position information added in the road caution information DB 130 to the in-vehicle devices 20 mounted on a plurality of vehicles 12. Thereby, the updated road caution information is shared among the plurality of vehicles 12.
[0056] In step S14, in in-vehicle unit 20, CPU 20A displays the road caution information at the point corresponding to the position information added to the road caution information on map 61B of GUI 61A.
[0057] In step S15, in in-vehicle units 20 of a plurality of vehicles 12, CPU 20A outputs the collected vehicle information and the position information corresponding to the vehicle information to center server 30. Center server 30 acquires the vehicle information and the position information corresponding to the vehicle information, and stores them in vehicle information DB 110.
[0058] In step S16, in center server 30, CPU 30A performs a determination process of determining whether the driving situation of vehicle 12 is favorable with respect to the road caution information. Details of the determination process will be described later.
[0059] In step S17, in center server 30, when CPU 30A determines in the determination process of step S16 that the driving situation of vehicle 12 is not a favorable situation with respect to the road caution information, it outputs warning information to in-vehicle unit 20. Note that the target for outputting the warning information here is in-vehicle unit 20 of the specific vehicle 12 that is the target of the determination process.
[0060] In step S18, in in-vehicle unit 20, CPU 20A notifies a warning based on the warning information.
[0061] Next, details of the determination process in step S16 will be described. Note that the determination process is executed periodically, with each of the plurality of vehicles 12 being the target of processing at regular intervals, regardless of the sequence flow shown in FIG. 7. In step S100 of FIG. 8, CPU 30A acquires the vehicle information and the position information from vehicle information DB 110 for in-vehicle unit 20 of the vehicle 12 that is the target of processing, and acquires the road caution information from road caution information DB 130.
[0062] In step S101, the CPU 30A compares the acquired position information of the vehicle 12 with the acquired road caution information, and determines whether the position information of the vehicle 12 is located at a point corresponding to the road caution information. If it is determined that the vehicle is located at a point corresponding to the road caution information, the process proceeds to step S102. If it is determined that the vehicle is not located at a point corresponding to the road caution information, the determination process ends.
[0063] In step S102, the CPU 30A acquires a standard corresponding to the road caution information acquired in step S100 from the determination information DB 140.
[0064] In step S103, the CPU 30A compares the acquired vehicle information with the acquired standard, and determines whether the driving situation of the vehicle 12 is favorable with respect to the road caution information. If it is determined that the driving situation of the vehicle 12 is favorable with respect to the road caution information, the process proceeds to step S104. If it is determined that the driving situation of the vehicle 12 is not favorable with respect to the road caution information, the process proceeds to step S105.
[0065] Regarding the determination, the case where the type of the road caution information is parking prohibition will be described as an example. In the case of parking prohibition, (A1) the vehicle speed of the vehicle 12 is not zero, and (A2) the shift lever is not in the parking position are set as standards. For example, after the vehicle speed is acquired from the vehicle speed sensor 24A, it is transmitted to the center server 30 as vehicle information, and after the position of the shift lever is acquired from the engine ECU 22D, it is transmitted to the center server 30 as vehicle information.
[0066] Then, in the process of step S103, it is determined whether the vehicle speed included in the vehicle information satisfies the standard of (A1) and whether the state of the shift lever included in the vehicle information satisfies the standard of (A2). In this process, when both the standards of (A1) and (A2) are satisfied, it is determined that the driving situation of the vehicle 12 is favorable with respect to the road caution information. In this process, when either of the standards of (A1) and (A2) is not satisfied, it is determined that the driving situation of the vehicle 12 is not favorable with respect to the road caution information.
[0067] In step S104, the CPU 30A stores in the vehicle information DB 110 the determination result that the driving condition of the vehicle 12 is good.
[0068] In step S105, the CPU 30A stores in the vehicle information DB 110 the determination result that the driving condition of the vehicle 12 is not good.
[0069] In step S106, the CPU 30A outputs warning information to the in-vehicle unit 20. Note that step S106 corresponds to step S17 in the sequence of FIG. 7 above.
[0070] Note that in the center server 30, as in steps S104 and S105 above, it accumulates the determination result that it is not good. Here, the center server 30 may treat a point where the determination result of being not good has reached a certain level or more as a location with frequent incidents using the accumulated determination results. When the vehicle 12 approaches a location with frequent incidents, the center server 30 outputs caution information to the in-vehicle unit 20 in advance. Based on the caution information, the in-vehicle unit 20 announces the caution via the information system ECU 22E or the like. Thereby, it is possible to notify a driver who needs more attention and suppress the occurrence of further incidents at locations with frequent incidents.
[0071] Also, the log of the vehicle information of the vehicle 12 may be recorded in the determination results of steps S104 and S105. By accumulating the logs in this way, it is possible to grasp what driving conditions the vehicle 12 that meets the criteria for road caution information or the vehicle 12 that does not meet the criteria was in. Also, by analyzing the logs, it is possible to grasp in detail the driving conditions of compliance with and violation of traffic regulations.
[0072] (Summary) As the center server 30 serving as the operation diagnosis device of the present embodiment, in response to a selection operation received from the terminal 40 or the in-vehicle device 20, location information is added to road caution information including road regulations and dangers at the location selected by the selection operation. The center server 30 outputs the road caution information with the added location information to the in-vehicle devices 20 mounted on a plurality of vehicles 12. The center server 30 acquires vehicle information and the location information corresponding to the vehicle information, and performs a determination process of determining whether the driving status of the vehicle 12 is preferable with respect to the road caution information. In this way, information on current road regulations and dangers can be provided to the driver. In addition, an operation diagnosis service function for current road regulations and dangers can be provided to the driver of the vehicle.
[0073] Note that, in the above embodiment, various processes executed by the CPUs 20A and 30A by reading software (program) may be executed by various processors other than the CPU. Examples of the processor in this case include a PLD (Programmable Logic Device) whose circuit configuration can be changed after manufacturing, such as an FPGA (Field-Programmable Gate Array), and a dedicated electric circuit which is a processor having a circuit configuration dedicated to executing specific processes, such as an ASIC (Application Specific Integrated Circuit). Further, each of the above-described processes may be executed by one of these various processors, or may be executed by a combination of two or more processors of the same type or different types (for example, a combination of a plurality of FPGAs, and a combination of a CPU and an FPGA, etc.). Further, the hardware structure of these various processors is, more specifically, an electric circuit combining circuit elements such as semiconductor elements.
[0074] In addition, in the above-described embodiment, each program has been described in a mode where it is previously stored (installed) in a non-transitory computer-readable recording medium. For example, the program in the in-vehicle device 20 is previously stored in the ROM 20B, and the processing program 100 in the center server 30 is previously stored in the storage 30D. However, it is not limited to this, and each program may be provided in a form recorded on a non-transitory recording medium such as a CD-ROM (Compact Disc Read Only Memory), a DVD-ROM (Digital Versatile Disc Read Only Memory), and a USB (Universal Serial Bus) memory. Further, the program may be in a form downloaded from an external device via a network.
[0075] The processing flow described in the above embodiment is an example, and unnecessary steps may be deleted, new steps may be added, or the processing order may be changed within a range not departing from the gist.
Explanation of Reference Numerals
[0076] 12 Vehicle 20 In-vehicle device 30 Center server (driving diagnosis device) 30A CPU (processor) 100 Processing program (driving diagnosis program)
Claims
1. Comprising a processor, the processor adds location information to road caution information including road regulations and dangers from one or more sources provided separately from road traffic information, outputs the road caution information with the added location information to an on-vehicle device mounted on the vehicle, acquires vehicle information related to the running of the vehicle and location information corresponding to the vehicle information from the on-vehicle device, determines whether it is a preferable situation or not using criteria defined for each type of the road caution information based on the driving situation of the vehicle obtained, The criteria for each type include at least criteria related to compliance with traffic regulations and criteria related to areas with frequent crackdowns, As the criteria related to compliance with traffic regulations, criteria related to parking prohibition and speed limits are defined. As the criteria for parking prohibition, it is determined as criteria whether the vehicle speed is not zero or the shift lever is not in the parking position on the road where parking is prohibited, When adding the location information, a selection operation for selecting a range of a point on the map is received from the on-vehicle device or a terminal, a range selected on the map is formed according to the selection operation, and the location information of the range is added as location information to the road caution information, When it is determined that the driving situation is not preferable, warning information is output to the on-vehicle device by displaying a warning mark and voice guidance by audio. The warning content of the warning information is set as the warning content defined according to the type of the road caution information. When the type is related to traffic regulations, a violation is shown as the warning content. When the type is related to areas with frequent crackdowns, the warning information is output so that a reminder of approaching the area with frequent crackdowns is shown as the warning content. In the on-vehicle device, the road within the range corresponding to the location information of the road caution information is pinned and displayed together with the set name of the road caution information, A driving diagnosis device.
2. The processor acquires the road caution information from the on-vehicle device which is the source, according to the driving diagnosis device of Claim 1.
3. When the vehicle approaches a point where the determination result that the driving situation of the vehicle is not preferable to the road caution information is a certain level or more, the processor outputs reminder information to the on-vehicle device of the vehicle, according to the driving diagnosis device of Claim 1 or Claim 2.
4. The processor Add position information to road caution information including road regulations and dangers from one or more sources, provided separately from road traffic information, Output the road caution information with the added position information to an in-vehicle device mounted on the vehicle, Acquire vehicle information related to the running of the vehicle from the in-vehicle device and the position information corresponding to the vehicle information, Determine whether the driving situation of the vehicle based on the acquired vehicle information is a preferable situation or not for the road caution information, using criteria defined for each type of the road caution information, The criteria for each type include at least criteria related to compliance with traffic regulations and criteria related to areas with frequent law enforcement, As the criteria related to compliance with traffic regulations, criteria related to parking and stopping prohibition and criteria related to speed limits are defined. As the criteria for parking and stopping prohibition, it is determined as criteria whether the vehicle speed is not zero on the set road where parking and stopping are prohibited or whether the shift lever is not in the parking position, When adding the position information, receive a selection operation for selecting a range of a point on the map from the in-vehicle device or the terminal, form a range selected on the map according to the selection operation, and add the position information of the range as position information to the road caution information, When it is determined that the driving situation is not preferable, output warning information to the in-vehicle device by displaying a warning mark and voice guidance by audio. Set the warning content of the warning information as warning content defined according to the type of the road caution information. When the type is related to traffic regulations, show the violation as the warning content. When the type is related to areas with frequent law enforcement, output the warning information so as to show the alert for approaching the area with frequent law enforcement as the warning content. On the in-vehicle device, pin the road in the range corresponding to the position information of the road caution information and display it together with the set name of the set road caution information, A driving diagnosis method executed by a computer for the processing.
5. The processor: Add position information to road caution information including road regulations and dangers from one or more sources, provided separately from road traffic information, Output the road caution information with the added position information to an in-vehicle device mounted on the vehicle, Acquire vehicle information related to the running of the vehicle from the in-vehicle device and the position information corresponding to the vehicle information, Based on the obtained vehicle information, it is determined whether the driving situation of the vehicle is a favorable situation or not for each type of the road caution information by using the criteria defined for each type of the road caution information. The criteria for each type at least include criteria related to compliance with traffic regulations and criteria related to areas with frequent law enforcement. As the criteria related to compliance with traffic regulations, criteria related to parking and stopping prohibition and criteria related to speed limits are defined. As the criteria for parking and stopping prohibition, it is determined whether the vehicle speed is not zero or the shift lever is not in the parking position on the road where parking and stopping are prohibited. When adding the position information, a selection operation for selecting a range of a point on the map is received from the in-vehicle device or the terminal, a range selected on the map is formed according to the selection operation, and the position information of the range is added as position information to the road caution information. When it is determined that the driving situation is not favorable, warning information is output to the in-vehicle device by displaying a warning mark and voice guidance by audio. The warning content of the warning information is the warning content defined according to the type of the road caution information. When the type is related to traffic regulations, a violation is shown as the warning content. When the type is related to areas with frequent law enforcement, the warning information is output so that a warning to pay attention to approaching the area with frequent law enforcement is shown as the warning content. On the in-vehicle device, the road in the range corresponding to the position information of the road caution information is pinned and displayed together with the set name of the road caution information. A driving diagnosis program for causing a computer to execute processing.
Citation Information
Patent Citations
Navigation device, and device and system for providing road information
JP2002116034A
Child assist system and information terminal
JP2003168194A
Navigation system
JP2005326237A
Information sharing system, information processor, information sharing method, and program
JP2013156096A
Warning notification system, warning notification method, and program
WO2016021001A1