This invention relates to a traffic information system which generates traffic data by using the data on the travel histories of vehicles and distributes the generated traffic data through radio communication.
There have recently been developed floating car based traffic information systems which generate traffic data by using the data on the travel histories of vehicles. When such a system generates the traffic data on the roads which a vehicle traveled and distributes the generated data by radio communication, it is possible to provide traffic data of high instant availability by increasing the process speed of the system, and thereby increasing the renewal frequency of the traffic data. The user of an in-vehicle navigation system that utilizes such traffic data through radio reception, can foresee the traffic condition such as road congestion and choose one of paths for circumventing such traffic jam.
Since this traffic information system generates such traffic data depending on the speed at which a vehicle is supposed to have actually traveled a certain path, the traffic information system must use such data on the travel history of the vehicle as to enable the path that the vehicle has traveled along to be accurately determined in order to provide the traffic data with high accuracy.
To realize this in the simplest way is to use the detailed travel history data obtained by sampling and recording the travel history of vehicle at short temporal or spatial intervals. However, such detailed travel history data entail a huge data size which leads to a heavy process load and therefore prolonged process time. Further, when such detailed travel history data are used in communications through networks, a great communication cost will be incurred. Therefore, it is not preferable to use such detailed travel history data as it is for the floating car based traffic information system which must generate traffic data of high accuracy and high instant availability.
In order to improve the instant availability of the traffic data, therefore, the requirement must be satisfied that the amount of data on the travel history of vehicle as well as the data process time of the system must be reduced. According to JP-A-2005-149465 which discloses the system that has solved the problem of data size, the technique of data compression is used to reduce the size of data on the travel history and therefore to reduce the communication cost. This system, however, incurs a new process load such as data compression and decompression so that process time will be increased.
There is known a method of using the travel history data obtained by recording the travel history of vehicle at temporal or spatial intervals longer than those at which the above mentioned detailed travel history data are obtained by recording the travel history of vehicle. With this method, since the interval of collecting data becomes longer, the size of the data on travel history is reduced so that the process load is reduced, and the process speed is increased. As a result, however, there is possibility that the accuracy with which the travel path is determined depending on the travel history data is adversely affected. Such accuracy can be improved by utilizing the driver's disposition in choosing travel paths extracted from the way he chose his travel paths in the past, as compared with the case where no such driver's psychology is considered.
Examples of the in-vehicle navigation system which offers to the driver the travel paths selected in accordance with his disposition in choosing travel paths, include the conventional arts disclosed in JP-A-2002-107169, JP-A-2005-195358 and JP-A-2006-177792. However, since those systems obtain travel history data by recording the travel history of vehicle at relatively short temporal or spatial intervals, the resulted travel history data becomes immense in size and therefore cannot be used for the floating car based traffic information system without somehow reducing the data size.
The above mentioned conventional arts have the problem that the reduction of the size of the data on the travel history of vehicle and the reduction of the process load leading to the increase in the process speed cannot be attained at the same time.
The object of this invention which has been made to overcome the above mentioned problem, is to provide a method capable of determining more accurate travel paths than those determined according to the conventional arts, on the basis of the travel history data obtained by recording the travel history of vehicle at relatively long temporal or spatial intervals.
A traffic information system according to this invention which has been made to attain the above mentioned object, comprises a travel history database for retaining travel history data measured at least at regular temporal or spatial intervals; a link cost weighting pattern database for storing weighting patterns for road sections (hereafter referred to as road links) used in the process of determining travel paths; a vehicle ID (identification)/link cost weighting pattern set database for retaining the data representing the matched relationships between vehicles and the corresponding patterns for weighting link costs; a map matching unit for specifying the road link which a vehicle traveled along, by using the travel history data accumulated in the travel history database; a travel path determination unit for determining the travel path of the vehicle depending on the specified road link; a link cost weighting pattern selection unit for selecting the patterns for weighting the link costs used in the process of determining travel paths in accordance with vehicle IDs; and a vehicle ID/link cost weighting pattern matching unit for storing in the vehicle ID/link cost weighting pattern set database the data representing the set of the vehicle IDs and their previously matched patterns for weighting the link costs used to determine the travel paths depending on the travel histories of vehicles.
In the traffic information system described above, the vehicle ID/link cost weighting pattern matching unit comprises a detailed travel history database for retaining the data on the detailed travel history of vehicle measured at temporal or spatial intervals shorter than those at which the travel history of vehicle are recorded, in order to specify the actual travel path of a vehicle; a travel history data extraction unit for extracting the vehicle travel history data measured during the time period for which both the travel history and the detailed travel history are simultaneously recorded, from both the travel history database and the detailed travel history database, respectively; a map matching unit for specifying the road link which a vehicle travels along, depending on the extracted vehicle travel history data; an entire pattern travel path determination unit for determining a travel path depending on the specified road links by using all the patterns for weighting link costs, stored in the link cost weighting pattern database; a detailed map matching unit for specifying the road link which a vehicle travels along, by using the detailed travel history data extracted from the detailed travel history database; a detailed travel path determination unit for determining the travel path of the vehicle depending on the road links specified by the detailed map matching unit; and a travel path comparison unit for comparing the travel paths determined by the entire pattern travel path determination unit with the travel path determined by the detailed travel path determination unit, for matching the link cost weighting pattern used to determine the travel path of best coincidence with the ID of the vehicle to be subjected to the intended process, and for storing the matched information in the vehicle ID/link cost weighting pattern set database.
The vehicle ID/link cost weighting pattern set database according to this invention has a function of storing the information of matching the data such as dates and areas with the corresponding link cost weighting patterns, in addition to the information of matching the vehicle IDs with the corresponding link cost weighting patterns. Accordingly, the link cost weighting pattern selection unit has a function of selecting link cost weighting patterns combined with dates and areas as well as with vehicle IDs.
According to a floating car based traffic information system embodying this invention, communication cost can be reduced by reducing the size of the data on the travel history of vehicle used to generate traffic data, link cost weighting patterns for accurately determining the travel paths of vehicles can be previously established, and the travel paths of vehicles can be accurately determined by using the established link cost weighting patterns. As a result, highly accurate traffic data can be generated and distributed.
Other objects, features and advantages of the invention will become apparent from the following description of the embodiments of the invention taken in conjunction with the accompanying drawings.
In general, the travel paths of vehicles driven at will by different drivers may vary depending on their fancies or desires, and therefore they will take different routes in traveling from a start point to a destination point.
The traffic information system shown in
Also, the traffic information system includes a link cost weighting pattern database 111 for storing one or more patterns for weighting link costs used in the travel path determination unit 104; a vehicle ID/link cost weighting pattern set database 112 for retaining the sets of data each of which matches vehicle IDs with the corresponding patterns for weighting the link costs stored in the link cost weighting pattern database 111, and gives the reconstruction of the best travel path for vehicle; a vehicle ID/link cost weighting pattern matching unit 113 for previously storing the data representing the sets of the vehicle IDs and their previously matched link cost weighting patterns used to determine the travel paths of the vehicles in the vehicle ID/link cost weighting pattern set database 112, each data set giving the most accurate determination of the travel path for each vehicle; a link cost weighting pattern selection unit 114 for selecting patterns for weighting link costs used in the travel path determination unit 104, through the reference to the vehicle ID/link cost weighting pattern set database 112 by using the data on the vehicle IDs included in the result of map matching process.
In general, the data on the travel history of a vehicle, i.e. travel history data, is taken at temporally and spatially different points on a continuous road; the road link is defined as a section of the road between two successive points on the road; the link cost is defined as, for example, the length of each road link or the time (hereafter referred to as link travel time) required for a vehicle to travel through the road link; and the travel path for the vehicle is determined in such a manner that the total of the link costs for the respective road links connecting the predetermined start and destination points on the road is minimized.
However, the actual choice of travel paths taken in driving a vehicle depends on the driving skills as well as the personalities, of drivers. For example, a novice driver will prefer a travel path consisting mainly of regular roads longer in driving time but wider and therefore easier to drive through, to a travel path consisting mainly of bypaths and narrow streets both of which contribute to the minimization of calculated cost. Namely, it may be considered that the driver chooses his travel path depending on not only the mere total of the link costs but also the resultant cost calculated by weighting the link costs depending on the types (expressway, regular road, etc.) of road links.
According to this invention, such plural link cost weighting patterns are prepared and stored in the link cost weighting pattern database 111, and the travel path of a vehicle is determined by the travel path determination unit 104 through the use of a link cost weighting pattern suitable for the vehicle.
In the example shown in
In the pattern 3 which is supposed to correspond to a driver whose preference is to prioritize the choice of narrow streets so as to reach the destination as soon as possible, the weighting value for a narrow street is set smaller than the corresponding weighting value in the average pattern 1 under the assumption that it is easy for this type of driver to travel along narrow streets which only a small number of vehicles are supposed to traffic. On the other hand, the weighting values for other types of roads in the pattern 3 are set larger than the corresponding weighting values in the average pattern 1.
Finally, in the pattern 4 supposed to correspond to a driver who is willing to pay a toll to travel safely and reach the destination as soon as possible and therefore chooses expressways, the weighting value for expressway is set smaller than the corresponding weighting value in the average pattern 1, and the weighting values for other types of roads in the pattern 4 are set larger than the corresponding weighting values in the average pattern 1.
A travel path for a vehicle is determined by calculating the minimum value of the weighted total of the link costs of the road links constituting a path from the start point to the destination point according to the above described patterns of weighting the link costs. Namely, the travel path for a vehicle is determined as the travel path that the vehicle chooses at the greatest probability. Now, let n road links constituting the path that a vehicle traveled along be represented as Li (i=1, 2, . . . , n), wherein “n” is a positive integer number. Then, by using the Dijkstra's algorithm, for example, the travel path for the vehicle is determined as the path for which the total of the weighted link costs, represented by Σ(w(Li)×ci), is minimized, where w(Li) is the weighting value for the link cost for a road link Li selected depending on the type of road and ci is the link cost of the link Li.
For example, in the case of a road link combination shown in
For a novice driver, on the other hand, calculation is made by using the weighting values in the pattern 2 in
As shown in
It is noted that the link cost weighting patterns must be clearly discriminated from the link cost weighting values or weighting values throughout this specification. A link cost weighting pattern is a way of allocating weighting values to different types of roads. Since the link cost weighting patterns are considered to be allocated to respective drivers or vehicles according to this invention, the link cost weighting patterns are previously matched with the vehicle IDs for identifying respective vehicles, and the matched information is stored in the vehicle ID/link cost weighting pattern set database 112.
In the example shown in
As described above, the travel path of a vehicle of interest can be accurately determined by previously retaining the link cost weighting patterns in the link cost weighting pattern database 111; by previously retaining the correspondence of the link cost weighting patterns to the vehicle IDs in the vehicle ID/link cost weighting pattern set database 112; and by selecting an appropriate link cost weighting pattern used in the travel path determining unit 104, depending on the vehicle ID of the vehicle whose travel path is to be determined, by means of the link cost weighting pattern selection unit 114. The determined travel path is denoted by a series of nodes representing the road links constituting the determined travel path or the coordinates of the nodes. Each node is to be discriminated from another with its unique node ID.
In order to effectuate travel path determination by using link cost weighting patterns, it is necessary to previously retain the link cost weighting patters matched with the associated vehicle IDs and used in the procedure of determining travel paths, in the vehicle ID/link cost weighting pattern set database 112. There are various ways of matching the vehicle IDs with the link cost weighting patterns. For example, such matching may be performed as depending on the opinions of drivers. This way of matching, however, is not proper since this may create a possibility that the preference in the choice of an actual travel path is not reflected due to a driver's preoccupation.
Accordingly, besides the travel history data used in the real-time processing to generate successive traffic data to be distributed by radio communication, detailed travel history data are collected at time intervals or spatial intervals of vehicle travel shorter than those at which the travel history data used for the real-time processing are measured so as to accurately record the path that a vehicle actually travels along; and each link cost weighting pattern is specified for use in the later procedure of determining vehicle paths, depending on the comparison between the travel path determined by using the thus collected detailed travel history data and the travel path determined by using the link cost weighting patterns stored in the link cost weighting pattern database 111.
In
In the above described constitution, the map matching unit 604 and the detailed map matching unit 606 may be the same as the map matching unit 103, and the detailed travel path determination unit 607 may be of the same structure as the travel path determination unit 104. Further, the travel path determination procedure performed in the entire pattern travel path determination unit 605 may be the same as that performed in the travel path determination unit 104.
With respect to a vehicle of interest, the travel history data retained in the travel history database 102 are subjected to filtering for the time zone during which the detailed travel history data are recorded in the detailed travel history database 601, and only the travel history data during the time zone are extracted (Step 701). Accordingly, the travel history data for the longest of the time zones during which the detailed travel history data are recorded, can be obtained. Then, the detailed travel history data are subjected to filtering for the time zone during which the extracted travel history data were recorded so that the detailed travel history data collected during the same time zone are extracted (Step 702). Since the detailed travel history data are recorded at shorter temporal or spatial intervals as described above, the detailed travel history data can be extracted, as a result of this procedure, for the time zone approximately equal to the time zone for which the travel history data are extracted.
The time zone for filtering may cover not only the entire periods of collecting the data to be recorded in either of the databases 102 and 602, but also a specific duration, for example, within a month or so.
The two kinds of travel history data extracted as a result of the above procedures are used in the procedure for selecting or specifying the link cost weighting patterns used to determine the travel path of a vehicle. The travel history data extraction unit 603 extracts the travel history data from the travel history database 102 and delivers them to the map matching unit 604. The entire pattern travel path determination unit 605 determines travel paths on the basis of the output of the map matching unit 604 and all the link cost weighting patterns stored in the link cost weighting pattern database 111. In like manner, the travel history data extraction unit 603 extracts the detailed travel history data from the detailed travel history database 601 and delivers them to the detailed map matching unit 606. The detailed travel path determination unit 607 determines the actual travel path on the basis of the output of the detailed map matching unit 606. Then, the travel path comparison unit 608 compares the travel path determined depending on the detailed travel history data with the travel paths determined by using all the link cost weighting patterns. Further, the travel path comparison unit 608 specifies that link cost weighting pattern which can most accurately represent the travel path determined depending on the detailed travel history data. The very link cost weighting pattern is matched with suitable data on vehicle ID, and the matched data are recorded in the vehicle ID/link cost weighting pattern set database 112.
First, the respective travel paths determined by the entire pattern travel path determination unit 605 on the basis of all the link cost weighting patterns stored in the link cost weighting pattern database 111 (hereafter referred to as candidate travel paths) are compared with the detailed travel path determined by the detailed travel path determination unit 607 (hereafter referred to as true value travel path). Then, decision is made on whether each of the road links (each road link lies between its fore node and hind node) constituting the candidate travel path and the corresponding one of the road links constituting the true value travel path are both included in both the candidate travel path and the true value travel path (Step 801). Now, the travel path coincidence factor is calculated which dictates how the candidate travel path is similar to the true value travel path, and that link cost weighting pattern which makes the travel path coincidence factor maximum is specified (Step 802). The travel path coincidence factor can be defined by, for example, the expression: Σ(αi×Li)/ΣLi, where Li represents the length of the road link i of the true value travel path under consideration, ΣLi the total length of the true value travel path, and αi the value equal to 1 (unity) if the road link i is included in both the candidate travel path and the true value travel path, but 0 (zero) otherwise. Accordingly, the total of the lengths of the road links included in both the candidate travel path and the true value travel path is given by Σ(αi×Li).
If the maximum value of the travel path coincidence factors thus calculated for candidate travel paths is equal or larger than a preset threshold (Step 803), the link cost weighting pattern corresponding to this maximum value of the travel path coincidence factors is regarded as the link cost weighting pattern for use in determining the travel path for the vehicle under consideration and stored in the vehicle ID/link cost weighting pattern set database 112 (Step 804). On the other hand, if the maximum value of the travel path coincidence factors is smaller than the preset threshold, it is considered that the link cost weighting pattern capable of accurately determining the travel path of the vehicle to be subjected to the intended procedure is not retained in the link cost weighting pattern database 111. Accordingly, the data indicating that there is no link cost weighting pattern for the very vehicle, is recorded in the vehicle ID/link cost weighting pattern database 112 (Step 805). Thereafter, the travel history data from this vehicle are not used in the procedure of generating real-time traffic data.
In the above described example, the travel path coincidence factor is defined concerning the total of the lengths of the road links included in the true value travel path. But the travel path coincidence factor may be similarly defined by using the lengths of the road links included in the candidate travel path. Further, the travel path coincidence factor may be defined by using the number, not the total of the lengths, of the road links included in the travel path such that Σαi/n, where n denotes the total number of the road links included in the travel path.
In the example described above, the link cost weighting patterns are matched only with the respective vehicle IDs, but the link cost weighting patterns may be matched with not only the vehicle IDs but also the combination of the attributes to the date and the locality data. In such a case, link cost weighting patterns can be selected depending on the vehicle IDs, the attributes to the date and the locality data so that only a part of the travel history data covering a particular date or locality alone can be or cannot be used in the procedure of generating traffic data.
As described above, the link cost weighting patterns reflecting drivers' preference in choosing vehicle travel paths, which are used in the procedure of determining the actual travel path of vehicle, can be previously obtained when traffic data are generated on the basis of the travel histories of floating cars. The drivers' preference in choosing the vehicle travel paths depends largely on their characters and likings and therefore is not considered to change frequently or drastically. Consequently, the matching of link cost weighting patterns with vehicle IDs may be renewed at relatively long intervals of, for example, a month, half a year or a year. When such setting of renewal intervals is employed, a drive recorder can be used to record the detailed travel history and process the matching of the vehicle IDs with the link cost weighting patterns.
According to the traffic information system as an embodiment of this invention described above, the link cost weighting patterns used to accurately determine the travel paths of vehicles can be generated and utilized for respective vehicles in the procedure of determining the vehicle travel paths among a series of procedures through which traffic data are generated from travel history data and distributed, so that vehicle travel paths can be accurately determined even on the basis of the real-time travel history recorded at relatively long temporal or spatial intervals. Thus, highly accurate traffic data can be generated and distributed by using travel history data of reduced size resulting from the data recording taking place at long temporal or spatial intervals.
It should be further understood by those skilled in the art that although the foregoing description has been made on embodiments of the invention, the invention is not limited thereto and various changes and modifications may be made without departing from the spirit of the invention and the scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2007-080458 | Mar 2007 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
5182555 | Sumner | Jan 1993 | A |
6882930 | Trayford et al. | Apr 2005 | B2 |
7480565 | Ikeuchi et al. | Jan 2009 | B2 |
7525451 | Yoshikawa et al. | Apr 2009 | B2 |
7831384 | Bill | Nov 2010 | B2 |
Number | Date | Country |
---|---|---|
1 258 839 | Nov 2002 | EP |
2002-107169 | Apr 2002 | JP |
2005-149465 | Jun 2005 | JP |
2005-195358 | Jul 2005 | JP |
2006-177792 | Jul 2006 | JP |
2006-293876 | Oct 2006 | JP |
Number | Date | Country | |
---|---|---|---|
20080243377 A1 | Oct 2008 | US |