Abstract:
Disclosed herein are an apparatus and a method for providing road guidance information to a vehicle. The apparatus may include: a position measurer configured to measure a position of the vehicle; a communicator configured to receive event information from an outside of the vehicle; and a processor configured to perform guidance and a warning for an event depending on whether or not the vehicle is scheduled to pass through an event occurrence point using a travel route history recorded by the position measurer and the received event information, when absence of map data is confirmed on the basis of the event information.

Description:
CROSS-REFERENCE TO RELATED APPLICATION 
       [0001]    This application is based on and claims the benefit of priority to Korean Patent Application No. 10-2015-0139872, filed on Oct. 5, 2015 in the Korean Intellectual Property Office, the disclosure of which is incorporated herein in its entirety by reference. 
       TECHNICAL FIELD 
       [0002]    The present disclosure relates to an apparatus and a method for performing guidance for a vehicle with road guidance information and an alarm for an accident occurring on a travel route in the case in which map data may not be used. 
       BACKGROUND 
       [0003]    Recently, commercialization of a vehicle to infrastructure (V2I) service linked with a traffic control surveillance center has been conducted in North America, Europe, and Japan. Particularly, in Europe, a warning and guidance service for a main event within a repairing section and an expressway has been studied as a main service. 
         [0004]    In order to provide a high level of warning and guidance service for the event on a road described above, accurate position information on a position of road construction and additional information such as an approach route, or the like, are required. To this end, the information described above has been reflected in a vehicle to everything (V2X) message standard in Europe. 
         [0005]    The system for providing road guidance information according to the related art described above maps map data pre-stored in a vehicle terminal and position information on an accident occurrence point provided from the traffic control surveillance center to each other to serve a warning and guidance for an accident occurring on a travel route of the vehicle. 
         [0006]    However, the system for providing road guidance information according to the related art may not perform the warning and the guidance for the accident occurring on the travel route in the case in which the map data may not be used. 
       SUMMARY 
       [0007]    The present disclosure has been made to address the above-mentioned problems occurring in the prior art while advantages achieved by the prior art are maintained intact. 
         [0008]    An aspect of the present disclosure provides an apparatus and a method for guiding a vehicle with road guidance information and an alarm for an accident occurring on a travel route using an approach route to an accident occurrence section on a road provided from a traffic control surveillance center and a travel route history of the vehicle in the case in which map data may not be used. 
         [0009]    In some forms of the present disclosure, an apparatus for providing guidance information for a vehicle includes: a position measurer configured to measure a position of the vehicle; a communicator configured to receive event information from outside of the vehicle; and a processor configured to perform guidance and a warning for an event depending on whether or not the vehicle is scheduled to pass through an event occurrence point using a travel route history recorded by the position measurer and the received event information, when absence of map data is confirmed on the basis of the event information. 
         [0010]    The processor may be configured to map the driving route history and one or more approach routes included in the event information to each other to confirm whether or not a reference number of route points in a recent sequence in the travel route history and a reference number of route points from a start point of each approach route coincide with each other, thereby confirming whether or not the vehicle is traveling any one of the one or more approach routes, when the map data are not absent. 
         [0011]    The processor may be configured to confirm whether or not one or more direction change points at which a curvature is changed by a reference or more are present on the approach route that the vehicle is traveling, when the vehicle is traveling any one approach route. 
         [0012]    The processor may be configured to confirm whether or not the number of non-passing direction change points among the one or more direction change points is one when the one or more direction change points are present on the approach route that the vehicle is traveling. 
         [0013]    The processor may be configured to confirm whether or not a turn signal lamp of the vehicle is in a turn-on state when the number of non-passing direction change points is one, and confirm whether or not the vehicle changes a direction to the event occurrence point when the turn signal lamp is in the turn-on state. 
         [0014]    The processor may be configured to determine that the vehicle performs a left turn when an absolute value of a curvature difference obtained by subtracting a curvature of a previous pass point from a curvature of a current pass point of the vehicle is a reference value or more and the curvature difference is in a first range. 
         [0015]    The processor may be configured to determine that the vehicle performs a right turn when an absolute value of a curvature difference obtained by subtracting a curvature of a previous pass point from a curvature of a current pass point of the vehicle is a reference value or more and the curvature difference is in a second range. 
         [0016]    The processor may be configured to confirm whether or not the vehicle passes through a final direction change point when the vehicle does not change the direction to the event occurrence point, and to perform the guidance and the warning for the event depending on a confirmation result. 
         [0017]    In additional forms of the present disclosure, a method for providing road guidance information to a vehicle includes: receiving event information from outside a vehicle; confirming whether or not map data is absent on the basis of the event information when the event information is received; confirming whether or not the vehicle is scheduled to pass through an event occurrence point using a travel route history and the received event information when the map data are not absent; and performing guidance and a warning for an event when the vehicle is scheduled to pass through the event occurrence point. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0018]    The above and other objects, features and advantages of the present disclosure will be more apparent from the following detailed description taken in conjunction with the accompanying drawings. 
           [0019]      FIG. 1  is a block diagram of a system for providing road guidance information. 
           [0020]      FIG. 2  is a block diagram of a vehicle terminal. 
           [0021]      FIG. 3  is a flow chart illustrating a method for providing road guidance information to a vehicle. 
           [0022]      FIG. 4  is a flow chart for describing a process of confirming whether or not a vehicle is scheduled to travel near an event occurrence point illustrated in  FIG. 3 . 
           [0023]      FIGS. 5A and 5B  are illustrative views for describing the process of confirming whether or not a vehicle is scheduled to travel near an event occurrence point. 
       
    
    
     DETAILED DESCRIPTION 
       [0024]    Hereinafter, exemplary forms of the present disclosure will be described in detail with reference to the accompanying drawings. 
         [0025]      FIG. 1  is a block diagram of a system for providing road guidance information. 
         [0026]    As illustrated in  FIG. 1 , the system for road guidance information is configured to include a traffic control server  100 , infrastructures  200 , and vehicle terminals  300 . 
         [0027]    The traffic control server  100  is an intelligent transport system (ITS) configured to provide traffic information and information on a road situation, or the like. The traffic control server  100  collects information on an event occurring on a road from the infrastructure  200 , processes the collected information, and transmits the processed information to the infrastructure  200 . In other words, the traffic control server  100  generates event information on the basis of a vehicle to everything (V2X) standard message, and provides the generated event information. Here, the event means an accident such as road construction, a traffic accident, road blocking, or the like. 
         [0028]    In other words, the traffic control server  100  transmits the event information to the infrastructure  200 . The event information includes position information on an event occurrence point, approach route information to an event occurrence section, and the like. Here, the approach route information includes one or more approach routes to the event occurrence point (section). The approach route may be a non-direct approach route through which the vehicle may approach the event occurrence section by performing a direction change once or more, or a direct approach route through which the vehicle may directly approach (enter) the event occurrence section without performing a direction change. 
         [0029]    Although the case in which the information on the event occurring on the road is collected through the infrastructure  200  has been described by way of example, the present disclosure is not limited thereto. That is, the information on the event occurring on the road may also be collected through devices outside a traffic control surveillance center, such as the vehicle terminals, mobile terminals of users, and the like. 
         [0030]    The infrastructure  200  is installed on the roadside, and is connected to the traffic control server  100  through the Internet network. The infrastructure  200  collects information such as a traffic situation, a road situation, and the like, within a predetermined radius, and transmits the collected information to the traffic control server  100 . 
         [0031]    The infrastructure  200  includes various sensors (a camera, an infrared sensor, a laser scanner, and the like) (not illustrated) in order to sense the event occurring on the road and collect the information on the event. 
         [0032]    In addition, the infrastructure  200  includes a first communication module (not illustrated) performing wired communication or wireless communication with the traffic control server  100 , and a second communication module (not illustrated) performing wireless communication with the vehicle terminal  300 . 
         [0033]    The infrastructure  200  receives the event information provided from the traffic control server  100  through the first communication module (not illustrated). The infrastructure  200  transmits the received event information to the vehicle terminal  300  through the second communication module (not illustrated). 
         [0034]    The vehicle terminal  300  performs wireless communication with the infrastructure  200  and a vehicle terminal  300  mounted in another vehicle through a vehicle communication network. Here, the vehicle communication network may be implemented by a vehicle to everything (V2X) technology such as a vehicle to infrastructure (V2I) technology, a vehicle to vehicle (V2V) technology, or the like. 
         [0035]    The vehicle terminal  300  is an apparatus for providing road guidance information regarding an event occurring on a travel road to a driver. The vehicle terminal  300  confirms whether or not an event occurs on a travel route of the vehicle on the basis of the event information received from the infrastructure  200 . In addition, when the vehicle terminal  300  confirms that the event occurs on the travel route, the vehicle terminal  300  provides guidance and a warning for the corresponding event to the driver. 
         [0036]    The vehicle terminal  300  may be implemented by a terminal such as a telematics, a navigation terminal, an AVN (audio video navigation), or the like. 
         [0037]      FIG. 2  is a block diagram of a vehicle terminal. 
         [0038]    As illustrated in  FIG. 2 , the vehicle terminal  200  may be configured to include a position measurer  310 , a communicator  320 , a sensor  330 , a memory  340 , an output  350 , and a processor  360 . 
         [0039]    The position measurer  310  measures a current position of the vehicle using a satellite signal received from a global positioning system (GPS) satellite. The position measurer  310 , which is a GPS receiving module, receives a GPS value from a satellite. 
         [0040]    The communicator  320  is a communication module performing V2X communication. The communicator  320  receives the event information provided from the traffic control server  100  through wireless communication with the infrastructure  200 . In addition, the communicator  320  transmits the received event information to a vehicle terminal mounted in another vehicle. 
         [0041]    The sensor  330  is mounted in the vehicle and senses vehicle data. For example, the sensor  330  senses a turn-on/off state of a turn signal lamp. 
         [0042]    The memory  340  stores the map data, various programs for controlling an operation of the vehicle terminal  300 , and the like, therein. In addition, data generated by the operation of the vehicle terminal  300  are stored in the memory  340 . 
         [0043]    The output  350  outputs event guidance information in one or more of forms of visual information, auditory information, and tactile information that may be recognized by the driver (user). The event guidance information includes a remaining distance from the current position of the vehicle to the event occurrence point, a roundabout route, an event content, and the like. 
         [0044]    The output  350  may include one or more of a display means, a sound output means, and a vibration means. The display means may include one or more of a cluster, a head up display (HUD), a liquid crystal display (LCD), a three-dimensional (3D) display, and a light emitting diode (LED) display. 
         [0045]    The sound output means may include a receiver, a speaker, a buzzer, and the like, and the vibration means may be implemented by a haptic module. 
         [0046]    The processor  360  measures a travel route through the position measurer  310 , and records and manages the measured travel route as a travel route history. The travel route history is stored in the memory  330 . 
         [0047]    The processor  360  receives the event information transmitted from the infrastructure  200  through the communicator  320 . When the processor  360  receives the event information, the processor  360  confirms whether or not the map data are present on the basis of the received event information. In other words, the processor  360  confirms whether or not the map data may be used. 
         [0048]    The processor  360  maps the map data and an approach route to the event occurrence point included in the event information to each other to confirm whether or not the vehicle is traveling the approach route, in the case in which the map data may be used. Here, the processor  360  confirms whether or not the vehicle is traveling any one of one or more approach routes included in the event information. 
         [0049]    The processor  360  confirms whether or not one or more direction change points are present on the approach route, and confirms whether or not the vehicle passes through a final direction change point in the case in which one or more direction change points are present on the approach route. Here, the processor  360  confirms whether or not the vehicle is scheduled to pass through the event occurrence point at the time of passing through the final direction change point. The processor  360  performs a warning and guidance for the event when the vehicle is scheduled to pass through the event occurrence point. 
         [0050]      FIG. 3  is a flow chart illustrating a method for providing road guidance information to a vehicle. 
         [0051]    As illustrated in  FIG. 3 , the vehicle terminal  300  receives the event information from the infrastructure  200  through the vehicle communication network (S 10 ). Here, the event information, which is information on an accident such as road blocking, road repairing, a traffic accident, or the like, includes position information on an event (accident) occurrence point, approach route information to the event occurrence point (section), and the like. Here, the approach route information includes one or more approach routes to the event occurrence point (section). 
         [0052]    The vehicle terminal  300  confirms whether or not the map data are present on the basis of the event information (S 20 ), when it receives the event information. In other words, the vehicle terminal  300  confirms whether or not the map data are present on the basis of the position information on the event occurrence point included in the event information. 
         [0053]    The vehicle terminal  300  maps the travel route history of the vehicle and the approach route information in the event information to each other (S 30 ), in the case in which the map data may not be used due to absence of the map data. 
         [0054]    The vehicle terminal  300  confirms whether or not the vehicle is scheduled to travel the event occurrence point through the mapping (S 40 ). In other words, the vehicle terminal  300  confirms whether or not the vehicle approaches the event occurrence point. 
         [0055]    The vehicle terminal  300  performs the warning and the guidance for the corresponding event (S 50 ), when the vehicle is scheduled to travel the event occurrence point. 
         [0056]    Meanwhile, the vehicle terminal  300  searches whether or not the approach route to the event occurrence point is present on a travel scheduled route on the basis of the received event information (S 60 ), when the map data are present in the memory  340 . 
         [0057]    The vehicle terminal  300  confirms whether or not the approach route is searched (S 70 ). Here, in the case in which the approach route is searched, the vehicle terminal  300  performs the guidance and the warning for the event on the travel scheduled route (S 50 ). 
         [0058]      FIG. 4  is a flow chart for describing a process of confirming whether or not a vehicle is scheduled to travel an event occurrence point illustrated in  FIG. 3 , and  FIGS. 5A and 5B  are illustrative views for describing the process of confirming whether or not a vehicle is scheduled to travel an event occurrence point. 
         [0059]    First, the vehicle terminal  300  confirms whether or not a predetermined number of route points in a recent sequence in the travel route history stored in the memory  330  and a predetermined number of route points from a start point of the approach route coincide with each other (S 401 ). Here, the predetermined number is a predefined reference number, and the route points are GPS values measured through the position measurer  310 . The vehicle terminal  300  determines the vehicle is traveling the approach route, when the reference number or more of route points coincide with each other. 
         [0060]    For example, in the case in which the number of approach routes through which the vehicle may approach the event occurrence point is three, as illustrated in  FIG. 5A , the vehicle terminal  300  may map the respective approach routes and the travel route history of the vehicle to each other to confirm whether or not the vehicle is traveling any one of the three approach routes, as illustrated in  FIG. 5B . 
         [0061]    Then, the vehicle terminal  300  confirms whether or not one or more direction change points are present on the approach route that the vehicle is traveling (S 403 ). The vehicle terminal  300  determines that a point at which a curvature is changed by a reference (M) or more on the approach route that the vehicle is traveling is the direction change point. The curvature indicates a change in a gradient of a tangential line generated when one point moves along an arc of a curved line at a predetermined speed. A radius of a circle closest to a curved line from one point of the curved line, that is, a circle of curvature is called a radius of curvature at this point, and an inverse number of the radius of curvature is called a curvature. 
         [0062]    The vehicle terminal  300  confirms whether or not the number of non-passing direction change points among the direction change points is one (S 405 ), when one or more direction change points are present on the approach route that the vehicle is traveling. 
         [0063]    The vehicle terminal  300  confirms whether or not the turn signal lamp is in a turn-on state through the sensor  330  (S 407 ), when the number of non-passing direction change points is one. 
         [0064]    The vehicle terminal  300  confirms whether or not the vehicle changes a direction to the event occurrence section (point) (S 409 ), when the turn signal lamp is in the turn-on state. The vehicle terminal  300  performs the guidance and the warning for the corresponding event (S 50 ), in the case in which the vehicle changes the direction to the event occurrence section. 
         [0065]    In  5409 , the vehicle terminal  300  determines that the vehicle performs a left turn, when an absolute value of a curvature difference obtained by subtracting a curvature of the previous pass point from a curvature of the current pass point is a reference value (M) or more and the curvature difference is in a first range. Meanwhile, the vehicle terminal  300  determines that the vehicle performs a right turn, when the absolute value of the curvature difference obtained by subtracting the curvature of the previous pass point from the curvature of the current pass point is the reference value (M) or more and the curvature difference is in a second range. 
         [0066]    Here, the first range is a range smaller than 0, and the second range is a range larger than 0. For example, in the case in which the vehicle performs the left turn, the circle of curvature is present at the left of a road curved line, such that the curvature difference is in a negative number range. In addition, in the case in which the vehicle performs the right turn, the circle of curvature is present at the right of a road curved line, such that the curvature difference is in a positive number range. 
         [0067]    Meanwhile, when one or more direction change points are not present on the approach route that the vehicle is traveling in S 403 , the guidance and the warning for the event are performed. 
         [0068]    Meanwhile, in the case in which the number of non-passing direction change points is not one in S 405 , the turn signal lamp is in a turn-off state in S 407 , or the vehicle does not change the direction to the event occurrence point (section) in S 409 , the vehicle terminal  300  confirms whether or not the vehicle passes through the final direction change point (S 411 ). In other words, the vehicle terminal  300  confirms whether or not the vehicle is approaching the event occurrence point. 
         [0069]    Then, the vehicle terminal  300  performs the guidance and the warning for the event when vehicle passes through the final direction change point. Here, the final direction change point, which is a warning guidance determination point, is a point at which the curvature is changed by the reference value (M) or more from the event occurrence position. 
         [0070]    The vehicle terminal  300  according to an exemplary embodiment of the present disclosure may perform the guidance and the warning for the event, when the vehicle enters a start point of a section that may directly approach the event occurrence point on the approach route that the vehicle is traveling. As described above, in an exemplary form of the present disclosure, the guidance and the warning are provided to the driver at a point in time at which it is certain that the vehicle passes through the event occurrence section, thereby making it possible to improve an erroneous warning for a V2X service. 
         [0071]    According to exemplary forms of the present disclosure, in the case in which the map data may not be used, the warning and the guidance for the accident occurring on the travel route may be performed using the approach route to the accident occurrence section provided from the traffic control surveillance center and the travel route history of the vehicle. 
         [0072]    Hereinabove, although the present disclosure has been described with reference to exemplary forms and the accompanying drawings, the present disclosure is not limited thereto, but may be variously modified and altered by those skilled in the art to which the present disclosure pertains without departing from the spirit and scope of the present disclosure claimed in the following claims.